数据库原理与应用期中试卷答案

合集下载

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

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

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

一、单选题(共20分,每题1分)

1.DB、DBMS和DBS三者之间的关系是(B)

A. DB包括DBMS和DBS

B. DBS包括DB和DBMS

C. DBMS包括DB和DBS C. DBS与DB和DBMS无关

2.在数据库系统中,读脏数据是指一个事务读了另一个事务(C)

A. 未更新的数据

B. 未撤销的数据

C. 未提交的数据

D. 未刷新的数据

3.加锁协议中规定“先申请先服务”的原则,可以避免数据库系统出现(A)

A. 活锁

B. 死锁

C. 读-写冲突

D. 写-写冲突

4.语句DELETE FROM SC表明(A)

A. 删除SC中的全部记录

B. 删除基本表SC

C. 删除基本表SC中的列数据

D. 删除基本表SC中的部分行

5.数据库设计阶段分为(D)

A. 物理设计阶段、逻辑设计阶段、编程和调试阶段

B. 模型设计阶段、程序设计阶段和运行阶段

C. 方案设计阶段、总体设计阶段、个别设计阶段和编程阶段

D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段

6.关系笛卡尔积运算记号R×S表示(D)

A. R为关系名,S为属性名

B. R和S均为属性名

C. R为属性名,S为关系名

D. R和S均为关系名

7.在DB应用中,一般一条SQL语句可产生或处理一组记录,而DB主语言语句

一般一次只能处理一条记录,其协调可通过哪种技术实现(B)

A. 指针

B. 游标

C. 数组

D. 栈

8.下列说法中不正确的是(C)

A. 任何一个包含两个属性的关系模式一定满足3NF

B. 任何一个包含两个属性的关系模式一定满足BCNF

数据库期中测试答案

数据库期中测试答案

一、单项选择题(本大题共15小题,每小题2分,共30分)

1.两个实体间联系的是类型M:N ,则将其转化为关系时应( D )

A.将M 方的码纳入N 方

B.将N 方的码纳入M 方

C.将M 方的码纳入N 方,同时将N 方的码纳入M 方

D.另建一个关系,包括M 方和N 方的码以及联系上的所有属性

2.在E-R 概念模型中,一个学生是实体,学生实体可由学号、姓名、性别等属性组成,那么性别的取值范围是实体的( D )

A.主码

B.属性

C.联系

D.域

3.下列SQL 命令中,用于修改表结构的是( A )

A.ALTER

B.CREATE

C.UPDATE

D.INSE

4.在视图上不能..授予的操作权限是( B )

A.INSERT

B.INDEX

C.DELETE

5.设有关系WORK (ENO ,CNO ,PAY ),主码为(ENO ,CNO )。按照实体完整性规则(

D ) A .只有ENO 不能取空值 B .只有CNO 不能取空值

C .只有PAY 不能取空值

D .ENO 与CNO 都不能取空值

6.关系R 和S 如下表

R -S 的结果是( B

)

7.下面关于自然连接和等值连接的叙述中,不正确...的是( C )

A .自然连接是一种特殊的等值连接

B .自然连接要求在两个关系中有公共属性,而等值连接不必

C.两种连接都可以只用笛卡尔积和选择运算导出

D.自然连接要在结果中去掉重复的属性,而等值连接不必

8.设有关系表S(NO,NAME,AGE),其中AGE为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( D )

数据库期中试卷及参考答案

数据库期中试卷及参考答案

数据库期中试卷及参考答案

《数据库原理与应用》

一.单项选择题(每题1分,共 20分)

1.目前市场上常见的DBMS 90% 以上都是基于(C )数据模型的。

A .层次

B .网状C.关系D.面向对象

2.E-R 图是在数据库设计中用来表示( A )的一种常用方法。

A .概念模型

B .逻辑模型C.物理模型D.面向对象模型

