文档库 最新最全的文档下载
当前位置:文档库 › 数据库试题

数据库试题

数据库试题
数据库试题

B_FJM

一、单项选择题(本大题共25小题,每小题1分,共25分)

1. 数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是( A )

A、外模式、模式和内模式

B、子模式、用户模式和存储模式

C、模式、子模式和概念模式

D、子模式、模式和用户模式

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

A、文件的集合、操作系统、文件系统

B、数据的集合、数据库管理系统、数据库系统

C、命令的集合、数据库系统、软件系统

D、程序的集合、命令系统、文件系统

3、在ER图中,用长方形表示__,用椭圆表示__( C )

A、联系、属性

B、属性、实体

C、实体、属性

D、什么也不代表、实体

4、SQL语言属于( D )。

A、关系代数语言

B、元组关系演算语言

C、域关系演算语言

D、具有关系代数和关系演算双重特点的语言

5、下列各种模型中不是数据模型的是(A )

A、概念模型

B、层次模型

C、网状模型

D、关系模型

6、数据库三级模式体系结构的划分,有利于保持数据库的( C )

A、结构规范化

B、数据安全性

C、数据独立性

D、操作可行性

7、SQL语句中表结构修改命令是( C )

A、MODIFY TABLE

B、 MODIFY STRUCTURE

C、ALTER TABLE

D、 ALTER STRUCTURE

8. 一组具有相同数据类型的值的集合称为( D )。

A、关系

B、属性

C、分量

D、域

9. 设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( A ).

A、 r+s

B、 r-s

C、 r×s

D、 max(r,s)

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

A、互不相关的

B、不可再分解的

C、长度可变的

D、互相关联的

11. ___是位于用户与操作系统之间的一层数据管理软件 ( A ) .

A、数据库管理系统

B、数据库系统

C、数据库

D、数据库应用系统

12. 在关系代数表达式优化策略中,应尽可能早执行(C )操作

A、投影

B、联接

C、选择

D、笛卡儿积

13. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHEER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系(D )

A、 S

B、 SC,C

C、 S,SC

D、 S,C,SC

14. 一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的(D )

A、记录

B、行

C、数据字典

D、属性

15. 下列各种对关系数据库的基本操作中,()是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值;( D )是表中选取满足某种条件的元组的操作,相当于在横向进行选择。

A、选择、检索

B、扫描、投影

C、检索、选择

D、投影、选择

16. SQL语言中,SELECT语句的执行结果是( B )

A、属性

B、表

C、元组

D、数据库

17. 为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字(A )

A、UNIQUE

B、 COUNT

C、DISTINCT

D、 UNION

18. 在SQL的SELECT语句中,与选择运算对应的命令子句是( C )

A、SELECT

B、FROM

C、WHERE

D、GROUP BY

19. 在SELECT语句中,对应关系代数中“投影”运算的语句是( A )

A、SELECT

B、FROM

C、WHERE

D、SET

20. 在关系模式R(姓名,年龄,职位,出生日期)中最有可能做主关键字的是( A )

A、姓名

B、年龄

C、职位

D、出生日期

21.下列四项中说法不正确的是( C )

A、数据库减少了数据冗余

B、数据库中的数据可以共享

C、数据库避免了一切数据的重复

D 、数据库具有较高的数据独立性

22.设关系R 和S 的值如下:

R 与S 自然联接的结果的元组个数是( B ) 。

A 、1

B 、2

C 、3

D 、4

23.关系数据库的三种基本运算不包括( D )。

A 、选择

B 、 投影

C 、连接

D 、比较

24. 在数据库设计中,规划存储结构和存取方法属于 ( B ) 设计。

A 、逻辑结构

B 、 物理结构

C 、概念结构

D 、 需求分析

25.在SQL 语言中授权的操作是通过( C )语句实现的。

A 、CREATE

B 、REVOKE

C 、GRANT

D 、INSERT

1.数据库系统中常用的三种数据模型分别是关系模型 、 层次模型、_网状模型 。

2.在关系模式 R 中,若属性或属性组 X 不是关系 R 的码,但 X 是其他关系模式的码,则称 X 为关系 R 的___外码 ___。

3.要求主码取值必须唯一且不能为空是___实体 _完整性规则。

4.设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S 与SC 之间应满足____参照__完整性约束。

5.数据库的 完整性 是指数据的正确性和相容性。

6.从关系规范化理论的角度讲,一个只满足1NF 的关系可能存在的四方面问题是:_数据冗余度大 _、修改异常、插入异常和___删除异常 。

7.当局部ER 图合并全局E-R 图时,可能出现 属性冲突、结构冲突,命名冲突。

8.在关系模式R(A ,B ,C)中,有函数依赖集F={(A,B)→C,(B,C)→A},则R 最高达到 BC _范式。

R

S

9.非关系模型中数据结构的基本单位是___基本层次联系__.

10.并发操作带来的数据不一致性丢失修改、不可重复读、读“脏”数据。

11.数据字典中的__数据项___是不可再分的数据单位。

12.一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。则这种数据模型是___层次模型__。

13.恢复操作的基本原理:___冗余__。

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

1.简述数据库设计的主要步骤。

答:数据库设计的主要步骤分为六个阶段:

1)需求分析2)概念结构设计3)逻辑结构设计4)物理结构设计5)数据库实施6)数据库运行

和维护

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

答:数据模型的三个组成成分是:1)数据结构2)数据操作3)数据完整性约束条件。

3.简述数据库系统通过哪些方面来保证数据的安全性。

答:数据库安全性控制的常用方法有:1)用户标识和鉴定2)存取控制3)视图4)审计5)密码存储

4.简述数据库三级模式的概念及构成的二级映像功能。

