填空题(题2分10分)
1.数库理系统(DBMS)通常提供________数操数控制数库维护等功
2.字符串匹配操作中通配符________代表意单字符
3.数库体系结构中________模式反映户数视图
4.实现数库系统障恢复时尚未完成事务执行________处理
5.关系模式应会发生插入异常________冗余应少
二解释概念(题3分15分)
1.数库:
2.关系:
3.函数赖:
4.游标:
5.视图:
三选择填空(题2分20分)
1.关系模型关系运算分( )
A.关系代数集合运算 B.关系代数关系演算
C.关系演算谓词演算 D.关系代数谓词演算
2.数库系统中保证数语义正确效功( )
A.发控制 B.存取控制 C.安全控制 D.完整性控制
3.逻辑数独立性指修改( )
A.外模式保持模式变 B.模式保持模式变
C 模式保持外模式变 D模式保持模式变
4.概念设计目标生成数库概念结构该结构反映( )
A.DBA理信息需求 B.数库维护需求
C.应程序开发需求 D.企业信息需求
5.数库发操作带问题包括( )
A.丢失修改 B.数独立性会提高
C.非法户 D.增加数冗余度
6.基SQL语句中实现( )
A.定义视图 B.定义基表
C.查询视图基表 D.发控制
7.述项属数库设计容( )
A.数库理系统 B.数库概念结构
C.数库逻辑结构 D.数库物理结构
8.设关系RS属性数分rs(R×S)操作结果属性数( )
A.r+s B.rs C.r×s D.max(rs)
9.ER模型转换成关系模型程属数库设计( )阶段
A.需求分析 B.概念设计 C.逻辑设计 D.物理设计
10.SQL中视图提高数库系统( )
A.完整性 B.发控制 C.隔离性 D.安全性
四简答题(题6分30分)
1.简述信息数区联系
2.简述数模型三素关系模型中体现
3.简述数库概念设计基步骤数库设计中位
4.模式分解时什保持函数赖分解?
5.简述SQL Sever 2000存储程特点
五应题(35分)
1.某企业集团干工厂工厂生产种产品种产品工厂生产工厂固定计划数量生产产品工厂聘名职工名职工工厂工作工厂聘职工聘期工资工厂属性工厂编号厂名址产品属性产品编号产品名规格职工属性职工号姓名(第题7分14分结果写答题纸)
(1)根述语义画出ER图ER图中需注明实体属性联系类型实体码
(2)ER模型转换成关系模型写出相应关系模式指明键外键
(3) 分析关系模式已达第范式
2.求完成务(问3分21分)
(1)设职工关系EMP(职工号姓名性工资部门名)工资整型类型外数项均字符型长度10职工号键部门关系(部门名数)数 数项数字型请写出完成列务SQL语句:
建立数表EMP结构定义语句
建立部门工资总视图V_sum语句
职工号001职工调离单位请更新相应数表
(2)设学生关系S(学号姓名性)选课关系SC(学号课程号成绩)求完成题
检索出选课程号C1C2课程学生学号关系代数表达式:
检索出选课程号C1学生学号姓名成绩关系代数表达式SQL语句
参考答案:
填空题 (题2分10分)
1.数定义
2._横线
3.外
4.撤销(undo)
5.删异常
二解释概念(题3分15分)
1.数库指长期存储计算机组织享数集合
2.D1×D2×…×Dn子集作域D1D2…Dn关系表示:R(D1D2…Dn)
3.设R(U)属性集U关系模式XYU子集R(U)意关系rr中存两元组X属性值相等Y属性值等
4.游标系统户开设数缓区存放SQL语句执行结果
5.视图基表(视图)导出表虚表数库中存放视图定义存放视图应数
三选择填空(题2分20分)
1.B 2.D 3.C 4.C 5.A 6.D 7.A 8.A 9.C 10.D
四简答题(题4分20分)
1.区:信息现实世界种事物特征型态事物间联系等脑里抽象反映描述事物表达信息必须某符号符号数数字文字图形图声音语言等 联系:数信息载体信息数涵
2.数结构:关系(二维表) 数操作:查询插入删修改数 数约束条件:实体完整性参完整性户定义完整性
3.数库概念设计基步骤: 第步抽象数设计局部视图 第二步集成局部视图全局概念结构
4.符合语义求保持户需求致应数库结构满足完整性求
5.存储程优点: (1)降低网络通信量 (2)加快程序执行速度 (3)具安全控制机制 (4)程序设计模块化减轻程序设计工作量
五应题(35分)
1.(1)(6分)
(2)工厂(工厂编号厂名厂址) 健:工厂编号(6分)
产品(产品编号产品名规格)健:产品编号
职工(职工号姓名)健:职工号
生产(工厂编号产品编号产品数量)
健:工厂编号产品编号外健:工厂编号产品编号
聘(职工号工厂编号聘期工资)
健:工厂编号职工号外健:工厂编号职工号
(3)工厂(工厂编号厂名厂址) 3NF(2分)
产品(产品编号产品名规格)3NF
职工(职工号姓名)3NF
生产(工厂编号产品编号产品数量)3NF
聘(职工号工厂编号聘期工资)3NF
2.(1)Create Table EMP
(职工号 char(10) NOT NULL
姓名 char(10)
性 char(10)
工资 int
部门名 char(10))(3分)
Create View V_sum(部门名工资)
AS
Select 部门名sum(工资)
From EMP
Group by 部门名(3分)
update 部门关系
set 数数1
where 部门名 in
( select 部门名
from EMP
where 职工号'001')
update 部门关系
set 数数1
from emp部门关系
where emp职工号'001' and 部门关系部门名emp部门名(3分)
Delete
From EMP
Where 职工号'001'(3分)
(2) π1(σ14∧2’C1’∧ 5’C2’(SC×SC))
π学号(σ课程号’C1’(SC))∩π学号(σ课程号’C2’(SC)) (3分)
π学号姓名成绩(σ课程号’C1’(SC∞S))(3分)
Select 学号姓名成绩
From SSC
Where S学号SC学号 and 课程号'C1'(3分)
数库年试题二
名词解释题(题4分16分)
1.数库:
2.数逻辑独立性:
3.完全函数赖:
4.发调度串行性:
二判断题 正确√错误×改正(题2分10分)
1.( )树型结构表示实体类型实体间联系数模型称网状模型
2.( )概念模型中联系实体集间存关系
3.( )X锁S锁实现发操作正确调度
4.( )视图机制数库提供定程度安全性
5.( )旦事务数库操作结果数库中具永久性
三选择填空(题2分24分)
1.关系数模型关系运算分( )
A)关系代数集合运算 B) 关系代数关系演算
C)关系演算谓词演算 D) 关系代数谓词演算
2.辆汽车零部件组成相零部件适型号汽车汽车实体集零部件实体集间联系( )
A) 11 B) 1M C) M1 D) MN
3.系统障会造成( )
A)存数丢失 B)硬盘数丢失 C)软盘数丢失 D)磁带数丢失
4.数流图数字典数库设计( )阶段结果
A) 需求分析 B)概念设计 C) 逻辑设计 D) 物理设计
5.面SQL语句建立基表: CREATE TABLE Student(Sno CHAR (4) NOT NULL Sname CHAR (8) NOT NULL Sex CHAR (2) Age SMALLINT) 插入表中元组( )
A)′5021′′刘祥′男21 B)NULL′刘祥′NULL21
C)′5021′NULL男21 D)′5021′′刘祥′NULLNULL
6.数库模式定义中实现( )
A) 属性逻辑结构定义 B) 完整性求
C) 安全性 D) 发控制
7.设关系R关系S具相元数应属性取相域集合{t|t∈R∧t∈S}标记( )
A) R∪S B) R-S C) R×S D) R∩S
8.设关系R(ABC)S(CD)SQL语句Select ABD From RS where RCSC 等价关系代数表达式( )
A) σRCsc(πABD(R×S)) B) πABD(σRCsc (R×S))
C) σRCsc((πABR)×(πDS)) D) σRCsc(πD((πABR)×S))
9.关系模型中实现关系中允许出现相元组约束通( )
A) 侯选键 B) 键 C) 外键 D) 超键
10. 约束年龄限制18—30岁间属DBMS种功( )
A) 安全性 B) 完整性 C) 发控制 D) 恢复
11. 关系R属INF非键完全函数赖候选键该关系( ) 范式关系
A)2NF B)3NF C)BCNF D) 4NF
12.ER模型关系模型转换N M 联系转换成关系模式时该关系模式键( )
A) N 端实体键 B) M端实体键
C) N端实体键M端实体键组合 D) 重新选取属性
三简述题 (题8分24分)
1.简述数独立性数库体系结构关系?
2.数模型三基素什?关系模型体现?
3.简述DBMS功?
四应题(26分)
1.现关系数库: 学生(学号姓名性专业奖学金) 课程(课程号名称学分) 学(学号课程号分数) 关系代数表达式实现12题SQL语言实现3—4题:(题3分12分)
(1)检索国际贸易专业中获奖学金学生信息包括学号姓名课程名分数
(2)检索选课程号c1未取成绩学生学号
(3)检索取奖学金学生学号姓名专业
(4)定义学生成绩满分(100分)课程视图AAA包括课程号名称学分
2.某企业集团干工厂工厂生产种产品种产品工厂生产工厂固定计划数量生产产品工厂聘名职工名职工工厂工作工厂聘职工聘期工资工厂属性工厂编号厂名址产品属性产品编号产品名规格职工属性职工号姓名(第1题6分第22题4分14分)
(1) 根述语义画出ER图
(2) ER模型转换成关系模型指出关系模式键外键
(3) 分析关系模式已达第范式
参考答案:
名词解释 (题4分16分)
1. 数库:指长期存储计算机组织享数集合
2. 数逻辑独立性:指户应程序数库逻辑结构相互独立说数逻辑结构改变户程序变
3. 完全函数赖:R(U)中果X→YX真子集X'X'→Y称YX完全函数赖
4. 发调度串行性:事务发执行正确仅结果某次序串行执行时结果相
二判断题(题2分10分)
1.× 2.× 3.× 4.√ 5.√
三选择填空(题2分24分)
1.B 2.D 3.A 4.A 5.D 6.D 7.D 8.B 9.B 10.B 11.A 12.C
四简述题(题8分24分)
1. 数库系统分三级模式:模式模式外模式二级映象:外模式模式映象模式模式映象外模式模式映象保证数逻辑独立性模式模式映象保证物理独立性
2. 数模型三素:数结构数操作数约束条件分关系模型中体现:关系数检索更新关系实体完整性参完整性
3. DBMS功:数定义功数操功数库运行理数库建立维护功
五应题(26分)
1.(1)π学号姓名课程名分数(σ奖学金<>0 ∧专业’国际贸易’ (学生∞课程∞学))(3分)
(2)π学号 (σ分数<>0 ∧课程号’C’ (学)) (3分)
(3)Select 学号姓名专业
From 学生
Where 奖学金 is NOT Null(3分)
(4)Create View AA(课程号名称学分)
As
Select 课程号名称学分
From 课程学
Where 课程课程号学课程号 And 分数100(3分)
2.(1)(6分)
(2)工厂(工厂编号厂名厂址) 健:工厂编号(4分)
产品(产品编号产品名规格)健:产品编号
职工(职工号姓名)健:职工号
生产(工厂编号产品编号产品数量)
健:工厂编号产品编号外健:工厂编号产品编号
聘(职工号工厂编号聘期工资)
健:工厂编号职工号外健:工厂编号职工号
(3)工厂(工厂编号厂名厂址) 3NF(4分)
产品(产品编号产品名规格)3NF
职工(职工号姓名)3NF
生产(工厂编号产品编号产品数量)3NF
聘(职工号工厂编号聘期工资)3NF
数库年试题三
选择题(题2分24分)
1.数库系统核心( )
A数库 B数库理系统
C数模型 D软件工具
2.数库技术中提高数库逻辑独立性物理独立性数库系统划分外模式( )模式三级结构
A存储模式 B概念模式 C模式 D关系模式
3.数库理系统(DBMS)( )
A完整数库应系统 B组硬件
C组系统软件 D硬件软件
4.假定学生关系S(S#SNAMESEX)课程关系C(C#CNAMETEACHER)学生选课关系SC(S#C#GRADE)查找选修COMPUTER课程女学生姓名涉关系( )
AS BSC C CSSC DSCSC
5.码中诸属性称( )
A非属性 B属性 C复合属性 D关键属性
6.E—R图数库设计工具适建立数库( )
A概念模型 B逻辑模型 C结构模型 D物理模型
7.面数库系统必须提供数控制功( )
A安全性 B移植性 C完整性 D发控制
8.设关系R关系S具相元数应属性取相域集合{t|t∈R∧t∈S}标记( )
A R∪S B R-S C R×S D R∩S
9.数库理系统通常提供授权功控制户访问数权限实现数库( )
A性 B致性 C完整性 D安全性
10.数库恢复重文件( )
A数库文件 B索引文件 C日志文件 D备注文件
11.年龄限制16—25岁间种约束属DBMS( ) 功
A安全性 B完整性 C发控制 D安全性
12.事务独立执行结果保证数库( )
A原子性 B隔离性 C持久性 D致性
二解释概念(题4分16分)
1.数库:
2.游标:
3.完全函数赖:
4.事务:
三判断题 (题2分10分正确√错误×改正)
1.( )数库数转储事务完成情况进行
2.( )概念模型转换成关系模型层次模型网状模型
3.( )X锁S锁实现发操作正确调度
4.( )视图机制实现数库安全性
5.( )旦事务数库操作结果数库中具永久性
四简答题(题5分15分)
1.简述实现数库系统安全途径?
2.设计关系模式遵原采方法什?
3.简述数库体系结构数库独立性关系?
五应题(35分第1题题5分第2题题4分)
某学教务处理教学理数库包括信息:学号学生姓名年龄班级职工号职工姓名职称单位 课程号课程名成绩数间联系教师开门课门课教师开学生选门课门课供学生选
1关系模式建立
(1) 分析出信息设计出ER模型
(2) 规范化求设计出关系模式关系属性出信息表示
(3) 出关系模式键果外键请分出
2求写语句
(1) SQL语句建立信息学院教师承担课程视图视图包含课程名课程号
(2)关系代数表示信息学院位教师承担课程课程名课程号
(3)写出SQL语句统计学号95001学生选课程均分
(4)学号95001学生退学请写出SQL语句更新相应关系
(5)信息学院新名教师张三职工号职称分xx2005助教请写出SQL语句教师信息插入相应关系
参考答案:
选择题(题2分24分)
1.A 2.C 3.C 4.D 5.B 6.A 7.B 8.D 9.D 10.C 11.B 12.C
二解释概念(题4分16分)
1.数库指长期存储计算机结构享量数集合
2.游标系统户开设数缓区存放SQL语句执行结果
3.R(U)中果X→YX真子集X'X'→Y称YX完全函数赖
4.谓事务户定义数库操作序列操作全做全做分割工作单位
三判断题 (题2分10分正确√错误×改正)
1.× 改正:数库静态数转储事务完成情况进行
()数库数转储事务完成时进行事务运行时进行
2.√
3.× 改正:X锁S锁实现发操作正确调度符合两段锁协议者保证发操作串行性
4.√
5.√
四简答题(题5分15分)
1. 实现数库系统安全途径:户标识鉴定存取控制视图密码存储等
2 关系模式应该消:插入异常删异常量冗余 遵原:事原采方法:垂直分解法
3. 数库系统采三级模式结构:外模式模式模式够部实现三抽象层次联系转换数库理系统三级模式间提供两层映象:外模式模式映象模式模式映象 外模式模式映象定义外模式模式间应关系保证数程序间逻辑独立性保证数逻辑独立性模式模式映象定义数库全局逻辑结构存储结构间应关系保证数程序间逻辑独立性保证数物理独立性
五应题(35分第1题题5分第2题题4分)
1.(1)
(2) 课程(课程号课程名)
教师(职工号职工姓名职称单位)
学生(学号姓名年龄班级)
讲授(职工号课程号)
选修(学号课程号成绩)
(3) 课程关系模式 键:课程号
教师关系模式 键:职工号
学生关系模式 键学号
讲授关系模式 键:(职工号课程号) 外键:职工号课程号
选修关系模式 键:(学号课程号) 外键:学号课程号
2(1) Create view T_view(视图名定)
As
Select 课程号课程名
From 课程教师讲授
Where 课程课程号讲授课程号 and
教师职工号讲授职工号 and
单位’信息工程’
(2)π课程号课程名(σ单位信息工程 (课程∞讲授∞教师))
(3)Select Avg(成绩)
From 选修
Where 学号’95001’
(4)Delete From 选修 Where 学号’95001’ Delete From 学生
Where 学号’95001’
(5)Insert Into 教师(职工号职工姓名职称学院)
Values(’xx2005’’张三’’助教’’信息学院’)
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档