3.(C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

A .外模式

B .内模式C.模式 D .概念模式

4.(B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。

A .外模式

B .内模式C.模式 D .概念模式

5.数据库的概念模型独立于( A )。

A .具体的机器和DBMS

B .E-R 图C.信息世界 D .现实世界

6.在数据库中存储的是(C)。

A .数据

B .数据库模型C.数据以及数据之间的联系D.信息

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

B )。

A .互不相关的

B .不可分解的C.长度可变得D.互相关联的

8.在数据模型中有“型”和“值(或实例)”两个对应的概念。

其中数据库的模式是一个( D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。

A .型;变化;值;不变

B .值;不变;型;变化

C.值;变化;型;不变D.型;不变;值;变化

9.关系表 A 的属性个数为5,元组个数为10;关系表 B 的属性个数为6,元组个数为20.

05级《数据库原理与应用》期中试卷[2]

05级《数据库原理与应用》期中试卷[2]

计算机系05级本科《数据库原理与应用》期中考试卷

班学号姓名

一、填空题:( 每空格1分,共26分)

1.在数据库管理系统三级模式结构由、

和组成,为了实现三级模式之间的联系,在数据库管理系统提供了两个,它们是和

映象。

2.一个关系模式的定义格式为。3.反映现实世界中实体及实体间联系的信息模型是模型。

4.在关系运算中,从两个关系中找出相同元组的运算称为

运算。

5.关系模型中可以有三类完整性约束:完整性、

完整性和完整性。6.SQL语言包括语言、语言、

语言和语言。

7.关系中主码的取值必须唯一且非空,这条规则是完整性规则。

8.数据库安全性中存取控制的方法有和

控制两类,从安全性角度考虑上述中的

方法的安全性更高.

9.一台机器可以加工多种零件,每一种零件可以在多台机器上加工,机器和零件之间为的联系。

10.在数据库中安全性控制的安全技术主要有用户、、、审计

和密码的保护五级安全措施。存取控制方法有控制方法和控制方法。

二、单项选择题:(每空格2分,共30分)

1.数据库系统与文件系统的主要区别是。

A)数据库系统复杂,而文件系统系统简单

B)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。

C)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。

D)文件系统不能解决冗余和数据的独立性问题,而数据系统可以解决上述问题。

2.数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是。

A) 数据库管理系统、操作系统、应用软件

B) 数据库管理系统、应用软件、操作系统

C) 操作系统、数据库管理系统、应用软件

数据库期中试卷及参考答案

数据库期中试卷及参考答案

《数据库原理与应用》

一.单项选择题(每题1分,共20分)

1.目前市场上常见的DBMS 90%以上都是基于( C )数据模型的。

A.层次B.网状C.关系D.面向对象

2.E-R图是在数据库设计中用来表示( A )的一种常用方法。

A.概念模型B.逻辑模型C.物理模型D.面向对象模型

3.( C )是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

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

4.( B )也称存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。

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

5.数据库的概念模型独立于( A )。

A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界

6.在数据库中存储的是( C )。

A.数据B.数据库模型C.数据以及数据之间的联系D.信息

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

A.互不相关的B.不可分解的C.长度可变得D.互相关联的

8.在数据模型中有“型”和“值(或实例)”两个对应的概念。其中数据库的模式是一个( D )的概念,是一个相对()的概念,而数据库在某一时刻的状态则是一个()的概念,是一个相对()的概念。

A.型;变化;值;不变B.值;不变;型;变化

C.值;变化;型;不变D.型;不变;值;变化

9.关系表A的属性个数为5,元组个数为10;关系表B的属性个数为6,元组个数为20.

则A与B的笛卡尔积A×B的属性有( D )个,元组个数有()个。

数据库期中试题及答案

数据库期中试题及答案

数据库期中试题及答案

苏州科技学院数据库原理与设计试卷

一、单选题(1*20=20分)

1、DBMS 是D

A.数据库B.操作系统C.数据库系统D.数据库管理系统

2、下述哪一条不在DBA(数据库管理员)职责范围内 D 。

A.监督和控制数据库的运行B.参与数据库及应用程序设计

C.设计数据库的存储策略D.设计数据库管理系统DBMS

3、模式的逻辑子集通常称为(C)

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

4、用二维表结构表示实体以及实体间联系的数据模型称为B

A 层次数据模型

B 关系数据模型

C 网状数据模型

D 树状数据模型

5、下列哪一条不属于概念模型的特点D。

A.对现实世界的真实反映B.易于交流和理解

C.易于变动D.在计算机实现效率高

6、表之间一对多关系是指_B_____。