答:外模式(也称子模式或用户模式)是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述。

内模式(也称存储模式)是数据物理结构和存储方式的描述。

模式(也称逻辑模式)是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,综合了所有用户的需求。

模式/内模式映象能支持数据库物理独立性。

外模式/模式映象能支持数据库逻辑独立性。

四、综合应用题(共40分)

学生成绩数据库中有:

Student(sno,sname,ssex,sage、sdept),

Course(cno,cname,ccredit),

Sc(sno,cno,grade),

语义为:一个学生可选修多门课程,一门课程可被若干学生选修,一个学生选修一门课程有一项成绩。

(2)分析此数据库中student关系模式的码、属性间数据依赖的集合及规范化程度(5分)。答:Student:sno为码, F={(sno→sname,sno→ ssex,sno→ sage,sno→ sdept },该关系模式中既不存在非主属性对码的部分函数依赖,也不存在非主属性对码的传递函数依赖,且所有决定因素都包含码,因此,Student∈BCNF .

用.SQL

...

...语句完成(

.....3.).-.(.7.)操作

(3)创建学生表Student,设定学号为主码,姓名要求唯一且不为空;(3分)

CREATE TABLE Student

(Sno CHAR(9) PRIMARY KEY,

Sname CHAR(20) UNIQUE NOT NULL,

Ssex CHAR(2),

Sage SMALLINT,

Sdept CHAR(20) );

(4)创建选修表SC,指定(sno,cno)为主码,分别建立与student 、course表之间的参照完整性约束;(3分)

CREATE TABLE SC

(Sno CHAR(9),

Cno CHAR(4),

Grade SMALLINT,

PRIMARY KEY (Sno,Cno),

FOREIGN KEY (Sno) REFERENCES Student(Sno),

FOREIGN KEY (Cno) REFERENCES Course(Cno));

(5)在表SC中插入某个学生的选课信息(如:学号为“200215121”,课程号为“c123”,成绩待定);(3分)

INSERT INTO SC

VALUES(“200215121”, “c123”,NULL);

(6)删除“CS”系全体学生的选课记录;(3分)

DELETE FROM SC

WHERE sno IN

(SELECT sno FROM student where sdept=“CS”);

(7)找出“CS”系年龄最大的学生,显示其学号、姓名;(3分)

SELECT sno, MAX(sage) from student where sdept=”CS”;

分别用关系代数和

......

.....8.).-.(.10..)的查询要求

........SQL

...语句表示(

(8)查询“CS”系学生年龄在19到21之间的学生的学号、姓名;(5分)

Πsno,sname(δsdept=”cs”∧sage>=19∧sage<=21(STUDENT))

SELECT sno, sname

FROM STUDENT

WHERE sdept=”cs”AND sage>=19 AND sage<=21;

(9)查询选修了课程名为“数据库系统”且成绩在60分以下的学生的学号、姓名和成绩(5

分);

Π

sno,sname,grade(δcname=”数据库系统”δgrade<60(SC)) STUDENT)

SELECT sno, sname, grade

FROM STUDENT ,SC

WHERE STUDENT.sno =SC.sno AND https://www.wendangku.net/doc/ee3924018.html,o = https://www.wendangku.net/doc/ee3924018.html,o

AND grade<60 AND cname=”数据库系统”;

(10)将S,C,SC表中学生的学号,姓名,课程名,成绩定义为视图V_S_C_G并查询结果.

(5分)

Π

