文档库 最新最全的文档下载
当前位置:文档库 › 数据库系统概论课外作业

数据库系统概论课外作业

数据库系统概论课外作业
数据库系统概论课外作业

《数据库原理及应用》模拟试卷1

总分:100分时间:90分钟

一、单项选择题(30分,每题1分)

1 、在SQL的SELECT语句中,与选择运算对应的命令动词是()

A、SELEDT

B、FRM

C、WHERE

D、ORDER BY

2 SELECT语句执行的结果是()

A、数据项

B、元组

C、表

D、数据库

3、基本E-R图就是数据库的()

A、外模式

B、逻辑模式

C、内模式

D、概念模式

4、为保证多用户环境中数据的完整性和一致性,DBMS采取的控制称为()

A、安全性控制

B、完整性控制

C、事物控制

D、并发控制

5、在SQL的SELECT语句中使用 GROUP BY SNO时,SNO必须()

A、在WHERE中出现

B、在FROM中出现

C、在SELECT中出现

D、在HAVING中出现

6 、使用 CREATE TABLE 语句建立的是()

A、数据库

B、表

C、视图

D、索引

7、使用 CREATE VIEW 语句建立的是()

A、数据库

B、表

C、视图

D、索引

8、在SQL中使用UDATE对表中数据进行修改时,应该使用的语句是()

A、 WHERE

B、FROM

C、VALUES

D、SET

9、在SQL的查询语句中,对应关系代数中“投影”运算的语句是()

A、 SELECT

B、FROM

C、WHERE

D、SET

10、保证数据的安全性、完整性、一致性、并发控制和恢复机制是DBMS功能哪部分实现的()

A、数据操纵

B、数据定义

C、数据库运行管理

D、数据库维护

11、在数据库系统中,对存取权限的定义称为()

A、授权

B、定义

C、约束

D、审计

12、结构数据模型的三个组成部分是数据结构、数据操作和()

A、数据安全性控制

B、数据一致性规则

C、数据完整性约束

D、数据处理逻辑

13、关系R(ABC)与S(BCD),运算R÷S结果的属性个数是()

A、3

B、2

C、1

D、不一定

14、在SQL中使用UPDATE对表中数据进行修改时,应使用的语句是()

A、WHERE

B、FORM

C、VALUES

D、SET

15、关系模式R(U,F)中,如果R∈2NF,基本可以消除的数据异常是()

A、插入异常

B、删除异常

C、侯选键冗余

D、数据冗余过大

16、当两个实体之间存在m:n联系时,一般采取的措施是()

A、建立第三个实体

B、将两个实体合并

C、将第一个实体的主键加入第二个实体

D、将两个主键的实体交换

17、在处理数据库并发控制问题时,DBMS所使用的基本逻辑单元是()

A、程序

B、指令

C、事务

D、进程

18、在参照完整性控制中,将参照关系中所有外码值与被参照关系中主码值相同的元组一起

删除。这种删除控制属于()

A、级联删除

B、受限删除

C、关联删除

D、组合删除

19、在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y,

()

A、平凡函数依赖

B、部分函数依赖

C、完全函数依赖

D、传递函数依赖

20、在关系模式R(U,F)中,如果X→U,则X是R的()

A、候选键

B、主键

C、超键

D、外键

21、在关系模式R(U,F)中,如果F是最小函数依赖集,则()。

A、至少有R∈2NF

B、至少有R∈3NF

C、至少有R∈BCNF

D、R的规范化程度与F是否最小函数依赖无关

22、在二元关系模式R(U,F)中,则R最高可以达到()

A、2NF

B、3NF

C、BCNF

D、4NF

23、在关系模式中,“每个主属性对不包含它的键完全函数依赖”,是R∈3NF的()

A、2NF

B、3NF

C、BCNF

D、4NF

24、在关系模式中,“每个主属性对不包含它的键完全函数依赖”,是R∈3NF的()

A、充分必要条件

B、必要条件

C、充分条件

D、既不充分也不必要条件

25、对关系模式进行分解时,要使分解既保持函数依赖、又具有无损失联接性,在下属范式

中最高可以达到()

A、2NF

B、3NF

C、BCNF

D、4NF

26、在关系模式R(U,F)中,R∈3NF且具有惟一的侯选键,则()

A、R属于3NF不属于BCNF

B、R一定属于BCNF

C、R不一定属于BCNF

D、当侯选键是单属性时,R属于BCNF

27、下列关于函数依赖和多值依赖的叙述中,正确的是()

A、当X→→Y时,X的每个值一定对应Y的多个值。

B、当Y是X的子集时,称为平凡多值依赖

C、函数依赖是多值依赖的特例,多值依赖是函数依赖的推广。

D、多值依赖是函数依赖的特例,函数依赖是多值依赖的推广。

28、在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的

左端出现,则属性T具有如下性质()

A、属性T仅是R的主属性

B、属性T必是R的非主属性

C、属性T必是组成R任何候选键的主属性

D、属性T可能是R的主属性,也可能是R的非主属性。

29、在下列叙述中,正确的是()

A、关于关系数据模型,规范化程度越高越好

B、对于F是最小函数依赖集,则R∈2NF

C、如果R∈BCNF,则F是最小函数依赖集

D、关系模式分解为BCNF后,函数依赖关系可能被破坏。

30、在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的

右端出现,则属性T具有如下性质()

A、属性T仅是R的主属性

B、属性T必是R的非主属性

C、属性T必是组成R任何候选键的主属性

D、属性T可能是R的主属性,也可能是R的非主属性。

二、填空题(30分,每题2分)

1、L语言的全称(中文)是 ,它是关系数据库的

2、数据库的理论是数据库逻辑设计的一个有力工具,在数据库的概念设计中,

是概念设计的一个有力工具。

3、数据库的实体完整性规则规定基本关系的都不能取

4、是定义在之上的,对视图的一切操作最终要转换为对______ 的操作。

5、库恢复的基本原理就是利用和建立

6、库系统的目的和最重要的特点是

7、MS是位于用户应用程序和之间的软件。

8、操作的特点是操作。

9、QL中数据库是的集合。

10、事物的特征包括:原子性、一致性、和。

11、要使数据库具有可恢复性,基本原则就是。

12、与1NF相比,2NF消除了非主属性对码的。

13、数据库系统中可能发生的故障有事物故障、故障和故障。。

14、如果R∈BCNF,则R的主属性对于不包含它的码满足。

15、要求模式分解满足“保持函数依赖”,一定能达到的范式是。

三、简答题(16分,每题8分)

1、简述关系模式的规范化理论中的范式的概念。并且指出目前都有几级范式。

2、简述数据流图和数据字典的概念。

四、设计题(24分,每题12分)

1、旅馆的住房管理问题应该包括客房管理和收费管理。现在用关系模式收费(住客身

份证,住客姓名,性别,年龄,地址,客房号,床位号,收费标准,住宿日期,退房日期,预付款)进行记录。假设:

①住客可能存在同名的现象;

②一个客人可以多次,不同时间到旅馆住宿;

