青岛农业大学往年数据库期末预测卷
数据库期末预测卷
一、单项选择题 (共20题,每题2分,共计40分)
( C )
1、下列四项中,不属于数据库特点的是( )。
( A )
2、如果某字段的名称为"Birthday",但要求在数据表视图内显示为“生日”,则需要设置( )属性为“生日”
( B )
3、下列SQL语句的查询结果是:( )。Select round(45.925,0),trunc(45.925) from dual;
( D )
4、下列说法中错误的是( )。
( C )
5、某学校的数据库中有2个表:在校生(学号,姓名,性别,专业,入学日期,学籍)毕业生(学号,姓名,性别,专业,毕业日期)每年学生毕业时,需要将已毕业学生的信息从在校生表中转移到毕业生表中,可以实现这个操作的方法是( )
( C )
6、在数据库技术中,数据处理基于【】,可以发现有用的信息。
( D )
7、实体所具有的某种特性称为
( B )
8、数据库设计人员和用户之间沟通信息的桥梁是( )。
( A )
9、下列关于SQL的说法中,错误的是
( B )
10、下列关于关系数据库视图的说法中,哪些是正确的?( )Ⅰ. 视图是关系数据库三级模式中的内模式。Ⅱ. 视图能够对机密数据库提供一定的安全保护。Ⅲ. 视图对重构数据库提供了一定程度的逻辑独立性。Ⅳ. 对视图的一切操作最终都要转换为对基本表的操作。Ⅴ. 所有的视图都是可以更新的。
( D )
11、在Access数据库中,为了保持表之间的关系,要求在子表(从表)中添加记录时,如果主表中没有与之相关的记录,则不能在子表(从表)中添加该记录,为此需要定义的关系时设置( )。
( D )
12、下列四项中,不属于SQL2000实用程序的是( )。
( C )
13、( )是控制数据整体结构的人,负责三级结构定义和修改。
( A )
14、数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是()。
( C )
15、数据库三级模式体系结构主要的目标是确保数据库的()。
( D )
16、Access 2010项目文件的扩展名为
( A )
17、模块对象通俗地说就是
( C )
18、SQL与C语言处理记录的方式是不同的。当将SQL语句嵌入到C语言程序时,为协调两者而引入( )。
( C )
19、标明不同任务的功能及使用状况的是
( D )
20、并发操作有可能引起下述( )问题。 I.丢失更新 II.不可重复读 III.读脏数据
二、填空题 (共5题,每题2分,共计10分)
1、SQL使用两种账号确保数据库的安全性,分别是()和数据库用户。
2、查询学生的姓名和出生年的SQL语句是 select sname as 姓名, year( )-sage as 出生年 from student
3、在数据流图中,用()表示“处理”。
4、设有关系模式R(A,B,C,D,M,N),函数依赖集F={N→D,M→D,D→B,BC→D,DC→N},R的候选码为()。
5、有如下命令序列:s="2011年下半年计算机等级考试" LEFT(s,6)+RIGHT(s,4) 执行以上命令后,屏幕上所显示的是______。
三、判断题 (共10题,每题1分,共计10分)
( F )
1、可以使用视图保留基础表中的旧数据的历史记录,因此,即使从表中删除了某个行,仍可通过视图选择该行。
( T )
2、并发性就是两个或两个以上的用户同时对数据执行的操作。
( F )
3、在Oracle数据库中,表空间的大小等于构成表空间的所有数据文件大小的总和。创建表空间前一定要估算好可能的数据量,表空间一旦创建好大小就不能改变。
( T )
4、关系操作的特点是集合操作。
( T )
5、关系模式是对关系的描述,关系是关系模式在某一时刻的状态或内容。
( T )
6、数据库的约束条件有助于确保数据的引用完整性。
( T )
7、从多表中删除记录时,外键级联规则选项应设置为cascade。
( T )
8、建立索引的目的在于加快查询速度以及约束输入的数据。
( T )
9、已知学生关系 student学号, 姓名, 系别,如果规定学号的值域必须是 7 个数字组成的字符串,则这一个规则属于用户自定义完整性约束?
( F )
10、在Access 2010的表中,同一列可以有不同类型的数据
四、综合应用题 (共2题,每题20分,共计40分)
1、某医院病房计算机管理中需要如下信息: 科室:科名,科地址,科电话,医生姓名 病房:病房号,床位号,所属科室名 医生:姓名,职称,所属科室名,年龄,工作证号 病人:病历号,姓名,性别,诊断,主管医生,病房号 其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。 完成如下设计: (1)设计该计算机管理系统的E-R图; (2)将该E-R图转换为关系模型结构; (3)指出转换结果中每个关系模式的候选码。
2、数据表的创建和使用 Class(班级表)(Cid C/2 班级编号,Ctitle C/10 班级名称); Student(学生表)(Sno C/3 学号,Sname C/8 学生姓名,Ssex C/2性别,Sbirthday DATE出生日期,Cid C/2 班级编号(Class表的外码)); Course(课程表)(Cno C/5 课程号,Cname C/20 课程名,Credit INT 学分, Tno C/3 教师号(Teacher表的外码)); Score(成绩表)(Sno C/10 学号(Student表的外码),Cno C/5 课程号(Course表的外码),Grade INT成绩) Teacher(教师表)(Tno C/3 教师号,Tname C/4 教师姓名,Tsex C/2 性别,Tbirthday smalldatetime 出生日期,Prof C/6 职称,Depart C/10 部门)请用SQL语言表达式实现如下要求: 1.创建数据表Student。 2.请用SQL语言表达式实现如下要求创建数据表SC 3.对表student添加字段,名称为:入学时间 4.将表student的sname改为长度8 5.删除表student
相关标签:
- 数据库原理及应用
- 青岛农业大学
- 期末预测卷