sno,sname,cname,grade(

CREATE VIEW V-S-C-G

AS

SELECT sno, sname, cname, grade

FROM COURSE,SC,STUDENT

WHERE https://www.wendangku.net/doc/ee3924018.html,o=https://www.wendangku.net/doc/ee3924018.html,o AND SC.sno=STUDENT.sno;

Select * from V-S-C-G;

数据库习题与答案

一.选择题: 1、数据库分析与设计中,其设计对象称客观世界的( ) A、逻辑对象 B、目标对象 C、实体对象 D、需求对象 答案:B (150) 2、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作就是 ( ) A、建立库结构 B、扩充功能 C、加载数据 D、系统调试 答案:B (150) 3、通常用以下的顺序来完成数据库的设计工作( ) A、概念设计、物理设计、逻辑设计 B、逻辑设计、概念设计、物理设计 C、概念设计、逻辑设计、物理设计 D、物理设计、逻辑设计、概念设计 答案:C (150) 4、在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为( ) A、实物示意图 B、实用概念图 C、实体表示图 D、实体联系图 答案:D (153) 5、 E-R图就是数据库设计的工具之一,它适用于建立数据库的( ) A、概念模型 B、逻辑模型 C、结构模型 D、物理模型 答案:A (155) 6、在关系数据库设计中,完成设计关系模式的任务就是属于( ) A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段 答案:C (157) 7、数据库逻辑设计的主要任务就是( ) A、建立E-R图与说明书 B、创建数据库说明 C、建立数据流图 D、把数据送入数据库 答案:B (158) 二.填空题 1、数据库概念设计就是在数据需求分析基础上进行的,其目的就是分析数据间的内在语义 关联,在此基础上建立一个数据的______________。 答案:抽象模型(152) 2、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的______________, 此外还包括关系的规范化以及性能调整,最后就是约束条件设置。 答案:关系模式(156) 3、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的关系模式,此外还 包括______________以及性能调整,最后就是约束条件设置。 答案:关系的规范化(156) 4、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的关系模式,此外还

数据库模拟试卷一

一、单项选择题(每小题1分,共20分) 1.DBS是采用了数据库技术的计算机系统。DBS是一个集合体,包含数据库、计算机硬件、软件和 C 。 A.系统分析员 B.程序员 C.数据库管理员 D.操作员 2.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为 A 。 A.数据模型 B.实体模型 C.逻辑模型 D.物理模型 3.关系模型概念中,不含有多余属性的超键称为 A 。 A.候选键 B.对键 C.内键 D.主键 4.在SQL语言的SELECT语句中,能实现投影操作的是 A 。 A.SELECT B.FROM C.WHERE D.GROUP BY 5.下面列出的关于视图的条目中,不正确的是C 。 A.视图是外模式B.视图是虚表 C.使用视图可以加快查询语句的执行速度D.使用视图可以简化查询语句的编写6.数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和 D 。 A. 变量值 B. 特征 C. 定义 D. 类型 7.随着计算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的 C 。 A.格式化数据 B.网络数据 C.非格式数据 D.海量数据 8.在关系数据库中,表(table)是三级模式结构中的___B___。 A) 外模式B) 模式C) 存储模式D) 内模式 9.数据库并发控制概念中,使用X封锁的规则称为___B___。 A.PS协议 B.PX协议 C.PSC协议 D.两段封锁协议 10.在数据库操作过程中事务处理是一个操作序列,必须具有以下性质:原子性、一致性、隔离性和___C___。 A.共享性 B.继承性 C.持久性 D.封装性 11.面向对象模型概念中,类可以有嵌套结构。系统中所有的类组成一个有根的___A___。 A.有向无环图 B.有向有环图 C.无向有环图 D.无向无环图 12.在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。其中T#表示教师工号,S#表示学生学号,则T和N存在联系为___C___。 A. 1:1 B. 1:N C. M:N D. 无联系 13.一个数据库一般不是由独立的对象组成的,对象的聚集形式的数学意义是___A___。 A. 笛卡尔积 B. 选择 C. 投影 D. 联接 14.对象标识是指针一级的概念是一个强有力的数据操纵原语言,是集合、元组和递归等复合对象操纵的基础,标识是___D___。 A.任意的 B. 可以改变的 C.不唯一的 D.不能改变的 15.数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有___C___。 A. E-R 模型 B. 信息模型 C.网状模型 D.物理模型 16、在下面所列出的条目中,哪些是数据库管理系统的基本功能__D_。 Ⅰ.数据库定义Ⅱ.数据库的建立和维护Ⅲ.数据库存取 Ⅳ.数据库和网络中其他软件系统的通信 A) Ⅰ和ⅡB) Ⅰ、Ⅱ和ⅢC) Ⅱ和ⅢD) 都是 17、设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是__A__。 A) 实体完整性规则B) 参照完整性规则 C) 用户定义完整性规则D) 域完整性规则 18、设关系R和关系S具有相同的元数,且对应的属性取自相同的域。集合{t/t∈R∧t∈S}标记的是_D__。 A) R∪S B) R-S C) R×S D) R∩S 19、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T 的元数是__A_。

数据库模拟试题2(含答案)

模拟试题2 一.单项选择题(本大题共15小题,每小题2分,共30分) 1.对现实世界进行第二层抽象的模型是[ ] A.概念数据模型B.用户数据模型 C.结构数据模型D.物理数据模型 2.数据库在磁盘上的基本组织形式是[ ] A.DB B.文件 C.二维表 D.系统目录 3.在关系模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引 4.查询优化策略中,正确的策略是[ ] A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 5.SQL中,“DELETE FROM 表名”表示[ ] A.从基本表中删除所有元组B.从基本表中删除所有属性 C.从数据库中撤消这个基本表D.从基本表中删除重复元组 6.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},ρ={AB,AC}是R的一个分解,那么分解ρ[ ] A.保持函数依赖集F B.丢失了A→B C.丢失了C→B D.丢失了B→C 7.在关系模式R分解成数据库模式ρ时,谈论无损联接的先决条件是[ ] A.数据库模式ρ中的关系模式之间有公共属性B.保持FD集 C.关系模式R中不存在局部依赖和传递依赖D.存在泛关系8.在关系数据库设计中,子模式设计是在__________阶段进行。[ ] A.物理设计 B.逻辑设计 C.概念设计 D.程序设计 9.如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N 联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[ ] A.9个 B.13个 C.17个 D.21个 10.在DB技术,未提交的随后被撤消了的数据,称为[ ] A.报废的数据 B.过时的数据 C.撤消的数据 D.脏数据11.SQL中的“断言”机制属于DBS的[ ] A.完整性措施 B.安全性措施 C.物理安全措施 D.恢复措施12. ORDB中,同类元素的无序集合,并且允许一个成员可多次出现,称为[ ] A.结构类型 B.集合类型 C.数组类型 D.多集类型 13.在OODB中,包含其他对象的对象,称为[ ] A.强对象 B.超对象 C.复合对象 D.持久对象 14.在DDBS中,数据传输量是衡量查询时间的一个主要指标,导致数据传输量大的主要原因是[ ] A.场地间距离过大B.数据库的数据量大 C.不同场地间的联接操作D.在CPU上处理通信的代价高

数据库期末试题