试回答以下的问题:

(1)根据上述规定,写出关系模式R的函数依赖。

(2)找出关系模式R的候选键

(3)关系模式R最高已经达到第几范式?为什么?

(4)如果R不属于3NF,请将R分解为3NF模式集

2、数据模型如下:

商店:S(SNO,SN,CITY,PHOON)

商品:P(PNO,PN,WEIGHT,COLOR,PRICE)

销售:SP(SNO,PNO,QTY)

写出执行下列安全性授权的SQL语句。

(1)将修改北京商店的权限授于用户‘LI’,并且允许再授权。

(2)将查询销售量2000以上商品的权限授于用户‘WANG’。

《数据库原理及应用》模拟试卷2

总分:100分时间:90分钟

一、单项选择题(30分,每题1分)

1、关系模式R(U,F)中,如果R∈2NF,基本可以消除的数据异常是()

A、插入异常

B、删除异常

C、侯选键冗余

D、数据冗余过大

2、当两个实体之间存在m:n联系时,一般采取的措施是()

A、建立第三个实体

B、将两个实体合并

C、将第一个实体的主键加入第二个实体

D、将两个主键的实体交换

3、在处理数据库并发控制问题时,DBMS所使用的基本逻辑单元是()

A、程序

B、指令

C、事务

D、进程

4、在参照完整性控制中,将参照关系中所有外码值与被参照关系中主码值相同的远组一起

删除。这种删除控制属于()

A、级联删除

B、受限删除

C、关联删除

D、组合删除

5、在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y,

()

A、平凡函数依赖

B、部分函数依赖

C、完全函数依赖

D、传递函数依赖

6、在关系模式R(U,F)中,如果X→U,则X是R的()

A、候选键

B、主键

C、超键

D、外键

7、在关系模式R(U,F)中,如果F是最小函数依赖集,则()。

A、至少有R∈2NF

B、至少有R∈3NF

C、至少有R∈BCNF

D、R的规范化程度与F是否最小函数依赖无关

8、在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y,称函数依赖

X→Y为()

A、平凡函数依赖

B、部分函数依赖

C、完全函数依赖

D、传递函数依赖

9、在关系模式R(U,F)中,R中任何非主属性对键完全函数依赖是R∈3NF的()

A、充分必要条件

B、必要条件

C、充分条件

D、既不充分也不必要条件

10、对关系模式进行分解时,要求保持函数依赖,最高可以达到()

A、2NF

B、3NF

C、BCNF

D、4NF

11、在关系模式R(U,F)中,对任何非平凡的函数依赖X→Y,X均包含键,则R最高可以

达到()

A、2NF

B、3NF

C、BCNF

D、4NF

12、每个X→Ai(I=1,2,…n)成立是X→A1A2…An成立的()

A、充分必要条件

B、必要条件

C、充分条件

D、既不充分也不必要条件

13、在数据库设计中,用E-R图来描述信息结构是数据库设计的()

A、需求分析阶段

B、概念设计阶段

C、逻辑设计阶段

D、物理设计阶段

14、在二元关系模式R(U,F)中,X、Y都是单一属性,如果X→Y,则R最高可以达到()

A、2NF

B、3NF

C、BCNF

D、4NF

15、用E-R图的作用是建立()

A、用户模型

B、物理模型

C、逻辑模型

D、概念模型

16、在E-R图中描述实体属性的符号是( B )

A、 B、 C、 D、

17、在关系模式R(U,F)中,X、Y、Z都是属性,且X→Y、Y→Z,则X→Z是()

A、一定是传递函数依赖

B、一定不是传递函数依赖

C、不一定是传递函数依赖

D、如果X是单一属性,则是传递函数依赖

18、在二元关系模式R(U,F)中,则R最高可以达到()

A、2NF

B、3NF

C、BCNF

D、4NF

19、在关系模式中,“每个主属性对不包含它的键完全函数依赖”,是R∈3NF的( B )

A、充分必要条件

B、必要条件

C、充分条件

D、既不充分也不必要条件

20、对关系模式进行分解时,要使分解既保持函数依赖、又具有无损失联接性,在下属范式

中最高可以达到()

A、2NF

B、3NF

C、BCNF

D、4NF

21、在下列叙述中,正确的是()

A、关于关系数据模型,规范化程度越高越好

B、对于F是最小函数依赖集,则R∈2NF

C、如果R∈BCNF,则F是最小函数依赖集

D、关系模式分解为BCNF后,函数依赖关系可能被破坏。

22、在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的

右端出现,则属性T具有如下性质()

A、属性T仅是R的主属性

B、属性T必是R的非主属性

C、属性T必是组成R任何候选键的主属性

D、属性T可能是R的主属性,也可能是R的非主属性。

23、在关系模式R(U,F)中,如果任何非主属性对侯选键完全函数依赖,则()

A、R∈2NF

B、R∈3NF

C、R∈4NF

D、R∈BCNF

24、在关系数据模式中,所有属性都是主属性的模式最高可以达到()

A、4NF

B、2NF

C、3NF

D、BCNF

25、在E-R图中的主要成分是,实体和()

A、结点、记录

B、属性、主码

C、属性、联系

D、文件、关联

26、当两个实体之间存在m:n联系时,一般采取的措施是()

A、建立第三个实体

B、将两个实体合并

C、将第一个实体的主键加入第二个实体

D、将两个实体的主键交换

27、关系中组成主键的属性不能取空值,这称为关系的()

A、实体完整性B、关系完整性

C、参照完整性D、主键完整性

28、数据抽样的内容是()

A、选择、投影、连接B、分类、概括、聚集

C、调查、分析、设计D、超类、子类、消息

29、在关系模式R(U,F)中,如果X→U,则X是R的()

A、侯选键B、主键C、超键D、外键

30、在处理数据库并发控制问题时,DBMS所使用的基本逻辑单位是()

A、程序B、指令C、事务D、进程

二、填空题(30分,每题2分)

1、函数依赖是多值依赖的,多值依赖是函数依赖的。

2、数据结构和应用程序是相互依赖的,任何一方的改变总是要影响另一方的改变,这种特性是阶段的特性。

3、面向对象的模型不仅可以处理各种复杂多样的数据结构,而且具有数据与相结合的特点。

4、把R与S做自然联接运算时,将R中应舍弃的元组放到新关系中,这种运算称为___操作。

5、与3NF相比,BCNF消除了。

6、在SQL中数据库是的集合。

7、关系规范化的目的是控制数据冗余,避免异常和异常。

8、在对关系模式进行分解时,需满足,才能不丢失数据信息。

9、关系数据库的的完整性规则包括域完整性规则、和。。

10、事物遵守两段琐协议是可串行化调度的条件。

11、数据库系统的目的和最重要的特点是

12、DNMS是位于用户应用程序和之间的软件。

13、关系操作的特点是操作。

14、在SQL中数据库是的集合。

15、在SQL中使用描述数据库的外模式。

三、简答题(16分,每题8分)