A.一张表与多张表之间的关系

B.一张表中的一个记录对应另一张表中的多个记录

C.一张表中的一个记录对应多张表中的一个记录

D.一张表中的一个记录对应多张表中的多个记录

7、一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实

体集与零部件实体集之间的联系是( D )

A. 1:1

B. 1:M

C. M:1

D. M:N

8、设计数据库时首先应该设计 C 。

A.数据库应用系统结构B.DBMS结构

C.数据库的概念结构D.数据库的控制结构

9、概念设计的主要目标是产生数据库概念结构,该结构主要反映(D )

A.DBA管理信息的需求

B.数据库的维护需求

C.应用程序开发的需求

D.企业的信息需求

10、设属性A是关系R的主属性,则属性A不能取空值,这是 A

数据库原理及应用期中试卷答案

数据库原理及应用期中试卷答案

《数据库原理及应用》期中试题答案(时间:50分钟,满分:20分)

课本实验部分:

已知数据库YGGL,其中包含三个表单,分别为Employees表、Departments表和Salary表(详见P314,P317,P318)。

P321

1.查询收入高于2000元的员工号码。

USE YGGL

GO

SELECT EmployeeID

FROM Salary

WHERE InCome>2000.0

2.查询1970年以后出生的员工姓名和住址。

USE YGGL

GO

SELECT Name,Address

FROM Employees

WHERE Birthday>'1970-12-31'

3.查询所有财务部的员工的号码和姓名。

USE YGGL

GO

SELECT EmployeeID,Name

FROM Employees,Departments

WHERE Employees.DepartmentID=Departments.DepartmentID AND Departments.DepartmentName='财务部' P322

4.查询Employees员工的姓名、住址和收入水平,2000元以下显示为低收入,2000~3000

元显示为中等收入,3000元以上显示为高收入。

USE YGGL

GO

SELECT Name,Address,

CASE

WHEN InCome<2000.0 THEN'低收入'

WHEN 2000.0<=InCome AND InCome<=3000.0 THEN'中等收入'

《数据库原理及应用》题库及答案

《数据库原理及应用》题库及答案

《数据库原理及应用》题库及答案

一、选择题

1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是____阶段。

A.数据库系统 B.文件系统 C.人工管理 D.数据项管理

2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。

①A.文件的集合 B.数据的集合

C.命令的集合 D.程序的集合

②A.命令系统 B.数据库管理系统

C.数据库系统 D.操作系统

③A文件系统 B.数据库系统

C.软件系统 D.数据库管理系统

3.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。

A.候选码 B.数据项 C.主属性 D.主属性值

4.在关系代数运算中,五种基本运算为____。

A.并、差、选择、投影、自然连接 B.并、差、交、选择、投影

C.并、差、选择、投影、乘积 D.并、差、交、选择、乘积

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

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

6.下面哪个不是数据库系统必须提供的数据控制功能____。

A.安全性 B.可移植性 C.完整性 D.并发控制

7.在数据系统中,对存取权限的定义称为____。

A.命令 B.授权 C.定义 D.审计

8.数据库的____是指数据的正确性和相容性。

A.安全性 B.完整性 C.并发控制 D.恢复

数据库期中考试题及答案二

数据库期中考试题及答案二

《数据库原理》期中测试题

一、单项选择题

在每小题列出的四个备选项中只有一个是符合题目要

求的,请将其代码填写在题后的括号内。错选、多选

或未选均无分。

1. 数据库系统的核心是()

A.数据库B.数据库管理系统

C.数据模型D.软件工具

2. 下列四项中,不属于数据库系统的特点的是()

A.数据结构化B.数据由DBMS统一管理和控制

C.数据冗余度大D.数据独立性高

3. 概念模型是现实世界的第一层抽象,这一类模型中最着名的模型是()

A.层次模型B.关系模型

C.网状模型D.实体-联系模型

4. 数据的物理独立性是指()

A.数据库与数据库管理系统相互独立

B.用户程序与数据库管理系统相互独立

C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的

D.应用程序与数据库中数据的逻辑结构是相互独立的

5.要保证数据库的逻辑数据独立性,需要修改的是()

A.模式与外模式之间的映象B.模式与内模式之间的映象

