版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理与应用考试试卷和答案一单项选择题(每题 1 分,共 23 分)1. 目前市场上常见的 DBMS 90% 以上都是基于( C )数据模型的。A . 层次 B . 网状 C. 关系 D . 面向对象2. E-R 图是在数据库设计中用来表示( A )的一种常用方法。A ?概念模型 B ?逻辑模型 C. 物理模型 D ?面向对象模型3. ( C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 A . 外模式 B . 内模式 C . 模式 D. 概念模式4. ( B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。A ?外模式 B. 内模
2、式 C. 模式 D . 概念模式5. 数据库的概念模型独立于( A )。 C. 信息世界 D . 现实世界A . 具体的机器和 DBMS B. E-R 图6. 在数据库中存储的是( C )。A . 数据 B . 数据库模型 C. 数据以及数据之间的联系 D . 信息7. 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是( B )。A . 互不相关的 B . 不可分解的 C . 长度可变得 D . 互相关联的8. 在数据模型中有“型”和“值(或实例) ”两个对应的概念。其中数据库的模式是一个( D )的概念,是一个相对( )的概念,而数据库
3、在某一时刻的状态则是一个( )的概念,是一个相对( )的概念。A . 型;变化;值;不变 B . 值;不变;型;变化C . 值;变化;型;不变 D . 型;不变;值;变化9. 关系表 A 的属性个数为 5,元组个数为 10;关系表 B 的属性个数为 6,元组个数为 20.则 A 与 B 的笛卡尔积 A X B 的属性有( D )个,元组个数有( )个。A . 30; 200 B . 11; 30 C . 30; 30 D . 11; 20010. 父亲和子女的亲生关系属于( B )的关系。A . 1: 1 B . 1 : n C. m: n D . 不一定11?在 SQL 语言中,删除关系表中
4、的一个属性列,要用动词( D ), 删除关系表中的一行或多行元组,要用动词( )。A. delete , delete B. drop , drop C . delete , drop D . drop , delete12. 在 SQL 语言中,为关系模式增加一个属性要用动词( B) ,为关系表增加一行或多行元组要用动词( )。A insert , insert B add , insert C insert , add D add , add13. 实体完整性约束和 SQL 语言中的( A )相对应。A primary key B foreign key C check D 都不是14.
5、参照完整性约束和 SQL 语言中的( B )相对应。A primary key B foreign key C check D 都不是15. 物理数据独立性是指( )。A . 概念模式改变,外模式和应用程序不变 B . 概念模式改变,内模式不变C . 内模式改变,概念模式不变 D . 内模式改变,外模式和应用不变16. SQL 语言中的 select 子句和关系代数中的运算符( A )相对应, SQL 语言中的 where 子句和关系代数中的运算符( )相对应。A. n,o B.+,g C. o,n D.n,+17. 在 SQL 语言中,( C )可能使得数据库中元组的排列顺序发生改变。A .
6、 添加一个元组 B . 修改一个元组C. 建立一个聚簇索引 D. 建立一个 check 约束18. 在我们的学生 -课程数据库中, SC 表上建立了两个外码约束,被参照表是 Student 表和 Course 表,则最适当的说法是:A . Student 表中的学生号 Sno 不能随意取值 B . Course 表中的课程号 Cno 不能随意取值C . SC 表中学生号 Sno 不能随便 D . SC 表中学生号 Sno 、课程号 Cno 均不能随意取值19. 如果在学生 -课程数据库中的 SC 表上建立了参照完整性约束:Foreign Key ( Sno ) References Stude
7、nt ( Sno ),Foreign Key ( Cno ) References Course (Cno),则( D )操作可能会违背该完整性约束。A 在 Student 表上增加一行记录 B 在 Course 表上增加一行记录C 在 SC 表上删除一行记录 D 更新 SC 表上的记录20. ( C )的视图是可以完全更新的。A 一个由两个以上的表导出的视图 B 视图的定义中含有集函数C 仅由一个表的行列子集构成的 D 视图的定义中含有 ORDER BY 子句21. 关 于视图,不正确的说法是( C )。A ?查询一个视图和查询一个基本表没有什么两样 B ?视图中并不存放数据C . 若一个视
8、图 view_1 由基本表 t1 和 t2 导出。删除 t1 不会对视图 view_1 有影响D . 更新视图中的数据,本质上更新的是导出该视图的基本表中的数据22. 关系 R (X , Y, Z), 函数依赖集 FD=Y 宀乙 XZ 宀 Y,则关系 R 是(C )。A . 1NF B. 2NF C . 3NF D . BCNF23?若一个关系模式 R<U ,F> 中,属性集合 U 的任何一个真子集的值给定以后都不能完全确定一行元组, 则称该关系模式为(全码)。A . 主码 B . 完全函数依赖 C. 全码 D . 候选码二. 填空题(每空 1 分,共 17 分):1?从历史发展看
9、来,数据管理技术经历了人工管理、 文件管理 和数据库管理 三个阶段。2?在 SQL 语言中,用符号 代表单个字符,用符号 % 代表 0 到多个字符。3?在 SQL 语言中,为了使查询的结果表中不包含完全相同的两个元组,应在 select 的后面加上关键词 distinct 。4?在 SQL 语言中,为了使被授权的用户可以将该权限(或该权限的一部分)再进一步授予其他用户,应在授权的 SQL 语句末尾加上关键词 with grant option _ 。5?在建立视图的时候,为了避免使用该视图的用户有意或无意修改了视图范围之外的数据,应在建立视图的语句末尾加上关键词with check optio
10、 n 。6?在数据库设计中,若关系模式设计得范式太低,可能会使得数据库存在数据冗余、 修改复杂、插入异常 和 删除异常四个方面的弊端。采取的解决方法就是对该关系模式进行 分解(或规范化) 。7?根据关系理论,对一个关系模式的最起码的要求是 满足一范式 。8?如果一个关系模式中不存在 非主属性对码(或候选码) 的 部分函数依赖,则该关系模式就达到了二范式。9?若关系模式 R ( U)达到了 BC 范式,则在 R 中一定消除了非主属性对码的 部分 函数依赖和 传递 函数依赖。三. 判断题:(每小题 1 分,共 10 分)1. SQL Server 2000 ,Access , Oracle 等 D
11、BMS ,都是面向对象的数据库管理系统。 ( x )2?在关系数据模型中,只有一种结构一一关系。不论是实体还是实体之间的联系都是用关系来表达的。 (V )3. 个数据库只能对应一个应用程序,即一个数据库只能为一个应用程序所用。 (x )4? SQL 语言是 SQL Server 数据库管理系统的专用语言,其它的数据库如 Oracle 、Sybase 等都不支持这种语言。 (x )5. 对于一个基本关系表来说,列的顺序无所谓一一即改变属性的排列顺序不会改变该关系的本质结构。 (V )6. 对于一个基本关系表来说,行的顺序无所谓一一即将一条记录插入在第一行和插入在第五行没有本质上的不同。 (V )
12、7. 在一个关系表上最多只能建立一个聚簇索引。 (V )8. 若.一个数据库管理系统提供了强制存取控制机制( MAC ),则它一定也会提供自主存取控制机制。 (V )9. 在开发一个数据库应用系统的时候,无论什么时候,都是设计的数据库范式越高越好。 (x )10? 一个全码的关系模式,其范式一定达到了三范式。 ( V )四. 关系代数和 SQL 语言(每小题 2 分,共 32 分):给定一个学生 -课程数据库,其中包括学生基本信息表 Student (Sno ,Sname ,Sdept , Ssex, Sage )、课程表 Course (Cno,Cname , Cpno ,Ccredit )
13、和学生选课表 SC (Sno ,Cno,Grade ),其含义和数据类型如教材中所示,不再赘述。1. 用关系代数表达下列查询:(1)查询学号为 090206120 的学生的姓名、性别和所属系另阮Sn ame. Ssex Sdept ( O Sno= 090206120 '( Student)(2)查询选修了课程号为 C02 课程的学生的学号、姓名、性别、成绩。( Student 00 SC )n Sno ,Sname ,Ssex ,Grade ( O Cno= C02 '(3)查询选修了学号为 090206301 的学生选修的全部课程的学生学号、姓名。 n Sno , Snam
14、e,Cno ( Student 0 SC )- 口 Cno ( O Sno= 090206301 '( SC) )2. 用 SQL 语言完成下面要求的功能:(1)查询计算机系( CS)全体学生的基本信息。Select * From Stude nt Where Sdept='CS '(2) 查询 C02 号课程不及格的学生的学号、考试成绩。Select Sno ,GradeFrom SCWhere Cno= 'C02 ' And Grade <60(3) 查询选修了数据库原理这门课的学生的学号、姓名、性别、课程号、学分、成绩。查询结果按照成绩降序排
15、列。Select Student.Sno, Sname, Ssex, SC.Cno, Ccredit, GradeFrom Student, SC, CourseWhere Student.Sno=SC.Sno And SC.Cno=Course.Cno And Cname= ' 数据库原理 '( 4) 查询课程号为 C02 的课程的选课人数和平均考试分数。为了使得结果更清晰易懂,请在查询结果表中分别给这两列查询结果 起别名“选课人数”和“平均分数” 。Select Count ( Sno ) 选课人数, AVG ( Grade ) 平均分数From SCWhere Cno=
16、C02 '( 5) 查询每个学生的学号及其对应的选课门数。Select Sno , Count ( Cno )From SCGroup By Sno( 6) 查询平均考试成绩高于 85 分的学生的学号、姓名、平均成绩,并将查询结果按照学号升序排列。Select Student.Sno, Sname , AVG(Grade)From Student, SCWhere Student.Sno=SC.SnoGroup By Student.Sno, SnameHaving AVG ( Grade ) >85Order By Student.Sno( 7) 已知学号由 7 位字符构成,其
17、中的前 5 位代表班号,后 2 位代表学生在本班的学号。请将 12345 班学生 C02 号课程的考试成 绩增加10% 。Update SCSet Grade=Grade * (1+0.1)Where Sno Like 12345% ' And Cno= ' C02 '(8) 建立 SC ( Sno, Cno , Grade ) 表。要求学号 Sno 由 7 位字符构成,课程号 Cno 由 5 位字符构成,成绩 Grade 由 0-100 之间( 包 括 0 和100 ) 的整数构成。将 ( Sno ,Cno ) 设为主码,并建立参照完整性约束,使得 Sno 和 Cno
18、 分别参照 Student 和 Course 的相应 属性取值。Create Table SC( Sno Char(7),Cno Char(5),Grade int Check ( Grade Between 0 and 100 ),Primary Key (Sno, Cno),Foreign Key (Sno) References Student (Sno). ,Foreign Key ( Cno ) References Course ( Cno )(9) 建立一个只包含计算机系 ( CS) 全体女生基本信息的视图;并进一步将查询该视图的权限赋给宿舍管理员 U1 和 U2.Create
19、View CS_GirlASSelect *From StudentWhere Sdept='CS ' And Ssex=' 女'Grant Select On CS_Girl To U1, U2 ;(10) 在 Student 表中插入这样一条新生记录一一学号: 1234599 ,姓名:马小立,年龄20 岁系别: IS。Insert Into Student ( Sno , Sname , Sage , Sdept )Values ( 1234599 ' , 马小立 ' , 20,IS' )(11) 在 Student 表中注册的 12345 班全体学生都要选修学号为 C10 的课程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度演出合同电影主演与制片方之间的表演委托合同
- 2024标准短期汽车租赁合同模板版B版
- 2024排水沟施工与河道整治综合服务合同3篇
- 2024甲方提供技术支持乙方进行市场拓展的合同
- 2025年智能家居中央空调设备销售与系统集成合同3篇
- 2024年租赁物业管理合同3篇
- 2024武汉住宅租赁合同(含租赁双方争议解决机制)3篇
- 2024年直饮水系统安装工程项目协议版B版
- 2024水产养殖绿色生态养殖技术合作协议3篇
- 安全知识培训课件制作
- 宜宾市翠屏区2022-2023学年七年级上学期期末生物试题【带答案】
- 八年级下册语文教材分析
- 2021泛海三江JB-QBL-QM210火灾自动报警控制器消防联动控制器说明书
- 瑜伽社团教学计划
- 十二岁生日庆典组委会事项
- 危重症护理组组长竞聘
- 航空工程材料(第3版)课件 6有色金属
- 20S121生活热水加热机组(热水机组选用与安装)
- 印刷厂厂长年终小结
- 酒泉市嘉瑞矿业有限公司甘肃省玉门市榆树沟山地区金矿矿产资源开发与恢复治理方案
- 2024年宜春职业技术学院单招职业适应性测试题库及答案解析
评论
0/150
提交评论