1、简述数据流图和数据字典的概念。

2、简述数据库系统的三级模式结构。并且指出其具体的涵义。

四、设计题(24分,每题12分)

1 、旅馆的住房管理问题应该包括客房管理和收费管理。现在用关系模式收费(住客身

份证,住客姓名,性别,年龄,地址,客房号,床位号,收费标准,住宿日期,退房日

期,预付款)进行记录。假设:

(1)旅馆的住客可能存在同名的现象;

(2)一个客人可以多次,不同时间到旅馆住宿;

试回答以下的问题:

(1)根据上述规定,写出关系模式R的函数依赖。

(2)找出关系模式R的候选键

(3)关系模式R最高已经达到第几范式?为什么?

如果R不属于3NF,请将R分解为3NF模式集

2、数据模型如下:

商店:S(SNO,SN,CITY,PHOON)

商品:P(PNO,PN,WEIGHT,COLOR,PRICE)

销售:SP(SNO,PNO,QTY)

写出完成下列完整性约束的SQL语句。

1)删除S中一个元组时,必须将SP中具有相同SNO值的元组全部删除。

2)修改P中的PNO时,必须将SP中具有相同SNO值元组的PNO修改为新值。

《数据库原理及应用》模拟试卷3

总分:100分时间:90分钟

一、单项选择题(30分,每题1分)

1、结构数据模型的三个组成部分是数据结构、数据操作和()

A、数据安全性控制

B、数据一致性规则

C、数据完整性约束

D、数据处理逻辑

2、关系R(ABC)与S(BCD),运算R÷S结果的属性个数是()

A、3

B、2

C、1

D、不一定

3、在SQL中使用UPDATE对表中数据进行修改时,应使用的语句是()

A、WHERE

B、FORM

C、VALUES

D、SET

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、SELECT语句执行的结果是()

A、数据项

B、元组

C、表

D、数据库

10、关系数据库的标准语言是()

A、关系代数

B、关系演算

C、SQL

D、ORACLE

11、视图建立后,在数据字典中存放的是()

A、查询语句

B、组成视图的表的内容

C、视图的定义

D、产生视图的表的定义

12、关系数据库规范化要解决的问题是:插入异常、删除异常和()

A、数据冗余

B、保障数据安全性

C、查询复杂

D、控制数据完整性

13、数据的存储结构与数据的逻辑结构之间的独立性称为数据的()。

A、结构独立性

B、物理独立性

C、逻辑独立性

D、分布独立性

14、数据的逻辑结构与用户视图之间的独立性称为数据的()。

A、结构独立性

B、物理独立性

C、逻辑独立性

D、分布独立性

15、下列各项中,属于数据库系统的特点的是()。

A、存储量大

B、存取速度快

C、数据共享

D、操作方便

16、数据库结构的描述,称为()。

A、数据库模式

B、数据库

C、数据库管理系统

D、数据字典

17、保证数据库中数据以及语义的正确性和有效性,是数据库的()。

A、安全性

B、准确性

C、完整性

D、共享性

18、文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和()

A、数据存储量低B、处理速度慢C、数据不一致D、操作繁琐

19、在数据库系统中,模式/外模式映像用于解决数据的()

A、结构独立性

B、物理独立性

C、逻辑独立性

D、分布独立性

20、以下对关系的叙述中,正确的是()

A、任何一个二维表就是关系

B、关系就是域上笛卡儿积

C、关系是域上笛卡儿积的子集

D、以上叙述都对

21、在关系模式R(U,F)中,R∈3NF且具有惟一的侯选键,则()

A、R属于3NF不属于BCNF

B、R一定属于BCNF

C、R不一定属于BCNF

D、当侯选键是单属性时,R属于BCNF

22、下列关于函数依赖和多值依赖的叙述中,正确的是()

A、当X→→Y时,X的每个值一定对应Y的多个值。

B、当Y是X的子集时,称为平凡多值依赖

C、函数依赖是多值依赖的特例,多值依赖是函数依赖的推广。

D、多值依赖是函数依赖的特例,函数依赖是多值依赖的推广。

23、在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的

左端出现,则属性T具有如下性质()

A、属性T仅是R的主属性

B、属性T必是R的非主属性

C、属性T必是组成R任何候选键的主属性

D、属性T可能是R的主属性,也可能是R的非主属性。

24、关系数据库规范化要解决的问题是:插入异常、删除异常和()

A、数据冗余

B、保障数据安全性

C、查询复杂

D、控制数据完整性

25、在关系数据模式中。任何二元模式中最高可以达到的模式是()

A、4NF

B、2NF

C、3NF

D、BCNF

26、由全码组成的关系模式,最高可以达到的模式是()

A、4NF

B、2NF

C、3NF

D、BCNF

27、数据抽象的内容是()

A、选择、投影、连接

B、分类、概括、聚集、

C、调查、分析、设计

D、超类、子类、消息

28、在关系模式R(U,F)中,F是最小函数依赖集,则R的规范化程度达到()

A、2NF

B、3NF

C、BCNF

D、不一定

29、文件系统与数据库系统相比较,起缺陷主要表现在数据联系弱、数据冗余和()

A、数据存储量低

B、处理速度慢

C、数据不一致

D、操作繁琐

30、在数据库系统中,对数据操作的最小单位是()

A、字节

B、数据项

C、记录

D、字符

二、填空题(30分,每题2分)

1、数据库系统的目的和最重要的特点是.

2、DNMS是位于用户应用程序和之间的软件。

3、关系操作的特点是操作。

4、在SQL中数据库是的集合。

5、在SQL中使用描述数据库的外模式。

6、要使数据库具有可恢复性,基本原则就是。

7、与1NF相比,2NF消除了非主属性对码的。

8、与2NF相比,3NF消除了非主属性对码的。

9、如果R∈BCNF,则R的主属性对于不包含它的码满足。

10、要求模式分解满足“保持函数依赖”,一定能达到的范式是。

11、数据库设计包括特性的设计和特性的设计。

12、数据字典是系统中各类的集合和是进行详细的数据收集和数据分析所获得的主要成果。

13、数据库系统中可能发生的故障有事物故障、故障和故障。

14 、事物对数据库数据进行检索操作时,必须获得对该数据集合的锁。

1 5、事物的特征包括:原子性、一致性、和。

三、简答题(16分,每题8分)

1、简述关系模型中的三类完整性约束。并且指出什么是关系的两个不变性。

2、简述数据库系统的三级模式结构。并且指出其具体的涵义。

四、设计题(24分,每题12分)

1、假设有5个实体型即学生,班级,课程,教师,参考书分别具有以下属性:

学生:学号、姓名、性别、年龄

班级:班级编号,所属专业系

课程:课程号、课程名、学分

教师:职工号、姓名、性别、年龄、职称

参考书:书号,书名,内容提要、价格

描写出5个实体的 1 属性E-R图( Entity-Relationship)

2联系 E-R图

2、数据模型如下:

商店:S(SNO,SN,CITY,PHOON)

商品:P(PNO,PN,WEIGHT,COLOR,PRICE)

