数据库期末考试试题及答案复习必备

数据库期末考试试题及答案复习必备

数据库试题经典问题

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

1.将数据库从SQL Server实例中删除,即在逻辑上将数据文件和日志文件与服务器相脱离,但文件并不从磁盘上删除,此操作称为_________,可通过_______将其重新加载到SQL Server 实例中。

2.SQL Server中用于服务器的所有初始化信息和系统级信息的的系统数据库是_______________。

3.打开数据库student,使之成为当前数据库,可以使用语句______________。

4.使用T-SQL语句创建存储过程时,若要求对存储过程的定义文本进行加密,应使用_________子句。

5.若要删除sutdent表的全部数据,数据删除后不可撤销,应使用语句____________,若想删除student数据表,应使用语句________________。

6.若要对数据库中的对象进行改名,就使用的系统存储过程是_____________。

7.Sql Server的数据库文件分为数据文件和__________,其中数据文件又分为_________和__________。

8.在Sql Server中,按触发的时机,触发器可分为__________和________。

9.在Sql Server的事务处理中,开启一个事务可用Begin Transaction,提交事

和撤销事务应使用____________和___________。

二、简答题(共3题,每题7分,共21分)

1.在数据库端编程,主要有自定义函数、存储过程和触发器三种形式,请比较一下这三种方式的异同。

2.SqlServer有哪些系统数据库,各自的作用是什么?

3.数据库中的常用完整性有几种?在Sql Server主要通过什么方

式实现?

三、应用题(共6题,本题共54分。)

1.创建名为“Love”的数据库,其中主数据文件为Lovedat.mdf,初始大小为8M,增长大小为1M,日志文件为Lovedat.ldf,初始大小是5M,最大存储空间是30M,增长是5M。请写出相应的SQL语句。(本题8分)

2.使用sql语句创建表authors,结构如下表所示(本题8分)列名数据类型大小是否为空默认值说明

authorID int 4 N 编号(主键),自动增长

authorName nvarchar 50 N 姓名

Phone nvarchar 13 Y 电话

address nvarchar 255 Y 地址

3.使用SQL语句对2中创建的authors表进行如下修改:(每小题5分,共15分)

(1)添加Sex 列char(2),city列varchar(20)。

(2)删除city列。

(3) 修改作者信息表authors中的address列将该列的属性的长度更改为500。

4.系部表的创建语句如下,请完成以下操作(每小题5分,共15分)

CREATE TABLE 系部(系部代码char(2) CONSTRAINT pk_xbdm PRIMARY KEY,

系部名称varchar(30) NOT NULL,系主任char(8))

(1)将系部表中计算机系的系主任改为‘张中裕’

(2)将系部表中的系部名称列中的‘系’全部更改为‘科学系’(使用replace函数,用法:

replace(串1,串2,串3),其功能是将串1中的串2 替换为串3 ) (3)在系部表中删除系主任姓‘张’的系部数据

5.有二个数据表XS(xh, xm)和XS_KC(xh, kch, cj),用两种方法,写出如下查询:“查找数据库中所有学生的学号(xh)、姓名

(xm)以及其所选修的课程号(kch)和成绩(cj)”。(本题8分)

四、编程题(共2题,每题5分,共10分)

