集美大学数据库
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DEPT
EMPLOEE
DNO
DNAME
ENO
ENAME
DNO
D1
计划部
E1
张三
D1
D2
生产部
E2
顾四
D2
(A)INSERT INTO EMPLOEE(ENAME,DNO) VALUES(‘王五’,’D2’)
(B)INSERT INTO EMPLOEE VALUES(‘E2’,’李四’,’D4’)
(C)INSERT INTO EMPLOEE VALUES(‘E3’,’王五’,’D2’)
(C)尽可能早执行选择操作(D)尽可能早执行投影操作
7.有关DBMS的叙述正确的是(D)
(A)DBMS是用来存储数据的(B)DBMS是由数据库、硬件、软件和DBA组成
(C)DBMS与操作系统是互为调用关系(D)DBMS可进行数据库的定义与维护工作
8.在SQL中,对所有视图都可以进行(B)
(A)更新操作(B)查询操作
4.简述发生介质故障时的恢复过程.
四、SQL及关系代数应用题(共24分,每小题2分)
四.SQL及关系代数应用(24分)
设数据库中有四表
D(DNO,DN)DNO:学院号,DN:学院名;
S(SNO,SN,DNO,SAGE)SNO:学号,SN:姓名,SAGE:年龄
C(CNO,CN)CNO:课号,CN:课名
(C)查询、更新操作(D)定义基本表操作
9.设关系R和S满足并相容条件,各有100个元组,R∩S运算结果的元组个数可能为(A)
(A)≤100(B)≥100(C)10000(D)200
10.设计子模式属于数据库设计的(B)
(A)需求分析(B)概念设计(C)逻辑设计(D)物理设计
11.有表DEPT与EMPLOEE如下所示,DEPT表主码是DNO,EMPLOEE表的主码是ENO,以下有关命令正确的是(C)
(B)要对一条记录加X锁,必须先对其上级节点加上IX锁,再对其加X锁
(C)要对一条记录加X锁,必须先对其上级节点加上X锁,再对其加IX锁
(D)要对一条记录加X锁,必须先对其上级节点加上X锁,再对其加IS锁
5.在查询优化策略中,正确的策略是(C)
(A)尽可能早的执行笛卡儿积操作(B)尽可能早地执行并操作
1.事务
2.关系
3.安全性
三、简答题(共20分,每小题5分)。
1.简述数据库管理系统概念及其功能
2.有三个事务如下所示:
T1:A=A*2;
T2:B=B+A;
试设计一个符合两段锁协议且产生死锁的并行调度
3.设有两个关系
R
S
A
B
C
A
D
E
1
2
3
2
4
6
4
5
6
4
6
8பைடு நூலகம்
4
8
9
4
3
5
2
1
0
7
6
5
试计算R与S的等值连接
2)指出该关系模式的码。
3)指出该关系模式存在的问题?最高几范式?
4)若该关系模式非3NF请分解为3NF,并验证分解的无损与保函。
六、数据库设计题(14分)。
(D)INSERT INTO EMPLOEE VALUES(‘E4’,’D2’)
12.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的(D)。.
(A)需求分析阶段(B)逻辑设计阶段(C)概念设计阶段(D)物理设计阶段
二、名词解释题(共6分,每小题2分)。
五、范式理论应用题(共14分)。
设有模式R(S#,C#,GRADE,TNAME,TADDR),其属性分别表示为学号、课程号、成绩、任课教师名、教师地址。这些属性满足如下的语义约束:
每个学生每一门课程只能有一个成绩,每门课只有一个教师任教,每个教师可任教多门课,每个教师只有一个联系地址。
1)给出其存在的函数依赖最小集。
6)用SQL语句为“张三”学生创建一个视图,包括该生所修课程的课程名与成绩。并回答该视图属于行列子集视图吗?(SQL语句)
7)删除学号为“S1”的学生记录(SQL语句)
8)为题1)创建存储过程(SQL语句)
9)对于S表创建一个触发器,如果用户向其添加记录,则应检查该记录的学院号DNO是否存在,若不存在则提示“违背了数据的一致性”。(SQL语句)
10)将对S表的查询与修改权授予用户U1,并允许U1转授
11)据SQL SERVER写出DEPT表的定义,字段类型按理解。定义中还要指明以下约束(DN非空,DNO由两个数字构成的字符),并定义主键、若有外键必须定义外键。
12)据SQL SERVER写出S表的定义,字段类型按理解。定义中还要指明以下约束(AGE必须在0-100间,SN非空),并定义主键、若有外键必须定义外键。
集美大学试卷纸
学年第学期
课程名称
数据库系统原理
试卷
卷别
适用
学院、专业、年级
考试
方式
闭卷□
开卷□
备注
一、单选题(22分,每题2分)。
1.关系数据库中关系与关系之间的联系是通过(D )
(A)指针(B)索引(C)公共属性(D)数据项
2.以下不是关系基本性质的是( D )
(A)同一列取值域必须相同(B)不同列也允许有相同的取值域
SC(SNO,CNO,G)G:成绩
试写出完成下列要求的关系代数表达式或SQL语句
1)查询学号为“S1”的学生选修的课程名与成绩(SQL语句)
2)查询学号为“S1”的学生选修的课程名与成绩(关系代数表达式)
3)查询各学院的学生人数(SQL语句)
4)查询平均分高于80分的学生姓名(SQL语句)
5)修改课程号为“C1”的学生成绩,低于60分的增加5分(SQL语句)
(C)每一列是不可再分的(D)允许存在相同的元组
3.以下有关于数据库系统结构叙述正确的是(A)
(A)不同的用户可拥有相同或不相同的外模式
(B)一个数据库可有多个存储模式
(C)一个数据库可以有多个模式
(D)外模式/模式映像保证了数据库的物理独立性
4.以下叙述正确的是(B)
(A)要对一条记录加X锁,必须先对其上级节点加上IS锁,再对其加X锁
EMPLOEE
DNO
DNAME
ENO
ENAME
DNO
D1
计划部
E1
张三
D1
D2
生产部
E2
顾四
D2
(A)INSERT INTO EMPLOEE(ENAME,DNO) VALUES(‘王五’,’D2’)
(B)INSERT INTO EMPLOEE VALUES(‘E2’,’李四’,’D4’)
(C)INSERT INTO EMPLOEE VALUES(‘E3’,’王五’,’D2’)
(C)尽可能早执行选择操作(D)尽可能早执行投影操作
7.有关DBMS的叙述正确的是(D)
(A)DBMS是用来存储数据的(B)DBMS是由数据库、硬件、软件和DBA组成
(C)DBMS与操作系统是互为调用关系(D)DBMS可进行数据库的定义与维护工作
8.在SQL中,对所有视图都可以进行(B)
(A)更新操作(B)查询操作
4.简述发生介质故障时的恢复过程.
四、SQL及关系代数应用题(共24分,每小题2分)
四.SQL及关系代数应用(24分)
设数据库中有四表
D(DNO,DN)DNO:学院号,DN:学院名;
S(SNO,SN,DNO,SAGE)SNO:学号,SN:姓名,SAGE:年龄
C(CNO,CN)CNO:课号,CN:课名
(C)查询、更新操作(D)定义基本表操作
9.设关系R和S满足并相容条件,各有100个元组,R∩S运算结果的元组个数可能为(A)
(A)≤100(B)≥100(C)10000(D)200
10.设计子模式属于数据库设计的(B)
(A)需求分析(B)概念设计(C)逻辑设计(D)物理设计
11.有表DEPT与EMPLOEE如下所示,DEPT表主码是DNO,EMPLOEE表的主码是ENO,以下有关命令正确的是(C)
(B)要对一条记录加X锁,必须先对其上级节点加上IX锁,再对其加X锁
(C)要对一条记录加X锁,必须先对其上级节点加上X锁,再对其加IX锁
(D)要对一条记录加X锁,必须先对其上级节点加上X锁,再对其加IS锁
5.在查询优化策略中,正确的策略是(C)
(A)尽可能早的执行笛卡儿积操作(B)尽可能早地执行并操作
1.事务
2.关系
3.安全性
三、简答题(共20分,每小题5分)。
1.简述数据库管理系统概念及其功能
2.有三个事务如下所示:
T1:A=A*2;
T2:B=B+A;
试设计一个符合两段锁协议且产生死锁的并行调度
3.设有两个关系
R
S
A
B
C
A
D
E
1
2
3
2
4
6
4
5
6
4
6
8பைடு நூலகம்
4
8
9
4
3
5
2
1
0
7
6
5
试计算R与S的等值连接
2)指出该关系模式的码。
3)指出该关系模式存在的问题?最高几范式?
4)若该关系模式非3NF请分解为3NF,并验证分解的无损与保函。
六、数据库设计题(14分)。
(D)INSERT INTO EMPLOEE VALUES(‘E4’,’D2’)
12.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的(D)。.
(A)需求分析阶段(B)逻辑设计阶段(C)概念设计阶段(D)物理设计阶段
二、名词解释题(共6分,每小题2分)。
五、范式理论应用题(共14分)。
设有模式R(S#,C#,GRADE,TNAME,TADDR),其属性分别表示为学号、课程号、成绩、任课教师名、教师地址。这些属性满足如下的语义约束:
每个学生每一门课程只能有一个成绩,每门课只有一个教师任教,每个教师可任教多门课,每个教师只有一个联系地址。
1)给出其存在的函数依赖最小集。
6)用SQL语句为“张三”学生创建一个视图,包括该生所修课程的课程名与成绩。并回答该视图属于行列子集视图吗?(SQL语句)
7)删除学号为“S1”的学生记录(SQL语句)
8)为题1)创建存储过程(SQL语句)
9)对于S表创建一个触发器,如果用户向其添加记录,则应检查该记录的学院号DNO是否存在,若不存在则提示“违背了数据的一致性”。(SQL语句)
10)将对S表的查询与修改权授予用户U1,并允许U1转授
11)据SQL SERVER写出DEPT表的定义,字段类型按理解。定义中还要指明以下约束(DN非空,DNO由两个数字构成的字符),并定义主键、若有外键必须定义外键。
12)据SQL SERVER写出S表的定义,字段类型按理解。定义中还要指明以下约束(AGE必须在0-100间,SN非空),并定义主键、若有外键必须定义外键。
集美大学试卷纸
学年第学期
课程名称
数据库系统原理
试卷
卷别
适用
学院、专业、年级
考试
方式
闭卷□
开卷□
备注
一、单选题(22分,每题2分)。
1.关系数据库中关系与关系之间的联系是通过(D )
(A)指针(B)索引(C)公共属性(D)数据项
2.以下不是关系基本性质的是( D )
(A)同一列取值域必须相同(B)不同列也允许有相同的取值域
SC(SNO,CNO,G)G:成绩
试写出完成下列要求的关系代数表达式或SQL语句
1)查询学号为“S1”的学生选修的课程名与成绩(SQL语句)
2)查询学号为“S1”的学生选修的课程名与成绩(关系代数表达式)
3)查询各学院的学生人数(SQL语句)
4)查询平均分高于80分的学生姓名(SQL语句)
5)修改课程号为“C1”的学生成绩,低于60分的增加5分(SQL语句)
(C)每一列是不可再分的(D)允许存在相同的元组
3.以下有关于数据库系统结构叙述正确的是(A)
(A)不同的用户可拥有相同或不相同的外模式
(B)一个数据库可有多个存储模式
(C)一个数据库可以有多个模式
(D)外模式/模式映像保证了数据库的物理独立性
4.以下叙述正确的是(B)
(A)要对一条记录加X锁,必须先对其上级节点加上IS锁,再对其加X锁