数据库期末试卷

数据库期末试卷

ID:41908219

大小:45.00 KB

页数:5页

时间:2019-09-04

数据库期末试卷_第1页
数据库期末试卷_第2页
数据库期末试卷_第3页
数据库期末试卷_第4页
数据库期末试卷_第5页
资源描述:

《数据库期末试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库期末复习试卷一、填空题(每空1分,共15分) 1.数据库的数据模式由外模式和模式(或逻辑模式)内模式三级模式构成。2.E—R模型的组成要素包括:实体、属性、联系。3.假设一个学生只属于一个班级,则班级和学生之间是1对多(1:N)联系;学生可以同时修多门课程,学生和课程之间是多对多(M:N)联系。4.关系模式的三类完整性约束分别是实体完整性约束、参照完整性约束和自定义完整约束。5.SQLServer主数据文件和事务日志文件默认的扩展名分别为.mdf、.ldf。6.T-SQL语言使用CREATETRIGGER语句建立触发器。7.将2NF的关系模式转变为3NF的关系模式,是消除了非主属性

2、对码的传递函数依赖。8.集合R交S的并表示为R∩S。9.SQL语句分为:数据定义语句、数据操纵语句和数据控制语句。10.删除视图的SQL命令是DROPVIEW。二、单项选择题(本大题共20小题,每小题1分,共20分)1.DBMS能实现对数据的查询、插入、修改和删除等操作,这种功能称为(D)A.数据定义功能B.数据管理功能C.数据控制功能D.数据操纵功能2. 下列四项中说法不正确的是(C)  A.数据库减少了数据冗余  B.数据库中的数据可以共享C.数据库避免了一切数据的重复  D.数据库具有较高的数据独立性3.(B)由数据结构、关系操作集合和完整性约束三部分组成。A.关系模型B.关系C.

3、关系模式D.关系数据库4.在数据库的E-R图中,方框表达的是(C) A.属性          B.实体 C.实体之间的联系     D.实体与属性之间的联系5. 现有关系表:选课(学号,姓名,所在系,课程号,课程名,成绩)的主码是(A)A.学号,课程号B.学号C.课程号D.姓名,课程名6.在关系数据库中,表与表之间的联系是通过(B)实现的。 A.实体完整性规则        B.参照完整性规则 C.用户自定义的完整性规则    D.主键7.在SQL中,SELECT语句的"SELECTDISTINCT"表示查询结果中( C) A.属性名都不相同        B.去掉了重复的列 C.行都

4、不相同          D.属性值都不相同8.SQL语言中,删除一个索引的命令字是(B) A.DELETE  B.DROP  C.CLEAR  D.REMORE9.四种专门的关系运算是(A )A)÷,,π,和σB)∪,,π,和σC)∪,∩,×,和σD)∩,,π,和σ10.在下列SQL语句中,属于数据控制的语句是(D)A.CREATE,DROP,DELETE,ALTERB.CREATE,DROP,ALTERC.SELECT,UPDATE,DELETE,INSERTD.GRANT,REVOKE511.在关系数据库中,规范化理论的引入是为了(A)A.解决插入、删除、更新异常和数据冗余B.提高

5、查询速度C.减少数据操作的复杂性D.保证数据的安全性和完整性12.若两个实体间联系的是M∶N,则将其转化为关系时应(D)A.将M方的码纳入N方B.将N方的码纳入M方C.将M方的码纳入N方,同时将N方的码纳入M方D.另建一个关系,包括M方和N方的码以及联系上的所有属性13.SQL语言有2种使用方法,分别称为交互式SQL和(C)A.提示式SQLB.多用户SQLC.嵌入式SQLD.解释式SQL14.SQL语言是(D)语言。A.层次数据库B.网状数据库C.非数据库D.关系数据库15.某学生关系(学号,姓名,年龄,课程名,成绩)属于(A)。A.1NFB.2NFC.3NFD.BCNF16.设R(U)

6、是属性集U上的关系模式。X,Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等,则称(B)。A.Y函数依赖于XB.Y对X完全函数依赖C.X为U的候选码D.R属于2NF17.关系学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(C)  A.实体完整性约束  B.参照完整性约束C.用户自定义完整性约束  D.关键字完整性约束18.为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字(A)  A.UNIQUE  B.COUNT  C.DISDINCT  D.UNION19.在SQL语言中,(D)

7、子句能够实现关系参照性规则。  A.PRIMARYKEY  B.NOTNULL  C.FOREIGNKEY  D.FOREIGNKEY...REFERENCES...20.DBMS提供的数据操纵语言可以嵌入到高级语言中,该高级语言称为(B)A.会话语言B.宿主语言C.主控语言D.虚拟语言三、简答题(每题5分,共15分)1.视图与基本表有何联系和区别?数据的4个特征:1)数据有“型”和“值”之分。2分2)数据受数据类型和取值范围的约束

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。