1. 在数据表上机记录中创建一个名为insert_sjkh的insert触发器其作用是:当用户在“上机记录”表中插入记录时,若“上机卡”表中没有该上机号,则提示用户不能插入,否则,提示记录插入成功。(附:上机记录表结构:(上机号char(13),上机日期datetime,开始时间datetime,结束时间datetime,上机状态bit)。上机卡表结构:(上机号char(13),姓名……)

2. 在student数据库中的学生、课程注册、课程表中创建一个带参的存储过程cjcx。其功能是:当任意输入一个学生的姓名时,返回该学生的学号、选修的课程名和课程成绩。然后使用存储过程,查询学生“陈斌”的学号、选修的课程名和课程成绩。

数据库试题答案

一、1.数据库分离,数据库附加 2.master https://www.360docs.net/doc/a519210857.html,/doc/ad15926215.html,e student 4. with encryption; 5.truncate table student,drop table student 6.sp_rename 7. 日志文件、主要数据文件、次要数据文件8.后触发器、替代触发器https://www.360docs.net/doc/a519210857.html,/doc/ad15926215.html,mit transaction,rollback transaction

二、1.答:相同点:存储过程、触发器和自定义函数都能完成特定的功能,并且都存储在服务器端的数据字典中。区别:存储过程和自定义函数都可以定义参数,触发器不可以;从调用方式上,存储过程和自定义函数都需要由应用程序或其他功能体进行调用,而触发器是当相应事件发生时自动执行,不须干预;自定义函数需要定义返回类型,函数体中至少要有一条用于返回返回值的语句,而存储过程和触发器不需要。

2.答:主要的系统数据库有master、model、tempdb和msdb。其中Master数据库保存了Sql Server2005的初始化信息和所有系统级信息。Master数据库是Sql Server 2005中最重要的系统数据库,对其更新和删除操作而导致Master数据库的不可用都将使得整个Sql

Server2005系统无法启动和运行。Model数据库是用于保存所有用户数据库和Tempdb数据库的模版。每当用户创建数据库的时候,Sql Server 2005将用Model数据库提供的信息初始化被创建的数据库。Msdb数据库是Sql Server2005代理服务工作时使用的数据库,用于为Sql Server代理服务在警报和作业等操作时提供存储空间。Tempdb数据库是一个临时的系统数据库,用于为所有临时表、临时存储过程以及其他的临时操作提供存储空间。

3.答:视图是一个虚拟表,并不存储任何物理数据。视图与真正的表很类似,也是由一组命名的列和数据行组成,其内容由查询所定义。但是视图并不是以一组数据形式存储在数据库中,数据库中只存储视图的定义,而不存在视图中的数据,视图中的数据仍存储在基本表中。当基本表中的数据发生变化时,从视图中查询出来的数据也随之改变。视图和表相比有独特的优势主要有以下几个方面:(1)保证数据的安全。(2)简化查询操作。(3)保证数据的逻辑独立性。

三、 1. create database love on (name=lovedat,filename='d:\database\lovedat.mdf',size=8,Max size=unlimited,filegrowth=1)

log on (name=lovedat_log,filename='d:\database\lovedat.ldf',size=5,M axsize=30,filegrowth=5) 2. create table authors (authorid int identity(1,1) primary key not null, authorname nvarchar(50) not null,phone nvarchar(13) null, address nvarchar(255))

3. (1) alter table authors add sex char(2) null,city nvarchar(20) null; (2) alter table authors drop column city

(3) alter table authors alter column address nvarchar(500) not null

4. (1) Update 系部set 系主任=’张中裕’where 系部名称=’计算机系’

(2) Update 系部set 系部名称=replace(系部名称,’系’,’科学系’)

(3) Delete from 系部where 系主任like ‘张%’

5. (1) select xs.xh,xm,kch,cj from xs, xs_kc where xs.xh=xs_kc.xh;

(2) select xs.xh,xm,kch,cj from xs join xs_kc on xs.xh=xs_kc.xh;

四、1.Create trigger insert_sjkh on dbo.上机记录for insert

As

begin

Declare @asjkh char(13)

Declare @acount int

Select @asjkh=上机号from inserted

Select @acount=count(*) from 上机卡where 上机号=@asjkh If @acount=0

Print '上机卡中无此卡号,不能插入'

Else

Print '数据插入成功'

end

2. Create PROCEDURE [dbo].[cjcx]

@axm char(8)

AS

BEGIN

SELECT 学生.学号,课程.课程名,课程注册.成绩from 学生,课程,课程注册where 学生.学号=课程注册.学号and 课程注册.课程号=课程.课程号and 姓名=@axm

END

执行存储过程cjcx,查询“周红瑜”的学号、选修的课程名和课程成绩。

Exec cjcx @axm=’张斌’

SQLserver期末考试试题及答案

SQLserver期末考试试题及答案SQL Server期末考试试题及答案 一、选择题 1. 下列哪个不是SQL Server的数据类型? A. int B. varchar C. boolean D. datetime 答案:C 2. 下列哪个不是SQL Server的约束类型? A. 主键约束 B. 外键约束 C. 唯一约束 D. 默认约束 答案:D 3. 下列哪个不是SQL Server的聚合函数? A. SUM B. AVG

C. COUNT D. MAX 答案:E(不存在) 4. 下列哪个不是SQL Server的连接方式? A. INNER JOIN B. LEFT JOIN C. RIGHT JOIN D. FULL JOIN 答案:E(不存在) 5. 下列哪个不是SQL Server的系统函数? A. GETDATE B. LEN C. CONVERT D. RAND 答案:E(不存在) 二、填空题 1. SQL Server中,使用______语句可以创建数据库。答案:CREATE DATABASE

2. SQL Server中,使用______语句可以创建表。 答案:CREATE TABLE 3. SQL Server中,使用______语句可以删除表。 答案:DROP TABLE 4. SQL Server中,使用______语句可以插入数据。 答案:INSERT INTO 5. SQL Server中,使用______语句可以更新数据。 答案:UPDATE 三、简答题 1. 什么是SQL Server? 答案:SQL Server是一种关系型数据库管理系统,由微软公司开发。它支持SQL语言,可以用于存储、管理和检索数据。 2. SQL Server中,什么是主键? 答案:主键是一种约束,用于唯一标识表中的每一行数据。它可以 是一个或多个列,且不允许为空值。 3. SQL Server中,什么是外键? 答案:外键是一种约束,用于建立表与表之间的关系。它指向另一 个表中的主键,用于保证数据的完整性和一致性。

sql数据库期末考试题及答案

一、单选题(共 10 道试卷,共 50 分。) 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D)。 A. 数据文件 B.索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。 A. 一对一的联系 B.一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY…HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列(C)。 A. 数值为0 B.数值为空格 C. 数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D)中。 A. 内存 B.CPU C.寄存器 D. 磁盘 二、判断题(共 10 道试卷,共 50 分。)V 1. 如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。 A. 错误 B.正确 2. 在sysdatabases中,还记录着存储过程中每个参数的信息。A A. 错误 B.正确 3. 在SELECT语句中,当使用ORDER BY子句时,一定要使用GROUP BY 子句。A A. 错误 B.正确 4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。A A. 错误 B.正确 5. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名ldf B A. 错误 B.正确

