数据库试题及答案很好的程序设计

数据库试题及答案很好的程序设计
数据库试题及答案很好的程序设计

笔试样卷一

参考答案

一、简答题(25分)

2.设有三个关系

S (SNO, SNAME, AGE, SEX, SDEPT)

SC (SNO, CNO, GRANDE)

C (CNO, CNAME, CDEPT, TNAME)

试用关系代数表达式表示下列查询

(1)检索LIU老师所授课程的课程号、课程名

(2)检索年龄大于23岁的男学生的学号和姓名

(3)检索学号为S3的学生所学课程的课程名和认课教师姓名

(4)检索WANG同学不学的课程的课程号

(5)检索至少选修了两门课程的学生的学号(10分)

三、设有三个基本表(45分)

S (SNO, SNAME, AGE, SEX, SDEPT)

SC (SNO, CNO, GRANDE)

C (CNO, CNAME, CDEPT, TNAME)

1.试用T-SQL的查询语句表达下列查询

(1)检索LIU老师所授课程的课程号、课程名

(2)检索年龄大于23岁的男学生的学号和姓名

(3)检索学号为S3的学生所学课程的课程名和认课教师姓名

(4)检索WANG同学不学的课程的课程号

(5)检索至少选修了两门课程的学生的学号(10分)

(1)SELECT CNO,CNAME FROM C WHERE TNAME=’ LIU’

(2)SELECT SNO,SNAME FROM S WHERE AGE>23 AND sex=’ 男’

(3)SELECT https://www.360docs.net/doc/bc9282926.html,O, TNAME

FROM S,SC,C

WHERE SNO=’S3’ AND https://www.360docs.net/doc/bc9282926.html,O=https://www.360docs.net/doc/bc9282926.html,O=’c03’ AND S.SNO=SC.SNO

(4)select cno from c

where not exists (select cno from sc where https://www.360docs.net/doc/bc9282926.html,o=https://www.360docs.net/doc/bc9282926.html,o and sname='WANG')

(5) select sc1.sno from sc as sc1,sc as sc2

where sc1.sno=sc2.sno and https://www.360docs.net/doc/bc9282926.html,o<>https://www.360docs.net/doc/bc9282926.html,o

2.试用T-SQL的查询语句表达下列查询

(1)统计有学生选修的课程的门数

(2)求选修C4课程的学生的年龄

(3)求LIU老师所授课程的每门课程的学生的平均成绩

(4)统计每门课程的学生选修人数

(5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10分)

(1)select ,count(*) as num from sc group by cno

(2)SELECT SNO,AGE FROM S,SC WHERE S.SNO=SC.SNO AND CNO=’C4’

(3)select cno, avg(score)

from c,sc WHERE TNAME=’ LIU’ AND https://www.360docs.net/doc/bc9282926.html,O=https://www.360docs.net/doc/bc9282926.html,O group by cno

(4)select cno,count(*)from sc

(5)select sname,age from s

where SEX='男' and age>all(select age from s where sex='女')

3.试用T-SQL更新语句完成下列更新操作

(1)往表S中插入一个学生资料(‘S9’, ‘WU’, 18)

(2)在表S中检索每一门课程成绩都大于等于80分的学生的学号、姓名、性别,把检索结果插入另一个已存在的表STU ( SNO, SNAME, SEX)

(3)删除SC表中WANG同学的选课资料

(4)把低于总平均分的女同学的成绩提高5%

(5)把表SC中C4课程的成绩提高5%(10分)

四、设有关系模式R(ABCD),R上的FD集F={ AB→CD, A→D},试说明R不是2NF的理由,并把R分解成2NF模式集。(10分)

数据库应用笔试样卷一参考答案

三、(45分)

1.

2.

3.

(1)INSERT INTO S(sno, sname, age) VALUE( ‘S9’, ‘WU’, 18)

(2)select sno,sname,.seg into stu from s where score>=80 and s.sno=sc.sno

(3)delete from sc

where sc.sno=(select sno from s where sname=’wang’ and s.sno=sc.sno)

(4)update sc set score=score*(1+0.05) from s,sc where sex=’ 女’ and s.sno=sc.sno and score<(select avg(score) from sc )

(5)update sc set score=score*(1+0.05) from where cno=’c4’

四、(10分)

设有关系模式R(ABCD),R上的FD集F={ AB→CD, A→D},试说明R不是2NF的理由,并把R 分解成2NF模式集。(10分)

1、侯选键为AB

2、由AB→CD 可知AB→C,AB→D

又由于A→D

故D局部依赖于侯选键AB 所以R不是2NF

3、R1(AB,C)

R2(A,D)

笔试样卷二

参考答案

一、选择题(10X2=20分)

1.数据完整性不包括

a)主体完整性 b)实体完整性 c)参照完整性 d)自定义完整性

2.常用的三种结构数据模型不包括

a)关系模型 b)实体联系模型 c)层次模型 d)网状模型

3.关系的集合运算不包括

a)交 b)并 c)和 d)差

4.关系的专门关系运算不包括

a)选择 b)投影 c)连接 d)积

5.事务的属性包括

a)原子性、安全性、隔离性、持久性 b)原子性、一致性、安全性、持久性

c)原子性、一致性、隔离性、安全性 d)原子性、一致性、隔离性、持久性

6.SQL Server系统数据库不包括

a)master b)tempdb c)student d)model

7.SQL Server中,数据库主数据文件扩展名为

a) ldf b) mdf c) ndf d) dbf

8.SQL Server中,索引类型包括

a)聚集索引和非聚集索引 b)主索引和次索引

c)单索引和复合索引 d)内索引和外索引

9.SQL的数据操纵命令是

a)select、insert、delete、update b)create、select、insert、delete

c)create、insert、delete、update d)select、insert、delete、alter

10.SQL Server系统的触发器包括

a)select、insert、delete b)insert、delete、update

c)select、insert、update d)select、delete、update

二、填空题(10X2=20分)

1.数据管理经历

了、、三个阶

段。

2.DB的中文含义是、DBMS的中文含义是、DBS的中文含义是、DBA的中文含义是。

3.数据库的三级体系结构为、、,两级映象为、,两级数据独立性

为、。

4.SQL主要由、、三类语句组成。

5.数据库设计通常由规划、需求分

析、、、、数据库实现、数据库运

行与维护7个阶段构成。

三、应用题(3X5=15分)

设关系模式R,其中U={A,B,C,D},F={AB→C,C→A,C→D,D →B},试问:

1.关系R各属性的闭包。

2.关系R的所有候选码。

3.判断关系R是否属于3NF,并解释你的结论。

四、综合题(45分)

某学校要对学生成绩进行计算机管理。该学校有若干学生,每个学生有学号、班级、姓名、性别、出生日期、地址。开设的课程需要管理课程编号、课程名称、学分和学生选修该课程后的成绩等信息。该学校规定:一个学生可以有选修多门课程,一门课程可以有多名学生选修。

1.画出此管理系统的ER模型。

2.简述ER模型向关系模式转换的一般方法。

3.将以上ER模型转化为关系模式,包括主键、外键。

4.试用SQL语句表示以下数据编辑:

①将新生“张三”插入学生表(其它属性自设)。

②删除选课表中学号为“0001”的学生的选课信息。

③将所有选修了课程编号为“c001”的学生成绩加5分。

④将所有选修了“数据库”课程的学生成绩提高5分。

⑤把低于总平均分的女同学的成绩提高5%。

5.试用代数表达式表示以下查询:

①查询全校所有学生的学生表的所有信息。

②查询全校所有地址为“西安”的学生的学号、姓名、性别。

③查询所有选修了“数据库”课程的学生的学号、姓名、成绩。

④查询选修了所有课程的学生的学号、姓名、性别。

⑤查询选修了2门课程以上的学生的学号、姓名、性别。

⑥查询学号为“0001”的学生没有选修的课程编号、课程名称。6.试用SQL语句表示以下查询:

①查询全校所有学生的学生表的所有信息。

②查询全校所有地址为“西安”的学生的学号、姓名、性别。