C.模式D.三级模式

6.关系数据模型的基本数据结构是()

A.树B.图C.索引D.关系

7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()

A.车次B.日期

C.车次+日期D.车次+情况摘要

8. 己知关系R和S,R∩S等价于()

A. (R-S)-S

B. S-(S-R)

C. (S-R)-R

D. S-(R-S)

9.用下面的T-SQL语句建立一个基本表:

CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,

Sname CHAR(8) NOT NULL,

数据库原理期中测试(带答案)

数据库原理期中测试(带答案)

《数据库原理》期中小测试

一、选择题。(15题*4分)

1、在ER图中,用来表示实体的图形是( )

A. 矩形框

B. 椭圆

C. 直线

D. 菱形

2、列值为空值(NULL),则说明这一列:()

A、值为0

B、值为空格

C、值是未知的

D、值是非法的

3、当使用INSERT语句往数据库表中插入一行数据时,在主键列值上如果出现重复值,那么会产生的情况是()。

A、出错,操作失败

B、操作成功

C、操作成功,但要给出警告信息

D、自动把数据行的主键列值更改为没有重复的列值后在插入,操作成功

4.在建立一个数据库表时,如果规定某一列的缺省值为0,则说明()

A、该列的数据不可更改

B、当插入数据行时,必须指定该列值为0

C、当插入数据行时,如果没有指定该值,那么该列值为0

D、当插入数据行时,无须显式指定该列值

5、SQL Server的系统管理员的用户名为()

A. dba

B. sa

C. admin

D. administrator

6、在一个查询中,使用()关键字能够除去重复列值。

A、distinct

B、top

C、having

D、desc

7、在ORDER BY子句中,如果没有指定ASC(升序)或者DESC(降序)的话,那么缺省的情况是()

A、asc

B、desc

C、asc或者desc中的任何一个

D、不进行排序

8、在关系数据库中,关系之间的联系是靠()处理的。

A.连接字段值

B.表格

C.记录

D.属性

9、以下描述中不属于关系的性质的是:( )

A. 列是同质的,即每一列中的分量是同类型的数据,来自同一个值域

B. 行的顺序是无关紧要的,即行的次序可以任意交换

数据库原理与应用 期中

数据库原理与应用 期中

1. 试用T-SQL命令建立一个数据库“data”,数据库文件的文件名为“data1.MDF”,初始容量为2MB,最大容量为10MB,事务日志文件的文件名为“data_log.LDF”,初始容量为1MB,最大容量为5MB。文件存放在“E:\DATABASE”文件夹中(10分)。

2. 编写程序,将三个变量@a、@b、@c的值按由小到大的顺序。(10分)

3.设计题,根据如下数据表完成以下各题(共50分)

学生信息表:Studinfo

课程信息表:Courseinfo

学生成绩信息表:StudScoreinfo

1)用SQL语句创建Studinfo

........表及表格中要求的约束。(18分)

2)用update更新学号为“2000070401”并且课程编号为“A010001”的成绩为82。(5分)

3)用delete删除学号为“2000070405”的记录。(4分)

4)用select语句查询学号为“2000070403”的学生基本信息。(4分)

5)写出在学生成绩信息表(StudScoreinfo)中查询学号为“20050319001”并且课程成绩大于80的学生记录的SQL语句。(5分)

6)写出在课程信息表(Courseinfo)中查询以“计算机”开头的课程信息的SQL 语句。(4分)

7) 创建学生平均成绩视图(V_StudAvgScore)其中包括学生学号、学生姓名、平均分、总分、最高分、最低分、课程门数、即(Studno,StudName,AvgScore,SumScore,MaxScore,MinScore,CountCourse)字段。(10分)

数据库期中考试试题含答案

数据库期中考试试题含答案

江苏科技大学

《数据库应用技术》期中测验试卷

一、选择题(从下列每题的四个选择中选择一个正确的答案。每小题2分,共20分)

1.下述()不是DBA(数据库管理员)的主要职责。 D

A.完整性约束说明B.定义数据库模式

C.数据库安全D.数据库管理系统设计

2.关系数据模型是目前最重要的一种数据模型,它的三个要素分别为()。B

A.实体完整、参照完整、用户定义完整