无锡科技职业学院 2010-2011学年第一学期 《数据库原理与应用》期末试卷20908C (09软游、09软件) 考试形式闭卷笔试+开卷机试考试时间20+100分钟 班级学号姓名成绩 I 笔试部分 该部分为闭卷,要求不得携带任何与考试有关的书和本子,考试时间为20分钟,时间到收卷,进行下一部分的考试!!! 一、选择题(20分,每题1分) 1. 数据库管理员用以下语句建立了一个新表。 CREATE TABLE emp_info( emp_ID int PRIMARY KEY, emp_Name varchar(50) UNIQUE, emp_Address varchar(50) UNIQUE) 系统在该表上自动创建________索引。 A. 复合 B. 唯一 C. 聚集 D. 非聚集 2. 使用游标处理结果集时,其基本过程不包括_________步骤。 A. 打开游标 B. 关闭游标 C. 游标嵌套 D. 释放游标 3. 默认情况下,SQL Server 2005的系统数据库有_________个。 A. 10 B. 5 C. 4 D. 6 4. 在存有数据的表上建立聚集索引,可以引起表中数据的发生变化。 A. 逻辑关系 B. 记录结构 C. 物理位置 D. 列值 5. SQL server 数据库文件有3类,其中日志文件的后缀为_________。 A. .ndf B. .ldf C. .mdf D. .idf 6. 下面语句中,_________语句用来删除视图。 A. CREATE TABLE B. ALTE VIEW C. DROP VIEW D. CREA TE VIEW 7. 对于撤销权限的不正确描述是_________。 A. 可以撤销已授予权限 B. 不能利用REVOKE语句撤销已拒绝权限 C. 可以撤销已拒绝权限 D. 可以利用REVOKE语句撤销已授予权限 8. SQL Server 2005是一个的数据库系统。 A. 网状型 B. 层次型 C. 关系型 D. 以上都不是 9. SQL Server 2005 采用的身份验证模式是。 A. 仅Windows身份验证模式 B. 仅SQL Server身份验证模式 C. 仅混合模式 D. Windows身份验证模式和混合模式

数据库原理模拟试卷五答案

一、单项选择题(本大题共15小题,每小题1分,共15分) 1. 在数据库系统中,数据独立性是指( C ) A.用户与计算机系统的独立性 B.数据库与计算机的独立性 C.数据与应用程序的独立性 D.用户与数据库的独立性 2. 文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和( C ) A. 数据存储量低 B.处理速度慢 C.数据不一致 D.操作烦琐 3.设计数据库概念结构时,常用的数据抽象方法是聚集和( D ) A.分类 B.继承 C.分析 D.概括 4. 在下列的数据库模式中,独立于计算机系统的模式是( A ) A.概念模式 B.逻辑模式 C.内模式 D.外模式 5. 在SQL中使用CREATE ASSERTION 的作用是建立( C ) A.数据库 B.基本表 C.完整性规则 D.视图 6. 客户/服务器体系结构的关键在于( D ) A.资源共享 B.数据的分布 C.逻辑上的统一 D.功能的分布 7. 在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y,称函数依赖X→Y为( C ) A.平凡函数依赖 B. 部分函数依赖 C.完全函数依赖 D.传递函数依赖 8. 要使数据库具有可恢复性,最基本的原则是( D ) A.加强机房安全管理 B.安装防病毒设施 C.经常检修计算机系统 D.数据重复存储 9.在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的左端出现,则属性T具有以下性质( C ) A.属性T仅是R的主属性,但不包含于侯选键中 B.属性T必是R的非主属性 C.属性T必是组成R候选键的主属性 D.属性T可能是R的主属性,也可能是R的非主属性 解释:函数依赖是语义范畴的概念,本题可以直接从语义上理解:(1)如果t 不包含在任一侯选键中,它至少依赖于候选键,所以它肯定会在F中“→”的右端出现;(2)包含在任何一个候选键中的属性称为主属性。 10. 对关系R进行投影运算后,得到关系S,则( C ) A.关系R的元组数等于关系S的元组数

数据库期末考试模拟试题及答案(一)

四、程序设计题(本大题共2小题,每小题15分,共30分) 1.对于教学数据库的三个基本表 学生student (sno,sname,sex,sage,sdept) 学习sc(sno,cno,grade) 课程course(cno,cname,cpno,ccredit) 试用SQL语句表示:下列语句。 (1)"查询全男同学信息情况" "select * from student where sex='男'" (2)"查询选修了1号课的学生的学号和成绩" "select sno,grade from sc where cno='1'" (3)"查询所有选修过课的学生的姓名,课程名及成绩" "select sname,cname,grade from student,sc,course where student.sno=sc.sno and https://www.wendangku.net/doc/ee3924018.html,o=https://www.wendangku.net/doc/ee3924018.html,o" (4)"查询选修了数据库原理课的最高成绩" "select max(grade) as '最高成绩' from student,sc,course where student.sno=sc.sno and https://www.wendangku.net/doc/ee3924018.html,o=https://www.wendangku.net/doc/ee3924018.html,o and cname='数据库原理'" (5)查询所有选修了1号课程的同学的姓名" " select sname from student where student.sno in (select sc.sno from sc where cno='1')" 2.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式(20分)供应商表S(SNO,SNAME,STATUS,CITY); 零件表P(PNO,PNAME,COLOR,WEIGHT); 工程项目表J(JNO,JNAME,CITY); 供应情况表SPJ(SNO,PNO,JNO,QTY);SPJ表 J表 S表 P表 请用关系代数完成如下查询: 1.求供应工程J1零件的供应商号 SNO 2.求供应工程J1零件P1的供应商号吗SNO 3.求供应工程J1零件为红色的供应商号码SNO 4.求没有使用天津供应商生产的红色零件的工程号JNO 5.求至少用了供应商S1所供应的全部零件的工程号JNO 1.∏sno(σJNO=‘J1’(SPJ)) 2.∏sno(σJNO=‘J1’ΛPNO=’P1’(SPJ)) 3.∏sno(σJNO=‘J1’(SPJ)∞σcolor=‘红’(P)) 4.∏jno(SPJ)-∏jno(∏sno(σcity=‘天津’(S))∞∏sno,jno (SPJ)∞∏jno σcolor=‘红’(P)) 5.∏jno, pno(SPJ)÷∏pno(σsno=‘s1’(SPJ)) 五、分析题(本大题共2小题,每小题15分本大题共30分) 1. 学生运动会模型: (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄

数据库期末试卷【A试卷+答案】

数媒试题 1.(V )概念模型的表示方法很多,其中最著名最为常用的是实体-联系方法。该方法用 E-R图来描述现实世界的概念模型,E-R方法也称为E-R模型。[P17] 2.(X )概念模型(E-R图),也称信息模型,它是按用户的观点来对数据和信息建模, 主要用于需求分析。【P12主要用于数据库设计】 3.(X )关系模型的操作主要包括查询、插入、删除和更新。其中的查询操作可能违背 关系的实体完整性约束条件。 【P30】【查询操作不改变表中的数据所以不可能违背实体完整性约束条件】 4.(X )数据模型的组成要素是关系数据结构、关系操作集合、关系完整性约束条件。 【关系模型的组成要素】 5.(V )在关系模型中,实体以及实体间的联系都是用二维表来表示的。【P29】 6.(X )学生(学号,姓名,性别,年龄,入校毕业年份)是规范化的关系。【P29】【关 系的每个分量必须是一个不可分割的数据项。也就是说,不允许表中还有表。】 7.(X )E-R图向数据模型转换时,多对多联系既可以转换为一个独立的关系模式,也 可以与某一端的关系模式合并。 【只能转换为一个独立的关系模式】 8.(X )在学生选课表SC(sno,cno,grade)中,同时选修了a号与b号课程同学学号的查 询语句为select sno from sc where cno=’a’ and cno=’b’。 【如此写法永远没有满足条件的元组】 9.(V )关系数据库中,关系模式是型,关系是值。关系是关系模式在某一时刻的状态 或内容。 10.(V )关系数据库模式是对关系数据库的描述,是关系数据库的型。关系数据库模式 包括:若干域的定义;在这些域上定义的若干关系模式。 11.(V )实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称作关系 的两个不变性,应该由关系系统自动支持。 12.( X ) 完整性检查和控制的对象是非法用户和非法操作,防止对数据库数据的非法存 取。【P151】【安全性控制的防范对象是非法用户和非法操作,防止对数据库数据的非法存取。】 13.(X )支持SQL的RDBMS同样支持关系数据库三级模式结构,其中模式对应部分 视图和基本表。【P81模式对应基本表】

数据库试题及答案