销售:SP(SNO,PNO,QTY)

写出完成下列完整性约束的SQL语句。

1)在表P中插入商品时,重量必须在10—100之间。

2)在销售表SP中插入元组时,SNO,PNO的值必须出现在S和P中。

数据库概论参考答案

、 数据库概论专科作业题参考答案 第一章数据库系统导论 一、选择 1、C 2、B 3、C 4、A 5、A 6、A 7、C 8、A 9、D 10、D 11、B 12、B 13、B 14、C 15、D 16、C17、A18、D19、C20、B 21、A22、C23、A24、C25、D 26、D 27、B 28、B 29、A 30、C 31、A 32、D 33、A 34、C 35、A 36、A 37、C 38、D 39、A 40、D 41、D 42、D 43、C 44、A 45、D 46、B 二、填空 1.数据 2.数据库 3.数据库得恢复 4.概念模型 5.逻辑独立性 6.关系数据 7.层次 8.数据定义 9.网状模型 10.完整性约束 11.关系数据 12.ER 13.一对多 14.信息 三、名词解释 1.信息:经过加工处理后具有一定含义得数据集合,它具有超出事实数据本身之外得价值。 2.数据:数据库中存储得基本对象,通常指描述事物得符号。 3.数据库:存储在计算机存储设备上,结构化得相关数据集合。它不仅包括描述事物得数据本身,还包括相关事物之间得联系。 4.数据库管理系统:处理数据访问得软件系统,也就就是位于用户与操作系统之间得一层对数据库进行管理得软件。用户必须通过数据库管理系统来统一管理与控制数据库中得数据。 5.数据库系统:引进了数据库技术后得计算机系统,它能够有组织地、动态地存储大量数据,提供数据处理与数据共享机制,一般由硬件系统、软件系统、数据库与人员组成。 6.实体:客观存在并可相互区别得事物称为实体。 7.属性:实体所具有得某一特征或性质称为属性。 8.联系:在现实世界中,事物内部以及事物之间就是有联系得,这些联系在信息世界中反映为两类:一类就是实体内部得联系;另一类就是实体之间得联系。 9.关键字:唯一地标识实体得属性集称为关键字。 10.实体型:用实体名及其属性名集合来抽象与描述同类实体,称为实体型。 11.实体集:同一类实体得集合称为实体集。 12.数据结构:数据结构就是对数据静态特征得描述。数据得静态特征包括数据得基本结构、数据间得联系与对数据取值范围得约束。 13.数据操作:数据操作就是指对数据动态特征得描述,包括对数据进行得操作及相关操作规则。 14.数据得完整性约束:数据得完整性约束就是对数据静态与动态特征得限定,就是用来描述数据模型中数据

数据库系统概论(王珊第五版)数据库实验1

实验1 SQL SERVER 2008环境 一、实验目的 1.掌握服务管理器的启动和停止方法; 2.掌握SQL Server Management Studio对象资源管理器的使用方法; 3.掌握注册服务器的步骤。 4.掌握E-R图在计算机中的画法。 二、实验学时 2学时 三、实验要求 1.了解SQL Server 2008的安装过程。 2.熟练掌握SQL Server2008数据库服务器的启动方法。 3.熟练掌握SQL Server2008数据库服务器的登录方法和注册方法。 4.掌握E-R图的画法,学会使用Visio画出标准的E-R图。 5.独立完成实验内容,并提交书面实验报告。 四、实验内容 1.了解并熟悉SQL Server 2008的安装方法。 2.登录SQL Server 2008服务器,主要包括启动、暂停、停止和重新启动服务器,登录SQL Server Management Studio等操作; 3. 掌握SQL Server Management Studio对象资源管理器的使用方法; 4.注册SQL Server 2008服务器。 5. 有一个图书管理系统需要构建E-R图,要求如下: (1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号唯一标识。 (2)可随时查询书籍借还情况,包括借书人单位、姓名、借书证号、借书日期和还书日期。约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有唯一性。 (3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向相应出版社增购有关书籍。约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有唯一性。 将有关实体型及其联系画出E-R模型图画在实验报告册中。

2017数据库系统概论作业-在线作业

您的本次作业分数为:98分 1.【第01章】公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。 A 多对多 B 一对一 C 多对一 D 一对多 正确答案:C 2.【第01章】在数据库的三级模式结构中,描述数据库用户能够看到和使用的局部数据的逻辑结构和特征描述的是指()。 A 模式 B 内模式 C 外模式 D 逻辑模式 正确答案:C 3.【第01章】下列四项中说法不正确的是()。 A 数据库减少了数据冗余 B 数据库中的数据可以共享 C 数据库避免了一切数据的重复 D 数据库具有较高的数据独立性 正确答案:C 4.【第01章】数据库三级模式体系结构的划分,有利于保持数据库的()。 A 数据库独立性

B 数据库安全性 C 结构规范化 D 操作可行性 正确答案:A 5.【第01章】数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。 A DBS包括DB和DBMS B DBMS包括DB和DBS C DB包括DBS和DBMS D DBS就是DB,也就是DBMS 正确答案:A 6.【第01章】下列数据模型中,数据独立性最高的是()。 A 网状数据模型 B 关系数据模型 C 层次数据模型 D 非关系模型 正确答案:B 7.【第01章】常用的数据模型有()。 A 层次模型 B 网状模型 C 关系模型 D 面向对象模型 E 对象关系模型

正确答案:ABCDE 8.【第01章】E-R图用来描述现实世界的概念模型,基本要素包括()。 A 实体型 B 属性 C 联系 D 元组 E 主码 F 记录 正确答案:ABC 9.【第01章】数据模型的组成要素包括()。 A 数据结构 B 数据操作 C 实体 D 完整性约束 E 关系 正确答案:ABD 10.【第01章】与人工管理和文件系统相比,数据库系统的特点主要体现在以下哪些方面? A 数据结构化 B 数据的共享性高,冗余度低,易扩充 C 数据独立性高 D 数据由DBMS统一管理和控制 正确答案:ABCD

数据库系统概论第五版课后习题答案王珊版

第二章关系数据库 1 .试述关系模型的三个组成部分。 答:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。 2 .试述关系数据语言的特点和分类。 答:关系数据语言可以分为三类: 关系代数语言。 关系演算语言:元组关系演算语言和域关系演算语言。 SQL:具有关系代数和关系演算双重特点的语言。 这些关系数据语言的共同特点是,语言具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。 3 (略) 4 . 5 . 述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空? 答:实体完整性规则是指若属性A是基本关系R的主属性,则属性A不能取空值。 若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。即属性F本身不是主属性,则可以取空值,否则不能取空值。 6.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式: 1)求供应工程J1零件的供应商号码SNO: πSno(σJno=‘J1’(SPJ)) 2)求供应工程J1零件P1的供应商号码SNO: πSno(σJno=‘J1’∧Pno=‘P1‘(SPJ)) 3)求供应工程J1零件为红色的供应商号码SNO: πSno(πSno,,Pno(σJno=‘J1‘(SPJ))∞πPno(σCOLOR=’红‘(P))) 4)求没有使用天津供应商生产的红色零件的工程号JNO: πJno(SPJ)- πJNO(σcity=‘天津’∧Color=‘红‘(S∞SPJ∞P) 5)求至少用了供应商S1所供应的全部零件的工程号JNO: πJno,Pno(SPJ)÷πPno(σSno=‘S1‘(SPJ)) 7. 试述等值连接与自然连接的区别和联系。 答:连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉。 8.关系代数的基本运算有哪些? 如何用这些基本运算来表示其他运算? 答:并、差、笛卡尔积、投影和选择5种运算为基本的运算。其他3种运算,即交、连接和除,均可以用这5种基本运算来表达。 第三章关系数据库语言SQL 1 .试述sQL 语言的特点。 答: (l)综合统一。sQL 语言集数据定义语言DDL 、数据操纵语言DML 、数据控制语言DCL

