淮海工学院数据库原理期中练习.docx
- 文档编号:29897474
- 上传时间:2023-08-03
- 格式:DOCX
- 页数:12
- 大小:22.77KB
淮海工学院数据库原理期中练习.docx
《淮海工学院数据库原理期中练习.docx》由会员分享,可在线阅读,更多相关《淮海工学院数据库原理期中练习.docx(12页珍藏版)》请在冰豆网上搜索。
淮海工学院数据库原理期中练习
一、选择题
1.同一个关系模型的任意两个元组值( )。
A.不能全同B.可全同
C.必须全同D.以上都不是
2.关系模式R中的属性全部是主属性,则R的最高范式必定是( )。
A.2NF B.3NF C.BCNF D.4NF
3.下列哪个不是数据库系统必须提供的数据控制功能( )。
A.安全性 B.可移植性 C.完整性D.并发控制
4.若关系R的候选码都是由单属性构成的,则R的最高范式必定是( )。
A.1NF B.2NF
C.3NF D.无法确定
5.下列哪些运算是关系代数的基本运算( )。
A.交、并、差B.投影、选取、除、联结
C.联结、自然联结、笛卡尔乘积D.投影、选取、笛卡尔乘积、并、差运算
6.SQL语句的一次查询结果是( )。
A.数据项 B.记录 C.元组 D.表
7.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主码是R#,S的主码是S#,则S#在R中称为( )。
A.外码 B.候选码
C.主码D.超码
8.在DBS中,DBMS和OS之间关系是( )。
A.并发运行B.相互调用
C.OS调用DBMSD.DBMS调用OS
9.层次模型、网状模型和关系模型的划分根据是( )。
A.记录长度B.文件的大小
C.联系的复杂程度D.数据之间的联系
10.下列哪个是单目运算( )。
A.差 B.并 C.投影 D.除法
11.采用SQL查询语言对关系进行查询操作,若要求查询结果中不能出现重复元组,可在SELECT子句后增加保留字( )。
A.DISTINCTB.UNIQUEC.NOTNULLD.SINGLE
12.下列SQL语句中,能够实现“给用户teacher授予查询SC的权限”这一功能的是( )。
A.GRANTSELECTonSCtoteacher
B.REVOKESELECTonSCtoteacher
C.GRANTSELECTonTABLEtoteacher
D.REVOKESELECTonTABLEtoteacher
13.设有关系S(SNO,SNAME,DNAME,DADDR),将其规范化到第三范式正确的答案是( )。
A.S1(SNO,SNAME) S2(DNAME,DADDR)
B.S1(SNO,SNAME,DNAME)DEPT(DNAME,DADDR)
C.S1(SNO,SNAME,DADDR) S2(SNO,SNAME)
D.以上都不对
14.下列有关主键和外键之间关系的描述中正确的是( )。
A.一个表中最多只能有一个主键,多个外键
B.一个表中最多只能有一个外键,一个主键
C.一个表中可以有多个主键,多个外键
D.一个表中最多只能有一个外键,多个主键
15.数据的存储结构与数据逻辑结构之间的独立性称为数据的( )。
A.物理独立性 B.结构独立性
C.逻辑独立性 D.分布独立性
16.关系模式的任何属性( )。
A.不可再分B.可再分
C.命名在该关系模式中可以不唯一D.以上都不是
17.数据模型的三要素是( )。
A.外模式、模式、内模式B.关系模型、层次模型、网状模型
C.实体、联系、属性D.数据结构、数据操作、完整性约束
18.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )。
A.数据定义功能B.数据管理功能
C.数据操纵功能D.数据控制功能
19.关系模型中3NF是指( )。
A.满足2NF且不存在组合属性B.满足2NF且不存在部分依赖现象
C.满足2NF且不存在非主属性D.满足2NF且不存在传递依赖现象
20.建立索引是为了加快()的速度。
A、打开表B、删除表C、连接表D、查询表
21.在SQL语句中,谓词“EXISTS”的含义是( )。
A.全称量词 B.存在量词
C.自然连接 D.等值连接
22.现实世界“特征”术语,对应于数据世界的( )。
A.属性B.联系 C.记录D.数据项
23.关系模型中,一个码是( )。
A.可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
D.以上都不是
24.客观存在并可相互区别的事物称为()
A、属性B、码C、实体D、域
25.在SQL语句中,对输出结果进行排序的语句是( )。
A.GROUPBY B.ORDERBY C.WHERED.HAVING
26.关系模型是( )。
A.用关系表示实体 B.用关系表示联系
C.用关系表示实体及其联系D.用关系表示属性
27.数据库系统中,DBA表示( )。
A.应用程序设计者B.数据库使用者
C.数据库管理员D.数据库结构
28.当前数据库应用系统的主流数据模型是( )。
A.层次数据模型 B.网状数据模型
C.关系数据模型 D.面向对象数据模型
29.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( )。
A.文件的集合B.数据的集合
C.命令的集合D.程序的集合
30.关系数据库中的码是指( )。
A.能唯一决定关系的字段 B.不可改动的专用保留字
C.关键的很重要的字段 D.能唯一标识元组的属性或属性集合
31.在SQL语句中,需要对分组情况应满足的条件进行判断时,应使用( )。
A.GROUPBY B.ORDERBY C.WHERED.HAVING
32.SQL语言是( )。
A.高级语言 B.结构化查询语言
C.编程语言 D.宿主语言
33.在SQL语句中,给用户授权的命令是( )。
A.GRANT B.SET C.REVOKED.FROM
34.设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )。
A.关系规范化理论B.关系运算理论
C.关系代数理论 D.数理逻辑
35.在数据库系统阶段数据由()统一管理
A、管理员B、系统分析员C、DBMSD、DB
36.关系模式中,满足2NF的模式( )。
A.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF
37.消除了部分函数依赖的1NF的关系模式必定是( )。
A.1NFB.2NFC.3NFD.4NF
38.从表中删除记录的SQL语句是( )。
A.INSERT B.DELETE C.UPDATED.DROP
39.关系模型的数据结构是( )。
A.树 B.图 C.表D.二维表
40.数据库系统与文件系统的主要区别是( )。
A.数据库系统复杂,而文件系统简单
B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
41.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。
A.元组B.行C.记录D.属性
42.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为( )。
A.存储视图B.概念视图C.内部视图D.外部视图
二、填空题
1.数据管理技术经历了 、 和 三个阶段。
2.二元实体之间的联系可抽象为三类,它们是 、 和 。
3.数据库语言包括 、 两大部分,前者负责描述和定义数据库的各种特性,后者说明对数据进行的各种操作。
4.数据独立性又可分为 和 。
5.关系代数中,从关系中取出所需属性组成新关系的操作称为 。
6.构造E-R模型的三个基本要素是、、。
7.数据库系统是由计算机硬件、、、及用户等组成的一个整体。
8.在SQLSERVER2000创建触发器的方法有、
及。
9.自然连接运算是由 、 和 操作组合而成的。
10.在SQL中视图是由 或 产生的虚表,不能存放 ,只存储视图的 。
11.关系数据库规范化是为解决关系数据库中、和
问题而引入的。
12.数据库模式体系结构中提供了两个映象功能,即 和
映象。
13.关系模式的规范化是指一个低一级范式的,通过可以转换为若干个高一级范式的关系模式。
14.数据库管理系统的主要功能有 、 、
以及 等四个方面。
三、判断题
()1.关系模式的操作异常问题往往是由数据冗余引起的。
()2.一般地,一个数据库系统的外模式只能有一个。
()3.关系操作的特点是集合操作。
()4.视图是从一个或多个表中导出的表,所以它是一个实表。
()5.候选码中的属性称为关键属性。
()6.在数据库中存储的是数据
()7.数据库一般使用3NF以上的关系。
()8.DBMS是位于应用程序和操作系统之间的一层管理软件。
()5.在对数据库的任何操作中,3NF都比1NF效率高。
四、简答题
1.试述概念模型的作用。
2.关系与普通表格、文件有什么区别?
3.为什么要进行关系模式的分解?
分解的依据是什么?
4.用SQL语句实现:
创建一个COMPANY数据库,该数据库的主数据文件逻辑名称为COMPANY_DATA,物理文件名为COMPANY.MDF,初始大小为10MB,最大尺寸为100M,增长速度为5M;日志文件逻辑名称为COMPANY_LOG,物理文件名为COMPANY.LDF,初始大小为5MB,最大尺寸为20M,增长速度为5%。
5.关系数据模型有哪些优缺点?
6.从模块结构看,DBMS由哪些部分组成?
7.为什么关系中的元组没有先后顺序?
五、应用题
1.设有三个关系:
S(S#,SNAME,AGE,SEX)
C(C#,CNAME,TEACHER)
SC(S#,C#,GRADE)
试用关系代数表达式表示下列查询语句:
(
(1)检索讲授“数据结构”的老师的教师名TEACHER。
(2)检索至少选修“陈军”老师所授全部课程的学生姓名(SNAME)
(3)检索至少选修两门课程的学生学号(S#)。
(4)检索“数据库原理”分数为80分及以上的学生学号(S#)。
(5)检索选修全部课程的学生姓名(SNAME)。
(6)检索“李强”同学不学课程的课程号(C#)。
(7)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。
(8)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。
2.设有如下4个关系模式:
S(SN,SNAME,CITY)
P(PN,PNAME,COLOR,WEIGHT)
J(JN,JNAME,CITY)
SPJ(SN,PN,JN,QTY)
其中:
S表示供应商,SN为供应商编码,SNAME为供应商名字,CITY为供应商所在城市;P表示零件,PN为零件编码,PNAME为零件名字,COLOR为零件颜色,WEIGHT为零件重量;J表示工程,JN为工程编码,JNAME为工程名字,CITY为工程所在城市;SPJ表示供应关系,QTY表示提供的零件数量。
写出实现以下各题功能的SQL语句:
(1)取出供应商为“清华同方”的供应商编码(SN)。
(2)取出重量最轻的零件编码。
(3)取出由供应商S1提供零件的工程名称。
4)取出为工程J1和J2提供零件的供应商编码。
(5)取出供应数量超过500个的零件的零件名称。
六、综合题(本大题10分)
设工厂有三个实体集。
一是“产品”实体集,属性有产品编号、产品名称、性能参数;二是“零件”实体集,属性有零件号、零件名、规格;三是“材料”实体集,属性有材料编号、材料名。
设产品与零件之间有“组成”联系,每件产品可由多种零件组成,但每种零件也可以组成多个产品,组成要有零件数;零件与材料之间“消耗”联系,每种零件消耗一种材料,一种材料可供多种零件消耗,消耗要有消耗量;
(1)试画出E-R图,并在图上注明属性、联系类型、实体标识符。
(2)将E-R图转换成关系模型,并说明主键和外键。
出师表
两汉:
诸葛亮
先帝创业未半而中道崩殂,今天下三分,益州疲弊,此诚危急存亡之秋也。
然侍卫之臣不懈于内,忠志之士忘身于外者,盖追先帝之殊遇,欲报之于陛下也。
诚宜开张圣听,以光先帝遗德,恢弘志士之气,不宜妄自菲薄,引喻失义,以塞忠谏之路也。
宫中府中,俱为一体;陟罚臧否,不宜异同。
若有作奸犯科及为忠善者,宜付有司论其刑赏,以昭陛下平明之理;不宜偏私,使内外异法也。
侍中、侍郎郭攸之、费祎、董允等,此皆良实,志虑忠纯,是以先帝简拔以遗陛下:
愚以为宫中之事,事无大小,悉以咨之,然后施行,必能裨补阙漏,有所广益。
将军向宠,性行淑均,晓畅军事,试用于昔日,先帝称之曰“能”,是以众议举宠为督:
愚以为营中之事,悉以咨之,必能使行阵和睦,优劣得所。
亲贤臣,远小人,此先汉所以兴隆也;亲小人,远贤臣,此后汉所以倾颓也。
先帝在时,每与臣论此事,未尝不叹息痛恨于桓、灵也。
侍中、尚书、长史、参军,此悉贞良死节之臣,愿陛下亲之、信之,则汉室之隆,可计日而待也
。
臣本布衣,躬耕于南阳,苟全性命于乱世,不求闻达于诸侯。
先帝不以臣卑鄙,猥自枉屈,三顾臣于草庐之中,咨臣以当世之事,由是感激,遂许先帝以驱驰。
后值倾覆,受任于败军之际,奉命于危难之间,尔来二十有一年矣。
先帝知臣谨慎,故临崩寄臣以大事也。
受命以来,夙夜忧叹,恐托付不效,以伤先帝之明;故五月渡泸,深入不毛。
今南方已定,兵甲已足,当奖率三军,北定中原,庶竭驽钝,攘除奸凶,兴复汉室,还于旧都。
此臣所以报先帝而忠陛下之职分也。
至于斟酌损益,进尽忠言,则攸之、祎、允之任也。
愿陛下托臣以讨贼兴复之效,不效,则治臣之罪,以告先帝之灵。
若无兴德之言,则责攸之、祎、允等之慢,以彰其咎;陛下亦宜自谋,以咨诹善道,察纳雅言,深追先帝遗诏。
臣不胜受恩感激。
今当远离,临表涕零,不知所言。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 淮海 工学院 数据库 原理 期中 练习