欢迎来到天天文库
浏览记录
ID:44869104
大小:83.00 KB
页数:3页
时间:2019-10-31
《数据库原理题库6》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、班级:专业:姓名:考号:密封装订线一、单项选择题(每小题1分,共10分)要求:请将答案填写在下方的表格中,否则不得分。题号12345678910答案1.在数据库技术中,独立于计算机系统的模型是。A.E-R模型 B.层次模型 C.关系模型 D.面向对象的模型2.取出关系中的某些列,并消去重复的元组的关系运算称为。A.取列运算 B.投影运算 C.联结运算 D.选择运算3.SQL基本表的创建中是通过实现参照完整性规则的。A.主键子句 B.外键子句 C.检查子句 D.NOTNULL4.解决并发操作带来的数据不一
2、致问题普遍采用技术。A.封锁 B.存取控制 C.恢复 D.协商5.为保证数据库是可恢复的,写日志文件和数据库的顺序应是A.先写日志文件,再写数据库B.先写数据库,再写日志文件C.可同时进行D.无所谓先后6.在关系模型中,实现关系中不允许出现相同的元组的约束是通过A.侯选键B.主键C.外键D.超键7.数据的逻辑独立性是指。 A.存储结构与物理结构的逻辑独立性 B.数据与存储结构的逻辑独立性C.数据与程序的逻辑独立性 D.数据元素之间的逻辑独立性8.设关系D1有三个元组,D2有三个元组,D3有三个元组,
3、则D1,D2和D3的笛卡尔积的基数是:A.2B.27C.8D.189.假如采用关系数据库系统来实现应用,在数据库设计的阶段,需要将E-R模型转换为关系数据模型。A.概念设计 B.物理设计 C.逻辑设计 D.运行阶段10.ER图是一种直观表示何种模型的工具A.结构数据模型B.关系数据模型C.概念数据模型D.层次和网状模型得分评分人二、填空题(每小题1分,共10分)1.在字符串的匹配操作中,通配符_______表示与零个或多个字符组成的字符串匹配。2.事务必须具有的四个性质是:原子性、一致性、_______________和持久性。
4、3.用树型结构表示实体类型及实体间联系的数据模型称为_______________。4.面向对象技术中,数据类型系统由基本类型、复合类型和引用类型三部分组成。________类型是指引用的不是对象本身的值,而是对象标识符,是属于指针一级概念的类型。5.关系框架R是3NF的是指它的________都不传递依赖它的任一候选关键字。6.DBMS对数据库的控制主要通过数据的安全性控制、数据的__________、多用户环境下的并发控制和数据库的恢复四个方面实现。7.模型应包含数据结构,__________和完整性约束三部分。8.证数据库的逻辑数据独立性,需要修改的是______
5、______之间的映射。9.关系代数中五个基本的操作为并、差、___________、选择和投影。10.在SQL中,如果希望将查询结果排序,应在SELECT语句中使用orderby子句,其中___________选项表示降序。得分评分人三、简答题(每小题4分,共20分)1.合并分E-R图,生成初步E-R图过程中,各个分E-R图之间的冲突有哪些?2.数据库系统的组成?3.SQL中的完整性约束有哪些?第3页共3页34.数据库安全性控制的一般方法?5.设有职工关系E和公司部门关系D,如图所示,E和D的主键分别是E#和D#,E的外键是D#。分析下列2个操作能否被正确执行,并简要
6、说明理由。DD#DNAME01人事处02财务处03办公室 EE#ENAMEAGED#001张三3001002李四4002003王二2802(1)在E中插入元组(′004′,′李明′,33,′03′)(2)在E中插入元组(′005′,′刘邦′,45,′04′)得分评分人四、程序设计题(每小题4分,共40分)设教学数据库中有4个关系:u教师关系T(T#,TNAME,TITLE)u课程关系C(C#,CNAME,CREDIT,T#)u学生关系S(S#,SNAME,AGE,SEX,DEPT)选课关系SC(S#,C#,SCORE)说明:1--2题写关系代数表达式:1.检索年龄小于1
7、7岁的男学生的学号和姓名。2.检索WANG同学不学的课程的课程号。说明:3--10题写SQL3.求选修’C4’课程的男学生的平均年龄。4.检索女学生所学课程的任课教师的工号和姓名。5.检索职称是’讲师’的教师的姓名。6.检索所授每门课程平均成绩大于90分的教师姓名,并把检索到的值送往另一个已存在的表FACULTY(TNAME)中7.创建表S,主键是S#。8.创建视图MVIEW2,检索与张三同一个系的学生。第3页共3页39.在表C的学分属性上降序创建索引。10.创建一个触发器,如果S表中的课程号更新了,表SC中的相应学生的学号自动更新。得分
此文档下载收益归作者所有