B.数据结构、关系操作、完整性约束

C.数据增加、数据修改、数据查询

D.外模式、模式、内模式

3.一个公司有若干兼职人员,而每个兼职人员都有可能在多家公司打工,则公司与兼职人员之间具有()。C

A.一对一联系B.一对多联系

C.多对多联系D.多对一联系

4.在关系代数运算中,五种基本运算为()。 A

A.并、差、选择、投影、自然连接B.并、差、交、选择、投影

C.并、差、选择、投影、乘积D.并、差、交、选择、乘积

5.在SQL中,与关系代数中的投影运算对应的子句是()。B

A.WHERE B.SELECT

C.FROM D.ORDER BY

6.在关系数据库中,要求基本关系中的所有主属性上不能有空值,其遵守的约束规则是()。 B

A.数据依赖完整性规则B.实体完整性规则

C.用户定义完整性规则D.域完整性规则

7.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建()。 C

A.另一个表B.游标C.视图D.索引

8.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。A

A.用户自定义完整性约束B.参照完整性约束

数据库原理与应用答案

数据库原理与应用答案

数据库原理与应用答案

数据库原理与应用答案:

1. 数据库的概念和特点:

- 数据库是指以一定格式存储在计算机中,可以被多个用户共享和使用的数据集合。

- 数据库具有数据结构化、数据独立性、数据共享、数据安全性、数据一致性等特点。

2. 数据库管理系统(DBMS)的作用和功能:

- DBMS是用来管理和组织数据库的软件系统,它可以提供数据定义、数据操作和数据控制的功能。

- DBMS的作用包括数据存储和管理、数据访问和查询、数据安全和备份、数据一致性和完整性的维护等。

3. 数据库模型与关系数据库模型:

- 数据库模型是数据库设计的理论基础,包括层次模型、网状模型和关系模型等。

- 关系数据库模型是目前最常用的数据库模型,基于关系代数和集合论的概念,将数据组织成表格形式,通过关系操作实现数据的存储和查询。

4. 关系数据库的范式与数据库设计:

- 范式是数据库设计中的规范化原则,包括1NF、2NF、3NF 等不同级别的范式。

- 范式的目的是消除数据冗余和数据依存,提高数据存储和查询的效率。

5. SQL语言与数据库操作:

- SQL语言是用于管理和操作关系数据库的标准查询语言,

包括数据定义语言(DDL)、数据操作语言(DML)和数据

控制语言(DCL)等。

- SQL语言可以用于创建数据库表、插入、更新和删除数据、查询和排序数据等操作。

6. 数据库索引与优化性能:

- 数据库索引是一种数据结构,用于提高数据查询的速度,

常见的索引包括B树索引和哈希索引。

- 优化性能是数据库设计和管理的重要目标,可以通过合理

设计数据模型、优化查询语句、使用合适的索引等手段来提高数据库的查询和存储性能。

数据库原理与应用期中试卷答案

数据库原理与应用期中试卷答案

期中试卷答案

1.数据库是长期存储在计算机内、有组织的、可共享的(B)

A.文件集合B.数据集合

C.命令集合D.程序集合

2.应用程序员所看到和使用的是数据库的(C)

A.外部模型 B.物理模型

C.逻辑模型 D.概念模型

3.从一个数据库文件中取出满足某个条件的所有记录的操作是(A)

A.选择B.连接

C.投影

D.复制

4.下面关于自然连接与等值连接的各个叙述中,不正确

...的是(C)

A.自然连接是一种特殊的等值连接

B.自然连接要求两个关系中具有相同的属性组,而等值连接不必

C.两种连接都可以只用笛卡尔积和选择运算导出

D.自然连接要在结果中去掉重复的属性,而等值连接则不必

5.SQL语言是关系数据库的标准语言,它是(B)

A.过程化的 B.非过程化的

C.格式化的

D.导航式的

6.现要查找缺少学习成绩(G)的学生学号(Sno)和课程号(Cno),相应的SQL语句(D)SELECT Sno,Cno

FROM SC

WHERE

中WHERE后正确的条件表达式是

A.G=0 B.G<=0

C.G=NULL D.G IS NULL

7.设有教师表Rl和学生表R2,如下表所示,则R1 R2的行数和列数分别为(C)