一、单项选择题(每题0.5分,共200题,合计100分) 1. SQL Server 2008是一个( C)的数据库系统。 (A)网状型(B)层次型(C)关系型(D)以上都不是 2.关于主键描述正确的是:( C ) (A)包含一列(B)包含两列 (C)包含一列或者多列(D)以上都不正确 3. SQL Server 2008 采用的身份验证模式有(D )。 (A)仅Windows身份验证模式 (B)仅SQL Server身份验证模式 (C)仅混合模式 (D)Windows身份验证模式和混合模式 4. SQL 语言按照用途可以分为三类,下面选项中哪一种不是的:(C ) (A)DML (B)DCL (C)DQL (D)DDL 5. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B ) (A) * (B)% (C)- (D)? 6. SQL Server提供的单行注释语句是使用(B )开始的一行内容。 (A)“/*” (B)“--” (C)“{” (D)“/” 7. 以下那种类型不能作为变量的数据类型(C )。 (A)text (B)ntext (C)table (D)image 8. 下面不属于数据定义功能的SQL语句是:(C ) A.CREATE TABLE B.CREATE CURSOR C.UPDATE D.ALTER TABLE 9. 如果希望完全安装SQL Server,则应选择( A)。 A. 典型安装 B. 最小安装 C. 自定义安装 D. 仅连接 10. 在SQL SERVER中局部变量前面的字符为:(D ) (A)* (B)# (C)@@ (D) @ 11. 假如有两个表的连接是这样的: table_1 INNER JOIN table_2 其中table_1和table_2是两个具有公共属性的表,这种连接会生成哪种结果集?(D )(A)包括table_1中的所有行,不包括table_2的不匹配行 (B)包括table_2中的所有行,不包括table_1的不匹配行 (C)包括和两个表的所有行 (D)只包括table_1和table_2满足条件的行 12. 对视图的描述错误的是:(D ) (A)是一张虚拟的表 (B)在存储视图时存储的是视图的定义 (C)在存储视图时存储的是视图中的数据 (D)可以像查询表一样来查询视图 13. 在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是(C )。(A)ALTER (B)UPDATE (C)UPDAET (D)ALLTER 14. SQL Server 2008提供了一整套管理工具和实用程序,其中负责启动、暂停和停止SQL Server的4种服务的是(D )。 (A)企业管理器(B)导入和导出数据(C)事件探察器(D)服务管理器15. 要查询book表中所有书名中以“计算机”开头的书籍的价格,可用(D )

数据库技术模拟试题答案.docx

一、单项选择题(本大题共20 小题,每小题 1 分,共 20 分) 1.位于用户和数据库之间的一层数据管理软件是( C ) A.DBS B.DB C.DBMS D.MIS 2. 一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的( A ) A. 原子性 B.一致性 C.隔离性 D.持久性 3. 关系代数的五个基本操作是:并、差、选择、投影和( D ) A. 等值连接 B.F 连接 C.自然连接 D.笛卡儿积 4.在关系数据库中,表与表之间的联系是通过( B ) 实现的。 A. 实体完整性规则 B.参照完整性规则 C.用户自定义的完整性规则 D.主键 5.数据字典产生于数据库设计步骤的( A ) A. 需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 6. 在数据库技术中,未提交的随后又被撤消的数据称为( D ) A. 错误数据 B.冗余数据 C.过期数据 D.脏数据 7. 在 SQL 中,建立视图用的命令是( C ) A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX 8. 分布式数据库系统的透明性主要表现在位置透明性和( C ) A. 数据透明性 B.处理透明性 C.复制透明性 D.映射透明性 9. 在数据库的E-R 图中,菱形框表达的是( C ) A. 属性 B. 实体 C.实体之间的联系 D.实体与属性之间的联系 10. 设关系 R 和 S 的结构相同,并且各有80 个元组,假如这两个关系作并运算,其运算结果的元组个

A .80 B. 小于等于 80 C.大于等于 160 D. 大于等于 80,小于等于160 11.以下操作中,不能用 DML 实现的是 ( B ) A. 数据查询 B.定义数据库的三级结构 C.数据插入 D.数据删除 12. 如果关系 R 和 S 进行自然连接时,只把 S 中原该舍弃的元组保存到新关系中,这种操作称为( D ) A. 外连接 B.内联接 C.左连接 D.右外连接 13. 把 E-R 图转换成关系模型的过程,属于数据库设计的( C ) A. 总体结构设计 B.概念结构设计 C.物理结构设计 D.逻辑结构设计 14. ORDBS 的中文意思是( C ) A. 面向对象的数据库系统 B.数据库管理系统 C.对象关系数据库系统 D.关系数据库系统 15. 在较低层上的抽象表达了与之联系的较高层上抽象的特殊情况时,称为较高层上抽象是较低层抽象的 (D) A. 概括 B. 聚集 C.细化 D. 泛化 16. 在 SQL 中, SELECT 语句的 "SELECT DISTINCT"表示查询结果中( C ) A. 属性名都不相同 B.去掉了重复的列 C.行都不相同 D.属性值都不相同 17. 在采用客户机 /服务器体系结构的数据库应用系统中,应该将用户应用程序安装在( A ) A. 客户机端 B.服务器端 C.终端 D.系统端 18.事务日志用于保存 ( D ) A. 程序运行过程 B.数据操作 C.程序的执行结果 D.对数据的更新操作 19. 在第一个事务以S 锁方式读数据 A 时,第二个事务可以进行的操作是( D ) A. 对数据实行X 锁并读数据 B. 对数据实行S 锁并写数据 C.对数据实行X 锁并写数据 D. 不加封锁的读数据

数据库应用试题一

云南师范大学成人继续教育学院商学院教学点 《数据库应用》期末试题试题(A 卷) 姓名: 学号: 系: 年级: 专业: 班级: 座号: 考试说明:1、本试卷共5页,考试时间为120分钟;2、本考试为闭卷; 3、全部试题均答在试卷上。 一、单项选择题(本大题共20小题,每小题2分,共40分) 1.关系数据库中的视图属于4个数据抽象级别中的( ) A 外部模型 B 概念模型 C 逻辑模型 D 物理模型 2.在下列关于关系的陈述中,错误的是( ) A 表中任意两行的值不能相同 B 表中任意两列的值不能相同 C 行在表中的顺序无关紧要 D 列在表中的顺序无关紧要 3.为了防止一个用户的工作不适当地影响另一个用户,应该采取( ) A 完整性控制 B 安全性控制 C 并发控制 D 访问控制 4.关系数据库中,实现实体之间的联系是通过表与表之间的( ) A 公共索引 B 公共存储 C 公共元组 D 公共属性 5.在MS SQL Server 中,用来显示数据库信息的系统存储过程是( ) A sp_ dbhelp B sp_ db C sp_ help D sp_ helpdb 6.下面系统中不属于关系数据库管理系统的是( ) A Oracle B MS SQL Server C IMS D DB2 7.SQL 语言中,删除一个表的命令是( ) A DELETE B DROP C CLEAR D REMORE 8.如果在关系的分片过程中使用了选择操作,则不可能是( ) A 水平分片 B 垂直分片 C 导出分片 D 混合分片 9.在一个实体集中,一个实体实例(一行)与另外多个实例(多行)相关,则这个实体称为( ) A 递归实体 B 弱实体 C 复合实体 D 联系实体 10.存在一个等待事务集{T 0,T 1,…,T n } ,其中T 0正等待被T 1锁住的数据项,T 1正等待被T 2锁住的数据项,T n-1正等待被T n 锁住的数据项,且T n 正等待被T 0锁住的数据项,则系统的工作状态处于( ) A 并发处理 B 封锁 C 循环 D 死锁 11.在分布式数据库中,若存取数据时只需指出片段名称,不必指出片段地址,则称系统具有( ) A 片段透明性 B 地址透明性 C 局部映象透明性 D 异地透明性 12.某学校规定,每一个班级至多有50名学生,至少有10名学生;每一名学生必须属于一

数据库试题及答案_

笔试样卷一 参考答案 一、简答题(25分) 1.数据库阶段数据管理的主要特点是什么? 2.解释DB、DBMS、DBS三个概念? 3.什么是物理数据独立性和逻辑数据独立性? 4.试说明DBMS的主要功能? 5.在ER模型转换为关系模型时,联系类型要根据不同的情况作不同的处理,试说明之。 二、计算题(20分) 1.设有关系R和S R: S: A B C A B C 3 6 7 3 4 5 2 5 7 7 2 3 7 3 4 4 4 3 列表计算R∪S、R-S、R×S、π 3,2(S)、δ B<5 (R)。(5分) 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分) 2.试用T-SQL的查询语句表达下列查询 (1)统计有学生选修的课程的门数 (2)求选修C4课程的学生的年龄 (3)求LIU老师所授课程的每门课程的学生的平均成绩 (4)统计每门课程的学生选修人数 (5)求年龄大于所有女同学年龄的男学生的姓名和年龄(10分)3.试用T-SQL更新语句完成下列更新操作 (1)往表S中插入一个学生资料(‘S9’, ‘WU’, 18)

数据库原理模拟试卷一(答案)

一、单项选择题(本大题共20小题,每小题1分,共20分) 1. 提供数据库数据描述的集中管理的是( D ) A.数据库模式 B.数据库 C.数据库管理系统 D.数据字典 2. 授权和完整性管理器属于DBMS的( B ) A.查询处理器 B.存储管理器 C.事务管理器 D.用户管理器 3. 使用CREATE SCHEMA 语句建立的是( A ) A.数据库模式 B.表 C.视图 D.索引 4. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B ) A.80 B.小于等于80 C.大于等于160 D.大于等于80,小于等于160 5. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示( B ) A.授权所有用户 B.所有的操作权限 C.对所有的数据集合 D.允许再授权 6. 表达业务流程分析结果的图表是( B ) A.业务流程图 B.数据流图 C.局部E-R图D、基本E-R图 7. 对数据库模式进行规范化处理,是在数据库设计的( C ) A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 8. 能够消除冗余的键的范式是( C ) A.2NF B.3NF C.4NF D. BCNF 9. 在下列几种故障中,不破坏数据库内容的是( B ) A.计算机病毒发作 B.供电系统故障 C.瞬时的强磁场干扰 D.磁盘介质损坏 10. 在数据库技术中,独立于计算机系统的模型是( A ) A.E-R模型 B.层次模型 C.关系模型 D.面向对象的模型 11. 五种基本关系代数运算是( A ) A.∪,-,×,π和σ B.∪,-,∞,π和σ C.∪,∩,×,π和σ D.∪,∩,∞,π和σ 12. SQL中,下列涉及空值的操作,不正确的是( C ) A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL) 13. 单个用户使用的数据视图的描述称为( A ) A.外模式 B.概念模式

数据库原理期末模拟试题大全及部分答案

数据库原理模拟试卷(1) 一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的 字母填在题后的括号内。每小题1分,共15分) 1.数据库系统的体系结构是(C ) A、两级模式结构和一级映象 B、三级模式结构和一级映象 C、三级模式结构和两级映象 D、三级模式结构和三级映象 2.SQL语言称为(C )。 A、结构化定义语言 B、结构化控制语言 C、结构化查询语言 D、结构人操纵语言 3.在视图上不能完成的操作是(D)。 A、在视图上定义新的视图 B、查询操作 C、更新视图 D、在视图上定义新的基本表 4.数据库的并发操作有可能带来的三个问题中包括(D)。 A、数据独立性降低 B、无法读出数据 C、权限控制 D、丢失更新 5.当前应用最广泛的数据模型是(B)。 A、ER模型 B、关系模型 C、网状模型 D、层次模型 6.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是(D )。 A、书号 B、读者号 C、书号+读者号 D、书号+读者号+借期 7.要保证数据库物理数据独立性,需要修改的是( B ) A.模式 B.模式与内模式的映射 C.模式与外模式的映射 D.内模式 8.下列四项中,不属于数据库特点的是( D ) A.数据共享 B.数据完整性 C.数据冗余较小 D.数据独立性低 9.数据库中存储的是( D ) A.数据 B.数据模型 C.数据之间的联系 D.数据以及数据之间的联系 10.反映现实世界中实体及实体间联系的信息模型是( D ) A.关系模型 B.层次模型 C.网状模型 D.E—R模型 11. 五种基本关系代数运算是( a) A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ

数据库期末试卷和答案

数据库程序设计试题 1一、判断题(每题1分,共10分) 1、DB、DBMS、DBS三者之间的关系是DBS包括DB和DBMS。( ) 2、数据库的概念结构与支持其的DB的DBMS有关。( ) 3、下列式子R∩S=R—(R—S)成立。( ) 4、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的逻辑独立 性。() 5、关系数据库基本结构是三维表。( ) 6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用游标来实现。( ) 7、规范化的投影分解是唯一的。( ) 8、不包含在任何一个候选码中的属性叫做非主属性。( ) 9、在 Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。 ( ) 10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。() 二、填空题(每空0.5分,共10分) 1、两个实体间的联系有联系,联系和联系。 2、select命令中,表达条件表达式用where子句,分组用子句,排序用 子句。 3、数据库运行过程中可能发生的故障有、和三类。 4、在“学生-选课-课程”数据库中的三个关系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= 数据库技术AND S.S#=SC.S# AND。 5、管理、开发和使用数据库系统的用户主要有、、 。 6、关系模型中可以有三类完整性约束:、 和。 7、并发操作带来数据不一致性包括三类:丢失修改、和。 8、事务应该具有四个属性:原子性、、隔离性和持续性。 9、数据库运行过程中可能发生的故障有事务故障、和三类。 10、在“学生-选课-课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= ‘数据库技术’AND S.S#=SC.S# AND。 11、数据库设计包括、、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。 12、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形 化工具称为_________。 13 、SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子 句中使用____________保留字。 14、如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF 范围内)。 15、数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。 三、单选题(每题1分,共20 分) 1、在SQL中,关系模式称为() A、视图 B、对象 C、关系表 D、存储文件 2、要保证数据库逻辑数据独立性,需要修改的是( )

数据库模拟试题1(含答案)汇编

模拟试题1 一. 单项选择题(本大题共15小题,每小题2分,共30分) 1.在文件系统中,所具有的数据独立性是 [ ] A .系统独立性 B .物理独立性 C .逻辑独立性 D .设备独立性 2.数据库系统中存放三级结构定义的DB 称为 [ ] A .DBS B .DD C .DDL D .DBMS 3.设有关系R(A,B,C)和关系S(B,C,D),那么与R ?S 等价的关系代数表达式[] A .σ1=5(R ?S ) B .σ1=5(R ×S ) C .σ1=2(R ?S ) D .σ1=2(R ×S ) 4.与域表达式 { ab | ( c) (R(ac) ∧ R(cb))} 等价的关系代数表达式是 [ ] A .π 1,4(σ2=3(R ×R )) B .π1,3(R ?R ) C .π1,4(R ?R ) D .π 1,3(R ?S ) 5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句 SELECT A ,B FROM R WHERE B NOT IN (SELECT B FROM S WHERE C='C56'); 等价的关系代数表达式是 [ ] A .πA ,B (σC ≠'C56'(R ?S )) B .πA ,B (R ? S ) C .R -πA ,B (σC= 'C56'(R ?S )) D .R -πA ,B (σC ≠'C56'(R ?S )) 6.嵌入式SQL 的预处理方式,是指 [ ] A .识别出SQL 语句,加上前缀标识和结束标志 B .把嵌入的SQL 语句处理成函数调用形式 C .对源程序进行格式化处理 D .把嵌入的SQL 语句编译成目标程序 7.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ B →D ,AD →C }, 那么 ρ={ ABC ,BCD }相对于F [ ] A .是无损联接分解,也是保持FD 的分解 B .是无损联接分解,但不保持FD 的分解 C .不是无损联接分解,但保持F D 的分解 D .既不是无损联接分解,也不保持FD 的分解 8.设有关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={A→B ,C→D }, 则F +中左部为(BC )的函数依赖有 [ ] C ≠'C56' 2=1 2=3

sql数据库试卷

《SQL数据库管理与开发教程与实训》试题(A卷) 一、单项选择题(每小题1分,共10分) 1.下列四项中,不属于数据库特点的是()。 A.数据共享 B.数据完整性 C.数据冗余很高 D.数据独立性高 2.下列四项中,不属于SQL2000实用程序的是()。 A.企业管理器 B.查询分析器 C.服务管理器 D.媒体播放器 3.SQL Server安装程序创建4个系统数据库,下列哪个不是()系统数据库。 A.master B.model C.pub D.msdb 4.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数 据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。 A.DBMS B.DB C.DBS D.DBA 5. 在SQL中,建立表用的命令是 ( )。 A.CREATE SCHEMA B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX 6.SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。 A.包括15岁和35岁 B.不包括15岁和35岁 C.包括15岁但不包括35岁 D.包括35岁但不包括15岁 7.下列四项中,不正确的提法是( )。 A.SQL语言是关系数据库的国际标准语言 B.SQL语言具有数据定义、查询、操纵和控制功能 C.SQL语言可以自动实现关系数据库的规范化 D.SQL语言称为结构查询语言 8.在MS SQL Server中,用来显示数据库信息的系统存储过程是( )。 A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb 9.SQL语言中,删除表中数据的命令是( )。 A. DELETE B. DROP C. CLEAR D. REMOVE 10.SQL的视图是从()中导出的。 A. 基本表 B. 视图 C. 基本表或视图 D. 数据库 二、判断题(每空1分,共10分) 1.'在那遥远的地方' 是SQL中的字符串常量吗? 2.'11.9' 是SQL中的实型常量吗 3.select 16%4, 的执行结果是: 4 吗? 4.200 5.11.09 是SQL中的日期型常量吗? 5.¥2005.89 是SQL中的货币型常量吗? 6.select 25/2 的执行结果是: 12.5 吗? 7.'岳飞'>'文天祥' 比较运算的结果为真吗? 8.一个表可以创建多个主键吗? 9.创建唯一性索引的列可以有一些重复的值? 10.固定数据库角色:db_datarader 的成员能修改本数据库内表中的数据吗? 三、填空题(每空1分,共20分) 1.数据库系统具有数据的_________、_________和内模式三级模式结构。 2.SQL Server 2000局部变量名字必须以_________开头,而全局变量名字必须以_________开头。 3.语句 select ascii('D'), char(67) 的执行结果是:_________和_________。 4.语句 select lower('Beautiful') , rtrim('我心中的太阳 ') 的执行结果是: ____________和___________。 5.选择运算是根据某些条件对关系做______分割;投影是根据某些条件对关系做______分割。 6.关系运算主要有________、________和连接。 7.完整性约束包括______完整性、______完整性、参照完整性和用户定义完整性。

数据库习题及答案,第三版

2004-2005学年第二学期期末考试 D 2002级计算机科学与技术专业《数据库原理与应用》课程试题一、选择题(15分,每空1分): 1.数据库系统中,物理数据独立性(physical data independence)是指____。 A.数据库与数据库管理系统的相互独立 B.应用程序与DBMS的相互独立 C.应用程序与存储在磁盘上数据库的物理模式是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 2.数据库系统的特点是____、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 A.数据共享B.数据存储 C.数据应用D.数据保密 3.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言称为____。 A.数据定义语言(DDL)B.数据管理语言 C.数据操纵语言(DML)D.数据控制语言 4.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;从表中选出满足某种条件的元组的操作称为②;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为③。 A.选择B.投影C.连接D.扫描 5.关系模型中,一个候选码____。 A.可由多个任意属性组成 B.至多由一个属性组成 C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 D.必须由多个属性组成 6.SQL语言是____语言。 A.层次数据库B.网络数据库 C.关系数据库D.非数据库 7.数据库中只存放视图的________。 A.操作B.对应的数据 C.定义D.限制 8.关系数据库规范化是为解决关系数据库中____问题而引人的。 A.数据冗余B.提高查询速度 C.减少数据操作的复杂性D.保证数据的安全性和完整性 9.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的________。 A.可靠性B.一致性C.完整性D.安全性 10.若事务T对数据对象A加上S锁,则________。

相关文档