数据库习题及答案(五套)

更新时间:2023-10-03 05:39:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《数据库》课程模拟试题(一)

一、填空题(30分)

1.数据的独立性包括 和 。

2.数据的物理独立性是指当数据的 改变时,通过系统内部的自动映象功能或转换功能,保持了数据的 不变。

3.数据模型由三部分组成: 、 、

4.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为 的联系。

5.一个关系模型由若干个 组成。

6.在选择运算所得到的结果关系中,所含的元组数不 原关系中的元组数。 7.SQL语言具有对数据的 等四个方面的功能。

8.设X→Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X→Y是 。 9.在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称K为该关系的一个 。

10.如果一个关系R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R属于 ,记作 。

11.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于 。

12.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有 个关系模式。

13.实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴定、 、 、 、

14.恢复的实现技术有: 和 。 15.____ __________是一个逻辑上统一、地域上分布的数据集合。 16.关系中能唯一标识元组,且又不含多余属性称为_______________。

17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。这种方法称为_ 18.分布式数据库系统中透明性层次越高,应用程序的编写越 。 二、单项选择题(20分)

1、____________是长期存储在计算机内的有组织,可共享的数据集合。 A.数据库管理系统 B.数据库系统 C.数据库 D.文件组织 2、数据库系统阶段,数据_______________。

A.具有物理独立性,没有逻辑独立性 B.具有物理独立性和逻辑独立性 C.独立性差

D.具有高度的物理独立性和一定程度的逻辑独立性

3、一个m:n联系转换为一个关系模式。关系的码为________。

A.某个实体的码 B.各实体码的组合 C.n端实体的码 D.任意一个实体的码 4、SQL语言中授权的操作是通过________________语句实现的。

A.CREATE B.REVOKE C.GRANT D.INSERT

5、下列聚合函数中不忽略空值 (null) 的是 ________。

A.SUM (列名) B.MAX (列名) C.COUNT ( * ) D.AVG (列名) 6、 __________________是位于用户与操作系统之间的一层数据管理软件。 A.数据库管理系统

B.数据库系统 C.数据库 D.数据库应用系统

7、设域D1={a1,a2,a3};D2={1,2};D3={计算机;打印机;扫描仪}。则D1、D2和D3的笛卡尔积的基数为________。 A.2

B.3

C.8

D.18

8、子模式DDL用来描述 ________。

A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 9、单个用户使用的数据视图的描述称为________。

A.外模式 B.概念模式 C.内模式 D.存储模式 10、下列四个选项中,不属于数据库特点的是________。

A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 三、设计题(30分) 1.用SQL的有关语句定义

1)学生关系Student,包括学号Sno、姓名SN、年龄SA; 2)课程关系Course,包括课程号Cno、课程名CN、任课教师CT; 3)学生选课关系,包括Sno、Cno和成绩G。

注意:说明主键码和外键码(如果有的话),并在键码属性上建立索引。

2.按题1的学生关系模式,用SQL的有关语句

1)授予赵华对学生关系Student的插入和修改权限; 2)插入任意3个学生的完整信息; 3)修改所有学生的年龄(加1)。(6分)

(4分)

3.结合题1定义的学生选课数据库,用SQL语句查询计算机系学生数据库课的成绩, 输出学生姓名和成绩,按成绩排序(降序),若成绩相同,再按学号排序(升序)。(

4.有关图书发行的关系模型如下:

书店S(书店号SNo,书店名SN,地址A) 图书B(书号BNo,书名BN,价格P) 图书馆L(馆号LNo,馆名LN,城市C) 图书发行LBS(LNo,BNo,SNo,发行量Q) 分别用关系代数和SQL语言表达如下查询:

图书馆L4(馆号)收藏图书的书名和出售该书的书店名。(10分)

四、综合应用题(20分)

1.根据3NF的定义及规范化方法,对关系模式 R(U,F)

10分) U={学号,姓名,所在系,系主任,课程号,成绩} F= { 学号 → 姓名, 学号 → 所在系,所在系 → 系主任 (学号,课程号) → 成绩}

进行分解。使其满足3NF。

2.设有关系数据库:

商店关系DEPARTMENT (D#,DNAME,DQTY,CITY) 商品关系ITEM (I#,INAME,PRICE) 库存关系STOCK (D#,I#,QTY)

其中各属性的含义是:D#(商店编号),DNAME(商店名称),DQTY(商店人数),CITY(所在城市),I#(商品号),INAME(商品名),PRICE(商品价格),QTY(库存数)。各属性的类型是:D#,DNAME,CITY,I#,INAME为字符类型,DQTY,QTY为整数类型,PRICE为数值类型,自定义列的宽度。

(1)设计该数据库的E-R图

(2)请用SQL语句定义上述表的结构(定义中应包括主关键字子句和外关键字子句) (3)请用关系代数表达式写出供应“棉布”的商店名

(4)请用SQL语句写出查询:找出至少供应代号为“402”的商店所供应的全部商品的商店名和所在城市

(5)请用SQL语句写出操作:代号为“402”的商店购进了一批新商品,其商品编号为“8”,名称为“电动玩具”,价格为100元,数量为400个。

《数据库》课程模拟试题(二)

一、填空题(30分)

1.计算机数据管理技术经历了人工管理阶段、 和 阶段。 2.数据的逻辑独立性是指当数据的 改变时,通过系统内部的自动映象功能或转换功能,保持了数据的 不变。

3.数据模型有两种类型: 和 。 4.关系中的元组和属性分别对应二维表中的 和 。 5.属性的取值范围称为该属性的 。

6.关系运算包括两类:一类是传统的 运算,另一类是专门的 运算。 7.在选择运算所得到的结果关系中,所含的元组数不 原关系中的元组数。 8.在投影运算所得到的结果关系中,所含的属性数不 原关系中的属性数。

9.在SQL所支持的数据库系统的三级模式结构中,视图属于 ,基本表属于 10.如果属性X和Y是1∶1的联系,则称X和Y之间的依赖关系为 ,记作 11.包含在任何一个候选关键字中的属性称为 ,不包含在任何一个候选关键字中的属性称为 。

12.如果一个关系R中的所有属性都不传递依赖于任何候选关键字,或者说关系R中的每个决定因素都是候选关键字时,则称关系R属于 ,记作 。

13.数据库应用系统设计所经过的前四个阶段是需求分析、 、 和物理结构设计阶段。

14.假定一个E-R图包含有A实体和B实体,并且从A到B存在着m∶n的联系,则转换成关系模型后,包含有 个关系模式。

15.数据库的完整性是指数据的 、 、 。

16.当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。这称之为数据的 。

17.数据库的三级模式是指内模式、 、外模式。

18.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、 四部分功能。 二、单项选择题(20分)

1、数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和_________. A.数据库管理系统 B.数据库应用系统 C.相关的计算机系统 D.各类相关人员 2、_______________属于信息世界的模型,是现实世界到机器世界的一个中间层次。 A.数据模型 B.概念模型

C.E-R图 D.关系模型

3、数据库中只存放视图的__________________。 A.操作

B.对应的数据

C.定义

D.限制

4、以下操作不属于数据更新的是______________ A.插入

B.删除

C.修改

D.查询

5、索引项的顺序与表中记录的物理顺序一致的索引,称之为________。

A.复合索引 B.唯一性索引 C.聚簇索引 D.非聚簇索引 6、在人工管理阶段,数据是________________________。 A.有结构的 B.无结构的 C.整体无结构,记录有结构 7、五种基本关系代数运算是 ________。

A.∪,-,×,π和σ B.∪,-,∞,π和σ C.∪,∩,×,π和σ D.∪,∩,∞,π和σ 8、在数据库设计中,将E-R图转换成关系数据模型的过程属于 ________。 A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 9、反映现实世界中实体及实体间联系的信息模型是________。 A.关系模型 B.层次模型 C.网状模型 D.E-R模型 10、关系代数表达式的优化策略中,首先要做的是________。

A.对文件进行预处理 B.尽早执行选择运算 C.执行笛卡儿积运算 D.投影运算 三、设计题(30分)

1、以下给出三个基本表。

Student(学生表)的字段按顺序为学号、姓名、性别、年龄、所属院系; Course(课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分; SC(选课表)的字段按顺序为学号、课程号、成绩。

StudentSno95001950029500395004SCD.整体结构化的

Sname李勇刘晨王明张立Ssex男女女男Sage20191819SdeptCSISMAISSno9500195001950019500295003Cno12323Grade9285889080CourseCno1234567Cname数据库数学信息系统操作系统数据结构数据处理PASCALCpnoCcredit542146374264各表的记录如下:

1).写出创建学生表Student的SQL命令,各字段的类型及长度应根据实际情况确定。其中学号属性不能为空,并且其值是唯一的。并在Sno列上建立一个聚簇索引。

2).检索信息系(IS)和计算机科学系(CS)的学生的姓名和性别。