A.行数为12,列数为5 B.行数为12,列数为4

C.行数为4,列数为4 D.行数为4,列数为5

8.SQL语言的一次查询的结果是一个(D)

A.数据项B.记录

C.元组D.表

9.设有关系表R B)

R

A.a B.(a,b)

C.(b,c) D.(a,c)

10.在下面的数据库表中,若学生表的主码是学号,系别表的主码是系别号,用SQL语言不能

《数据库原理与应用》期中阶段测试题

《数据库原理与应用》期中阶段测试题

《数据库原理与应用》期中阶段测试题

一、选择题

1.数据库系统的核心是()。 [单选题] *

A.数据库

B.数据库管理系统(正确答案)

C.数据模型

D.软件工具

2.MySQL 中,预设的、拥有最高权限超级用户的用户名为() [单选题] * A.test

B.Administrator

C.DA

D.root(正确答案)

3.删除经销商 1018 的数据记录的代码为()。 from distributors where distri_num =1018; [单选题] *

A.drop table

B.delete *

C.drop column

D.delete(正确答案)

4.在 SELECT 语句中,使用关键字()可以把重复行屏蔽。 [单选题] *

A.TOP

B.ALL

C.UNION

D.DISTINCT(正确答案)

5.以下聚合函数求平均数的是()。 [单选题] * A.COUNT

B.MAX

C.AVG(正确答案)

D.SUM

6.条件“IN(20,30,40)”表示()。 [单选题] *

A.年龄在 20 到 40 之间

B.年龄在 20 到 30 之间

C.年龄是 20 或 30 或 40(正确答案)

D.年龄在 30 到 40 之间

7.按照班级进行分组()。 [单选题] *

A.ORDER BY CLASSES

B.DORDER CLASSES

C.GROUP BY CLASSES(正确答案)

D.GROUP CLASSES

8.进入要操作的数据库 TEST 用以下哪一项()。 [单选题] * A.IN TEST

B.SHOW TEST

数据库期中试卷(附答案)

数据库期中试卷(附答案)

浙江财经学院期中考试试卷

《数据库原理及应用(英)》课程试卷

考核方式: 闭 卷 考试日期:2012年11月21日 适用专业、班级:10电子商务

1. For each of the following questions there are four choices marked A, B, C and D. Only one of them is correct. You should decide on the correct choice and write down its mark on the answer sheet.(Points: 20 )

(1) Which of the following operations is not supported by DDL ? C

A .creating some views in a database

B .modifying table structures in a database

C .finding some rows from a table

D .creating some tables in a database (2) In relational model, entity integrity means that B .

A .there must not be empty rows in every relation

B .no attribute of a primary key can be null

C .attributes are allowed to be null

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

期中试卷答案

1数据库是长期存储在计算机内、有组织的、可共享的( B )

A •文件集合

B •数据集合

C.命令集合 D •程序集合

2 •应用程序员所看到和使用的是数据库的(C )

A .外部模型 B.物理模型

C.逻辑模型

D.概念模型

3•从一个数据库文件中取出满足某个条件的所有记录的操作是( A )

A. 选择B .连接

C.投影

D.复制

4. 下面关于自然连接与等值连接的各个叙述中,不正确...的是(C )

A.自然连接是一种特殊的等值连接

B .自然连接要求两个关系中具有相同的属性组,而等值连接不必

C•两种连接都可以只用笛卡尔积和选择运算导出

D.自然连接要在结果中去掉重复的属性,而等值连接则不必

5.SQL语言是关系数据库的标准语言,它是(B )

A .过程化的 B.非过程化的

C•格式化的 D.导航式的

6. 现要查找缺少学习成绩(G)的学生学号(Sn o)和课程号(Cno),相应的SQL语句(D)

SELECT Sno, Cno

FROM SC

WHERE

中WHERE后正确的条件表达式是

A. G=0

B.G<=0

C.G=NULL D . G IS NULL

7. 设有教师表Rl和学生表R2,如下表所示,则R1 •:::R2的行数和列数分别为(C )

A .行数为12,列数为5

B .行数为12,列数为4

