数据库系统原理试题二

上传人:m**** 文档编号:475830445 上传时间:2023-09-29 格式:DOC 页数:6 大小:67KB
返回 下载 相关 举报
数据库系统原理试题二_第1页
第1页 / 共6页
数据库系统原理试题二_第2页
第2页 / 共6页
数据库系统原理试题二_第3页
第3页 / 共6页
数据库系统原理试题二_第4页
第4页 / 共6页
数据库系统原理试题二_第5页
第5页 / 共6页
点击查看更多>>
资源描述

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

1、数据库原理及应用复习题及参考答案一、判断题1采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不 能绝对保持依赖。(X )2原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以 是完全相同的。( X )3 概念设计可以独立于数据库管理系统。( V )5 在视图中插入一个元组,该元组会同时插入到基本表中。( V )6 对象查询语言中,可以用运算符ELEMENT从多个元素的聚集中提取单个元素。(X)7. 对于表只能有惟一的主键码,但可有任意数量的UNIQUE!性或属性集。( V ) 8如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非 平凡函

2、数依赖。( V )9.超类可以自动继承子类的所有特性。 ( X )二、选择题1.实体联系模型属于( D)。C.关系模型D概念模型A. 层次模型B. 网状模型2.在一个关系中,任意两个元组的值(C)。A. 可以全同B.必须全同C.不能全同D.以上都不是4.SQL( C)的缩写 .A. Standard Query LanguageB. Select Query LanguageC. Structured Query LanguageD.以上都不是6.在数据库设计中, 当合并局部 E-R图时, 职工在某一局部应用中被除数当作实体而在另一局部应用中被除数当作属性 , 那么被称之为( A )冲突A.

3、结构 B. 命名 C. 联系 D. 属性7. 在关系中的各元组的(B )。A. 顺序不能任意排列,一定要按照输入的顺序排列B. 顺序可以任意排列C. 顺序一定要按照关键字段值的顺序排列D. 排列顺序不同,统计处理的结果就可能不同。8. SQL中创建基本表应使用( C )语句。A.CREATE VIEW B.CREATE DATABASEC.CREATE TABLE D.CREATE FORM9. 与 WHER年龄 BETWEEN 32 AND 45 语句等价的子句是( D )。A. WHER軒龄 32 AND 年龄 =32 AND年 龄 32 AND年 龄 =32 AND年 龄 Y, X 为决

4、定因素。4. 候选关键字(注:用函数依赖来描述):候选关键字(注:用函数依赖来描述) 在关系模式R (U)中,K是U中的属性或属性组。如果K- f R则称K为R(U) 的一个候选关键字。5. DBM:S DBMS 是为数据库的建立、使用和维护而配置的软件,它是数据库系统的 核心组成部分。五、简答题3. 数据库设计分为几个阶段 , 各阶段的任务是什么 ?答:数据库设计分为三大阶段 ,分别是概念结构设计、逻辑结构设计和物理结构 设计。 概念结构设计阶段的任务是:产生反映全组织信息需求的整体数据 库概念结构,即概念模式。逻辑结构设计阶段的任务是:将概念结构转换成 特定 DBMS 所支持的数据模型的过

5、程。 物理结构设计阶段的任务是: 为了有 效地实现逻辑模式,确定所采用的存储策略。1什么是关系模型? 答:数据以关系的形式,也就是以二维表的形式表示,其数据模型就是所谓的关 系模型。3 为什么在数据库设计阶段不直接用关系模型,而首先用ODL或E-R图进行设计?答:因为关系模型中只有单一的概念关系,没有其他的辅助概念,例如 ODL 中的类和联系, E-R 图中的实体集和联系等,所以在数据库设计阶段用关系模型 不如用ODL或E-R图来得方便和直观。六、综合题1假设学生课程数据库关系模式如下:S( Sno, Sname, Sage, Ssex)C(Cno, Cname, Teacher )SC(Sn

6、o, Cno, Grade)用SQL语句表达下列查询:(1) 找出刘老师所授课程的课程号和课程名;SELECT Cn,o CnameFROM CWHERE Teacher LIKE 刘;(2) 找出年龄小于 22 岁的女学生的学号和姓名。SELECT Sno, SnameFROM SWHERE Sage 22 AND Ssex= F1用SQL的有关语句定义:(1 )学生关系Student,包括学号Sno姓名SN年龄SACREATE TABLE Student(Sno INT PRIMARY KEYSN CHAR ( 30),SA INT);(2 )课程关系Course,包括课程号Cno课程名C

7、N任课教师CT;CREATE TABLE Course(Cno INT PRIMARY KEY,CN CNAR(30),CT CHAR( 30);(3) 学生选课关系SC包括Sno,Cno和成绩GCREATE TABLE S(CSno INT,Cno INT,G INT ,PRIMARY KEY(Sno , Cno),FOREIGN KEY(Sno ) REFERENCES Stude (ntSno),FOREIGN KEY(Cno ) REFERENCES Course(Cno) );2 按题1的学生关系模式,用SQL的有关语句。(1) 授予赵华对学生关系 Student 的插入和修改权限;

8、GRANT INSERTUPDATE ON Student TO赵华;(2) 插入任意 3 个学生的完整信息;INSERT INTO StudentTABLE( 01001 ,赵华,19),( 01002,李芳,18),(01003刘红,20),);(3)修改所有学生的年龄。UPDATE StudentSET SA= SA 1;3 结合题1定义的学生选课数据库,用SQL语句查询学生数据库课程的成绩,输出 学生姓名和成绩,按成绩排序(降序) ;若成绩相同,再按学号排序(升序) 。SELECT SN, GFROM Student , Course, SCWHERE Stude nt. Sno = SC.S no AND Course. Cno = SC.C noAND Course. CN= 数据库ORDER BY G DESC, Sno;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

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