数据库系统概论复习题及答案

第一学期期末考试试卷和答案 试卷代码:03115 授课课时:96 课程名称:数据库系统原理A 适用对象:本科选课班 一、选择题(从下列各题四个答案中选出一个正确答案,每小题1分,共10分) 1、在数据库技术发展的几个阶段中,数据独立性最高的是__A___阶段。 A、数据库系统 B、文件系统 C、人工管理 D、数据项管理 2、在SQL的SELECT语句中,与选择运算对应的命令动词是__C___。 A、SELECT B、FROM C、WHERE D、ORDER BY 3、在数据库中,下列说法_A__是不正确的 A、数据库避免了一切数据的重复 B、若系统是完全可以控制的,则系统可确保更新是的一致性 C、数据可以共享 D、数据库减少了冗余 4、在数据库系统中,模式/外模式映像用于解决数据的_C__ A、结构独立性 B、物理独立性 C、逻辑独立性 D、分布独立性 5、关系代数的5种基本运算是__D_。 A、并、差、选择、投影、自然连接 B、并、差、交、选择、投影 C、并、差、交、选择、笛卡尔积 D、并、差、选择、投影、笛卡尔积 6、在SQL语句中,谓词“EXISTS”的含义是_B___。 A、全称量词 B、存在量词 C、自然连接--在连接条件中使用等于(=)运算符比较被连接列的列值,但它使用选择列表指出查询结果集合中所包括的列,并删除连接表中的重复列 D、等值连接--在连接条件中使用等于号(=)运算符比较被连接列的列值,其查询结果中列出被连接表中的所有列,包括其中的重复列 7、规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常、更新异常以及_C__的缺陷 A、数据不一致性 B、结构不合理 C、冗余度大 D、数据丢失 8、数据库数据的正确性和相容性是数据库的__B____。 A、安全性 B、可维护性 C、完整性 D、并发控制 9、数据库三级模式体系结构主要的目标是确保数据库的_B__。 A、数据安全性 B、数据独立性

数据库设计大作业模板

郑州大学软件学院:11级信息工程专业第学三521小组组长:史军磊 数 据 库 设 计 说 明 书 数据库名称:学籍数据库管理系统 数据库管理系统:SQL server 小组成员:史军磊,宁明祥,乔八惠,孙佳宁,景亚鹏,郭佳文,李志帅 一.系统目标

二.学籍管理信息系统以计算机为工 具,通过对教务管理所需的信息管理, 把管理人员从繁琐的数据计算处理中 解脱出来,使其有更多的精力从事教务 管理政策的研究实施,教学计划的制定 执行和教学质量的监督检查,从而全面 提高教学质量,实现学生基本信息的管 理,学生选课以及成绩统计等功能,最 大限度地为老师和学生提供方便和提 高管理效率。 三.系统功能分析 1 基本信息管理—系统管理员负责对各种信息的录入、修改、删除等操作。 2 学生成绩管理—系统管理员负责对学生成绩的录入、修改、删除等操作,学生可以查询各科成绩。

3 信息系统统计—学生可以查询基本信息和各科的考试成绩,老师可以查询基本信息和授课信息,系统管理员负责把老师提交的学生成绩记性管理,计算总成绩和平均成绩,统计不合格学生信息和获得奖学金学生的信息,最后再输出所有的信息。 4 毕业生信息管理—系统管理员计算毕业生学生在学校期间所修课程的总学分,并进行审核,最后输出登记表和名册。 5 系统用户管理—系统管理员负责用不同地权限来限制不同用户对系统的使用。

图为学生学籍数据库系统功能模块 三数据需求及业务规则分析: 通过与学籍管理系统数据库用户的交谈、团队的分析、市场需求等方式、获得了管理系统的数据需求。 1 为了保证安全对于每个登陆的用户进行记录,一个用户在不同的诗句可能有多个登录信息。

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

数据库系统概论复习资料 第一章绪论 一、选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个 阶段中,数据独立性最高的是 A 阶段。 A.数据库系B.文件系统C.人工管理D.数据项管理 2.数据库的概念模型独立于 A 。 A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界 3.数据库的基本特点是 B 。 A.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余大,易移植 (4)统一管理和控制 B.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 C.(1)数据结构化(2)数据互换性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库C.数据库管理系统D.数据结构 5.数据库中存储的是 C 。 A. 数据 B. 数据模型 C.数据及数据间的联系 D. 信息 6.数据库中,数据的物理独立性是指 C 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合

数据库系统概念答案(第五版)

