山东理工大学试题纸A
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
18、公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是()。
A、多对多B、一对一C、一对多
19、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。
A、介质故障B、运行故障C、系统故障D、事务故障
20、“年龄在15至30岁之间”这种约束属于DBMS的( )功能。
A、DELETESagefrom SB、ALTER TABLE S DROPSage
C、UPDATE SSageD、ALTER TABLE S‘Sage’
6、一个关系只有一个()
A、候选码B、外码C、超码D、主码
7、关系代数中的连接操作是由()操作组合而成。
A、选择和投影B、选择和笛卡尔积C、投影、选择、笛卡尔积D、投影和笛卡尔积
六
七
八
九
十
十一
总分
得分
评阅人
复核人
将答案写在答题纸上,答在试卷纸上不得分。
一、单项选择题(每题1分,共20题,共20分)
1、数据库与文件系统的根本区别在于( )。
A、提高了系统效率B、方便了用户使用C、数据的结构化D、节省了存储空间
2、现有关系模式:EMP(empno,ename,mgr,sal,workday,deptno) DEPT(deptno,dname,loc)。在以下视图中,不可能更新的视图( )
共3页第3页
1、试给出三个实例的E_R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系。(3分)
2、现有一局部应用,包括两个实体:“客户”和客户拥有的“账户信息”。“客户”与“账户信息”之间的联系“拥有”是一对多的联系。客户的属性为:编号,姓名,地址,电话。账户信息的属性为:账户号码,类型(如存款、支票),和余额等。要求:
likes(drinkerid, beername)分别表示喝酒者编号,喜欢喝的啤酒名称。drinkerid和beername是主码。
1、查找所有喜欢喝“青岛啤酒”的喝酒者的姓名和电话。
2、查找“李明”喜欢喝的所有啤酒的名称和生产厂商。
3、查找“刘晨”喜欢喝的所有啤酒的名称,价格以及刘晨的住址和联系电话。
A、视图V1,由1970年以后参加工作的雇员组成B、视图V2,由部门号和各部门的平均工资组成
C、视图V3,由雇员姓名和其领导者姓名组成D、视图V4,由薪金超出2000元的雇员组成
3、数据库系统的数据独立性体现在()
A、不会因为数据的变化而影响到应用程序B、不会因为某些存储结构的变化而影响其他的存储结构
1)画出E-R图(4分)
2)将E_R图转换为关系模式(包括关系名,属性名、码,码加下划线表示)。(3分)
共3页第2页
山东理工大学《数据库系统原理》试卷纸
(A)卷2010—2011学年第1学期班级:姓名:学号:序号:
…………………………………装……………………………订…………………………线………….………………………………
五、综合(15分)
建立一个教职工关系表TEACHER,表中有6个字段:教职工编号NO(字符型),姓名NAME(字符型),性别SEX(字符型),出生日期BIRTHDAY(日期型),职称PROF(字符型),所在系DEPART(字符型),其中NO是关系的码;用SQL语言完成题目(1)-(4):
(1)建立教职工关系表TEACHER。(要求:包含主码的定义;定义职工的年龄不得超过60岁)
C、两个都是UPDATED、两个都是SELECT
15、在关系模式S(A,B,C,D)上成立的函数依赖集F={A→C,C→B},则关系模式S的候选码由( )组成。
A、A和D B、C C、D D、A
16、SELECT语句中“SELECT DISTINCT”表示查询结果中( )。
A、属性名都不相同B、去掉了重复的列C、去掉了重复的行D、属性值都不相同
17、将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是( )。
A、GRANT SELECT TO SC ON U1 WITH PUBLIC B、GRANT SELECT ON SC TO U1 WITH PUBLIC
C、GRANT SELECT TO SC ON U1 WITH ADMIN OPTION D、GRANT SELECT ON SC TO U1 WITH ADMIN OPTION
三、简答题(每题5分,共2题,共10分)
1、登记日志文件时为什么必须先写日志文件,后写数据库?
2、设T1, T2,T3是如下的三个事务:
T1:A=A+3; T2:A=A*5; T3:A=A**2 (A←A2)设A的初值为0;
若这三个事务允许并发执行,请问有多少种可能的正确结果?请一一列举出来。
四、E_R图操作(10分)
8、规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()
A、长度不变的B、不可分解的C、互相关联的D、互不相关的
9、关系代数中的σ运算符对应SQL查询语句中的( )子句。
A、SELECT B、FROM C、WHERE D、GROUP BY
10、如果事务T获得了数据项Q上的排它锁,则T对Q()。
A、恢复B、并发控制C、完整性D、安全性
二、填空题(每空1分,共20个空,共20分)
1、事务具有4个特性,它们是(A、)、(B、)、(C、)、和(D、)。
2、数据模型的三要素是(E、)、(F、)、(G、)。
3、消除了部分函数依赖的1NF的关系模式,必定是(H、)。
4、三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的(I、)和(J、)。
C、不会因为存储策略的变化而影响存储结构D、不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
4、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
A、数据查询B、数据操纵C、数据定义D、数据控制
5、学生关系模式S(Sno,Sname,Ssex,Sage),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()。
山东理工大学《数据库系统原理》试卷纸
(A)卷2010—2Βιβλιοθήκη Baidu11学年第1学期班级:姓名:学号:序号:
…………………………………装……………………………订…………………………线………….………………………………
适用专业
计算机科学与技术
考核性质
考试
开卷
命题教师
刘树淑、张龙波
考试时间
100分钟
题号
一
二
三
四
五
要求写出每小题的关系代数表达式和SQL语句。
beers(beername, manf, price),分别表示啤酒名称,生产厂商,价格。beername为主码;
drinkers(drinkerid,drinkername, addr, phones),分别表示喝酒者编号,喝酒者姓名,住址和联系电话,drinkerid为主码;
9、多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,我们称这种调度策略为(Q、)的调度。
10、关系数据库的规范化理论是数据库(R、)设计的一个有力工具;E-R模型是数据库(S、)设计的一个有力工具。
11、若关系为1NF,且它的每一非主属性都(T、)候选码,则该关系为2NF。
(2)添加一个教职工记录,编号为‘20020003’,姓名为‘吴珊’,性别为‘女’,出生日期为‘1976-10-20’,职称为‘助教’,所在系为‘计算机系’。
(3)逻辑删除王珊老师的记录。
(4)查询计算机系所有年龄大于35岁的女教师的姓名。
(5)写出题目(4)的关系代数表述形式。
六、给定如下啤酒-喝酒者数据库,其中包括三个表,表已建立。(15分)
(A)卷2010—2011学年第1学期班级:姓名:学号:序号:
…………………………………装……………………………订…………………………线………….………………………………
14、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()
A、一个是DELETE,一个是SELECT B、一个是SELECT,一个是DELETE
5、ER模型是对现实世界的一种抽象,它的主要成分是(K、)、(L、)和联系。
6、把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是(M、)。
7、建立冗余数据最常用的技术是(N、)和(O、)。通常在一个数据库系统中,这两种方法是一起使用的。
8、如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是(P、)个关系。
C、π2(R)∪π1(S) D、π2(R)∩π1(S)
13、σ1>‘5’(S)表示( )。
A、表示从S关系中挑选1的值大于第五个分量的元组
B、表示从S关系中挑选第1个分量值大于‘5’的元组
C、表示从S关系中挑选第1个分量值大于第五个分量的元组
D、σ1>‘5’(S)是向关系垂直方向运算
共2页第1页
山东理工大学《数据库系统原理》试卷纸
A、只能读不能写B、只能写不能读C、既可读又可写D、不能读不能写
11、关系模式中,满足2NF的模式()。
A、可能是1NFB、必定是1NF C、必定是3NFD、必定是BCNF
12、设有关系R(A,B,C)和S(B,C,D),下列各关系表达式不成立的是()。
A、πA,B(R)∞πB,C(S) B、R∪S
七、关系数据理论(10分)
设有关系R和函数依赖F:(10分)
R(W,X,Y,Z),F = { X→Z,WX→Y }。
试求下列问题:
(1)关系R属于第几范式?(5分)
(2)如果关系R不属于BCNF,请将关系R逐步分解为BCNF。(5分)
要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。
A、多对多B、一对一C、一对多
19、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。
A、介质故障B、运行故障C、系统故障D、事务故障
20、“年龄在15至30岁之间”这种约束属于DBMS的( )功能。
A、DELETESagefrom SB、ALTER TABLE S DROPSage
C、UPDATE SSageD、ALTER TABLE S‘Sage’
6、一个关系只有一个()
A、候选码B、外码C、超码D、主码
7、关系代数中的连接操作是由()操作组合而成。
A、选择和投影B、选择和笛卡尔积C、投影、选择、笛卡尔积D、投影和笛卡尔积
六
七
八
九
十
十一
总分
得分
评阅人
复核人
将答案写在答题纸上,答在试卷纸上不得分。
一、单项选择题(每题1分,共20题,共20分)
1、数据库与文件系统的根本区别在于( )。
A、提高了系统效率B、方便了用户使用C、数据的结构化D、节省了存储空间
2、现有关系模式:EMP(empno,ename,mgr,sal,workday,deptno) DEPT(deptno,dname,loc)。在以下视图中,不可能更新的视图( )
共3页第3页
1、试给出三个实例的E_R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系。(3分)
2、现有一局部应用,包括两个实体:“客户”和客户拥有的“账户信息”。“客户”与“账户信息”之间的联系“拥有”是一对多的联系。客户的属性为:编号,姓名,地址,电话。账户信息的属性为:账户号码,类型(如存款、支票),和余额等。要求:
likes(drinkerid, beername)分别表示喝酒者编号,喜欢喝的啤酒名称。drinkerid和beername是主码。
1、查找所有喜欢喝“青岛啤酒”的喝酒者的姓名和电话。
2、查找“李明”喜欢喝的所有啤酒的名称和生产厂商。
3、查找“刘晨”喜欢喝的所有啤酒的名称,价格以及刘晨的住址和联系电话。
A、视图V1,由1970年以后参加工作的雇员组成B、视图V2,由部门号和各部门的平均工资组成
C、视图V3,由雇员姓名和其领导者姓名组成D、视图V4,由薪金超出2000元的雇员组成
3、数据库系统的数据独立性体现在()
A、不会因为数据的变化而影响到应用程序B、不会因为某些存储结构的变化而影响其他的存储结构
1)画出E-R图(4分)
2)将E_R图转换为关系模式(包括关系名,属性名、码,码加下划线表示)。(3分)
共3页第2页
山东理工大学《数据库系统原理》试卷纸
(A)卷2010—2011学年第1学期班级:姓名:学号:序号:
…………………………………装……………………………订…………………………线………….………………………………
五、综合(15分)
建立一个教职工关系表TEACHER,表中有6个字段:教职工编号NO(字符型),姓名NAME(字符型),性别SEX(字符型),出生日期BIRTHDAY(日期型),职称PROF(字符型),所在系DEPART(字符型),其中NO是关系的码;用SQL语言完成题目(1)-(4):
(1)建立教职工关系表TEACHER。(要求:包含主码的定义;定义职工的年龄不得超过60岁)
C、两个都是UPDATED、两个都是SELECT
15、在关系模式S(A,B,C,D)上成立的函数依赖集F={A→C,C→B},则关系模式S的候选码由( )组成。
A、A和D B、C C、D D、A
16、SELECT语句中“SELECT DISTINCT”表示查询结果中( )。
A、属性名都不相同B、去掉了重复的列C、去掉了重复的行D、属性值都不相同
17、将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户。实现此功能的SQL语句是( )。
A、GRANT SELECT TO SC ON U1 WITH PUBLIC B、GRANT SELECT ON SC TO U1 WITH PUBLIC
C、GRANT SELECT TO SC ON U1 WITH ADMIN OPTION D、GRANT SELECT ON SC TO U1 WITH ADMIN OPTION
三、简答题(每题5分,共2题,共10分)
1、登记日志文件时为什么必须先写日志文件,后写数据库?
2、设T1, T2,T3是如下的三个事务:
T1:A=A+3; T2:A=A*5; T3:A=A**2 (A←A2)设A的初值为0;
若这三个事务允许并发执行,请问有多少种可能的正确结果?请一一列举出来。
四、E_R图操作(10分)
8、规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()
A、长度不变的B、不可分解的C、互相关联的D、互不相关的
9、关系代数中的σ运算符对应SQL查询语句中的( )子句。
A、SELECT B、FROM C、WHERE D、GROUP BY
10、如果事务T获得了数据项Q上的排它锁,则T对Q()。
A、恢复B、并发控制C、完整性D、安全性
二、填空题(每空1分,共20个空,共20分)
1、事务具有4个特性,它们是(A、)、(B、)、(C、)、和(D、)。
2、数据模型的三要素是(E、)、(F、)、(G、)。
3、消除了部分函数依赖的1NF的关系模式,必定是(H、)。
4、三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的(I、)和(J、)。
C、不会因为存储策略的变化而影响存储结构D、不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
4、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
A、数据查询B、数据操纵C、数据定义D、数据控制
5、学生关系模式S(Sno,Sname,Ssex,Sage),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()。
山东理工大学《数据库系统原理》试卷纸
(A)卷2010—2Βιβλιοθήκη Baidu11学年第1学期班级:姓名:学号:序号:
…………………………………装……………………………订…………………………线………….………………………………
适用专业
计算机科学与技术
考核性质
考试
开卷
命题教师
刘树淑、张龙波
考试时间
100分钟
题号
一
二
三
四
五
要求写出每小题的关系代数表达式和SQL语句。
beers(beername, manf, price),分别表示啤酒名称,生产厂商,价格。beername为主码;
drinkers(drinkerid,drinkername, addr, phones),分别表示喝酒者编号,喝酒者姓名,住址和联系电话,drinkerid为主码;
9、多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,我们称这种调度策略为(Q、)的调度。
10、关系数据库的规范化理论是数据库(R、)设计的一个有力工具;E-R模型是数据库(S、)设计的一个有力工具。
11、若关系为1NF,且它的每一非主属性都(T、)候选码,则该关系为2NF。
(2)添加一个教职工记录,编号为‘20020003’,姓名为‘吴珊’,性别为‘女’,出生日期为‘1976-10-20’,职称为‘助教’,所在系为‘计算机系’。
(3)逻辑删除王珊老师的记录。
(4)查询计算机系所有年龄大于35岁的女教师的姓名。
(5)写出题目(4)的关系代数表述形式。
六、给定如下啤酒-喝酒者数据库,其中包括三个表,表已建立。(15分)
(A)卷2010—2011学年第1学期班级:姓名:学号:序号:
…………………………………装……………………………订…………………………线………….………………………………
14、如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是()
A、一个是DELETE,一个是SELECT B、一个是SELECT,一个是DELETE
5、ER模型是对现实世界的一种抽象,它的主要成分是(K、)、(L、)和联系。
6、把数据库从错误状态恢复到某一已知的正确状态(亦称为一致状态)的功能,这就是(M、)。
7、建立冗余数据最常用的技术是(N、)和(O、)。通常在一个数据库系统中,这两种方法是一起使用的。
8、如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是(P、)个关系。
C、π2(R)∪π1(S) D、π2(R)∩π1(S)
13、σ1>‘5’(S)表示( )。
A、表示从S关系中挑选1的值大于第五个分量的元组
B、表示从S关系中挑选第1个分量值大于‘5’的元组
C、表示从S关系中挑选第1个分量值大于第五个分量的元组
D、σ1>‘5’(S)是向关系垂直方向运算
共2页第1页
山东理工大学《数据库系统原理》试卷纸
A、只能读不能写B、只能写不能读C、既可读又可写D、不能读不能写
11、关系模式中,满足2NF的模式()。
A、可能是1NFB、必定是1NF C、必定是3NFD、必定是BCNF
12、设有关系R(A,B,C)和S(B,C,D),下列各关系表达式不成立的是()。
A、πA,B(R)∞πB,C(S) B、R∪S
七、关系数据理论(10分)
设有关系R和函数依赖F:(10分)
R(W,X,Y,Z),F = { X→Z,WX→Y }。
试求下列问题:
(1)关系R属于第几范式?(5分)
(2)如果关系R不属于BCNF,请将关系R逐步分解为BCNF。(5分)
要求:写出达到每一级范式的分解过程,并指明消除什么类型的函数依赖。