3).检索各个课程号及相应的选课人数,并给出结果。

4).检索每个学生及其选修的课程名和成绩。

四、综合应用题(20分)

1.一个描述学校的关系模式,包括属性学号,姓名,所在系,系主任,课程名,成绩。在该校中:

一个系有若干学生,但一个学生只能在一个系; 一个系只有一名主任;

一个学生可以选修多门课程,每门课程有若干学生选修; 每个学生所学的每门课程都有一个成绩。

试分析该关系模式中的函数依赖,并指出关系模式的侯选码。

2.设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式πA,E (σB = D (R∞S))。

《数据库》课程模拟试题(三)

一、填空题(30分)

1.数据库系统的主要特点是实现数据 、减少数据 、采用特定的数据 、具有较高的数据 、具有统一的数据控制功能。

2.数据库管理系统具有________、________、________和________功能。 3.E-R模型是描述和建立 的实用工具。 4.属性的取值范围称为该属性的 。

5.传统的集合运算包括 、 和 三种。

6.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为该关系的 。

7.对于属性X的每一个具体的值,属性Y有唯一的具体的值与之对应,则称Y X或称X Y,记作 ,X称为决定因素。

8.设X→Y是关系模式R的一个函数依赖,如果不存在X的真子集X?使得X?→Y成立,则称Y ,X记作 。

9.如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是 。

10.从第一范式逐步规范化到第二、第三、BCNF范式的过程,就是逐步消除各 的过程。 11.数据库概念结构设计的工具是 。

12.数据的安全性措施防范对象是 ,而完整性措施防范对象是 。 13.SQL的授权语句是 ,收回授权语句是 。

14._________________是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。 15.视图是从其它________________________或视图导出的表。

16.当数据的存储结构改变时,通过对映象的相应改变可以保持数据的逻辑结构不变。这称之为数据的_____________________。

17.当数据的全局逻辑结构改变时,通过对映象的相应改变可以保持数据的局部逻辑结构不变。这称之为数据的_____________________。 二、单项选择题(20分)

1、在文件系统阶段,数据_____________________。

A.无独立性 B.独立性差 C.具有物理独立性 D.具有逻辑独立性 2、据库系统软件包括DBMS和________________________。 A.数据库

B.高级语言 C.OS

D.数据库应用系统和开发工具

3、概念结构设计阶段得到的结果是________。 A.数据字典描述的数据需求 C.某个DBMS所支持的数据模型

B.E-R图表示的概念模型

D.包括存储结构和存取方法的物理结构

4、描述事物的符号记录称为______________________。 A.信息

B.数据 C.记录

D.记录集合

5、下列SQL语句命令,属于DDL语言的是_________________。 A.SELECT

B.CREATE

C.GRANT

D.DELETE

6、单个用户使用的数据视图的描述称为 ________。

A.外模式 B.概念模式 C.内模式 D.存储模式

7、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是______。 A.左外联接 B.右外联接 C.外部并 D.外联接 8、分布式数据库系统中分片模式和分配模式均是 ________。 A.全局的 B.局部的 C.分布的 D.集中的 9、事务有多个性质,其中不包括________。

A.一致性 B.唯一性 C.原子性 D.隔离性 10、SQL语言通常称为________。

A.结构化查询语言 B.结构化控制语言 C.结构化定义语言 D.结构化操纵语言 三、设计题(30分)

1.以下给出三个基本表。

Student(学生表)的字段按顺序为学号、姓名、性别、年龄、所属院系; Course(课程表)的字段按顺序为课程编号、课程名、先行课程、课程学分; SC(选课表)的字段按顺序为学号、课程号、成绩。 各表的记录如下: Student Sno95001 95002 9500395004Sname李勇刘晨王明张立Ssex男女女男Sage20191819SdeptCSISMAIS SCCno12323Grade9285889080Sno95001 95001 9500195002 95003CourseCno1234567Cname数据库数学信息系统操作系统数据结构数据处理PASCALCpnoCcredit5421463742641).查询与“刘晨”在同一个系学习的学生的学号、学生姓名。