C H A P T E R2 Exercises 2.4Describe the differences in meaning between the terms relation and relation schema. Answer:A relation schema is a type de?nition,and a relation is an instance of that schema.For example,student(ss#,name)is a relation schema and is a relation based on that schema. 2.5Consider the relational database of Figure2.35,where the primary keys are un- derlined.Give an expression in the relational algebra to express each of the fol-lowing queries: a.Find the names of all employees who work for First Bank Corporation. b.Find the names and cities of residence of all employees who work for First Bank Corporation. c.Find the names,street address,and cities of residence of all employees who work for First Bank Corporation and earn more than$10,000per annum. d.Find the names of all employees in this database who live in the same city as the company for which they work. e.Assume the companies may be located in several cities.Find all companies located in every city in which Small Bank Corporation is located. Answer: a.Πperson-name(σcompany-name=“First Bank Corporation”(works)) 7

2014浙大远程数据库系统概论在线作业

窗体顶端 您的本次作业分数为:100分单选题 1.根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用? A select * from student where age < avg(age) B select * from student having age < avg(age) C select * from student a where a.age < (select avg(b.age) from student b) D select * from student a where (select avg(b.age) from student b ) >= a.age 正确答案:C 单选题 2.在数据库的三级模式结构中,描述数据库用户能够看到和使用的局部数据的逻辑结构和特征描述的是指()。 A 模式 B 内模式 C 外模式 D 逻辑模式 正确答案:C 单选题 3.下列数据模型中,数据独立性最高的是()。 A 网状数据模型 B 关系数据模型 C 层次数据模型 D 非关系模型 正确答案:B 单选题 4.SQL中,下列涉及空值的操作,不正确的是()。 A AGE IS NULL B AGE IS NOT NULL C AGE = NULL

D NOT (AG E IS NULL) 正确答案:C 单选题 5.DBMS中实现事务隔离性的子系统是()。 A 安全性管理子系统 B 完整性管理子系统 C 并发控制子系统 D 恢复管理子系统 正确答案:C 单选题 6.如果一个关系中的属性或属性组并非该关系的码,但它是另外一个关系的主码,则称其为该关系的()。 A 码 B 外码 C 元组 D 主键 正确答案:B 单选题 7.如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成()。 A 活锁 B 死锁 C 乐观锁 D 悲观锁 正确答案:B 单选题 8.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。 A 多对多

数据库大作业--图书管理系统

图书管理系统 需求分析 信息需求: 为了加强图书的管理,设计图书管理系统,方便用户借阅、管理员管理,减少管理员的工作量。 1)主要信息需求 1.图书信息:简介、出版日期、出版社、作者、书名、书号 2.读者信息:姓名、性别、读者编号、所在系、联系电话 3.借阅信息:借书日期、还书日期、工作号、书号、是否续借、读者编号4.管理员信息:姓名、性别、电话、工资、工作号 5.管理_书籍信息:工作号、书号、添加时间、是否在馆 6.管理_读者信息:工作号、读者编号、借还确认、违章情况、累计借书2)信息间的主要联系 1.一个读者可以借阅多本书籍(1:m) 2.一本图书可以被一个读者借阅(1:1) 3.一个图书管理员可以管理多个读者(1:n) 4.一个读者信息只能被一个图书管理员管理(1:1) 5.一本图书可以被多个图书管理员管理(1:n) 6.一个图书管理员可以管理多本图书(1:m) 处理需求: 1.借阅功能:可以方便地借阅图书、续借图书、归还图书 2.查询功能:按图书编号查找图书、按图书名称查找图书、按图书作者查找图书、能够按照自己的图书证编号查询自己的状态信息3.读者注册功能:能够对新的读者进行登记,或注销读者的信息 4.图书录入功能:能够将新到的图书信息输入到系统的图书信息库中

5.统计功能:按图书编号统计书籍数量、按图书名称统计数量、按作者统计书籍数量 安全性需求 1.管理员的权限最高,可以查询、修改借阅关系表、管理员_书籍表、管理员_读者表 2.读者,可以查看图书基本信息、个人自己的借阅信息。不可以对其中的信息进行添加、修改等操作。 完整性需求 1.在图书管理信息表中,书号、书名、作者、出版社、出版日期、简介输入信息的时候都有类型、长度要求。书号、书名、作者不能为空,其中 书号为主码 2.在读者信息表中,其中的各类信息都有类型、长度要求。读者编号、读者姓名、读者性别、所在系不能为空,读者编号为主码 3.在管理员信息表中,其中的各类信息都有类型、长度要求。工作号、姓名、性别不能为空,工作号为主码 4.在借阅关系表中,其中的各类信息都有类型、长度要求,且均不可为空。 工作号、书号为外码 5.在管理员_书籍表中,其中的各类信息都有类型、长度要求。工作号、书号不能为空,且为外码 6.在管理员_读者表中,其中的各类信息都有类型、长度要求,均不可为空。 工作号、读者编号为外码

《数据库系统概论》课后习题及参考答案

课后作业习题 《数据库系统概论》课程部分习题及参考答案 第一章绪论(教材 41页) 1.试述数据、数据库、数据库系统、数据库管理系统的概念。 数据: 描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。 数据库: 数据库是长期储存在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 数据库系统: 数据库系统( DBS)是指在计算机系统中引入数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。 数据库管理系统: 数据库管理系统 (DBMS)是位于用户与操作系统之间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据。DBMS主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。 2.使用数据库系统有什么好处? 使用数据库系统的好处是由数据库管理系统的特点或优点决定的。 使用数据库系统的好处很多,例如可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担等。 为什么有这些好处,可以结合第 5题来回答。

使用数据库系统可以大大提高应用开发的效率。因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由 DBMS来完成。 此外,当应用逻辑改变,数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独立性。数据逻辑结构的改变是 DBA的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序。从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。 使用数据库系统可以减轻数据库系统管理人员维护系统的负担。因为 DBMS在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性,多用户并发控制,故障恢复等等都由DBMS执行。 总之,使用数据库系统的优点是很多的,既便于数据的集中管理,控制数据冗余,可以提高数据的利用率和一致性,又有利于应用程序的开发和维护。 3.试述文件系统与数据库系统的区别和联系。 文件系统与数据库系统的区别: 文件系统面向某一应用程序,共享性差、冗余度大,独立性差,纪录内有结构、整体无结构,应用程序自己控制。 数据库系统面向现实世界,共享性高、冗余度小,具有高度的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据安全性、完整性、并发控制和恢复能力。 文件系统与数据库系统的联系是: 文件系统与数据库系统都是计算机系统中管理数据的软件。 5.试述数据库系统的特点。 数据库系统的主要特点有: 一、数据结构化 数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。 二、数据的共享性高,冗余度低,易扩充

数据库系统概论第五版课后习题答案王珊