数据库期末试题及答案

数据库期末试题及答案题目:数据库期末试题及答案 一、选择题(共20小题,每题2分,共40分) 1. 数据库系统的基本特点是什么? A. 数据共享 B. 数据独立性 C. 数据多样性 D. 数据冗余 答案:B. 数据独立性 2. 下面哪种数据库模型是层次结构模型的扩展? A. 关系模型 B. 网络模型 C. 对象模型 D. NoSQL模型 答案:B. 网络模型 3. 数据库事务的ACID特性中,C代表什么? A. 一致性

B. 原子性 C. 持久性 D. 隔离性 答案:A. 一致性 4. 在关系数据库中,SQL是用于进行什么操作的语言? A. 数据定义 B. 数据操作 C. 数据查询 D. 数据删除 答案:B. 数据操作 5. 下面哪种SQL语句用于向表中插入数据? A. UPDATE B. DELETE C. INSERT INTO D. SELECT 答案:C. INSERT INTO 6. 在关系数据库中,外键用于实现什么样的数据关系? A. 一对一关系

B. 一对多关系 C. 多对多关系 D. 层次关系 答案:B. 一对多关系 7. 关系数据库中,一个属性的值在给定的关系模式中是唯一的,这个属性被称为什么? A. 主键 B. 外键 C. 候选键 D. 任意键 答案:A. 主键 8. 下面哪种关系操作用于将两个表连接? A. JOIN B. UNION C. INSERT D. DELETE 答案:A. JOIN 9. 下面哪种关系操作用于从表中删除数据?

A. DELETE B. UPDATE C. SELECT D. INSERT INTO 答案:A. DELETE 10. 下面哪种数据库索引类型可以加快对表中数据的查找操作? A. B-tree索引 B. Hash索引 C. R-tree索引 D. Full-text索引 答案:A. B-tree索引 11. 下面哪种关系型数据库是开源的? A. Oracle B. Microsoft SQL Server C. MySQL D. IBM DB2 答案:C. MySQL 12. 以下哪个选项是关系数据库中的一种范式?

数据库期末考试试题及答案复习必备