2).将一个新学生记录(03020;陈冬;男;18;IS)插入Student表中

3).将计算机科学系(CS)全体学生的成绩置零

4).创建信息系(IS)选修了1号课程的学生的视图IS_S1,字段包括Sno、Sname、Grade。

2. 图书出版管理数据库中有两个基本表: 图书 (书号,书名,作者编号,出版社,出版日期) 作者 (作者编号,作者名,年龄,地址)

试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。

五、综合应用题(10分)

假设某商业集团数据库中有一关系模式R如下: R(商店编号,商品编号,数量,部门编号,负责人) 如果规定:(1)每个商店的每种商品只在一个部门销售;

(2)每个商店的每个部门只有一个负责人

(3)每个商店的每种商品只有一个库存数量。 试回答下列问题:

(1)根据上述规定,写出关系模式R的基本函数依赖; (2)找出关系模式R的候选码;

(3)试问关系模式R最高已经达到第几范式?为什么? (4)如果R不属于3NF,请将R分解成3NF模式集。

《数据库》课程模拟试题(五)

一、填空题(30分)

1.数据库系统的体系结构分成三级: 、 、 2.描述实体的特性称为 。

3.一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为 的联系。

4.一个关系模式中包含有若干个 ,其数目多少称为关系的 。

5.选择运算的结果关系同原关系具有 的结构框架,投影运算的结果关系同原关系通常具有 的结构框架。

6.有一个学生关系,其关键字为学号;又有一个课程关系,其关键字为课程号;另有一个选修关系,其关键字为学号和课程号的组合,则学号和课程号分别为该关系的 。

7.设X→Y是关系模式R的一个函数依赖,并且Y不是X的子集,则称X→Y是 。 8.在同一个关系中,如果存在非平凡函数依赖X→Y,Y→Z,而Y

X,则称Z X。

9.如果一个关系R中的所有非主属性都完全函数依赖于每个候选关键字,则称关系R属于 ,记作 。

10.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1→X2,X1→X3,X3→X4,则该关系属于 ,因为它存在着 。

11.采用关系模型的逻辑结构设计将经过 、 和模式评价与修正等三个步骤。 12.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有 个关系模式。

13.假定一个E-R图包含有A实体和B实体,并且从A到B存在着m∶n的联系,则转换成关系模型后,包含有 个关系模式。

14.事务的4个属性: 、 、 、 。 15.面向对象数据库(OO)的 和 的特点,提高了软件的可重用性。 16.数据字典中的___________________是不可再分的数据单位。

17.数据字典通常包括数据项、数据结构、_______ ______、数据存储和处理过程五个部分。 18.关系模型中关系代数是用 来表达查询要求的方式。 19.关系操作的特点是 操作。 二、单项选择题(20分)

1、数据库的概念模型独立于_______________。

A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 2、同一个关系模型的任两个元组值_________。

A.不能全同 B.可以全同 C.必须全同 D.以上都不是 3、关系数据库中的关键字是指_________。 A.能唯一决定关系的字段

B.不可改动的专用保留字

C.关键的很重要的字段 D.能唯一标识元组的属性或属性集合

4、检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的SQL语句是_________。

A.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM S WHERE SN=‘王华’)

B.SELECT SN,AGE,SEX FROM S WHERE SN=‘王华’

C.SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=‘王华’) D.SELECT SN,AGE,SEX FROM S WHERE AGE>王华.AGE

5、规范化过程主要是为克服数据库逻辑结构中的插入异常、删除异常以及_________的缺陷。 A.数据的不一致性

B.结构不太合理 C.冗余度大 D.数据丢失

6、用户所使用的数据视图的描述称为_________。

A.外模式 B.概念模式 C.内模式 D.存储模式

7、规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:其每一个属性都是_________。 A.互不相关的

B.不可分解的

C.长度可变的

D.互相关联

8、关系模式中,满足2NF的模式,_________。

A.必定是3NF B.必定是1NF C.可能是1NF D.必定是BCNF 9、应用数据库的主要目的是_________。

A.解决保密问题 B.解决数据完整性问题 C.共享数据问题 D.解决数据量大的问题 10、关系演算是基础是_________。 A.数理逻辑中的形式演算 C.数理逻辑中的谓词演算 三、设计题(25分)

1.写出下列命令或命令组的功能

假定使用的“图书”、“读者”、“借阅”和“ZGJK”库文件结构如下:

