数据库技术(b)孟凡荣

数据库技术(b)孟凡荣

ID:35343274

大小:89.50 KB

页数:5页

时间:2019-03-23

数据库技术(b)孟凡荣_第1页
数据库技术(b)孟凡荣_第2页
数据库技术(b)孟凡荣_第3页
数据库技术(b)孟凡荣_第4页
数据库技术(b)孟凡荣_第5页
资源描述:

《数据库技术(b)孟凡荣》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、东北大学继续教育学院数据库技术试卷(作业考核线上)B卷学习中心:院校学号:姓名(共页)总分题号—二三四五六七八九十得分-、单项选择题(本题共10小题,每小题2分,共20分)1.当数据的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变这就是数据与程序的A.物理独立性B.逻辑独立性C.一致性D.完整性[A]2.有两个实体集,并且它们之间存在着一个1:M联系,那么根据ER模型转换成关系数据库的规则,这个ER结构转换成表的个数为A.1B.2C・3D・4[C]3.下列叙述止确的是A.主码是一个属性,它能惟一标识一列B.主码是一个属性,它能惟一标识一行C.主码是一个屈性或多个

2、屈性的组合,它能惟一标识一列D.主码是一个属性或多个属性的组合,它能惟一标识一行[D]4.在标准SQL中,表示短整型数据类型的语法用A.INTEGER语句B.INT语句C.NUMERIC语句D.SMALLINT语句[A]5.已知关系S(S#,SNAME,AGE,SEX),SC(Sit,C#,GRADE),统计每一年龄段选修课程的学生人数的操作如下:SELECTAGE,COUNT(*)FROMS,SCWHERES.S#=SC.S#GROURBYA.S.S#,SC.S#B.DISTINCTS.S#,SC.S#C・DISTINCTS.S#,AGED・S.S#,AGE[C]6.有关系模

3、式:学生(学号,姓名,年龄,系号)。对学生关系的查询语句如下:SELECT系号,AVG(年龄)FROM学生如果要完成该语句的功能,应该添加的语句是A.GROUPBY学号B.GROUPBY系号C.ORDERBY学号D.ORDERBY系号[A]1.有关系模式:教学(学号、教工号、课程号)。假定每个学生可以选修多门课程,每门课程可以由多名学生来选修,每个老师只能讲授一门课程,每门课程只能由一个老师來讲授,那么该关系模式存在的问题是A.插入异常B.删除异常C・修改复杂D.以上都有[D]2.SQLServer2000为保证数据的完整性、一致性,常釆用A.触发器技术和网络技术A.触发器技术

4、和封锁技术B.存储过程技术和封锁技术D.触发器技术和存储过程技术[D]3.在数据库恢复机制屮,日志文件的作用是用于数据库恢复。登记日志文件的两条原则:严格按照并发事务执行的吋间次序,以及A.先写日志文件,后写数据库的更新操作B.后写日志文件,先写数据库的更新操作C.同时写日志文件和数据库的更新操作D.写日志文件和写数据库的更新操作的顺序无关[A]4.在第一个事务以排他锁方式读写数据A吋,其他事务对数据A可以是A.实现排他锁的读B.实现共享锁的读C.不加封锁的读D.读写等待[D]二、填空题(每小题1分,共10小题,10分)11・现实中事物之间的联系有三种,分别是一对一联系,一对多

5、联系和多对多联系,这反映了(实体)Z间的联系。12•假设每个班级冇多个班干部,则班级和班干部之间的联系是(一对多)联系。13.E・R图的设计,属于数据库系统设计中的(概念结构)阶段。14.索引存取方法和存储结构的选择,属于数据库系统设计中的(物理结构设计)阶段。15.所有带IN谓词、比较运算符、ANY和ALL谓词的了杳询都能用带(EXISTS)谓词的子查询等价替换。16.SQLServer2000的服务管理器用于开启、(暂停)和停止SQL服务工作。17.在用DECLARE命令声明Z后,所有的变量都被赋予初值NULL。需要用(SELECT)或SET命令来给变量赋值。18•修改被参

6、照关系中的主码问题,若允许修改关系主码,但必须保证主码的非空和(唯一性),否则拒绝修改。19・触发器能够对数据库中的相关表实现(增、删)更改。20.带有EXISTS谓词的了杳询结果不返回任何数据,若了杳询结果(非空),则返回真值。三、简答题(每小题6分,共5小题,30分)21、参照完整性规则中对外码有何要求,并举例说明。答:外码必须是另一个表的相应的主码的有效值或者是空值22、简述SQLServer屮的对象权限的含义及内容。答:对象权限的含义:针对数据库对象设置,由数据库对象拥有者授予或撤销。对象权限的内容:包括SELECT、UPDATE.INSERT.DELETE.EXECU

7、TE等。23、简述SQLServer中的实现数据库完整性的4种方法。答:数据库完整性种类有3种:域完整性、实体完整性、参照完整性。数据库完整性实现方法有2种:声明数据完整性和过程数据完整性。24、举例说明SQLServer中完整性约束的静态约束和动态约束。答:静态约束含义:数据库每一确定状态时,数据对象所应满足的约束条件。动态约束含义:数据库从一种状态转变到另一种状态时,新、旧值之间所应满足的约束条件。25、设关系R(A,B,C),F={(A,B)->C,C-A},如果将R分解为R1=(B,

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

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

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