数据库期末考试试题及答案复习必备 数据库试题经典问题 一、填空题(共9题,每空1分,共15分) 1.将数据库从SQL Server实例中删除,即在逻辑上将数据文件和日志文件与服务器相脱离,但文件并不从磁盘上删除,此操作称为_________,可通过_______将其重新加载到SQL Server 实例中。 2.SQL Server中用于服务器的所有初始化信息和系统级信息的的系统数据库是_______________。 3.打开数据库student,使之成为当前数据库,可以使用语句______________。 4.使用T-SQL语句创建存储过程时,若要求对存储过程的定义文本进行加密,应使用_________子句。 5.若要删除sutdent表的全部数据,数据删除后不可撤销,应使用语句____________,若想删除student数据表,应使用语句________________。 6.若要对数据库中的对象进行改名,就使用的系统存储过程是_____________。 7.Sql Server的数据库文件分为数据文件和__________,其中数据文件又分为_________和__________。 8.在Sql Server中,按触发的时机,触发器可分为__________和________。 9.在Sql Server的事务处理中,开启一个事务可用Begin Transaction,提交事 和撤销事务应使用____________和___________。 二、简答题(共3题,每题7分,共21分) 1.在数据库端编程,主要有自定义函数、存储过程和触发器三种形式,请比较一下这三种方式的异同。 2.SqlServer有哪些系统数据库,各自的作用是什么? 3.数据库中的常用完整性有几种?在Sql Server主要通过什么方

数据库期末试题附答案)

《数据库原理》课程考试模拟题四 一、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共16分,每小题1分) 1. 在数据库中,下列说法()是不正确的。 A.数据库中没有数据冗余 B.数据库具有较高的数据独立性 C.数据库能为各种用户共享 D.数据库加强了数据保护 2. 按照传统的数据模型分类,数据库系统可以分为( )三种类型。 A.大型、中型和小型 B.西文、中文和兼容 C.层次、网状和关系 D.数据、图形和多媒体 3. 在数据库的三级模式结构中,( )是用户与数据库系统的接口,是用户用到的那部分数据的描述。 A.外模式 B.内模式 C.存储模式 D.模式 4. 下面选项中不是关系的基本特征的是( )。 A. 不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C. 没有行序和列序 D. 没有重复元组 5. SQL语言具有两种使用方式,分别称为交互式SQL和( )。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 6. 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C},则(BD)+为( )。 A.BCD B.BC C.ABC D.C 7. E-R图是数据库设计的工具之一,它适用于建立数据库的( )。 A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 8. 若关系模式R(ABCD)已属于3NF,下列说法中( )是正确的。 A.它一定消除了插入和删除异常 B.仍存在一定的插入和删除异常 C.一定属于BCNF D.A和C都是 9. 解决并发操作带来的数据不一致性普遍采用( )。 A.封锁技术 B.恢复技术 C.存取控制技术 D.协商 10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。 A.可靠性 B.一致性 C.完整性 D.安全性 11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。这是指事务的( ) 。 A. 原子性 B. 一致性 C. 隔离性 D. 持久性 12. 在数据库中,软件错误属于( )。 A. 事务故障 B. 系统故障 C. 介质故障 D. 活锁 13. 在通常情况下,下面的关系中不可以作为关系数据库的关系是( )。 A.R1(学生号,学生名,性别) B.R2(学生号,学生名,班级号) C.R3(学生号,学生名,宿舍号) D.R4(学生号,学生名,简历) 14. 有12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N

sql数据库期末考试题及答案完整版

s q l数据库期末考试题 及答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE

《数据库原理与应用》期末试题答案

数据库试卷3参考答案 《数据库原理与应用》期末试题答案(C) 一、填空(每空1分,共20分) 1、一个或多个基本表,定义,视图对应的数据 2、Alter 3、框架,记录格式 4、关系元组属性 5、笛卡尔积, 并差投影选择 6、用户标识与鉴定存储控制定义视图审计数据加密 7、冗余 二、选择(每题2分,共20分) 1.B 2.A 3.D 4.C 5.A 6.D 7.C 8.B 9.A 10.C 三、简答题(15分,每小题5分): 1.什么是数据库? 答:数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库是按某种数据模型进行组织的、存放在外存储器上,且可被多个用户同时使用。因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。 2.什么是数据库的数据独立性? 答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。 逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结