第1章绪论 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。 500 这个数字可以表示一件物品的价格是 500 元,也可以表示一个学术会议参加的人数有 500 人,还可以表示一袋奶粉重 500 克。 ( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。( 3 )数据库系统( DataBas 。 Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的

一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。 ( 4 )数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析 DBMS 是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制 DBMS 的厂商及其研制的DBMS 产品很多。著名的有美国 IBM 公司的 DBZ 关系数据库管理系统和 IMS 层次数据库管理系统、美国 Oracle 公司的 orade 关系数据库管理系统、 s 油 ase 公司的 s 油ase 关系数据库管理系统、美国微软公司的 SQL Serve ,关系数据库管理系统等。 2 .使用数据库系统有什么好处? 答: 使用数据库系统的好处是由数据库管理系统的特点或优点决定的。使用数据库系统的好处很多,例如,可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担,等等。使用数据库系统可以大大提高应用开

数据库第一章作业

第一章数据库系统概述 一. 简答题(回答时尽量简洁,抓住关键点即可,不需要展开) 1.数据库管理系统的基本功能? 基本功能:安全性,完整性,故障恢复,并发控制。 2.数据库系统的三个抽象层次? 视图抽象,概念抽象,物理抽象。 3.对数据库中的数据,最基本的四种操作是什么? 增加,删除,修改,查询。 4.简述数据抽象、数据模型及数据模式的概念,以及它们之间的关系? 数据抽象:指一种数据抽象的过程。 数据模型:使用逻辑概念方式,对对象,对象属性,对象联系等,来组织和表示抽取的数据。 数据模式:抽取的数据用数据模型组织后,得到的结果。 关系:数据模型是数据抽象的工具,数据模式是数据抽象的结果。 5.何谓DBMS、数据库系统、视图? DBMS:数据库管理系统,一个通用软件系统,由一组计算机程序构成 数据库系统:指一个环境,在此环境中,用户的应用系统可以顺利运行。 视图:指一个人看(即“视”)某个物体所得到的图像。 6.数据模型的三个评价标准、三个要素、分类? 三个评价标准:①比较真实描述显示世界。②易为用户所理解。③易于在计算机上实现。 三个要素:①数据结构②数据操作③数据约束 分类:①概念数据模型②逻辑数据模型③物理数据模型 7.传统的三个数据模型是指什么? 层次数据模型,网状数据模型,关系数据模型。 8.数据库语言的作用,一般应包含哪几个子语言? 数据库语言是DBMS提供给用户定义结构,操纵数据和管理DBMS的一个界面。 数据库语言包括数据定义子语言(DDL),数据操纵子语言(DML),数据控制子语言(DCL) 9.SQL语言的使用方式? 一,用户直接在RDBMS控制台上,使用SQL语言中的SQL命令交互,即SQL的交互式使用;二,用户通过开发的应用系统与RDBMS交互。 10.数据字典的作用? 数据字典是DBMS中的一个特殊文件,用于存储数据库的一些说明信息,即元数据。11.数据管理的发展分哪三个阶段?数据库技术的发展经历了哪几代?

数据库系统概论王珊第五版学习笔记

第一章 1.数据库的四个基本概念:数据、数据库、数据库管理系统、数据库系统。 数据:是数据库中存储的基本对象。描述事物的符号称为数据。 数据库:是长期存储在计算机、有组织的、可共享的大量数据的集合。数据库数据具有永久存储、有组织和可共享三个基本特点。 数据库管理系统:是计算机的基础软件。 数据库系统:是由数据库、数据库管理系统、应用程序和人组成的存储、管理、处理和维护数据的系统。 2.数据处理和数据管理。 数据处理:指对各种数据进行手机、存储、加工和传播的一系列活动的总和。 数据管理:指对数据进行分类、组织、编码、存储、检索和维护。 3.数据独立性。 物理独立性:指用户的应用程序与数据库中数据的物理存储是相互独立的。 逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的。 4.数据模型------是对现实世界数据特征的抽象(现实世界的模拟)。 数据模型是数据库系统的核心和基础。 概念模型:信息模型,按照用户的观点来对数据和信息建模,主要用于数据库设计。 逻辑模型:按照计算机系统的观点对数据建模。 物理模型:描述数据在计算机部的表示方式和存取方法。 数据模型组成要素:数据结构、数据操作、数据的完整性约束条件。 5.信息世界中的基本概念。 实体:客观存在并可相互区别的事物。 属性:实体所具有的某一特征。 码:唯一标识实体的属性集。 联系:失误部以及事物之间是有联系的。实体部的联系通常是指组成实体的个属性之间的联系,实体之间的联系通常是指不同实体集之间的联系。实体之间的联系有一对 一、一对多和多对多等各种类型。 6.数据完整性约束条件。 实体完整性:检查主码值是否唯一,检查主码的各个属性是否为空。实体完整性在

2015年浙江大学远程-数据库系统概论在线作业

1.若事务T对数据对象 A 进行读取和修改操作,且其它任何事务都不能访问 A, 此时事务 T需对数据对象A加上()。 ? A 读锁 ? B 死锁 ? C 写锁 ? D 活锁 正确答案:C ? 单选题 2.在SQL语言中授权的操作是通过()语句实现的。 ? A CREATE ? B REVOKE ? C GRANT ? D INSERT 正确答案:C ? 单选题 3.如果事务T获得了数据项Q上的排它锁,则T对Q()。 ? A 只能读不能写 ? B 只能写不能读 ? C 既可读又可写

? D 不能读不能写 正确答案:C ? 单选题 4.根据SQL标准,创建一个视图abc,通过该视图只能对表student中系dept 为‘IS’的记录进行更新操作。下面哪条语句适用? ? A create view abc as select * from student where dept=’IS’ ? B create view abc as select * from student where dept=’IS’ with check option ? C create view abc as student where dept=’IS’ ? D create view abc as select dept=’IS’ from student 正确答案:B ? 单选题 5.根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面 哪条语句? ? A drop sno from table student ? B alter table student drop sno ? C alter table student drop unique(sno) ? D alter table student drop sno unique 正确答案:C

数据库大作业图书管理系统

图书管理系统 需求分析 ?信息需求: 为了加强图书的管理,设计图书管理系统,方便用户借阅、管理员管理,减少管理员的工作量。 1)主要信息需求 1.图书信息:简介、出版日期、出版社、作者、书名、书号 2.读者信息:姓名、性别、读者编号、所在系、联系电话 3.借阅信息:借书日期、还书日期、工作号、书号、是否续借、读者编号 4.管理员信息:姓名、性别、电话、工资、工作号 5.管理_书籍信息:工作号、书号、添加时间、是否在馆 6.管理_读者信息:工作号、读者编号、借还确认、违章情况、累计借书 2)信息间的主要联系 1.一个读者可以借阅多本书籍(1:m) 2.一本图书可以被一个读者借阅(1:1) 3.一个图书管理员可以管理多个读者(1:n) 4.一个读者信息只能被一个图书管理员管理(1:1) 5.一本图书可以被多个图书管理员管理(1:n) 6.一个图书管理员可以管理多本图书(1:m) ?处理需求: 1.借阅功能:可以方便地借阅图书、续借图书、归还图书 2.查询功能:按图书编号查找图书、按图书名称查找图书、按图书作者查找图书、能够按照自己的图书证编号查询自己的状态信息 3.读者注册功能:能够对新的读者进行登记,或注销读者的信息 4.图书录入功能:能够将新到的图书信息输入到系统的图书信息库中

5.统计功能:按图书编号统计书籍数量、按图书名称统计数量、按作者统计书籍数量 ?安全性需求 1.管理员的权限最高,可以查询、修改借阅关系表、管理员_书籍表、管理员_读者表 2.读者,可以查看图书基本信息、个人自己的借阅信息。不可以对其中的信息进行添加、修改等操作。 ?完整性需求 1.在图书管理信息表中,书号、书名、作者、出版社、出版日期、简介输入信息的时候都有类型、长度要求。书号、书名、作者不能为空,其中书号为主码2.在读者信息表中,其中的各类信息都有类型、长度要求。读者编号、读者姓名、读者性别、所在系不能为空,读者编号为主码 3.在管理员信息表中,其中的各类信息都有类型、长度要求。工作号、姓名、性别不能为空,工作号为主码 4.在借阅关系表中,其中的各类信息都有类型、长度要求,且均不可为空。 工作号、书号为外码 5.在管理员_书籍表中,其中的各类信息都有类型、长度要求。工作号、书号不能为空,且为外码 6.在管理员_读者表中,其中的各类信息都有类型、长度要求,均不可为空。 工作号、读者编号为外码 ? ?

数据库系统概论作业

数据库系统概论作业