图书(总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(16),单价 N(7,2)) 读者(借书证号 C(4),单位 C(10),姓名 C(6),性别 C(2),职称 C(6),地址 C(16)) 借阅(借书证号 C(4),总编号 C(6),借书日期 D())

ZGJK(职工号 C(6),姓名 C(6), 性别 C(2),出生日期 D(),职称 C(6),基本工资 N(7,2)) 1)select count(*)

from 图书

where书名 like \数据库%\单价<=20.00

2)select distinct 分类号,书名,作者

from 图书

B.形式逻辑中的关系演算 D.形式逻辑中的逻辑演算

order by分类号 desc

3)select count(*) from 图书

where 单价 between 50 and 100

4)select 单位,count(*) from 读者,借阅

where 读者·借书证号 = 借阅·借书证号 group by 单位

2.现有某个应用,涉及到两个实体集,相关的属性为: 实体集R(A#,A1,A2,A3),其中A#为码 实体集S(B#,B1,B2),其中B#为码

从实体集R到S存在多对一的联系,联系属性是D1。 设计相应的关系数据模型;

(1)如果将上述应用的数据库设计为一个关系模式,如下: RS(A#,A1,A2,A3,B#,B1,B2,D1) 指出该关系模式的码。

(2)假设上述关系模式RS上的全部函数依赖为:A1→A3

指出上述模式RS最高满足第几范式?(在1NF-BCNF之内),为什么? (3)如果将上述应用的数据库设计为三个关系模式,如下: R1(A#,A1,A2,A4) R2(B#,B1,B2) R3(A#,B#,D1)

关系模式R2是否一定满足第3范式?为什么?

3.学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:

学生 (学号,姓名,专业,入学日期) 收费 (学年,学号,学费,书费,总金额)

假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。

试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)

四、问答题(15分)

1.数据依赖对关系模式的影响?

2.什么是事务?它有哪些属性?

3.简述关系的性质?

五、综合应用题(10分)

1.现有关系模式:教务(学号,课程号,成绩,教师姓名,教师年龄,教师办公室),其中学号与课程号组成主键,请将其进行无损联结分解,规范化至3NF,假设一门课程是由一个教师讲授,但一个教师可以教多门课程,教师可能重名。

2.针对上题所得到的结果关系模式,用SQL语言执行下列操作(每个操作限用一个SQL语句) (1)查询年龄在40-45岁之间的教师所教课程的成绩单

(2)插入一条记录:学员的学号为“990101”,课程号为C12、成绩为78分 (3)将教师李利的办公室从“201”房间搬到“302”房间 (4)删除选课人数不足5人的课程

一、选择题

1. 数据模型是______。

A、现实世界数据内容的抽象 ; B、现实世界数据特征的抽象; C、现实世界数据库结构的抽象 ; D、现实世界数据库物理存储的抽象; 2. 在数据库的三级模式结构中,设计数据库模式结构时应首先确定的是_____。 A、数据库的物理结构; B、数据库的层次结构; C、数据库的规模 ; D、数据库的逻辑模式; 3. 实体和属性的关系是______。 A、一个属性对应于若干实体; C、一个属性包含有若干实体; A、表的一行 ; B、表的一列;

B、一个实体可以由若干属性来刻画;

D、一个实体可以由一个属性来刻画;

4. 元组(Tuple)所对应的是______。

C、表的一个元素; D、位于表顶端的一行元素;

5. 同一个关系模型的任意两个元组值______。

A、不能全同 B、可全同 C、必须全同 D、以上都不是

6. 数据库管理系统的英文缩写是 。

A、DB B、DBMS C、 DBS D、 DBA 7. 数据库管理系统的核心部分是 。

A、数据模型 B、数据库 C、数据库管理系统 D、计算机硬件 8. 下列关于“数据库系统(DBS)”的叙述中,正确的一条说法是 。 A、DBS是指在计算机系统中引入数据库后的系统

B、DBS是帮助用户建立、使用和管理数据库的一种计算机软件 C、DBS是用户建立的若个文件的集合 D、DBS是一种新颖的关系数据库管理系统

9. 提供数据定义语言DDL(Data Description/Definition Language)的功能是 。 A、实现对数据库的检索、插入、修改、删除

B、描述数据库的结构,为用户建立数据库提供手段

C、用于数据的安全性控制、完整性控制、并控制和通信控制 D、提供数据的初始装入、数据转储、数据恢复、数据库重新组织

10. 数据库具有三级结构,也称为三级模式,其中的模式(也称逻辑模式或概念模指 的是 。

A、用户使用数据视图 B、是所有用户的公共数据视图 C、对对整个数据物理结构和存储结构的特征的描述 D、一种局部数据视图 11. 数据库三级模式体系结构的划分,有利于保持数据库的 。

A、数据独立性 B、数据安全性 C、数据规范性 D、操作可行性

12. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构是 。 A、模式和内模式 B、内模式 C、模式 D、外模式 13. 数据库管理系统能实现对数据库中的数据插入、查询、修改和删除,文字类功能是 。 A、数据定义功能 B、数据管理功能 C、数据操纵功能 D、数据控制功能 14. 数据独立性指 。

A、数据库数据相互独立 B、DBMS和DB相互独立

C、用户应用程序和数据库的数据相互独立 D、用户应用程序和DBMS相互独立 15. 数据库技术随着计算机技术的发展而发展。数据库阶段具有许多特点,下面特点 不是数据库阶段具的特点_____

A、数据结构化 B、数据面向应用程序 C、数据共享性高 D、数据具有较高的独立性 16. 对关系模型叙述错误的是___。

A、建立在严格的数学理论、集合论和谓词演算公式的基础之上 B、微机DBMS绝大部分采取关系数据模型

C、用二维表表示关系模型是其一大特点

D、不具有连接操作的DBMS也可以是关系数据库系统

17. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选

课关系是SC(S#,C#,GRADE)。

要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系___。 A、S B、SC,C C、S,SC D、S,C,SC

18. 如果希望从学生表中查询出所有姓“王”的同学,那么条件语句应该是_____。 A、Where 姓名 % ‘王’ B、Where 姓名 LIKE ‘王%’ C、Where 姓名 % ‘LIKE王’ D、Where 姓名 LIKE ‘王’ 19. 有严格的数学基础的数据模型是_____。

A、关系模型 B、网状模型 C、层次模型 D、面向对象模型 20. 下列关于索引的说明不正确的是______。

A、索引必须创建在主关键字之上 B、索引与基本表分开存储

C、索引是为了提高查询速度而创建的 D、索引会在一定程度上影响增删改操作的效率 二、填空题

1. 数据库处理技术经历了____ _____、_________、__________三个发展阶段。

2.在文件管理阶段,文件之间是相互________的,在数据库管理阶段,文件之间是相互_______的。

3.在实体中能作为码的属性称为 ,否则称为 。

4.域是实体中相应属性的____取值范围____,性别属性的域包含有________个值。 5.实体之间的联系类型有三种,分别为________、_______和________。

6.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是________________的联系。

7.把保存________的关系称为对应数据库的元关系,一个数据库的元关系由________自动建立。 8.在对象数据模型中,每个对象不仅要包含描述实体的________特征,而且要包含描述实体的________特征。

9.在________完整性约束中,每个约束只能涉及到1个属性,在________完整性约束中,每个约束可以涉及到多个属性。

10.在SQL中,主码约束的关键字为____________,外码约束的关键字为____________。 11. 在SQL中,单值约束的关键字为__________,检查约束的关键字为__________。

12.在SQL中,create table、alter table和drop table命令分别为在数据库中________、________和________基本表结构的命令。

13.在SQL中,根据基本表建立一个视图时,包括建立了该视图的________和_______两个方面。 14.层次模型是一棵 结构,关系模型是一个 结构。 三、综合题

1 用SQL的有关语句定义

1)学生关系Student,包括学号Sno、姓名SN、年龄SA;

2)课程关系Course,包括课程号Cno、课程名CN、任课教师CT; 3)学生选课关系SC,包括Sno、Cno和成绩G。 注意:说明主键码和外键码(如果有的话)。 2 按题1的学生关系模式,用SQL的有关语句

1)授予赵华对学生关系Student的插入和修改权限; 2)插入任意3个学生的完整信息; 3)修改所有学生的年龄(加1)。

3 结合题1定义的学生选课数据库,用SQL语句查询计算机系学生数据库课的成绩,输出学生姓名和成绩,按成绩排序(降序),若成绩相同,再按学号排序(升序)。

本文来源:https://www.bwwdw.com/article/rdod.html

Top