构的性质,应用程序不必修改。 物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。 数据独立性的好处是,数据的物理存储设备更新了,物理表示及存取方法改变了,但数据的逻辑模式可以不改变。数据的逻辑模式改变了,但用户的模式可以不改变,因此应用程序也可以不变。这将使程序维护容易,另外,对同一数据库的逻辑模式,可以建立不同的用户模式,从而提高数据共享性,使数据库系统有较好的可扩充性,给DBA维护、改变数据库的物理存储提供了方便。 3.叙述等值连接与自然连接的区别和联系。 答:等值连接表示为R A=B S,自然连接表示为R S;自然连接是除去重复属性的等值连接。两者之间的区别和联系如下: ●自然连接一定是等值连接,但等值连接不一定是自然连接。 等值连接不把重复的属性除去;而自然连接要把重复的属性除去。 ●等值连接要求相等的分量,不一定是公共属性;而自然连接要求相等的分量必须是公共属性。 等值连接不把重复的属性除去;而自然连接要把重复的属性除去。 四、综合题(45分): 1.(1)σSdept = 'IS' (Student) 或σ5 ='IS' (Student) 结果: Sno Sname Ssex Sage Sdept 95002 刘晨女19 IS 95004 张立男19 IS

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

数据库原理-期末考试试题及答案 (本大题共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.A VG (列名) 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 .SC, 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分) 在每小题列出的四个备选项中有多个是符合题目要 求的,多选、少选、错选、不选均无分。

数据库期末考试试题及答案

数据库期末考试试题 ━━━━━━━━━━━━━━━ 一、填空共30题(共计30分) ━━━━━━━━━━━━━━━ 第1题(1.0分)题号:2385 ORDER BY 子句实现的是【1】. 答案: =======(答案1)======= 排序 第2题(1.0分)题号:2374 如果列上有约束,要删除该列,应先删除【1】 答案: =======(答案1)======= 相应的约束 第3题(1.0分)题号:2394 在每次访问视图时,视图都是从【1】中提取所包含的行和列. 答案: =======(答案1)======= 基表 第4题(1.0分)题号:2372 1.在增加数据文件时,如果用户没有指明文件组,则系统将该数据文件增加到【1】文件组. 答案: =======(答案1)======= 主 第5题(1.0分)题号:2371 查看XSCJ数据库信息的存储过程命令是【1】 答案: =======(答案1)======= sp_helpdb

第6题(1.0分)题号:2392 创建视图定义的T-SQL语句的系统存储过程是【1】. 答案: =======(答案1)======= sp_helptext 第7题(1.0分)题号:2379 1. 表的外键约束实现的是数据的【1】完整性. 答案: =======(答案1)======= 参照 第8题(1.0分)题号:2390 要进行模糊匹配查询,需要使用【1】关键字来设置查询条件. 答案: =======(答案1)======= LIKE 第9题(1.0分)题号:2380 定义标识列的关键字是【1】. 答案: =======(答案1)======= identity 第10题(1.0分)题号:2383 在进行多表查询是,必须设置【1】条件. 答案: =======(答案1)======= 连接 第11题(1.0分)题号:2363 联系两个表的关键字称为【1】

(完整版)数据库期末考试复习题及答案

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

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

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