《数据库系统概论》作业 第一章概述 1. 层次模型的数据结构是__树形__结构;网状模型的数据结构是网状结构;关系模型的数据结构是__二维表__结构。 2.数据库系统具有“数据独立性”特点的原因是因为在数据库系统中(B)(A)、采用磁盘作为外存(B)、采用三级模式结构 (C)、使用OS来访问数据(D)、用宿主语言编写应用程序 3. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)。 (A)、DBS包括DB和DBMS (B)、DBMS包括DB和DBS (C)、DB包括DBS和DBMS (D)、DBS就是DB,也就是DBMS 4.数据库系统的数据独立性体现在( B ) (A)、不会因为数据的变化而影响到应用程序 (B)、不会因为系统数据存储结构和数据逻辑结构的变化而影响应用程序(C)、不会因为存储策略的变化而影响存储结构 (D)、不会因为某些存储结构的变化而影响其他的存储结构 5.要保证数据库的数据独立性,需要修改的是(A) (A)、模式与外模式 (B)、模式与内模式 (C)、三层之间的两种映射 (D)、三层模式 6.下述( D )不是DBA(数据库管理员)的职责。 (A)、完整性约束说明(B)、定义数据库模式 (C)、数据库安全(D)、数据库管理系统设计 7.(B)是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的集合。 (A)、数据库系统(B)、数据库 (C)、关系数据库(D)、数据库管理系统 8.数据模型的三要素是( D)。

(A)、外模式、模式、内模式 (B)、关系模型、层次模型、网状模型 (C)、实体、联系、属性 (D)、数据结构、数据操作、完整性约束 9. 简述数据库系统的主要特点。 (1)、数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。 (2)数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统, (3)数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。 (4)数据由DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据 10.简述数据库系统的三级模式和两级映像。 答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。 模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式实际上是数据库数据在逻辑级上的视图,一个数据库只有一个模式,数据库模式以某一种数据模型为基础,统一综合地考虑了所有用户的需求,并将这些需求有机地结合成一个逻辑整体。 外模式也称子模式或用户模式,它是数据库用户 ( 包括应用程序员和最终用

2015数据库系统概论在线作业

单选题 1.一个m:n联系转换为一个关系模式,关系的码为()。 A 某个实体的码 B 各实体码的组合 C n端实体的码 D 任意一个实体的码 单选题 2.3NF()规范为4NF。 A 消除非主属性对码的部分函数依赖 B 消除非主属性对码的传递函数依赖 C 消除主属性对码的部分和传递函数依赖 D 消除非平凡且非函数依赖的多值依赖 单选题 3.概念结构设计阶段得到的结果是()。 A 数据字典描述的数据需求 B E-R图表示的概念模型 C 某个DBMS所支持的数据模型 D 包括存储结构和存取方法的物理结构 单选题 4.根据SQL标准,要修改表student中所有学生的年龄age,使之在原值基础上减一,下面哪个语句适用? A update student set age = 1 B update student set age = age - 1 C update age = age -1 from student D update from student where age = age -1 单选题 5.根据SQL标准,删除表student中对字段sno的唯一性约束,应该使用下面哪条语句? A drop sno from table student

B alter table student drop sno C alter table student drop unique(sno) D alter table student drop sno unique 单选题 6.根据SQL标准,增加一个新的字段sdate到表student中,该字段为可容纳7个字符的定长字符串,下面哪条语句可以正确表述? A insert into student sdate char(7) B add sdate char(7) to student C append sdate varchar(7) to table student D alter table student add sdate varchar(7) E alter table student add sdate char(7) F alter table student modify sdate char(7) 单选题 7.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。 A DBS包括DB和DBMS B DBMS包括DB和DBS C DB包括DBS和DBMS D DBS就是DB,也就是DBMS 单选题 8.属于BCNF的关系模式的是()。 A 已消除了插入、删除异常 B 已消除了插入、删除异常、数据冗余 C 仍然存在插入、删除异常 D 在函数依赖范畴内,已消除了插入和删除的异常 单选题 9.在SQL语言中授权的操作是通过()语句实现的。 A CREATE

学生成绩管理数据库系统设计(数据库实验大作业)

学生成绩管理数据库 系统设计 课程:数据库安全实验 姓名: 吴双可 学院: 计算机学院 专业: 信息安全 学号: 2 一、需求分析 1、1 编写目的 本产品实现了一个基于mySQL数据库下的学生信息查询管理系统,而本需求分析报告的编写目的就是为了提供一个由用户(学生、教师)与开发者双方共同确定的开发系统的业务需求目标,并对本系统所要实现的软件功能做一个全面的规格描述。 同时,在用户业务需求的基础上,经过需求分析与数据整理,以向整个开发期提供关于软件系统的业务与数据的技术信息与整体描述,做为软件开发的技术基础,也作为系统设计、实现的目标与测试以及维护阶段的依据。 本软件需求分析报告的适用读者为:软件用户(学生、教师)、软件需求分析人员、软件设计及开发者与相关的测试人员。 1、2 信息需求 随着科学技术的不断提高,计算机科学飞速发展,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着越来越重要的作用,在学籍管理方面,各种学生信息管理系统也在不断的涌现出来,然而目前在我国仍有部分学校在应用一些旧的、功能单一而且效率低下的系统,甚至还有一些偏远学校的学生信息管理还在依靠人工进行管理与操作,这些管理方式存在着许多缺点,如:效率低,

密保性差,另外时间一长,将产生大量的文件与数据,其中有些就是冗余或者针对同一目的的数据不相吻合,这对于查找、更新与维护文件等管理工作带来了不少困难,同时也跟不上信息时代高速、快捷的要求,严重影响了消息的传播速度。然而现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增长,人工管理信息的缺点日渐突出,面对庞大的学生信息量,如何利用现代信息技术使其拥有快捷、高效的适应能力已成为当务之急。 正因为如此,学生信息管理系统成为了教育单位不可缺少的部分,它的内容对于学校的决策者与管理者来说都至关重要,所以学生信息管理系统应该能够为用户提供充足的信息与快捷的查询手段。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速。查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高学生信息管理的效率,也就是企业的科学化、正规化管理,与世界接轨的重要条件,由此瞧来开发这样一套管理软件就是很有必要的。 基于以上开发背景,我们小组设计了一个高效的学生成绩管理系统,能够储存历届学生的成绩、学生与老师的个人信息,并且能够实现管理员角色的管理(对于数据库中的数据进行增删改)。因此系统只需要几个管理人员登录系统录入成绩即可,老师与学生均可以方便的查询信息,节省了大量的人力并且保证了高效率与低出错率。 二、系统概述 2、1 系统功能框架 该系统的功能框架如下: 信息管理:查询、添加、删除、修改学生信息。 成绩管理:查询、添加、删除、修改学生成绩。 系统管理:保存各类用户对象的帐号信息、登录验证,维护系统数据字典、添加管理员、删除管理员、修改管理员信息。 2、2 运行环境 本系统服务器的运行环境如下: 操作系统:Windows XP 以上

相关文档
相关文档 最新文档