③查询所有选修了“数据库”课程的学生的学号、姓名、成绩。

④查询每个学生所选课程的数量、总分、最高、最低分

⑤查询选修了所有课程的学生的学号、姓名、性别。

⑥查询选修了2门课程以上的学生的学号、姓名、性别。

数据库应用笔试样卷二参考答案

一、选择题(10X2=20分)

1.a)

2.b)

3.c)

4.d)

5.d)

6.c)

7.b)

8.a)

9.a)

10.b)

二、填空题(10X2=20分)

11.人工管理阶段、文件系统阶段、数据库阶段三个阶段。

12.数据库、数据库管理系统、数据库系统、数据库管理员。

13.数据库的三级体系结构为外模式、概念模式、内模式,两级映象为外模式/模式

映象、模式/内模式映象,两级数据独立性为物理数据独立性、逻辑数据独立性。

14.SQL主要由数据定义、数据操纵、数据控制三类语句组成。

15.数据库设计通常由规划、需求分析、概念设计、逻辑设计、物理设计、数据库

实现、数据库运行与维护7个阶段构成。

三、应用题(3X5=15分)

16.A+=A ,B+=B ,C+=ABCD,D+=DB,(AB)+= ABCD

17.关系R的所有候选码。AB及C

18.关系R不属于3NF。

因为非候选码传递依赖于侯选键AB

四、综合题(45分)

某学校要对学生成绩进行计算机管理。该学校有若干学生,每个学生有学号、班级、姓名、性别、出生日期、地址。开设的课程需要管理课程编号、课程名称、学分和学生选修该课程后的成绩等信息。该学校规定:一个学生可以有选修多门课程,一门课程可以有多名学生选修。

1.ER模型。

2. ER模型向关系模式转换的一般方法。

实体:

实体类型→关系模式。

联系:

1∶1:将联系臵入任一端实体,并加入另一端实体主键为外键。

1∶N:将联系臵入多端实体,并加入一端实体主键为外键。

M∶N:建立新关系模式,主键为两端实体的主键,并为外键。

3.关系模式

s(sno,class,sname,sex,birthday,addr)

c(sno,cname,credit)

sc(sno, cno,score)

4. 试用SQL语句表示以下数据编辑:

1.INSERT INTO S(sno, class, sname, sex)

VALUE ( ‘0025’, ‘982’, ‘张三’, ‘男’)

2.DELETE FROM SC WHERE SNO=‘0001’AND S.SNO=SCSNO

3.update sc set score=score+5 from where cno=’c001’

4.update sc set score=score*(1+0.05) from c,sc

where sname=’ 数据库’ and https://www.360docs.net/doc/bc9282926.html,o=https://www.360docs.net/doc/bc9282926.html,o

5.update sc set score=score*(1+0.05)

from s,sc

where sex=’ 女’ and s.sno=sc.sno and score<(select avg(score) from sc ) 5.试用代数表达式表示以下查询:

1.select * from s

2.select sno,sname,sex from s where address like '%西安%

3.select sc.sno,sname, score from s,c,sc

where sc.sno=s.sno and https://www.360docs.net/doc/bc9282926.html,o=https://www.360docs.net/doc/bc9282926.html,o and cname='数据库'

4.select sno,sname,sex from s where not exists