A .从学生表中删除行(’ 005','王明’,20,‘ 01')

B .将行(’005 ','王山’,19,' 04')插入到学生表中

C .将学号为’001 '的年龄改为18

D .将学号为’010'的系别号改为’04'

11. 规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论, 关系数据库中的关系必须满足:每一个属性都是(

B ) o

A.长度不变的

B.不可分解的

C.互相关联的

D.互不相关的

12. 已知关系模式 R (A , B , C , D , E )及其上的函数相关性集合 F = {A

C , A },该关系模式的候选键是( B ) o

A.AB

B. BE

C.CD

D. DE

13. 设有关系模式 W ( C , P , S , G , T , R ),其中各属性的含义是: C 表示课

程,P 表示教师,S 表示学生,G 表示成绩,T 表示时间,R 表示教室,

& SQL 语言的一次查询的结果是一个(D ) A.数据项 B .记录 C .元组 D .表

9.设有关系表

B . (a,b)

C . (b,c)

D . (a,c)

10.在下面的数据库表中,若学生表的主码是学号,系别表的主码是系别号,用

SQL 语言

不能执行的下面操作是:( BD )

R (如下表所示),该关系的主码是(

学生表

系别表

根据语义有如下数据依赖集:

D={ C F , ( S , C )W, (T , R )^C, ( T , P )F, (T , S )~ R }, 所属性集TR 的属性闭包(TP)+

是(C )

A. TP

B. TPR

C.TPRC

D.TPRCSG 关系模式W 的一个候选键是(D )。 A. (S , C ) B. (T , R )

C. (T , P )

D. (T , S )

若将关系模式 W 分解为三个关系模式 W1 (C , P ), W2 (S , C , G ), W2 ( S , T , R , C ),则W 的规范化程序最高达到(B ) o A. 1NF B.2NF C. 3NF D. BCNF

14. 关系模式R 中的属性全是主属性,则 R 的最高范式必定是(C )

A. 1NF

B. 2NF

C. 3NF

D. BCNF

15. 在关系数据库中,任何二元关系模式的最高范式必定是( D )

A. 1NF

B.2NF

C. 3NF

D. BCNF

16. 若关系模式R ( U , F )属于3NF ,则(C )o A. 一定属于BCNF B.消除了插入的删除异常 C.仍存在一定的插入和删除异常 D.属于BCNF 且消除了插入和删除异常

17. 下列说法不正确的是(C )o

A. 任何一个包含两个属性的关系模式一定满足

B. 任何一个包含两个属性的关系模式一定满足

C. 任何一个包含三个属性的关系模式一定满足

D. 任何一个关系模式都一定有候选键 18. 关系的规范化中,各个范式之间的关系是( A. 1NF 2NF 3NF B. 3NF 2NF 1NF D. 1NF 二 2NF 二 BCNF 二 3NF 19. 学生表(id , name , sex , age , depart_id ,

depart_name ),存在函数依赖是 id T name sex , age, depart_id ; dept_id dept_name 其满足

(B )。

A. 1NF

B. 2NF

C. 3NF

D. BCNF

1. 设有关系模式 R(U,F),其中 U=ABCDEF , F = {A->BCD, AB->D, D->E,E->F,D->F} ,

求F 的最小函数依赖集。

A->B, A->C A->D, AB->D, D->E,E->F,D->F A->B, A->C A->D, D->E,E->F,D->F A->B, A->C A->D, D->E, E->F

2. 假设为自学考试成绩管理设计了一个关系 R (S #, SN , C #, CN , G , U ), 其属性的含义依次为考生号、姓名、课程号、课程名、分数和主考学校名称。

规定每个学生学习一门课程只有一个分数;一个主考学校主管多门课程的考试, 且一门课程只能属于一个主考学校管理;每名考生有唯一的考号,每门课程有 唯一的课程号。

(1) 写出关系模式 R 基本的函数依赖集。 S#->SN, S#C#->G,C#->CN,C#->U

(2) 写出关系模式R 的候选键。 S#,C#

(3) 关系模式R 最高达到第几范式?为什么? 1NF,S#C#->CN 是部分函数依赖,不满足 2NF (4) 将R 规范化为3NF 。

3NF BCNF 3NF

B ) o

C. 1NF=2NF=3NF

相关文档
最新文档