数据库原理及应用期末考试试题 一、单项选择题 (本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. DB 、DBMS 和DBS 三者之间的关系是( B )。 A .D B 包括DBMS 和DBS B .DBS 包括DB 和DBMS C .DBMS 包括DB 和DBS D .不能相互包括 2. 对数据库物理存储方式的描述称为( B ) A .外模式 B .内模式 C .概念模式 D .逻辑模式 3. 在数据库三级模式间引入二级映象的主要作用是( A ) A .提高数据与程序的独立性 B .提高数据与程序的安全性 C .保持数据与程序的一致性 D .提高数据与程序的可移植性 4. 视图是一个“虚表”,视图的构造基于( C ) A .基本表 B .视图 C .基本表或视图 D .数据字典 5. 关系代数中的π运算符对应SELECT 语句中的以下哪个子句?( A ) A .SELECT B .FROM C .WHERE D .GROUP BY 6. 公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部 门的联系类型是( C ) A .多对多 B .一对一 C .多对一 D .一对多 7. 如何构造出一个合适的数据逻辑结构是( C )主要解决的问题。 A .关系系统查询优化 B .数据字典 C .关系数据库规范化理论 D .关系数据库查询 8. 将E-R 模型转换成关系模型,属于数据库的( C )。 A . 需求分析 B . 概念设计 C . 逻辑设计 D . 物理设计 9. 事务日志的用途是( C ) A . 事务处理 B . 完整性约束 C . 数据恢复 D . 安全性控制 10.如果事务T 已在数据R 上加了X 锁,则其他事务在数据R 上( D ) A . 只可加X 锁 B . 只可加S 锁 C . 可加S 锁或X 锁 D . 不能加任何锁 二、填空题 (本大题共10小题,每小题2分,共20分) 错填、不填均无分。 得 分 得 分

数据库期末试题及答案-复习必备

数据库试题经典问题 一、填空题(共9题,每空1分,共15分) 1.将数据库从SQL Server实例中删除,即在逻辑上将数据文件和日志文件与服务器相脱离,但文件并不从磁盘上删除,此操作称为_________,可通过_______将其重新加载到SQL Server实例中。 2.SQL Server中用于服务器的所有初始化信息和系统级信息的的系统数据库是_______________。 3.打开数据库student,使之成为当前数据库,可以使用语句______________。4.使用T—SQL语句创建存储过程时,若要求对存储过程的定义文本进行加密,应使用_________子句. 5.若要删除sutdent表的全部数据,数据删除后不可撤销,应使用语句____________,若想删除student数据表,应使用语句________________. 6.若要对数据库中的对象进行改名,就使用的系统存储过程是_____________。7.Sql Server的数据库文件分为数据文件和__________,其中数据文件又分为_________和__________。 8.在Sql Server中,按触发的时机,触发器可分为__________和________。9.在Sql Server的事务处理中,开启一个事务可用Begin Transaction,提交事 和撤销事务应使用____________和___________。 二、简答题(共3题,每题7分,共21分) 1.在数据库端编程,主要有自定义函数、存储过程和触发器三种形式,请比较一下这三种方式的异同. 2.SqlServer有哪些系统数据库,各自的作用是什么? 3.数据库中的常用完整性有几种?在Sql Server主要通过什么方式实现? 三、应用题(共6题,本题共54分。) 1.创建名为“Love”的数据库,其中主数据文件为Lovedat.mdf,初始大小为8M,增长大小为1M,日志文件为Lovedat.ldf,初始大小是5M,最大存储空间是30M,增长是5M。请写出相应的SQL语句.(本题8分) 2.使用sql语句创建表authors,结构如下表所示(本题8分) 列名数据类型大小是否为空默认值说明 authorID int 4 N 编号(主键),自动增长 authorName nvarchar50 N 姓名 Phone nvarchar13 Y 电话 address nvarchar255 Y 地址 3.使用SQL语句对2中创建的authors表进行如下修改:(每小题5分,共15分) (1)添加Sex 列char(2),city列varchar(20)。

数据库系统期末考试卷及答案

数据库系统试卷一 试卷说明: 1.本次考试为闭卷考试。本试卷共计 8 页,共五大部分,请勿漏答; 2.考试时间为 90 分钟,请掌握好答题时间; 3.答题之前,请将试卷和答题纸上的考试班级、学号、姓名填写清楚; 4.本试卷第所有部分答案都写在试卷上; 5.答题完毕,请将试卷和答题纸正面向外对叠交回,不得带出考场; 6.考试中心提示:请你遵守考场纪律,诚信考试、公平竞争! 一、单项选择题(每题2分,共30分) 1. 实现关系代数投影运算的SQL子句是()。 A.SELECT B.ORDER BY C.FROM D.WHERE 2. SQL语言一次查询的结果是一个() A.数据项B.记录C.元组D.表 3. 下述选项中,()不是数据操纵语句。 A.Insert B.Update C.Delete D.Create 4. LEFT JOIN用于()。 A. 显示符合条件的数据行 B. 显示符合条件的数据行以及左边表中不符合条件的数据行 C. 显示符合条件的数据行以及右边表中不符合条件的数据行 D. 将两个表中的记录匹配成新的数据行 5. SQL使用()语句为用户授予系统权限或对象权限。 A.SELECT B.CREATE C.GRANT D.REVOKE 6. 同一个关系模型的任意两个元组值()。 A.不能完全相同B.可以完全相同C.必须完全相同D.以上都不是 7. 设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()。 A.r+s B.r-s C.r×s D.max(r, s) 8. ()可以看成是现实世界到机器世界的一个过渡的中间层次。 A.概念模型B.逻辑模型C.结构模型D.物理模型 9. 对于分布式数据库,可以简单归纳为( )。 A.数据逻辑上分散,物理上统一B.数据物理上分散,逻辑上统一C.数据在逻辑上、物理上都是分散的D.数据在逻辑上、物理上都是统一的 10. 数据库系统的核心是()。 A.数据模型B.数据库管理系统

数据库期末考试复习题及答案

数据库期末考试复习题及答案 3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是 (D)A.层次模型C.网状模型 4.数据的物理独立性是指(C) A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系 统相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构是相互独立的 7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达 时间、情况摘要等属性,该实体主码是(C) A.车次B.日期C.车次+日期D.车次+情况摘要 8.己知关系R和S,R∩S等价于(B)A.(R-S)-SB.S-(S-R) C.(S-R)-R D.S-(R-S) 9.学校数据库中有学生和宿舍两个关系:学生(学号,姓名)和宿 舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和 宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行(A)A. 全外联接B.左外联接C.右外联接D.自然联接 10.用下面的T-SQL语句建立一个基本表:

CREATETABLEStudent(SnoCHAR(4)PRIMARYKEY, SnameCHAR(8)NOTNULL,Se某CHAR(2),AgeINT) 可以插入到表中的元组是(D)A.'5021','刘祥',男,21B.NULL,'刘祥',NULL,21C.'5021',NULL,男,21D.'5021','刘祥',NULL,NULL 11.把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是(C) A.GRANTQTYONSPJTO'李勇' B.GRANTUPDATE(QTY)ONSPJTO'李勇' 13.关系规范化中的插入操作异常是指(D) A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入 14.在关系数据库设计中,设计关系模式是数据库设计中(A)阶段的任务 A.逻辑设计B.物理设计C.需求分析D.概念设计 换为关系模型的规则,转换后关系的数目为(C)。A.4B.5C.6D.7 16.事务的隔离性是指(A)。 A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的B.事务一旦提交,对数据库的改变是永久的C.事务中包括的所有操作要么都做,要么都不做 D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

(完整版)数据库期末试题(附答案)

《数据库原理》课程考试模拟题四 、单项选择题(在每小题的四个备选答案中选出一个正确答案。本题共 16分,每小题1分) 1. 在数据库中,下列说法( )是不正确的。 A •数据库中没有数据冗余 B •数据库具有较高的数据独立性 C •数据库能为各种用户共享 D •数据库加强了数据保护 2. 按照传统的数据模型分类,数据库系统可以分为 () 三种类 型。 C.层次、网状和关系 •数据、图形和多媒体 是用户与数据库系统的接口,是用户用到的那部分数据的描述。 •存储模式 D •模式 4.下面选项中不是关系的基本特征的是 7. E-R 图是数据库设计的工具之一,它适用于建立数据库的 ( ) A •概念模型 B •逻辑模型 C •结构模型 8. 若关系模式R (ABCD )已属于3NF,下列说法中( ) 是正确的。 A •它一定消除了插入和删除异常 B •仍存在一定的插入和删除异常 C . 一定属于BCNF D 9. 解决并发操作带来的数据不一致性普遍采用 A •封锁技术 B .恢复技术 10. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的 ( ) 。 A •可靠性 B • 一致性 C •完整性 D •安全性 11. 一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失。这是指事 务的( ) 。 A.原子性 B. 一致性 C. 隔离性 D. 持久性 12. 在数据库中,软件错误属于 () 。 A.事务故障 B. 系统故障 C. 介质故障 D. 活锁 13. 在通常情况下,下面的关系中不可以作为关系数据库的关系是 () 。 A • R1(学生号,学生名,性别) B • R2 (学生号,学生名,班级号) C. R3(学生号,学生名,宿舍号) D • R4(学生号,学生名,简历) 14. 有12个实体类型,并且它们之间存在着 15个不同的二元联系,其中 4个是1:1联系类型,5个是1:N A .大型、中型和小型 •西文、中文和兼容 A.不同的列应有不同的数据类型 B. 不同的列应有不同的列名 C.没有行序和列序 D. 没有重复元组 5. SQL 语言具有两种使用方式,分别称为交互式 A •提示式 SQL B •多用户 SQL SQL 和 ( ) C •嵌入式SQL D •解释式SQL 6.设关系模式R (ABCD ), F 是R 上成立的FD 集, F={A ~ B , B T C},则(BD)+ 为( A . BCD • BC • ABC 3.在数据库的三级模式结构中, A •外模式 ( •内模式 D •物理模型 • A 和 C 都是 () 。 C •存取控制技术 D •协商

sql数据库期末考试题及答案

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列( C)。

数据库理论知识期末考试试题与答案

数据库期末考试试题与答案 一、单选题(每小题1 分) 1.下面列出的数据库管理技术发展的3个阶段中,没有统一管理和控制的专门软件对数据进行管理的是()。Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段[单选题] * A.只有Ⅰ B.只有Ⅱ C.Ⅱ和Ⅲ D.Ⅰ和Ⅱ√ 2.下列四项中,不属于数据库系统特点的是()[单选题] * A. 数据共享 B. 提高数据完整性 C. 数据冗余度高√ D. 提高数据独立性 3.SQL Server的安全性管理可分为5个等级,不包括()。[单选题] * A.Windows级 B.用户级√ C.SQL Server服务器级 D.数据库级 4.在创建数据库时,系统自动将()系统数据库中所有用户定义的对象都复制到数据库中。 A. model√

B. msdb C.master D.tempdb 5.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()。[单选题] * A.模式 B.内模式 C.外模式√ D、用户模式 6.使用T-SQL删除表结构的语句是()[单选题] * A. DELETE TABLE B. DROP TABLE√ C. ADD TABLE D. CREATE TABLE 7.若定义教师的工资,则应该选用()类型。[单选题] * A. char B. datetime C. decimal√ D. text 8.在T-SQL中,关于NULL值叙述正确的选项是()[单选题] * A. NULL表示空格 B. NULL表示空值√ C. NULL表示0

D. NULL既可以表示0,也可以表示空格 9.下面是有关主键、外键和唯一性约束的描述,请问哪些描述是正确的()。[单选题] * A.一个表中最多只能有一个主键约束,一个唯一性约束 B.一个表中最多只能有一个主键约束,一个外键约束 C.在定义外键时,应该首先定义主键表的主键约束,然后定义外键约束√ D.在定义外键时,应该首先定义外键约束,然后定义主键表的主键约束 10.SELECT查询语句的子句有多个,但至少包括()子句。[单选题] * A. SELECT和INTO B. SELECTT和GROUP BY C. SELECT和FROM√ D.仅SELECT 11.一个关系表只有一个()。[单选题] * A.超键 B.主键√ C.候选键 D.外键 12.下列叙述错误的是()。[单选题] * A.ALTER TABLE语句可以添加列B.ALTER TABLE语句可以删除列 C.ALTER TABLE语句可以修改列名称√ D.ALTER TABLE语句可以修改列数据类型 13.对于DROP TABLE 命令的解释正确的是()。[单选题] * A.删除表里的数据,保留表的数据结构

数据库系统概论期末试题及答案(重点知识)

试题十 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致 和加强了数据保护。 A .数据共享 B .数据存储 C .数据应用 D .数据保密 2. 数据库系统中,物理数据独立性是指( )。 A .数据库与数据库管理系统的相互独立 B .应用程序与DBMS 的相互独立 C .应用程序与存储在磁盘上数据库的物理模式是相互独立的 D .应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征 的是( )。 A .外模式 B .内模式 C .存储模式 D .模式 4. E-R 模型用于数据库设计的哪个阶段( )? 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.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的() A.候选码 B.主码 C. 外码 D. 连接码 10.下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的 “行”的概念最接近? A.属性 B.关系 C. 域 D. 元组 11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME, TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找某个学生的基本信息及其选课的平均成绩,将使用关系()A.S和SC B.SC和C C.S和C D.S、SC和C 12.在SQL语言的SELECT语句中,用于对结果元组进行排序的是()子句。 A. GROUP BY B.HAVING C.ORDER BY D.WHERE 13.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下面()选项是正确的。 A.只有SNO不能取空值B.只有CNO不能取空值 C.只有GRADE不能取空值D.SNO与CNO都不能取空值 14.下面关于函数依赖的叙述中,()是不正确的。 A.若X→Y,WY→Z,则XW→Z B.若Y X,则X→Y C.若XY→Z,则X→Z,Y→Z D.若X→YZ,则X→Y,X→Z 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))

相关文档
最新文档