(select * from c where not exists

(select * from sc where sc.sno=s.sno and https://www.360docs.net/doc/bc9282926.html,o=https://www.360docs.net/doc/bc9282926.html,o))

5.select sc1.sno from sc as sc1,sc as sc2

where sc1.sno=sc2.sno and https://www.360docs.net/doc/bc9282926.html,o<>https://www.360docs.net/doc/bc9282926.html,o

6.select cno,cname from c where not exists

(select cno from sc,s where s.sno=sc.sno and https://www.360docs.net/doc/bc9282926.html,o=https://www.360docs.net/doc/bc9282926.html,o and

sno='0001')。

6.试用SQL语句表示以下查询:

1.select * from s

2.select sno,sname,sex from s where address like '%西安%

3.select sc.sno,sname, score from s,c,sc

where sc.sno=s.sno and https://www.360docs.net/doc/bc9282926.html,o=https://www.360docs.net/doc/bc9282926.html,o and cname='数据库'

4.select sno,count(*) as num,sum(score), max(score), min(score)

from sc group by sno

5.select sno,sname,sex from s where not exists

(select * from c where not exists

(select * from sc where sc.sno=s.sno and https://www.360docs.net/doc/bc9282926.html,o=https://www.360docs.net/doc/bc9282926.html,o))

6.select sc1.sno from sc as sc1,sc as sc2

where sc1.sno=sc2.sno and https://www.360docs.net/doc/bc9282926.html,o<>https://www.360docs.net/doc/bc9282926.html,o

笔试样卷三

参考答案

一、填空题(30分)

1.数据完整性包括、、。

2.SQL Server系统数据库包

括、、、。

3.SQL Server中,数据库主数据文件扩展名为,次数据文件扩展名为,事务日志文件扩展名为。

4.SQL Server数据定义语句包

括、、。

5.ER模型的中文名称为。

6.经典的结构数据模型包

括、、。

7.专门的关系运算包

括、、、。

8.SQL Server数据操纵命令包

括、、、。

9.使用存储过程的目的是。

10.数据库索引包括、。

11.数据库系统3级结构包括、。

二、设有学生成绩库,包含三张表:

学生(学号,班级,姓名,性别,出生日期,地址,电话,信箱)

课程(课程编号,课程名称,学分)

选课(学号,课程编号,成绩)

用SQL语句完成以下操作(50分)。

1、删除所有成绩为NULL的学生选课信息。

2、将所有不及格课程的成绩加5分。

3、将所有“数据库应用”课程的成绩加5分。

4、查询所有课程的所有信息。

5、查询所有学生的姓名、性别。

6、查询所有男生的姓名、年龄。

7、查询所有学生的平均成绩,并按平均成绩排名次。

8、查询所有选修了“数据库应用”课程的学生的学号、姓名和该课成绩。

9、查询张三同学没有选修的课程编号、课程名称。

10、查询所有学生都选修的课程编号、课程名称。

三、关系模式R(ABCD),F={AB→C,C→A,C→D,D→B} (20分)

1、关系R的所有候选码是什么?

2、R是否属于3NF,解释你的结论。

数据库应用笔试样卷三参考答案

一、填空题(30分)

1.数据完整性包括实体完整性、参照完整性、用户定义完整性。

2.SQL Server系统数据库包括 master、model、msdb、tempdb。

3.SQL Server中,数据库主数据文件扩展名为mdf,次数据文件扩展名为 ndf ,事务日

志文件扩展名为ldf。

4.SQL Server数据定义语句包括 create 、drop 、 alter 。

5.ER模型的中文名称为实体联系模型。

6.经典的结构数据模型包括层次、网状、结构。

7.专门的关系运算包括选择、投影、连接、除。

8.SQL Server数据操纵命令包括 insert 、 delete、 update、 select 。

9.使用存储过程的目的是减轻网络流量、提高效率。

10.数据库索引包括聚集、非聚集。

11.数据库系统3级结构包括外部级、概念级和内部级。

二、设有学生成绩库,包含三张表:

学生(学号,班级,姓名,性别,出生日期,地址,电话,信箱)

课程(课程编号,课程名称,学分)

选课(学号,课程编号,成绩)

用SQL语句完成以下操作(50分)。

1.delete from sc where score is null

2.update sc set score=score+5 from where score<60

3.update sc set score=score+5 from c,sc

where sname=’ 数据库’ and https://www.360docs.net/doc/bc9282926.html,o=https://www.360docs.net/doc/bc9282926.html,o

4.select * from c

5.select sname.sex from s

6.select sname. year(getdate())-year(birthday) as age from s where sex=’ 男’

7.select sno,avg(score) from sc group by sno order by 2 desc

8.select sc.sno,sname,cname,score from s,c,sc

where sc.sno=s.sno and https://www.360docs.net/doc/bc9282926.html,o=https://www.360docs.net/doc/bc9282926.html,o and cname='数据库'

9.select cno,cname from c where not exists

(select cno from sc,s where https://www.360docs.net/doc/bc9282926.html,o=https://www.360docs.net/doc/bc9282926.html,o and c.sno=s.sno and sname='张三')

10.select cno,cname from c where not exists

(select * from s where not exists

(select * from sc where sc.sno=s.sno and https://www.360docs.net/doc/bc9282926.html,o=https://www.360docs.net/doc/bc9282926.html,o))

三、关系模式R(ABCD),F={AB→C,C→A,C→D,D→B} (20分)

1.关系R的所有候选码。AB及C

2.关系R不属于3NF。因为非候选码传递依赖于侯选键AB

数据库试题及答案两套收藏

数据库原理试题(A卷)

一、填空题(每空 1 分,共 20 分)

1. 对于一个国家来说,数据库的建设规模、数据库信息量的_____________ 和_____________ 已成为这个国家信息化程度的 ________________ 。

2. 数据模型通常由: ________________ 、 ________________ 和 _____________ 三部分组成。

3. 游标的功能是把 ________________ 转换为 ________________ 。

4. 最常用的数据库的恢复技术是_____________ 和 _____________。

5. _____________ 模型是现实世界到 _____________ 机器模型的中间桥梁。

6. 数据独立性是指_____________ 和_____________ 独立性。

7. 数据库应用程序开发工具目前有________________ 、_________________ 、________________ 、和 ________________ 等。

8. 目前数据库产品有 SQL Server 和 ________________ 、 ________________ 等。

二、选择题(每小题 1 分,共 10 分)

1. 关于冗余数据的叙述中,不正确的是 ( ) 。

A .冗余的存在容易破坏数据库的完整性

B .冗余的存在给数据库的维护增加困难.

C .不应该在数据库中存储任何冗余数据

D .冗余数据是指可由基本数据导出的数据

2. 概念模型独立于 ( ) 。

A . ER 模型

B .硬件设备

C . DBMS

D .操作系统

3. 下列叙述正确的为()。

A. 主码是一个属性,它能唯一表识一列

B. 主码是一个属性,它能唯一表识一行

C. 主码是一个属性或属性集,它能唯一表识一列

D. 主码是一个属性或属性集,它能唯一表识一行

4. 数据库三级模式体系结构的划分,有利于保持数据库的 ( ) 。

A .数据独立性

B .数据安全性

C .结构规范化

D .操作可行性

5. 一个关系中的候选关键字()。

A .至多一个

B .可多个

C .必须多个

D .至少 3 个

6. 常用的关系运算是关系代数和()。

A .集合代数

B .逻辑演算

C .关系演算

D .集合演算

7. 在基本层次联系中,记录型之间的联系是()。

A .一对一联系

B .一对多联系

C .多对多联系

D .多对一联系

8. 并发操作会带来哪些数据不一致性()。

A .不可修改、不可重复读、脏读、死锁

B .不可重复读、脏读、死锁

C .丢失修改、脏读、死锁

D .丢失修改、不可重复读、脏读

9. 在数据库与宿主语言之间传递信息是通过()。

A. 全局变量

B. 共性变量

C. 公共数据区

D. 系统缓冲区

10. 数据库的()是指数据的正确性和相容性。

A. 安全性

B. 完整性

C. 并发控制

D. 恢复

三、判断题(每小题 1 分,共 10 分 , 对不正确的要写出理由)

1. 子模式 DDL 是用来描述数据库的物理存储结构的。()

2. 同一个关系模型的任两个元组值不能全同。 ( )

3. 基本表是本身独立存在的表,在 SQL 中一个关系就对应基本表。()

4. 数据流程图( DFD )是用于描述结构化方法中详细设计阶段的工具。()

5. 若数据库中只包含成功事务提交的结果则此数据库成为处于安全状态 ( )

6. 事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。 ( )

7. DB 用户的权限可分为具有 DBA 特权的用户和一般 DB 用户()

8. 数据库的网状模型应满足的条件是必须有两个以上的结点。()

9. CREAT TABLE 命令可直接定义主码、外码、参照表,系统就能够自动地执行实体完整性和参照完整性规则。()

10.分布式数据库数据独立性包括数据的逻辑独立性、数据的物理独立性和数据分布独立性。()

四、(每小题 3 分,共 15 分)设有关系模式,其中

( 1 )计算。

( 2 )求 F 的最小等价依赖集。

( 3 )求出的关键字。

( 4 )将 R 分解使其满足 BCNF 且无损连接。

( 5 )将 R 分解使其满足 3NF 且无损连接与保持函数依赖。

五、综合题( 25 分)

1. 将 R ∪ S 、 R-S 两种关系代数基本运算表示为域关系演算表达式。( 5 分)

2. 关系数据库中有下列三个关系:

商店(商店代号,商店名,店员人数,所在城市)

商品 ( 商品编号,商品名,价格 )

商店 -- 商品(商店代号,商品编号,商品数量)

( 1 )用 ALPHA 语言完成下列操作:( 4 分)

检索销售全部商品的商店姓名。

( 2 )用关系代数完成下列操作:( 4 分)

检索店员人数大于 23 商店代号和商店名。

( 3 )试用 SQL 语句写出下列查询:

( a )找出店员人数不超过 100 人或者在长沙市的所有商店的代号和商店名。( 4 分)( b )找出供应书包的商店名。( 4 分)

( c )找出至少供应商品代号为 233 的商店所供应的全部商品的商店名。( 4 分)

六、设计题(每小题 10 分,共 20 分)

某市人才交流中心拟建立人才信息交流网。现有资料:每个前来登记的个人需填写的《人才入库登记表》(见附表 1 ) ; 每个前来登记的企业需填写的《企业信息登记表》(见附表 2 )。

试设计人才、岗位和企业的实体联系图,并将概念模型转换为关系模式。

附表 1 :人才入库登记表

个人编号:登记日期

姓名

性别

出生日期

身份证号

毕业院校

专业

学历

联系电话

电子邮件

附表 2 :企业信息登记表

企业编号:登记日期

企业名称

地址

企业网址

岗位需求

联系人

联系电话

电子邮件

企业简介

数据库原理试题答案(A卷)

一. 填空题(每空 1 分,共 20 分)

1. 安全性,完整性,衡量标准

2. 数据结构,数据操作,完整约束。

3. 集合记录,单记录

4. 数据转储,登录日志文件

5. 概念,数据模型

6. 物理,逻辑

7. C++, VB, Def, C#

8. Oracle, Access

二、单项选择题(每小题 1 分,共 10 分)

C , C ,

D , A , B , C , B , D , A , B

三、判断题(每小题 1 分,共 10 分)

F , T , T , F , T , F , T , T , T

四、(每小题 3 分,共 15 分)

?令 x={AD}, x(0)=AD, x(1)=ACD, x(2)=ACD, 故 (AD) + =ACD

?将 F 中依赖右部属性单一化:

F 1 : A C C A

B A B C

D A D C

在 F 1 中去掉多余的函数依赖:

因为 B A , A C 所以 B C 是多余的

又因为 D A , A C 所以 D C 是多余的

F 2 : A C C A

B A

D A

函数依赖集的最小集不是唯一的,本题答案不唯一。

因为 F 2 中所有依赖的左部都是单属性,所以不存在依赖左部多余的属性。

所以 F : A C C A

B A

D A

(3) 因为 DB 在 F 中的又函数依赖的右部中均未出现,所以候选关键字一定包含 BD ,而( BD ) + =ABCD 因此 BD 是 R 惟一的候选关键字。

( 4 )考虑 A C ,所以 AC 不是 BCNF ( AC 不包含候选关键字 BD ),将 ABCD 分解为AC 和 ABD 。 AC 已是 BCNF ,进一步分解 ABC 选择 B A ,把 ABD 分解为 AB 和 BD ,此时 AB 和 AD 均为 BCNF ,所以ρ ={AC , BA , DA , BD}

( 5 )

Ri

A

B

C

D

AC

BA

DA

a 1

a 1

a 1

a 2

a 3

a 3

a 3

a 4

五、

1 , R US={t|P(t)US(t) `}

R -S={t|P(t) ?S(t) `} ( 5 分)

2 ,(1) SHOP(sno,sna,snu,city)

GOODS(gno,gna,price)

SHOP-GOODS(sno,gno,num)

Range GOODS rx

SHOP-GOODS ry

GET W (SHOP.SNA) rx ry(ry.gno=rx.gno shop.sno=ry.sno) ( 4 分)(2) ∏ sno,sna( δ snu>23(SHOP)) ( 3 分)

( 3 ) (a )SELECT SNO,SNA

FROM SHOP

WHERE CITY=' 长沙 'OR SNO<=100 ( 3 分)

(b)SELECT SHOP.sna

FROM SHOP,SHOP-GOODS,GOODS

WHERE SHOP.sno=SHOP-GOODS.sno AND GOODS.gna=' 书包 '

SHOP-GOODS.gno =GOODS.gno ( 4 分)

(c)SELECT sna

FROM SHOP sx

WHERE NOTEXIST

( SELECT *

FROM GOODS-SHOP sy

WHERE GOODS-SHOP.sno=' 223' AND NOTEXIST

(SELECT *

FROM SHOP-GOODS sz

WHERE sy.gno=sz.gno AND sx.sno=sz.sno)) ( 5 分)

六、设计题

问题一:设计人才、岗位和企业的实体联系图( 5 分)

问题二:转换关系模式( 5 分)

( b )个人编号,岗位,最低薪水,登记日期

( c )企业编号,岗位,专业学历,薪水,备注,登记日期

( d )个人编号,姓名,性别,出生日期,身份证号,毕业院校,专业,学历,证书,名称,联系电话,电子邮件,个人简历,特长

( e )证书名称,证书编号

企业(企业编号,企业名称,联系人,联系电话,地址,企业网址,电子邮件,企业简介)

数据库原理试题(B卷)

一、填空题(每空 2 分,共 20 分)

1、关系中主码的取值必须唯一且非空,这是由 ___________ 完整性规则决定的。

2、当数据库被破坏后,如果事先保存了数据库副本和 ________________ ,就有可能恢复数据库。

3、数据库的 ____________ 是指数据库的正确性和相容性。

4、关系数据操作语言的特点是:操作对象与结果均为 ___________ 、操作的非过程性强、语言一体化、并且建立在数学理论基础之上。

5、SQL 是一种介于关系代数和 _____________ 之间的结构化的查询语言。

6、对于每一个外模式,数据库系统都有一个 _______________ 映象,它定义了该外模式与模式之间的对应关系。

7、视图是一个需表,它一经定义就可以和基本表一样被查询,但 _________ 操作将有一定的限制。

8、数据仓库是一个面向主题的、 _____________ 、不可更新的、随时间不断变化的数据集合。

9、避免活锁的简单方法是采用 ________________ 的策略。

10、知识库系统和主动数据库系统是将数据库技术和 ______________ 技术相结合产生的。

二、选择题(每小题 1 分,共 10 分)

1、SQL 中,下列涉及空值的操作,不正确的是 ( )

A . AGE IS NULL

B . AGE IS NOT NULL

C . AGE=NULL

D . NOT (AG

E IS NULL)

2、关系数据模型的三个组成部分中,不包括 ( )

A .完整性规则

B .数据结构

C .数据操作

D .并发控制

3、DB, DBMS 和 DBS 三者间的关系是()

A . D

B 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMS

C . DBMS 包括 DBS 和 DB

D . DBS 与 DB 、 DBMS 无关

4、数据库的并发操作可能带来的问题包括 ( )

A .丢失更新

B .数据独立性会提高

C .非法用户的使用

D .增加数据的冗余度

5、并发事务的交叉执行破坏了事务的()

A .原子性

B .隔离性

C .一致性

D .永久性

6、3NF ()规范化为 BCNF 。

A .消除非主属性对码的部分函数依赖

B .消除非主属性对码的传递函数依赖

C .消除主属性对码的部分和传递函数依赖

D .消除非平凡且非函数依赖的多值依

7、()是长期存储在计算机内的有组织,可共享的数据集合。

A .数据库管理系统

B .数据库系统

C .数据库

D .文件组织

8、一个 1 : n 联系可以转换为一个独立的关系模式,关系的码为()

A .实体的码 B. 各实体码的组合 C. n 端实体的码 D. 每个实体的码

9、在数据库设计中,将 ER 图转换成关系数据模型的过程属于()

A. 需求分析阶段

B. 逻辑设计阶段

C. 概念设计阶段

D. 物理设计阶段

10、关系完备的系统是指()。

A. 仅支持关系数据结构,不支持集合级的操作

B. 仅支持关系数据结构和三种关系操作

C. 支持关系数据结构和所有的关系代数操作

D. 支持关系模型的所有特征

三、简答题(每小题 5 分,共 20 分)

1 、数据库系统中的常见故障有那些?

2 、简述数据模型的三个组成部分。

3 、所有的视图是否都可以更新?为什么?

4 、什么样的并发调度是正确的调度?

四、(共 10 分)事务 T1 和 T2 同时对 A 的值操作。 A 的初值是 50 ,事务 T1 对 A 的值减 10 ,事务 T2 对 A 的值加倍,

1、若这两个事务并发执行,举例可能结果。

2、请给出一个可串行化调度,并给出执行结果。

五、(共 10 分)对学生-课程数据库有如下的查询:

SELECT Sname

FROM Student, Cource , SC

WHERE Student.Sno=SC.Sno AND https://www.360docs.net/doc/bc9282926.html,o=https://www.360docs.net/doc/bc9282926.html,o AND https://www.360docs.net/doc/bc9282926.html,ame=' 数据库 '

此查询要求选修了数据库的所有学生的姓名。

( 1 )试画出用关系代数表示的语法树;

( 2 )对原始的语法树进行优化,画出优化后的标准语法树。

六、(共 20 分)设有学生-课程数据库,其数据库模式为 : 学生 S (学号 SNO ,姓名 SN ,所在系 SD ,年龄 SA )、课程 C (课程号 CNO ,课程姓名 CN ,先修课号 PCNO )、学生选课 SC (学号 SNO ,课程号 CNO ,成绩 G )。

1 、试用关系代数, ALPHA 语言语言分别写出下列查询:

( 1 )查询选修了 2 号课程的学生的学号;(4分)

( 2 )求选读了‘数据库概论'的学生学号和姓名;(4分)

( 3 )求选修了全部课程的学生学号、姓名。(4分)

2 、试用 SQL 语言写出下列查询:

( 1 )查询学生总人数;( 2分)

( 2 )查询选修了 5 门以上课程的学生学号;( 3分)

( 3 )删除‘数据结构'课程及所有对它的选课情况。( 3分)

七、综合题(共 10 分)

设有一局部应用,包括 3 个实体“科室”,“医生”,“病人”,且有以下事实:每位医生属于且仅属于一个科室;每个科室可以聘用若干医生,对每个医生聘用时存有聘用期限和聘用日期;一个病人可以由不同的医生为其诊断,每个医生可以为若干病人诊治,每次诊断存有就诊日期。设科室的属性包括科室代码,科室名称;医生的属性包括工号,姓名和职称;病人的属性包括姓名、年龄、工作单位。

1、试设计 E - R 图,注明属性和联系类型。

2、将 E - R 图转换为等价的关系模型(包括关系名,属性名和码)。

数据库原理试题答案(B卷)

一、填空题(每题 2 分,共 20 分)

1、实体

2、日志文件

3、完整性

4、关系

5、关系演算

6、外模式 / 模式

7、更新

8、集成的

9、先来先服务 10、人工智能

二、选择题(每题 1 分,共 10 分)

1 、 C

2 、 D

3 、 B

4 、 A

5 、 B

6 、 C

7 、 C

8 、 C

9 、 B 10 、 C

三、简答题(每题 5 分,共 20 分)

1 、答案要点:数据库系统中的常见故障有:事务内部的故障(事务故障)( 1 分)、系统故障( 1 分)、介质故障(

2 分)、计算机病毒( 1 分)。

数据库系统应用试题及答案

数据库系统概述 一、概述 1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。 A.系统分析员 B.程序员 C.数据库管理员 D.操作员 2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A.I 和 II B.只有 II C.II 和 III D.只有 I 4.下列四项中,不属于数据库系统特点的是()。 A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高 5.数据库系统的数据独立性体现在()。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6.描述数据库全体数据的全局逻辑结构和特性的是()。 A.模式 B.内模式 C.外模式 D. 7.要保证数据库的数据独立性,需要修改的是()。 A.模式与外模式 B.模式与内模式 C.三级模式之间的两层映射 D.三层模式 8.要保证数据库的逻辑数据独立性,需要修改的是()。 A.模式与外模式之间的映射 B.模式与内模式之间的映射 C.模式 D.三级模式 9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。 A.模式 B.物理模式 C.子模式 D.内模式 10.下述()不是DBA数据库管理员的职责。 A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计 11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。 A.层次模型 B.关系模型 C.网状模型 D.实体-关系模型 <实体-联系图Entity Relationship Diagram 基本要素:实体型属性联系> 12.区分不同实体的依据是()。 A.名称 B.属性 C.对象 D.概念 13.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。 A.实体完整性、参照完整性、用户自定义完整性 B.数据结构、关系操作、完整性约束 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 14.在()中一个结点可以有多个双亲,结点之间可以有多种联系。 A.网状模型 B.关系模型 C.层次模型 D.以上都有 15.()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。 A.网状模型 B.关系模型 C.层次模型 D.以上都有

数据库课程设计完整版

HUNAN CITY UNIVERSITY 数据库系统课程设计设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日 目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7

1.7系统业务流程及具体功能 7 8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20 参考文献 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了

数据库原理与应用试题及答案

一、单选题(共20分,每题1分) 1.DB、DBMS和DBS三者之间的关系是() A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS C. DBS与DB和DBMS无关 2.在数据库系统中,读脏数据是指一个事务读了另一个事务() A. 未更新的数据 B. 未撤销的数据 C. 未提交的数据 D. 未刷新的数据 3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现() A. 活锁 B. 死锁 C. 读-写冲突 D. 写-写冲突 4.语句DELETE FROM SC表明() A. 删除SC中的全部记录 B. 删除基本表SC C. 删除基本表SC中的列数据 D. 删除基本表SC中的部分行 5.数据库设计阶段分为() A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 B. 模型设计阶段、程序设计阶段和运行阶段 C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段 D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 6.关系笛卡尔积运算记号R×S表示() A. R为关系名,S为属性名 B. R和S均为属性名 C. R为属性名,S为关系名 D. R和S均为关系名 7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句 一般一次只能处理一条记录,其协调可通过哪种技术实现() A. 指针 B. 游标 C. 数组 D. 栈 8.下列说法中不正确的是() A. 任何一个包含两个属性的关系模式一定满足3NF B. 任何一个包含两个属性的关系模式一定满足BCNF C. 任何一个包含三个属性的关系模式一定满足3NF D. 任何一个关系模式都一定有码

数据库应用程序设计作业

您的本次作业分数为:97分单选题 1.【第06章】在Database Desktop程序中,____就是数据表所在的 子目录或数据库文件名的替代名称。 ? A 数据库别名 ? B DSN ? C BDE ? D ODBC 单选题 2.【第06章】在ODBC层次结构中,_____包含在ODBC32.DLL中, 对用户是透明的,其任务是管理ODBC驱动程序,是ODBC最重要的部件。 ? A 数据源名 ? B ODBC管理器 ? C ODBC API ? D 驱动程序管理器 单选题

3.【第06章】使用Database Desktop程序,不能完成下列的_____ 功能。 ? A 创建和维护数据库表 ? B 创建和维护数据库别名 ? C 执行SQL语句 ? D 创建三层结构的数据库程序 单选题 4.【第06章】应用程序用以请求一个连到ODBC数据源的连接 (Connection)的名字是_____。 ? A DSN ? B ADO ? C ODBC ? D Connection 单选题 5.【第07章】创建一个名为RS的视图,用来显示所有学生的学号, 姓名和平均成绩,下面正确的语句是_____。

? A SELECT STUDENT.学号,STUDENT.姓名,SKB.平均成绩WHERE STUDENT.学号= SKB.学号GROUP BY STUDENT.学号INTO CURSOR RS ? B CREATE VIEW RS AS SELECT STUDENT.学号,STUDENT.姓名,SKB. 平均成绩WHERE STUDENT.学号= SKB.学号GROUP BY STUDENT.学号 ? C SELECT STUDENT.学号,STUDENT.姓名,SKB 平均成绩WHERE STUDENT.学号= SKB.学号GROUP BY STUDENT.学号INTO CURSOR RS ? D CREATE VIEW RS AS SELECT STUDENT.学号,STUDENT.姓名,AVG(SKB.成绩) AS 平均成绩WHERE STUDENT.学号= SKB.学号GROUP BY STUDENT.学号 单选题 6.【第07章】要选出平均成绩超过80分的学生的学号和平均成绩,下 列正确的语句是____。 ? A SELECT 学号,平均成绩FROM SKB WHERE 平均成绩>=80 ? B SELECT 学号,AVG(成绩) AS 平均成绩FROM SKB WHERE 平均成绩>=80 ? C SELECT 学号,AVG(成绩) AS 平均成绩FROM SKB GROUP BY 学号HAVING 平均成绩>=80 ? D SELECT 学号,AVG(成绩) AS 平均成绩FROM SKB ORDER BY 学号HAVING 平均成绩>=80 单选题

数据库系统概述习题及答案

习题一 第1章数据库系统概述 一、填空题 1. 在关系数据库中,一个元组对应表中。 解:一个记录 (一行) 2. 常用的数据模型 有:、、和面向对象模型。解: 关系模型,层次模型,网状模型 3. 用二维表来表示实体及实体之间联系的数据模型是。 解: 关系模型 4. 关系模型数据库中最常用的三种关系运算 是、、。 解: 选择运算,投影运算,连接运算 5. 在数据库系统中,数据的最小访问单位是。解: 字段(数据项) 6. 对表进行水平方向的分割用的运算 是。

解: 选择运算 7. 数据结构、和称为数据模型的三要素。解: 数据操作,数据约束条件 8. 关系的完整性约束条件包括完整性、完整性 和完整性三种。 解: 用户定义,实体,参照 二、单项选择题 1. 对数据库进行规划、设计、协调、维护和管理的人员,通常被称为( D )。 A. 工程师 B. 用户 C. 程序员 D. 数据库管理员 2. 下面关于数据(Data)、数据库(DB)、数据库管理系统(DBMS)与数据库系统(DBS)之间关系的描述正确的是( B )。 A. DB包含DBMS和DBS B. DBMS包含DB和DBS C. DBS包含DB和DBMS D. 以上都不对 3. 数据库系统的特点包括( D )。 A. 实现数据共享,减少数据冗余 B. 具有较高的数据独立性、具有统一的数据控制功能

C. 采用特定的数据模型 D. 以上特点都包括 4. 下列各项中,对数据库特征的描述不准确的是( D )。 A. 数据具有独立性 B. 数据结构化 C. 数据集中控制 D. 没有冗余 5. 在数据的组织模型中,用树形结构来表示实体之间联系的模型称为 ( D )。 A. 关系模型 B. 层次模型 C. 网状模型 D. 数据模型 6. 在数据库中,数据模型描述的是 ( C ) 的集合。 A. 文件 B. 数据 C. 记录 D. 记录及其联系 7. 在关系数据库中,关系就是一个由行和列构成的二维表,其中行对应( B )。 A. 属性 B. 记录 C. 关系 D. 主键 8. 关系数据库管理系统所管理的关系是( C )。 A. 一个二维表 B. 一个数据库

数据库及程序设计复习题及答案

数据库系统概论复习资料 第1章: 一选择题: 1.在数据管理技术的发展过程中, 经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中, 数据独立性最高的是阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案: A 2.数据库的概念模型独立于。 A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界答案: A 3.数据库的基本特点是。 A.(1)数据能够共享(或数据结构化) (2)数据独立性 (3)数据冗余大, 易移植 (4)统一管理和控制 B.(1)数据能够共享(或数据结构化) (2)数据独立性 (3)数据冗余小, 易扩充 (4)统一管理和控制 C.(1)数据能够共享(或数据结构化) (2)数据互换性 (3)数据冗余小, 易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小, 易扩充 (4)统一管理和控制 答案: B

4. 是存储在计算机内有结构的数据的集合。 A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构答案: B 5.数据库中存储的是。 A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息答案: C 6. 数据库中, 数据的物理独立性是指。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案: C 7. 数据库的特点之一是数据的共享, 严格地讲, 这里的数据共享是指。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案: D 8.数据库系统的核心是。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具答

数据库原理试题及答案

全国2001年10月自学考试数据库原理试题及答案2 作者:ryan 点击:时间:2003-10-11 上午 23:05:00 来源: 第一部分选择题 (共30分) 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。 1. 单个用户使用的数据视图的描述称为【】 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式DDL用来描述【】 A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在DBS中,DBMS和OS之间的关系是【】 A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行 4. 五种基本关系代数运算是【】 A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ 5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】 A. 左外联接 B. 右外联接 C. 外部并 D. 外联接 6. 下列聚合函数中不忽略空值 (null) 的是【】 A. SUM (列名) B. MAX (列名) C. COUNT ( * )

D. AVG (列名) 7. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F 【】 A. 是无损联接,也是保持FD的分解 B. 是无损联接,但不保持FD的分解 C. 不是无损联接,但保持FD的分解 D. 既不是无损联接,也不保持FD 的分解 8. 关系模式R分解成ρ = {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r) 间的关系满足【】 A. rí mρ(r) B. mρ(r) í r C. r = mρ(r) D. r≠mρ(r) 9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【】 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 10. SQL中,下列涉及空值的操作,不正确的是【】 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【】 A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写 12. DBMS中实现事务持久性的子系统是【】 A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统 13. SQL的全局约束是指基于元组的检查子句和【】 A. 非空值约束 B. 域约束子句 C. 断言

《数据库程序设计》在线测试汇总

《数据库程序设计》第01章在线测试 A B C D 的主要功能不包括 A B C D 、多用户数据库要解决的关键问题是: A B C D 、除了能存储已知的事实外,还能存储用于逻辑推理的规则的数据库为: A B C D 中能从管理上对项目的开发与维护给予有效支持的的辅助设计工具为: A B C D

D、弹出式菜单平时不显示,仅当使用时才弹出。 2、数据库管理系统的功能包括: A、数据定义功能 B、数据操作功能 C、数据通讯功能 D、控制和管理功能 3、VFP的交互操作方式有 A、批处理 B、命令执行方式 C、图形界面操作 D、程序执行方式 4、数据库系统的特点是 A、能实现数据共享 B、数据结构化更强 C、数据独立性 D、可控冗余度 E、适合网络传送 5、项目管理器可以对项目中的进行管理。 A、文档 B、数据表 C、程序 D、菜单 E、类库 第三题、判断题(每题1分,5道题共5分)

正确错误、菜单项为灰色表示该项暂时不能使用。 正确错误、分布式数据库使用时没有集中式数据库存取速度快。 正确错误、数据库设计时,冗余度越小,质量越高。 正确错误、访问分布式数据库,需要指明数据的存放地点。 正确错误《数据库程序设计》第02章在线测试 A B C D 、通用型字段的嵌入和链接可以区别在于 A、嵌入的对象不会随原对象的变化而变化,链接的对象会随原对象的变化而变化。 B 对象会随原对象的变化而变化。 C链接和嵌入的对象都不会随原对象的变化而变化。D 、如果需要将一个表 A B C D Sb表中“

A、dele for 部门=“21” B、dele for 部门=“21” pack C、pack for 部门=“21” D、zap for 部门=“21” 5、删除SB表中的“部门”字段,命令为 A、drop 部门 c(2) B、alter table sb drop 部门 C、alter table sb drop 部门 c(2) D、drop 部门 第二题、多项选择题(每题2分,5道题共10分) 1、一个表打开时,那些文件会被打开 A、.dbf文件 B、相关的所有文件 C、备份文件 D、如果有备注,相应的.fpt文件也被打开 2、命令窗口不显示时,要使它再现,可以用 A、窗口菜单 B、SHIFT+F2 C、CTRL+F2 D、数据工作期 E、项目管理器 3、能获得当天日期的表达式或函数为 A、_diarydate B、date() C、time() D、year(date()) 4、在SB表中,显示编号首位为1的设备信息。 A、list for left(编号,1)=1

数据库管理系统试题及答案样本

一、简答题( 共5小题, 每题6分, 共30分) 1.简述数据库、数据库管理系统与数据库系统的概念。 答: 数据库: DataBase, 简称DB。是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存, 具有较小的冗余度、较高的数据独立性和易扩展性, 并可为各种用户共享。 数据库管理系统: DataBase Management System, 简称DBMS, 是位于用户与操作系统之间的一层数据管理软件, 用于科学地组织和存储数据、高效地获取和维护数据。它的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护。 数据库系统: DataBase System, 简称DBS, 它是包含数据库的具体应用系统, 由支持该应用系统的某一具体的数据库、数据库管理系统和应用程序三部分组成。 2.简述两段锁协议并说明两段锁协议和事务可串行化调度的关系。 答: 所谓两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。 1、在对任何数据进行读、写操作之前, 首先要申请并获得对该数据的封锁;

2、在释放一个封锁之后, 事务不再申请和获得任何其它封锁。 如果事务中所有的加锁操作都在事务的第一个解锁操作之前进行, 那么这个事务是遵循两段锁协议的。如果一个调度中的每个事务都遵循两段锁协议, 那么该调度必然是冲突可串行化的。 事务遵守两段锁协议是可串行化调度的充分条件, 而不是必要条件。 3.简述可串行化调度和正确调度。 答: 多个事务的并发执行是正确的, 当且仅当其结果与按某一次序串行执行它们的结果相同, 我们称这种调度策略为可串行 化的调度。 可串行性是并发事务正确性的准则, 按这个准则规定, 一个给定的并发调度, 当且仅当它是可串行化的, 才认为是正确调度。 4.简述数据库中的死锁现象, 并简述如何使用有向图方法检测死锁。 答: 死锁是指当两个或多个事务相互等待对方所拥有的锁被释放时, 所产生的僵持局面。 有向图G=( T, U) 。T为结点的集合, 每个结点表示正运行的事务; U为边的集合, 每条边表示事务等待的情况。若T1等待

数据库原理试题和答案

全国2001年10月自学考试数据库原理试题及答案2 作者:ryan 点击:时间:2003-10-11 上午23:05:00 来源: 第一部分选择题(共30分) ?一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出得四个选项中只有一个就是符合题目要求得,请将其代码填在题后得括号内。错选或未选均无分. 1、单个用户使用得数据视图得描述称为【】 A、外模式? B、概念模式?C、内模式?D、存储模式? 2、子模式DDL用来描述【】?A、数据库得总体逻辑结构?B、数据库得局部逻辑结构 C、数据库得物理存储结构 D、数据库得概念结构 ?3、在DBS中,DBMS与OS之间得关系就是【】?A、相互调用 B、DBMS调用OS?C、OS调用DBMS?D、并发运行 4、五种基本关系代数运算就是【】 A、∪,-,×,π与σ? B、∪,-,∞,π与σ? C、∪,∩,×,π与σ?D、∪,∩,∞,π与σ??5、当关系R与S自然联接时,能够把R与S原该舍弃得元组放到结果关系中得操作就是【】 A、左外联接?B、右外联接?C、外部并 D、外联接 ?6、下列聚合函数中不忽略空值 (null)得就是【】?A、 SUM(列名) B、MAX (列名) C、 COUNT ( * )?D、AVG (列名) ?7、设关系模式R (A,B,C),F就是R上成立得FD集,F ={B→C},则分解ρ = {AB,BC}相对于F【】?A、就是无损联接,也就是保持FD得分解?B、就是无损联接,但不保持FD得分解 C、不就是无损联接,但保持FD得分解? D、既不就是无损联接,也不保持FD 得分解? 8、关系模式R分解成ρ={R1,…,Rk},F就是R上得一个FD集,那么R中满足F得每一个关系r,与其投影联接表达式mρ(r)间得关系满足【】?A、rí mρ(r) B、mρ(r) í r?C、r= mρ(r)?D、r≠mρ(r) 9、在数据库设计中,将ER图转换成关系数据模型得过程属于【】?A、需求分析阶段?B、逻辑设计阶段 C、概念设计阶段? D、物理设计阶段? 10、 SQL中,下列涉及空值得操作,不正确得就是【】 A、 AGE IS NULL? B、 AGE IS NOT NULL C、AGE = NULL?D、NOT(AGE IS NULL) 11、如果事务T获得了数据项Q上得排它锁,则T对Q 【】 A、只能读不能写 B、只能写不能读 C、既可读又可写 D、不能读不能写 ?12、DBMS中实现事务持久性得子系统就是【】?A、安全性管理子系统?B、完整性管理子系统?C、

数据库系统概论试题及答案

试题二 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目 要求的,请将其代码填写在题后的括号内。错选、 多选或未选均无分。 1. 下列四项中,不属于数据库系统的主要特点的是()。 A.数据结构化B.数据的冗余度小 C.较高的数据独立性 D.程序的标准化 2. 数据的逻辑独立性是指() A.内模式改变,模式不变 B.模式改变,内模式不变 C.模式改变,外模式和应用程序不变 D.内模式改变,外模式和应用程序不变 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征 的是()。 A.外模式 B.内模式 C.存储模式 D.模式 4. 相对于非关系模型,关系数据模型的缺点之一是()。 A.存取路径对用户透明,需查询优化 B.数据结构简单 C.数据独立性高D.有严格的数学基础 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生 日期)的主码是()。 A.宿舍编号 B.学号 C.宿舍地址,姓名 D.宿舍编号,学号 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然 连接时,要求R和S含有一个或多个共有的()。 A.元组 B.行 C.记录 D.属性 7.下列关系运算中,()运算不属于专门的关系运算。 A.选择B.连接 C.广义笛卡尔积D.投影 8. SQL语言具有()的功能。

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是()。 A.M端实体的关键字B.N端实体的关键字 C.M端实体关键字与N端实体关键字组合 D.重新选取其他属性 10. SQL语言中,删除一个表的命令是() A. DELETE B. DROP C. CLEAR D. REMOVE 11. 图1中()是关系完备的系统 A B C D 图1 12.有关系模式A(S,C,M),其中各属性的含义是:S:学生;C :课程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()A.1NF B.2NF C.3NF D.BCNF 13.关系规范化中的删除异常是指 ( ) A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在数据库设计中, E-R图产生于() A.需求分析阶段B.物理设计阶段 C.逻辑设计阶段D.概念设计阶段 15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。 A.实体完整性约束 B.参照完整性约束 C.用户自定义完整性约束 D.关键字完整性约束

数据库原理-期末考试试题及答案

数据库原理-期末考试试题及答案 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、 多选或未选均无分。 1. 要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式 2. 下列四项中说法不正确的是() A.数据库减少了数据冗余B.数据库中的数据可以共享 C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 3. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系类型是() A.多对多B.一对一 C.多对一D.一对多 4.将E-R模型转换成关系模型,属于数据库的() A.需求分析B.概念设计 C.逻辑设计D.物理设计 5.五种基本关系代数运算是() A.∪,—,×,π和σB .∪,—,,π和σ C.∪,∩,×,π和σD .∪,∩,,π和σ 6.下列聚合函数中不忽略空值 (NULL) 的是()。 A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 7. SQL中,下列涉及空值的操作,不正确的是()。 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 8. 已知成绩关系如表1所示。 执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是() 表1 成绩关系

A. 1 B. 2 C. 3 D. 4 9. 在视图上不能完成的操作是( ) A. 更新视图 B. 查询 C. 在视图上定义新的基本表 D. 在视图上定义新视 图 10. 关系数据模型的三个组成部分中,不包括( ) A. 完整性约束 B. 数据结构 C. 恢复 D. 数据操作 11. 假定学生关系是S (S #,SNAME ,SEX ,AGE ),课程关系是C (C #,CNAME ,TEACHER ), 学生选课关系是SC (S #,C #,GRADE )。 要查找选修“COMPUTER ”课程的“女”学生姓名,将涉及到关系( ) A .S B .S C ,C C .S ,SC D .S ,SC ,C 12. 关系规范化中的删除操作异常是指( ) A .不该删除的数据被删除 B .不该插入的数据被插入 C .应该删除的数据未被删除 D .应该插入的数据未被插入 13. 从E-R 模型关系向关系模型转换时,一个m:n 联系转换为关系模式时,该关系模式的码 是( ) A .M 端实体的码 B .N 端实体的码 C .M 端实体码与N 端实体码组合 D .重新选取其他属性 14.已知关系R={A ,B ,C ,D ,E ,F},F={A →C ,BC →DE ,D →E ,CF →B}。则(AB)F + 的闭包 是( ) A .ABCDEF B .ABCDE C .ABC D .AB 15.设有关系R (A ,B ,C )和S (C ,D )。与SQL 语句select A,B,D from R,S where R.C=S.C 等价的关系代数表达式是( ) A .σR.C=S.C (πA,B,D (R×S)) B .πA,B,D (σR,C= S.C (R×S)) C .σR.C=S.C ((πA,B (R))×(π D (S))) D .σR,C=S.C (πD ((πA,B (R))×S)) 二、多项选择题 (本大题共5小题,每小题2分,共10分) 在每小题列出的四个备选项中有多个是符合题目要 求的,多选、少选、错选、不选均无分。

mysql数据库程序设计题目

一、选择题 1.数据库系统的核心是_B___。 A.数据库 B.数据库管理系统 C.数据模型D.软件工具 2.SQL语言具有__B__的功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 3.SQL语言的数据操纵语句包括 SELECT,INSERT,UPDATE和 DELETE,最重要的,也是使用最频繁的语句是__A__。 A.SELECT B.INSERT C.UPDATE D.DELETE 4.在关系数据库设计中,设计关系模式是__C__的任务。 A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 5.__C__是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。 A.程序 B.命令 C.事务 D.文件 6.在数据库中,产生数据不一致的根本原因是__D__。 A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制

D.数据冗余 6.在数据库中,产生数据不一致的根本原因是__D__。 A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余 7.下列SQL语句中,创建关系表的是__B__。 A.ALTER B.CREATE C.UPDATE D.INSERT 8.数据库的__B__是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。 A.安全性 B.完整性 C.并发控制 D.恢复 9.事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于_____B___状态。 A.安全性 B.一致性 C.完整性 D.可靠性 10.对并发操作若不加以控制,可能会带来数据的___D_问题。 A.不安全B.死锁C.死机 D.不一致 二、填空题 1.数据冗余可能导致的问题有____________________和_____________________。 答案:①浪费存储空间及修改麻烦②潜在的数据不一致性 2.数据库在运行过程中可能产生的故障有____________、_______________、 ___________。 答案:①Transaction failure ②System crash ③Disk failure

数据库系统试题及答案.doc

《数据库系统概论》模拟试题答案 一、选择题(20分) 。 _____A __)三者之间的关系是DBMS )和数据库管理系统(DBS )、数据库系统(DB 数据库(、1 A .DBS 包括DB 和DBMS B .DBMS 包括DB 和DBS C .DB 包括DBS 和DBMS D .DBS 就是DB,也就是DBMS 2、关系数据模型____D ______。 A.只能表示实体之间的1:1联系 B.只能表示实体之间的1:n 联系 C.只能表示实体之间的m :n 联系 D.可以表示实体间的上述三种联系 3、在数据库中,下列说法__A _____是不正确的。 A . A . 数据库避免了一切数据的重复 B . B . 若系统是完全可以控制的,则系统可确保更新时的一致性 C . C . 数据库中的数据可以共享 D . D .数据库减少了数据冗余 4、在数据库中,产生数据不一致的根本原因是___D ____。 A . A . 数据存储量太大 B . B . 没有严格保护数据 C . C . 未对数据进行完整性控制 D . D .数据冗余 5、在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是__D____。 A .外模式 B. 内模式 C. 存储模式 D. 模式 6、数据库三级模式体系结构的划分,有利于保持数据库的___A _____. A .数据库独立性 B. 数据安全性 C .结构规范化 D. 操作可行性 7、设关系R 和S 都是二元关系,那么与元组表达式: {t | (?u) ( ?v) (R(u) ∧S(v) ∧u[1]=v[1] ∧t[1]=v[1] ∧t[2]=v[2])} 8____A______A. 3NF ? 2NF ? 1NF B. 3NF ? 1NF ? 2NF C. 1NF ? 2NF ? 3NF D. 2NF ? 1NF ? 3NF 9、数据库中的封锁机制是___C _______的主要方法。 A. 完整性 B. 安全性 C. 并发控制 D. 恢复 10、在数据库设计中,用E-R 图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的____B _____阶段。 A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计 二、一个图书借阅管理数据库要求提供下述服务: A . A . 随时查阅书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。 B . B . 可随时查询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。 我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。 C . C . 当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。 根据以上情况和假设,试做如下设计: (共20分) 1、 1、 构造满足需求的E-R 图。 (7分) 2、转换为等价的关系模型结构。 (8分) 3、用ODL 描述上述模型。 (5分) 解 2:(8分) 借书人(借书证号,姓名,单位) 图书(书号,数量,位置,出版社名) 出版社(出版社名,电报编号,电话,邮编,地址) 借阅(借书证号,书号,借书日期,还书日期) interface 图书(key(书号)){ attribute string 书号;

数据库及程序设计(简答)

数据库及程序设计复习资料 三:简答题: 1.什么是数据库? 答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。 2.什么是数据库的数据独立性? 答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。 逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。 物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。 3.什么是数据库管理系统? 答:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。 一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成:数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。 4.什么是数据字典?数据字典包含哪些基本内容? 答:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果。数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部分。 1、数据库设计一般分为哪几个阶段,每个阶段的主要任务是什么? 解答:(1)数据库设计分为6个阶段:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。 (2)各阶段任务如下:①需求分析:准确了解与分析用户需求(包括数据与处理)。②概念结构设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的概念模型。③逻辑结构设计:将概念结构转换为某个 DBMS 所支持的数据模型,并对其进行优化。④数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。⑤数据库实施:设计人员运用 DBMS 提供的数据语言、工具及宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。⑥数据库运行和维护:在数据库系统运行过程中对其进行评价、调整与修改。 1、平凡的函数依赖: 在关系模式R(U)中,对于U的子集X和Y,如果X→Y,但Y ? X,则称X→Y是非平凡的函数依赖 2、非平凡的函数依赖: 在关系模式R(U)中,对于U的子集X和Y,若X→Y,但Y ? X, 则称X→Y是平凡的函数依赖

数据库原理试题及答案

汕头职业技术学院 2009—2010学年度第二学期期中考试试卷 课程名称数据库原理与应用拟题人审题人_____________ 系(校区)计算机系班级姓名学号____________ 一、单项选择题:(将正确答案的编号填在下表中,每小题1.5分,共18分) 1.任何一个满足2NF但不满足3NF的关系模式都不存在() A)主属性对主码的部分依赖 B)非主属性对主码的部分依赖 C)主属性对主码的传递依赖 D)非主属性对主码的传递依赖 2.相对于非关系模型,关系数据模型的缺点之一是() A)查找记录的速度最慢 B)数据结构简单 C)数据独立性高 D)有严格的数学基础 3.创建一个用户数据库时,()数据库的内容(表和视图)就会自动地复制到新创建的数据库中。 A)master B)model C)msdb D)tempdb 4.下列聚合函数中不忽略空值(null)的是() A)sum(列名) B)max(列名) C)count(*) D)avg(列名) 5.关于唯一约束的叙述,错误的是() A)一个表可以定义多个唯一约束 B)唯一约束的值不能重复 C)唯一约束的值不能为null D)一个唯一约束可以施加到多个属性中 6.下列涉及空值的操作,不正确的是() A)age is null B)age is not null C)age=null D)not(age is null) 7.层次模型不能表示()的联系 A)多对多 B)一对多 C)多对一 D)一对一 8.下列关系运算中,()运算不属于专门的关系运算。 A)选择 B)连接 C)投影 D)广义笛卡尔积 9.数据库系统的体系结构是() A)两级模式结构和一级映射 B)三级模式结构和一级映射 C)三级模式结构和两级映射 C)三级模式结构和三级映射 10.单个用户使用的数据视图的描述称为()

