《数据库原理》求答案!
数据库原理与技术考试(B)共计100分一.基础概念填空(共10小题,每小题2分,共计20分)1.数据库是长期储存在计算机内的,____,____的数据集合。2.关系模式中...
数据库原理与技术考试(B)共计100分
一. 基础概念填空(共10小题,每小题2分,共计20分)
1. 数据库是长期储存在计算机内的,____ ,____ 的数据集合。
2. 关系模式中有三类完整性约束:____ ,____和用户自定义完整性。
3. 常用的数据模型有____ ,____,关系模型,面向对象模型。
4. 事务具有四个特性包括____ ,____,隔离性,持续性。
5. 并发操作带来的数据不一致性包括:____ ,____,读脏数据。
6. 数据库管理系统的两层映象是:____ ,____。
7. 数据转储分为静态转储和动态转储,还可分为___ ,____。
8. 基本的封锁类型有两种:___ ,____。
9. 关系的描述称为关系模式,可以形式化的描述为__。
10. 将2NF的关系模式分解为3NF的关系模式,消除了__。
二. 简答题(共4题,每小题5分,共计20分)
1. 什么是物理的逻辑独立性?
2. 分析一下网状模型的优点缺点
3. 什么是并发调度的正确性?
4. 什么是数据库的内模式?
三. 用关系代数表达下列语义(共3题,每小题4分,共计12分)
以下三张表
Student(sno,sname,sage,sdept)
Course (cno,cname)
SC(sno,cno,grade)
1. 在Student表中查询信息系的学生信息。
2. 在Student表中查询学生都有哪些系。
3. 查询选C1课的学生姓名和成绩
四. 关系语言题(共3题,每小题4分,共计12分)
以下三张表
Student(sno,sname,sage,sdept)
Course (cno,cname,cpno,credit)
SC(sno,cno,grade)
1. 查询全体学生的详细记录
2. 查询信息系(IS),数学系(MA),计算机系(CS)学生的姓名和年纪
3. 查询每个学生以及其选修课程的情况。
五. 可串性化题(共1题,共计8分)
现有两个事务,分别包含下列操作
事务T1:读B;A=B+1;写回A;
事务T2:读A;B=A+1;写回B;
假设A,B 的初值都为2,请写出一个正确的并发执行调度策略。
六. 函数依赖题(共1题,共计8分)
已知,关系模式R<U,F>,其中U={A,B,C,D,E};F={AB->C,B->D,C->E,EC->B,AC->B}。
求(AB)+F
设 X(0)=AB;
计算 X(1)=;逐一扫描F集合中各个函数依赖,找左部为A,B或AB的函数依赖。得到两个:AB->C,B->D。于是X(1)=AB∪CD=ABCD。
因为X(0)≠X(1),所以再找出左部为ABCD子集的那些函数依赖,又得C->E,AC->B,于是X(2)=X(1)∪BE=ABCDE。
因为X(2)已经是等于全部属性集合,所以(AB)+F=ABCDE
七. 查询优化题(共1题,共计8分)
查询选修了2号课程的学生姓名。
∏ sname σSC.cno=2∧Student.sno= SC.cno (Student X SC)
请化出 关系代数的语法树,并优化。
八. 设计题(共1题,共计12分)
某个工厂物资管理系统中涉及的如下实体:
仓库 属性有 仓库号,面积,电话号码
零件 属性有 零件号,名称,规格,单价,描述
供应商 属性有供应商号,姓名,地址,电话号码,账号
项目 属性有项目号,预算,开工日期
职工 属性有职工号,姓名,年龄,职称。
请分析各实体间的联系,画出相应的 E-R图确定模式与主码。 展开
一. 基础概念填空(共10小题,每小题2分,共计20分)
1. 数据库是长期储存在计算机内的,____ ,____ 的数据集合。
2. 关系模式中有三类完整性约束:____ ,____和用户自定义完整性。
3. 常用的数据模型有____ ,____,关系模型,面向对象模型。
4. 事务具有四个特性包括____ ,____,隔离性,持续性。
5. 并发操作带来的数据不一致性包括:____ ,____,读脏数据。
6. 数据库管理系统的两层映象是:____ ,____。
7. 数据转储分为静态转储和动态转储,还可分为___ ,____。
8. 基本的封锁类型有两种:___ ,____。
9. 关系的描述称为关系模式,可以形式化的描述为__。
10. 将2NF的关系模式分解为3NF的关系模式,消除了__。
二. 简答题(共4题,每小题5分,共计20分)
1. 什么是物理的逻辑独立性?
2. 分析一下网状模型的优点缺点
3. 什么是并发调度的正确性?
4. 什么是数据库的内模式?
三. 用关系代数表达下列语义(共3题,每小题4分,共计12分)
以下三张表
Student(sno,sname,sage,sdept)
Course (cno,cname)
SC(sno,cno,grade)
1. 在Student表中查询信息系的学生信息。
2. 在Student表中查询学生都有哪些系。
3. 查询选C1课的学生姓名和成绩
四. 关系语言题(共3题,每小题4分,共计12分)
以下三张表
Student(sno,sname,sage,sdept)
Course (cno,cname,cpno,credit)
SC(sno,cno,grade)
1. 查询全体学生的详细记录
2. 查询信息系(IS),数学系(MA),计算机系(CS)学生的姓名和年纪
3. 查询每个学生以及其选修课程的情况。
五. 可串性化题(共1题,共计8分)
现有两个事务,分别包含下列操作
事务T1:读B;A=B+1;写回A;
事务T2:读A;B=A+1;写回B;
假设A,B 的初值都为2,请写出一个正确的并发执行调度策略。
六. 函数依赖题(共1题,共计8分)
已知,关系模式R<U,F>,其中U={A,B,C,D,E};F={AB->C,B->D,C->E,EC->B,AC->B}。
求(AB)+F
设 X(0)=AB;
计算 X(1)=;逐一扫描F集合中各个函数依赖,找左部为A,B或AB的函数依赖。得到两个:AB->C,B->D。于是X(1)=AB∪CD=ABCD。
因为X(0)≠X(1),所以再找出左部为ABCD子集的那些函数依赖,又得C->E,AC->B,于是X(2)=X(1)∪BE=ABCDE。
因为X(2)已经是等于全部属性集合,所以(AB)+F=ABCDE
七. 查询优化题(共1题,共计8分)
查询选修了2号课程的学生姓名。
∏ sname σSC.cno=2∧Student.sno= SC.cno (Student X SC)
请化出 关系代数的语法树,并优化。
八. 设计题(共1题,共计12分)
某个工厂物资管理系统中涉及的如下实体:
仓库 属性有 仓库号,面积,电话号码
零件 属性有 零件号,名称,规格,单价,描述
供应商 属性有供应商号,姓名,地址,电话号码,账号
项目 属性有项目号,预算,开工日期
职工 属性有职工号,姓名,年龄,职称。
请分析各实体间的联系,画出相应的 E-R图确定模式与主码。 展开
4个回答
展开全部
一
1.有组织,可共享.
2.实体完整性,参照完整性.
3.网状模型.关系模型
4.一致性,原子性.
5.数据不一致.数据丢失.
6.外模式,内模式.
7.对内储存,对外储存.
8.读锁(s)写锁(x)
9.E-R图
10.消除了非主属性对码的传递函数依赖.
二.
1.物理的逻辑独立性就是数据的存储和数据库系统相互独立,数据库里的数据单独存在于数据库操作系统之外.
2.网状模型的优点:分层明确,且每个结点的数据都相互独立.缺点:关系表现形式太复杂,不容易明显看清楚.
3.由于需要对数据进行增删改查,所以需要对数据修改做保护,避免出现增删改查的异常.
4.内模式是指数据库的存储模式,单纯的数据库数据存储.
三.
1.∏sno,sname,sage,sdept(student)σ
2.∏sdept(σsno,sname,sage,sdept(student))
3.∏ name,sdept(σcno='1'∧(student*course*c)
四.
1.select sno,sname,sage,sdept
from student
2.select sname,sage
from student
where sdept='IS' and sdept='MS' and sdept='CS'
3.select sno,sname,sage,sdept,cno,grade
from student,sc
where student sno=sc sno
五.事物T1 事物T2
读A
读B
B=A+1
写回B
A=B+1
写回A
六.不明白此题.我的题不这样的问.
七.同上
八.仓库 (库号,面积,电话号码)仓库号是主码
零件 (零件号,名称,规格,单价,描述)零件号是主码
供应商(供应商号,姓名,地址,电话号码,账号)供应商是主码
项目(项目号,预算,开工日期)项目号是主码
职工(职工号,姓名,年龄,职称)职工号是主码
1.有组织,可共享.
2.实体完整性,参照完整性.
3.网状模型.关系模型
4.一致性,原子性.
5.数据不一致.数据丢失.
6.外模式,内模式.
7.对内储存,对外储存.
8.读锁(s)写锁(x)
9.E-R图
10.消除了非主属性对码的传递函数依赖.
二.
1.物理的逻辑独立性就是数据的存储和数据库系统相互独立,数据库里的数据单独存在于数据库操作系统之外.
2.网状模型的优点:分层明确,且每个结点的数据都相互独立.缺点:关系表现形式太复杂,不容易明显看清楚.
3.由于需要对数据进行增删改查,所以需要对数据修改做保护,避免出现增删改查的异常.
4.内模式是指数据库的存储模式,单纯的数据库数据存储.
三.
1.∏sno,sname,sage,sdept(student)σ
2.∏sdept(σsno,sname,sage,sdept(student))
3.∏ name,sdept(σcno='1'∧(student*course*c)
四.
1.select sno,sname,sage,sdept
from student
2.select sname,sage
from student
where sdept='IS' and sdept='MS' and sdept='CS'
3.select sno,sname,sage,sdept,cno,grade
from student,sc
where student sno=sc sno
五.事物T1 事物T2
读A
读B
B=A+1
写回B
A=B+1
写回A
六.不明白此题.我的题不这样的问.
七.同上
八.仓库 (库号,面积,电话号码)仓库号是主码
零件 (零件号,名称,规格,单价,描述)零件号是主码
供应商(供应商号,姓名,地址,电话号码,账号)供应商是主码
项目(项目号,预算,开工日期)项目号是主码
职工(职工号,姓名,年龄,职称)职工号是主码
展开全部
一
1.有组织,可共享.
2.实体完整性,参照完整性.
3.网状模型.关系模型
4.一致性,原子性.
5.丢失修改、不可重复读.
6.外模式,内模式.
7.对内储存,对外储存.
8.读锁(s)写锁(x)
9.E-R图
10.消除了非主属性对码的传递函数依赖.
二.
1.物理的逻辑独立性就是数据的存储和数据库系统相互独立,数据库里的数据单独存在于数据库操作系统之外.
2.网状模型的优点:分层明确,且每个结点的数据都相互独立.缺点:关系表现形式太复杂,不容易明显看清楚.
3.由于需要对数据进行增删改查,所以需要对数据修改做保护,避免出现增删改查的异常.
4.内模式是指数据库的存储模式,单纯的数据库数据存储.
三.
1.∏sno,sname,sage,sdept(student)σ
2.∏sdept(σsno,sname,sage,sdept(student))
3.∏ name,sdept(σcno='1'∧(student*course*c)
四.
1.select sno,sname,sage,sdept
from student
2.select sname,sage
from student
where sdept='IS' and sdept='MS' and sdept='CS'
3.select sno,sname,sage,sdept,cno,grade
from student,sc
where student sno=sc sno
五.事物T1 事物T2
读A
读B
B=A+1
写回B
A=B+1
写回A
六.不明白此题.我的题不这样的问.
七.同上
八.仓库 (库号,面积,电话号码)仓库号是主码
零件 (零件号,名称,规格,单价,描述)零件号是主码
供应商(供应商号,姓名,地址,电话号码,账号)供应商是主码
项目(项目号,预算,开工日期)项目号是主码
职工(职工号,姓名,年龄,职称)职工号是主码
1.有组织,可共享.
2.实体完整性,参照完整性.
3.网状模型.关系模型
4.一致性,原子性.
5.丢失修改、不可重复读.
6.外模式,内模式.
7.对内储存,对外储存.
8.读锁(s)写锁(x)
9.E-R图
10.消除了非主属性对码的传递函数依赖.
二.
1.物理的逻辑独立性就是数据的存储和数据库系统相互独立,数据库里的数据单独存在于数据库操作系统之外.
2.网状模型的优点:分层明确,且每个结点的数据都相互独立.缺点:关系表现形式太复杂,不容易明显看清楚.
3.由于需要对数据进行增删改查,所以需要对数据修改做保护,避免出现增删改查的异常.
4.内模式是指数据库的存储模式,单纯的数据库数据存储.
三.
1.∏sno,sname,sage,sdept(student)σ
2.∏sdept(σsno,sname,sage,sdept(student))
3.∏ name,sdept(σcno='1'∧(student*course*c)
四.
1.select sno,sname,sage,sdept
from student
2.select sname,sage
from student
where sdept='IS' and sdept='MS' and sdept='CS'
3.select sno,sname,sage,sdept,cno,grade
from student,sc
where student sno=sc sno
五.事物T1 事物T2
读A
读B
B=A+1
写回B
A=B+1
写回A
六.不明白此题.我的题不这样的问.
七.同上
八.仓库 (库号,面积,电话号码)仓库号是主码
零件 (零件号,名称,规格,单价,描述)零件号是主码
供应商(供应商号,姓名,地址,电话号码,账号)供应商是主码
项目(项目号,预算,开工日期)项目号是主码
职工(职工号,姓名,年龄,职称)职工号是主码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.数据库是指长期储存在计算机内的、有组织的、可共享的数据集合
2.关系模式的三类完整性约束条件分别是实体完整性约束、参照完整性约束和自定义完整性约束
3. 常用的数据模型有层次模型 ,网状模型,关系模型,面向对象模型。
4.原子性,一致性,隔离性,持久性。
5. 并发操作带来的数据不一致性包括:丢失更新问题;不一致分析问题和读脏数据。
6. 数据库管理系统的两层映象是:外模式/模式映象、模式/内模式映象
7. 数据转储分为静态转储和动态转储,还可分为对内转储,对外转储。
8. 基本的封锁类型有两种:排他锁 和共享锁 也就是X锁和S锁。
9. 关系的描述称为关系模式,可以形式化的描述为关系模式是型,关系是它的值。
10. 将2NF的关系模式分解为3NF的关系模式,消除了非主属性对码的传递依赖。
2.关系模式的三类完整性约束条件分别是实体完整性约束、参照完整性约束和自定义完整性约束
3. 常用的数据模型有层次模型 ,网状模型,关系模型,面向对象模型。
4.原子性,一致性,隔离性,持久性。
5. 并发操作带来的数据不一致性包括:丢失更新问题;不一致分析问题和读脏数据。
6. 数据库管理系统的两层映象是:外模式/模式映象、模式/内模式映象
7. 数据转储分为静态转储和动态转储,还可分为对内转储,对外转储。
8. 基本的封锁类型有两种:排他锁 和共享锁 也就是X锁和S锁。
9. 关系的描述称为关系模式,可以形式化的描述为关系模式是型,关系是它的值。
10. 将2NF的关系模式分解为3NF的关系模式,消除了非主属性对码的传递依赖。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询