数据库原理考试题x

上传人:壹****1 文档编号:497743828 上传时间:2023-03-29 格式:DOCX 页数:6 大小:17.35KB
返回 下载 相关 举报
数据库原理考试题x_第1页
第1页 / 共6页
数据库原理考试题x_第2页
第2页 / 共6页
数据库原理考试题x_第3页
第3页 / 共6页
数据库原理考试题x_第4页
第4页 / 共6页
数据库原理考试题x_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《数据库原理考试题x》由会员分享,可在线阅读,更多相关《数据库原理考试题x(6页珍藏版)》请在金锄头文库上搜索。

1、一、选择题1、一个仓库可以存放多种产品,一种产品只能存放于一个仓库中。仓库与产品之 间的联系类型是A、一对一的联系 B、多对一的联系C、一对多的联系 D、多对多的联系2、概念数据模型依赖于那个数据库管理系统()A、DB2 B、MS SQL ServerC、Oracle D、不依赖于任何数据库管理系统3、不属于传统数据模型的是()A、层次数据模型B、网状数据模型C、关系数据模型 D、面向对象数据模型4、正确的论述是()A、 自然连接和等值连接很相像,但实际上他们是不同的。自然连接要去掉重复的属性, 等值连接不需要去掉重复的属性。B、一个关系是参照关系,那么就不会是被参照关系。C、概念数据库与外部

2、数据库都是物理存在的。D、一个关系可以有一个或多个主关键字。5、以下正确的论述是()A、 在建立数据库的时候,SQL Server是可以创建操作系统文件及其目录路径。B、 数据库中有一些sys开头的系统表,用来纪录 SQL Server组件、对象所需要的数据, 这些系统表全部存放在系统数据库中。C、SYS开头的系统表中的数据用户不能直接修改,但可以通过系统存储过程、系统函数进 行改动、添加。D、12AM是中午,12PM是午夜。6、 声明了变量:declare i int,c char(4),现在为 i 赋值 10,为 c 赋值abcd, 正确的语句是()A、set i=10,c=abcd B

3、、set i=10 , set c=abcdC、select i=10,c=abcd D 、select i=10, select c=abcd7、有如下代码,当代码中 _关键字_分别为break continue return 时,最后的print n 输出的值为()declare n intset n=3while n0beginset n=n-1if n=1 _关键字_endprint nA、1, 0,不输出 B、1, 1, 1C、0,0,0D、0,1, 28. 在SQL语言中授权的操作是通过()语句实现的。A、 CREATE、B REVOKEC、 GRANTD、 INSERT9. 数据

4、库中只存放视图的()A、操作B、对应的数据C、定义D、限制10、授予用户Jean可以查询帐户表的权限,使用的 SQL语句是()A GRANT SELECT ON 帐户 TO JeanB GRANT SELECT TO Jean ON 帐户C GRANT SELECT TO 帐户 ON JeanD GRANT SELECT ON Jean TO 帐户11、()是长期存储在计算机内的有组织,可共享的数据集合.A、数据库管理系统 B、数据库系统C、数据库D、文件组织12、.如下不能正确执行的语句是()A、select * from table_name where 12B、truncate tabl

5、e table_nameC、delete from table_name where null=nullD、alter table table_name add column idd int13、SQL server数据库文件有三类,其中主数据文件的后缀为:A、 .ndfB、 .ldf C、 .mdfD、.idf)。14、 在Transact-SQL语法中,用来插入数据的命令是( ),用于更新的命令是(A、INSERT,UPDATEB、UPDATE,INSERTC、DELETE,UPDATED、CREATE,INSERT INTO15、 数据库概念模式产生于数据库系统设计的 阶段。CA、规划B

6、、需求分析 C、概念设计 D、逻辑设计二、填空题1、数据管理经历了 阶段的变迁。手工管理阶段、文件管理2、用来存储数据库数据的操作系统文件主要有两类:数据库管理_阶段到数据文件 日志文件、3、SQL语言一种标准的数据库语言,包括查询、定义、操纵、 控制_四部分功能。4、 SQL语言中行注释的符号为_- ;块注释的符号为_/*_ _基本表5、 视图是从其它或视图导出的表。(基本表) 三、判断题1、在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询。2、索引越多越好。(N)3、 视图本身没有数据,因为视图是一个虚拟的表。(Y)4、 创建触发器的时候可以不是表的所有者或数据库的所有者

7、。(N)5、输入正确的所有者口令,才可以修改DTS包的定义和执行DTS包。如果只输入用户口令, 那么只能执行DTS包,不能修改该DTS包的定义。(Y)四、简答题1、简单描述数据库管理系统的功能。1) 数据库定义功能;4)数据库的控制功能;2)数据库的操纵功能; 5)数据库的通信功能。3)数据库的查询功能;2、试比较文件系统和数据库系统的特点。文件系统和数据库系统所处理的数据都可长期保存,反复操作。文件系统中文件内部具有结构,但数据文件之间的联系无法定义;数据库系统既可结构化局部数据,也可定义全局的数据结构。文件系统的应用程序与数据之间有了一定的独立性;而 数据库系统通过两方面的映象 功能,使数

8、据具有物理独立性和逻辑独立性。文件系统的数据共享性较 差冗余度高,数据是面向程序的;数据库系统的数据是面向全局的,共享性好,冗余 度低。数据库系统的数据由DBMS统一管理和控制,有较好地控制数据安全性、完整型、并发 管理、数据库恢复等五、已知有学生关系S(SNO,SNAME,AGE,DNO),各属性含义依次为学号,姓名、 年龄和所在 系号;学生选课关系SC(SNO,CNO,SCORE),各属性含义依次为学号、 课程号和成绩。(15分)1、写条SQL查询查出所有选了课程的同学的学号、姓名和所在的系号。Select , from s,sc where =;2. 分析以下SQL语句:SELECT S

9、NOFROM SCWHERE SCORE=(SELECT MAX( SCORE)FROM SCWHERE CNO= 002 )请问上述语句完成了什么查询操作查询学生的成绩与课程号002最高成绩相等的学生3写条SQL语句按系号统计选了课程号为 003同学的人数。Select as选课程号为003同学人数From s,sc where = 003 and =Group by六、上机题用SQLSERVER2005新建一个student数据库完成以下操作1、 将成绩单.xls导入到student数据库形成一个新表表名cjdan,新建一个表cjdan1, 为表的字段信息和cjdan 一样,在表cjdan

10、中查询成绩在80分以上的同学的学院、班级、学 号、姓名信息,将查询结果插入cjdan1,最后将cjdan1的数据导出形成一个名为“上机” 的excel文档。(10分)2、删除cjdan表中成绩在70分以下的同学记录,最后将cjdan表的数据导出形成一个名为“上机”的excel文档(10分)3、将第一次成绩.xls的scores1表格、第二次成绩.xls的scores2表格分别导入到student数据中形成表名分别为scores1、scores2的数据表,第二次成绩表有部分学生在第一次 成绩表中有也就是补考学生成绩,首先查出第二次成绩中所有补考学生的所有信息,然后导出到一个名为”补考.xls ”的excel文档;请将两次学生成绩合并到一个新的成绩表字段信息保持不变,要求合并后补考的学生成绩2次成绩取较高的一次,最后将 合并后的成绩表导出到一个名为”合并.xls ”的excel文档。(25分)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号