数据库系统概论试题及答案1

试题一 一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,请将其代码填写在题后的括号内。错选、多选 或未选均无分。 1. 数据库系统的核心是( A. 数据库 ) B. 数据库管理系 统 D .软件工具 2. 下列四项中,不属于数据库系统的特点的是( ) 4. 数据的物理独立性是指( ) A. 数据库与数据库管理系统相互独立 B. 用户程序与数据库管理系统相互独立 C. 用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D .应用程序与数据库中数据的逻辑结构是相互独立的 5. 要保证数据库的逻辑数据独立性,需要修改的是( ) A. 模式与外模式之间的映象 B .模式与内模式之间的映象 C. 模式 D .三级模式 6. 关系数据模型的基本数据结构是( ) A. 树 B .图 C .索引 D .关系 7. 有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达 时间、情况摘要等属性,该实体主码是( ) A. 车次 B . 日期 C. 车次+日期 D .车次+情况摘要 C .数据模型 A. 数据结构化 C. 数据冗余度大 3. 概念模型是现实世界的第一层抽象, A. 层次模型 C .网状模型 B. 数据由DBMS 统一管理和控制 D .数据独立性高 这一类模型中最著名的模型是 ( ) B. 关系模型

8.己知关系R和S, RHS等价于() A.( R-S)-S B. S-(S-R)

C. (S-R)-R 9. 学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和 宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分 配的情况,包括没有住宿的学生和空闲的床位,则应执行( ) A. 全外联接 B.左外联接 C.右外联接 D.自然联接 10. 用下面的T-SQL 语句建立一个基本表: CREATE TABLE Student (Sno CHAR (4) PRIMARY KEY , Sname CHAR (8) NOT NULL, Sex CHAR ( 2), Age INT ) 可以插入到表中的元组是( ) A. '5021','刘祥’,男,21 B. NULL ,‘刘祥’,NULL , 21 C. '5021', NULL ,男,21 D. '5021','刘祥',NULL , NULL 11. 把对关系SPJ 的属性QTY 的修改权授予用户李勇的 A. GRANT QTY ON SPJ TO '李勇’ B. GRANT UPDA TE(QTY) ON SPJ TO '李勇' C. GRANT UPDA TE (QTY) ON SPJ TO 李勇 D. GRANT UPDA TE ON SPJ (QTY) TO 李勇 12. 图1中( )是最小关系系统 ABC 图1 13?关系规范化中的插入操作异常是指 ( ) 14. 在关系数据库设计中,设计关系模式是数据库设计中( )阶段的任务 A .逻辑设计 B .物理设计 C .需求分析 D ?概念设计 15. 在E-R 模型中,如果有 3个不同的实体型,3个m:n 联系,根据E-R 模型转 换为关 系模型的规则,转换后关系的数目为( )。 D. S-(R-S) T-SQL 语句是( A .不该删除的数据被删除 B. 不该插入的数据被插入 C. 应该删除的数据未被删除 D .应该插入的数据未被插入 D

相关文档
最新文档