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

数据库复习题

数据库复习题
数据库复习题

一、选择题。

1.数据库(DB)数据库系统(DBS)数据库管理系统(DBMS)三者之间的关系是(A)A.DBS包括DB和DBMSB.DBMS包括DB和DBS

C.DB包括DBS和DBMSD.DBS就是DB也就是DBMS

2.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员之间的关系是(B)

A.m:nB.1:mC.m:kD.1:1

3.对于关系的描述正确的是(D)

A同一个关系中允许有完全相同的元祖。

B同一个关系中元祖必须按关键字升序存放。

C在一个关系中必须将关键字作为该关系的第一个属性。

D同一个关系中不能出现相同的属性名。

4.E-R图用于描述数据库的(A)

A概念模型B数据模型C存储模型D逻辑模型

5.关系模型的基本结构图是(D)

A树B图C环D二维表(数据库系统概论p17)

6关于关系数据技术,下列描述正确的是(D)

A关系数据模型早于层次和网状数据模型问世。

B关系数据的一个格点既可以存储一个基本数据也可以存储另一个关系表。

C关系表的一个属性对应现实世界中的一个客观对象

D关系代数中的并交差乘积运算实际上就是对关系的元组所实行的同名集合运算。

7关于数据模型下列叙述不正确的是(D)

A数据模型提供了一种描述实体及其联系的方法与工具

B数据模型是建立数据模式的工具,数据模式是数据模型在一个具体环境中的应用

C数据模型包含一组描述数据结构,数据操作与数据完整性约束的规则。

D关系表中的列可以再分解

8关系运算“交”可以使用其他基本关系运算替代,A∩B正确的替代表达式是(A)

A.A-(A-B)B.A∪(A-B)C.∏B(A)D.A-(A-B)

9关于规范化,下列叙述正确的是(C)

A规范化是为了保证存储在数在数据库中的数据正确,有效,互相不出现矛盾的一组规则。

B规范化是为了提高数据查询速度的一组规则。

C规范化是为了解决数据库中插入删除修改异常等问题的一组规则。

D4种规范化范式各自描述不同的规范化要求,彼此没有关系。

10.关于E-R图下列叙述不正确的是(B)

AE-R图是建立数据库应用系统的一种概念模型。

BE-R图只能用作建立关系模型。

CE-R图是采用矩形、椭圆、与菱形框,分别描述实体的名称、属性、和相互关系。

D现在还没有一种DBMS直接支持E-R模型。

11.下列叙述正确的是(D)

A设A→B是R(A,B,C,D)的一个函数依赖关系,为了节约存储空间,可以在R中不存储属性B。

B某些关系没有候选关键字。

C属性依赖关系A→B是说当B的属性值确定后,A的也随之确定

D若属性组合(A,B)是关系R的候选关键字,则A,B间没有函数依赖关系

(关系数据库基本原理p44)

12.SQL server2005运行平台是(A)

A Windows平台 BUNIX平台 C Linux平台 D NetWare平台

13SQLServer2005企业版不支持的Windows操作系统是(C)

AWindows2000Server B Windows XP C Windows98 D Windows2003Server

14SQL是(B)英文的缩写

A Stand Query language

B Structured Query Language

C Select Query Language

D Some Query Language

15SQl是一种(C)语言

A高级算法 B人工智能 C关系数据库 D函数型

16SQl按其功能可以分为4类,包括查询语言,定义语言,操纵语言,控制语言,其中最重要的,使用最频繁的语言是(B)

A定义语言 B查询语言 C操纵语言 D控制语言

17关于SQLServer2005文件组的叙述正确的事(A)

A 一个数据库文件不能存放在两个或两个以上的文件组中。

B日志文件可以属于某个文件组。

C文件组中可以包含不同的数据库的数据文件。

D一个文件组只能只能放在同一个存储设备中。

18SQLServer2005的物理存储主要包括两类文件(B)

A主数据文件、次要数据文件 B数据文件、事务日志文件

C表文件、索引文件 D事务日志文件、文本文件

19按用途来分表可以分为(D)两大类。

A 数据表和索引表B系统表和关系表C用户表和非用户表D系统表和用户表

20用于存储数据库中表和索引等的数据库对象信息的文件是(A)

A数据文件B事务日志文件C文本文件D图像文件

21主数据库文件的拓展名为(C )。

A ndf

B db

C mdf

D ldf(数据库的管理p86)

23表设计器的“允许空”单元格用于设置改字段是否可输入空值,实际上就是创建该字段的(C)约束。A主键 B外键 C非空 DCHECK

24下列关于主关键字叙述说法正确的是(A)

A一个表中可以没有主关键字

B只能将一个字段定义为主关键字

C如果一个表只有一个记录,则主关键字字段可以为空

D以上选项均正确

25使用CREATE TABLE语句创建数据表时(C)

A必须在数据表名称中指明表所属的数据库

B必须指明数据表的所有者

C指定的所有者和表名称组合起来在数据库中必须唯一

D省略数据表名称时,则自动创建一个本地临时表

26关于ALTER TABLE语句叙述错误的是(C)

A可以添加字段 B可以删除字段 C可以修改字段名称 D可以修改字段数据类型

27.若要删除数据库中已有的表A则用(C)语句

A.DELETE TABLE A B .DELETE A C .DROP TABLE A D.DROP A

(表的管理p109)

28关于查询语句ORDER BY子句使用正确的是(C)

A如果未指明排序字段,则默认递增排序

B表的字段可以用于排序

C如果在SELECT子句中使用了DISTINCT关键字,则必须出现在查询结果中

D连接查询不允许使用ORDER BY子句

29.在SQL语句中与表达式“工资BETWEEN1210AND1240”功能相同的表达式是(A)

A工资>=1210AND工资<=1240 B工资>1210AND工资<1240

C工资<=1210AND工资>=1240 D工资>=1240OR工资<=1240

30使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(B)

A使用WHERE子句

B在GROUP BY后面使用HAVING子句

C先用WHERE子句在用HAVING子句

D先用HAVING子句在用WHERE子句

31对于某语句的条件WHERE Sdept LIKE’[CS]her%y’将筛选出(B)值。

A CSherry

B SHrriey

C Chers D[CS]Herry

32设两表的记录数分别为3和4对两表执行交叉连接查询,查询结果中最多可获得(C)条记录

A3 B4 C12 D81(数据查询p127)

33参照完整性要求有联系的两个或以上表之间数据的一致性,参照完整性可以通过建立(B)来实现。

A主键约束和唯一性约束 B主键约束和外键约束

C唯一性约束和外键约束 D以上都不是

34.域完整性用于保证字段中数据的有效性,它要求表中指定列的数据具有正确的数据类型,格式和有效的(A)

A 数据值 B数据长度 C取值范围 D以上都不是

35以下关于约束的叙述不正确的是(C)

A规则是数据库中对存储在表中的列或用户定义数据类型中的值的规定和限制。

B规则是单独的存储的独立的数据对象。表或定义对象的删除,修改不会对与之相连的规则产生影响。

C规则和约束不能同时使用。

D表的列可以有一个及多个规则

36.创建默认值用Transact-SQL(A)语句

A CREATE DEFAULT

B DROP DEFAULT

C sp_bindefault

D sp_unbindefault

37下列关于唯一性约束叙述中,不正确的是(D)

A唯一性约束指定一个或多个列的组合的值具有唯一性,以防止在列中输入重复的值

B唯一性约束指定的列可以有NULL属性

C主键可以强制唯一性,但主键不允许空值故主键约束强度大于唯一性约束

D主键可以设定唯一性约束。

(数据完整性p165)

二、填空题。

1.数据是表示信息的载体/符号,信息是数据所包含的意义。

2.数据库系统是在计算机系统中按照一定的方式组织,存储和应用的相关联的数据集合。

3.支持数据库各种操作系统的软件系统叫DBMS

4.由计算机硬件、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫DBS

5数据库中常用的逻辑数据模型是层次模型,网状模型,关系模型,SQL sever属于关系模型。(数据库系统概论p17)

6.数据完整性包括实体完整性、参照完整性、用户自定义完整性。

7.设关系模式R(A,B,C,D),(A,B)→C,A→D是R属性依赖函数并且A→C,B→C,A→B,B→A均不成立则R的候

选关键属性是(A,B)。为使满足2NF,应将R分解为R1(A,D)和R2(A,B,C).

8关系属性不能进一步分解,这一属性被称为属性的元子特性。

9为实现实体间的关系,建立关系模式是需要使用外键。

10设关系模式R(ABCD)的属性依赖于函数集F={(A,B)→A,A→B,(A,C)→B,A→C,A→D}与F等价的最小函数依赖关系是F1=(A→B,A→C,A→D).

11某同学建立的教师档案数据关系为Teacher(编号,姓名,出生年月,职称,从事专业。研究方向),从教师Teacher中查询该校所有教授的情况应使用选择关系运算。

12Microsoft公司提供了5种版本的SQL Server2005它们的名称分别为企业版,标准版,开发版,工作组版,精简版。(关系数据库基本原理p45)

13.SQL Server2005支持两种登录认证模式一种是Windows另一种是其同模式

14 SQL Server2005系统提供的管理工具主要包括SQL Server管理平台SQL Server商业智能开发平台,分析服务工具,SQL Server配置管理器,数据库引擎顾问和事件侦查器。

15 SQL Server管理平台分为左右两个区域一般已注册服务器窗口,对象资源管理器在左边,文档窗口等以选项卡的形式在右边。

16.SQL绝不仅仅是一个查询工具,它可以独立完成数据的全部操作。按其实现的功能可以将SQL语言划分为为数据查询语言,数据定义语言,数据操纵语言和数据控制语言4类。

17在SQL Server中,数据库是由数据文件和事务日志文件组成的。

18在SQL Server2005中系统数据库是master , tempdb , model ,msdb和mssqlsystemresource.

19在SQL Server2005中,文件可以分为3大类,数据文件,事务日志文件和文件组。

20默认情况下安装SQL Server2005后,系统自动建立的5个数据库。

21使用Transact-SQL管理数据库时,创建数据库的语句是create database,修改数据库的语句是alter database database-name,删除数据库的语句是drop database.

(数据库的管理p87)

22整数型的int型的范围是-2 21-221-1,整型的tinyint型数的范围为0-255.

23表中某列为变长字符数据类型varchar(100)其中100表示输入存储字段小于100时按原字段存,大于100时截取100位。字符串为gtym13e5,存储的字符长度为8个字节。

24SQL Server支持4种基本数据类型,字符型和二进制数据类型,日期时间数据类型,逻辑数据类型,数字数据类型,用于各种数据值的存储检索和解释。

25ALTER TABLE不能修改数据表中的字段名称和列。

26Transact-SQL中添加记录使用insert语句,修改语句用update语句,删除记录用truncate语句或delete。(表的管理p109)

27如果要用SELECT语句指定返回条数的记录,则应使用TOP/PERCENT关键字来定输出字段。

28.联合查询指使用UNION运算将多个查询数据/结果集合并到一起。

29.当一个子SELECT的结果作为查询的条件,即在一个SELECT命令的WHERE子句中出现另一个SELECT命令,这种查询成为嵌套查询/子查询。

30连接查询可以分为3类内链接,外连接,和交叉连接。

31.内链接查询可以分为等值连接,不等值连接和自然连接3类。

32.若要把查询结果存放到一个新建的表中,可以使用insert子句。

(数据查询p127)

33实体完整性又称为行的完整性,要求表中有一个主键。

34创建值和默认对象的Transact-SQL语句可以分为create rule和create default,而不能使用SQL Server 管理平台工具创建。

35如果要确保一个表中的非主键列输入不重复,应该在该列上定义唯一性(非主键)约束。

36.在一个表中最多只能有一个关键字为(主键)primary key约束,关键字为FOREIGN KEY的约束可以出

现多次。

37CHECK约束被称为查询约束,UNIQUE约束被称为唯一性约束。

38.使用一种约束时,可以使用关键字CONSTRANT和标识符CONSTRANT_NAME的选项命名该约束。也可以省略该选项由系统自动命名,因为用户很少再使用其约束名。

(数据完整性P166)

三、名词解释

1数据库(DB):是指数据库系统中按照一定的方式组织的、存储在外部存储设备上的、能为多个用户共享的、与应用程序相互独立的相关数据集合。(p4)

2数据库系统(DBS):它是基于数据库的计算机应用系统。也是由计算机系统数据库及其描述机构,数据管理系统和有关人员组成的具有高度组织性的总体.(p4)

3数据库管理系统(DBMS):它对数据进行统一的控制和管理,把所有的应用程序中使用的相关数据汇集起来按照统一的数据模型、已记录为单位用文件方式存储在数据库中,为各个应用程序提供方便的快捷的查询和使用。(数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称dbms。--百科上的解释)(p4)

4数据模型:data model)是现实世界中数据特征的抽象,他表现为一些相关数据组织的集合。包括概念模型,逻辑模型和物理模型。(p8)

5概念模型:(conceptual model)也被称为信息模型,是按用户观点对数据和信息进行建模,描述现实世界的概念化结构。(p8)

6物理模型:用以描述数据在物理存储介质上的组织结构与具体的DBMS操作系统和硬件有关。(p9)

7 E-R图:是用一种直观的图形方式建立现实世界中实体及其联系模型的工具,也是设计数据库的一种基本工具。E-R模型:用矩形表示现实世界中的实体,用椭圆表示实体的属性,用菱形表示实体间的联系,实体名属性名和联系名分别写在相应的框内,并用线段将各框连起来。

8 1NF:当关系R的所有属性都不能再分解为更基本的数据元素时,即R的所有属性均满足原子特征时,称为第一范式。简记为1NF。

9 2NF:如果关系模式R满足第一范式,并且R的所有非主属性都完全依赖于R的每一个候选关键属性称R 满足第2范式,简记为2NF

10 3NF:设R是一个满足1NF的关系模式,X是R的任意属性组,如果X非传递依赖于R的任意一个候选关键字,称R满足第3范式,简记为3NF。(p30)

11实体:是现实世界中任何可区分可识别的事物。

12实体属性:实体的特征成为属性(p9)。区别于关系属性:二维表的每一列在关系中称为属性(p22)。13关键字:关系中能够唯一区分确定不同元组的单个属性或属性组合称为该关系的一个关键字。又被称为键或码(key)(P22)

14外部关键字:如果关系中某个属性或属性组合并非本关系中的关键字但却是另一个关系中的关键字,这样的属性或属性组合被称为本关系中的外部关键字或外键(FOREIGN KEY,FK)(P22)

15关系模型:采用二维表描述实体的静态特征及其相互联系。用表的行描述实体对象用元素描述对象的相应属性。有关系运算规则和完整性约束规则来限制。

16数据约束:是SQL Server提供的自动保持数据库中数据完整性的一种机制它定义了可输入表或表的单个列中的数据限制条件。(p20)

17数据操作:对数据创建管理维护包括对数据的插入删除更新等的操作使数据信息的使用完整方便快捷(作者自己的定义)。

18属性间函数的依赖:设X、Y、Z是关系模式R的不同属性集,若X→Y(并且Y→X不成立)Y→Z,称X传递决定Z或称Z传递函数依赖于X。(p29)

三.1什么是数据库、数据库管理系统、以及数据库系统?它们之间有什么联系?

答:数据库是指数据库系统中按照一定的方式组织的,存储在外部存储设备上的能为多个用户共享的、与

应用程序和互相独立的相关数据集合。数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称dbms。

数据库系统是基于数据库的计算机应用系统。也是由计算机系统数据库及其描述机构,数据管理系统和有关人员组成的具有高度组织性的总体.(p4)

联系:数据库系统包括数据库管理系统,和数据,数据库管理系统是数据库系统的核心软件之一。

2实体间的联系有哪几种?分别举例说明。

答:一对一联系1:1,一对多联系1:m,多对多联系m:n。

例子:1:1一个厂只有一个厂长,一个厂长只在一个厂任职。

1:m一个公司只有多个职员,一个职员只能在一个公司就职。

m:n一个读者可以读多种图书,任何一种图书可以为多个读者借阅。

3什么是数据模型?目前数据的逻辑模型主要有哪几种?它们各有什么特点?

答:数据模型是对现实世界中数据的抽象,它表现为一些关系数据组织的集合。种类:概念模型,逻辑模型,物理模型。

特点,概念模型:按用户观点对数据和信息进行建模,描述现实的概念化结构;逻辑模型按计算机观点对数据进行建模服务于DBMS的应用实现;物理模型数据库在物理存储介质上的组织结构。

4简述下列3条语句的异同

(1)Drop table order(2)Delete orders(3)Truncate orders

答:共同点:在数据库中都是用以删除数据的语句。

不同点:(1)用以删除表即删除行,可以删除数据库,删除时组成该数据的所有磁盘文件将被同时删除;(2)用以删除所有列,删除一次在事务日志中记录一次;(3)用以删除列,每次删除都不记录事务日志只记录删除释放,(3)比(2)删除的速度快。

5在Sales数据库的Sell_order表中cost(费用)列允许为空。当一个NULL值和一个货币类型被填入到某两行的cost列后,试比较这两个cost值的大小。

答:不能比较大小,因为NULL是未定值不是没有值,而货币类型是一个实际数据,故不能比较大小。

6主键约束和唯一性约束的异同点是?

答:相同点:均是为数据添加约束。

区别:唯一性约束用于非主键的一列或列的组合;一个表可以定义多个唯一性约束,而只能定义一个主键约束;唯一性约束可用于定义允许为空的列,而主键约束不能用于定义允许为空

四、应用题P128(必考题型)

1.使用语句创建学生基本信息表,student(s_on,s_name,s_sex,birthday,polity)和学生成绩表sco(s_on,c_no,score),针对这两个表利用select语句实现以下六个操作:

use students

go

create table student1

(

s_no char(6)not null primary key,

s_name varchar(20)not null,

s_sex char(2)not null,

birthday datetime,

polity char(10)

create table sco

s_no char(6)not null

foreign key(s_no)references student1(s_no)

on delete no action

on update cascade,

c_no char(6)not null,

score float null

insert student1

values('450005','ae','女','1994-5-4','团员')

insert sco

values('450005','03',94)

/*增加列的唯一性约束*/

alter table sco

add constraint u_s_no unique(s_no)

/*增加表的主键约束*/

alter table sco

add constraint pk_s_c primary key(s_no,c_no)

使用SQL语句创建学生基本信息表,(student(s_no,s_name,s_sex,birthday,polity),学生成绩表sco(s_no,c_no,score))利用这两个表实现以下语句:

--(1)所有学生的基本信息,并按学号排序

select*from student1

order by s_no

--(2)所有女生的信息和女生的人数

select*from student1

where s_sex ='女'

select count(*)as'女生人数'from student1

where s_sex ='女'

select*

from student1

where s_sex ='女'

order by s_sex

compute count(s_no)by s_sex

--(2)所有男生的姓名、出生日期、年龄

select s_name,birthday,year(getdate())-year(birthday)as age

from student1

where s_sex ='男'

--(4)所有学生的姓名、出生日期、年龄、选修的课程和成绩。

select s_name,birthday,year(getdate())-year(birthday)as age,c_no,score

from student1 s inner join sco c

on s.s_no = c.s_no

--(5)某个指定姓名学生的成绩。

select s_name,score

from student1 s join sco c

on s.s_no = c.s_no

where s_name ='ae'

--(6)不及格学生的姓名。

select s_name,score

from student1 s join sco c

on s.s_no = c.s_no

where score < 60

--(7)按性别进行分组查询,查询男女生的平均成绩。

select s_sex,avg(score)as average

from student1 s join sco c

on s.s_no = c.s_no

--where c.c_no = 1 --查询指定课程的平均成绩

group by s_sex

2.使用如下个表,写出操作语句。

部门:部门号,部门名,负责人,电话

职工:部门号,职工号,姓名,性别,出生日期

工资:职工号,基本工资,津贴,奖金,扣除

(1) 查询职工的实发工资。

(2) 查询年月日出生的职工信息。

(3) 查询每个部门年龄最长者的信息,要求显示部门名称和最长者的出生日期。

(4) 查询所有目前年龄在岁以上(不含岁)的职工姓名、性别和年龄。

(5) 查询有名以上(含名)职工的部门名称和职工人数,并按职工人数降序排序。*/

create database test

use test

go

create table部门

(

部门号char(2)not null,

部门名char(40)not null,

负责人char(10)not null,

电话char(11)

create table职工

部门号char(2)not null,

职工号char(6)not null,

姓名char(10)not null,

性别char(2)not null,

出生年月datetime

create table工资

职工号char(6)not null,

基本工资float not null,

津贴float not null,

奖金float,

扣除float

--(1)查询职工的实发工资。

select职工号,基本工资+津贴+奖金-扣除as实发工资

from工资

--(2)查询年月日出生的职工信息。

select*from职工

where出生年月='1962-10-27'

--(3)查询每个部门年龄最长者的信息,要求显示部门名称和最长者的出生日期。

select部门名,min(出生年月)as最长者出生日期

from职工zg join部门bm

on zg.部门号=bm.部门号

group by部门名

--(4)查询所有目前年龄在岁以上(不含岁)的职工姓名、性别和年龄。

select姓名,性别,year(getdate())-year(出生年月)as年龄

from职工

where year(getdate())-year(出生年月)>35

--(5)查询有名以上(含名)职工的部门名称和职工人数,并按职工人数降序排序

select部门号,count(部门号)

from职工

group by部门号

having count(部门号)>1

order by count(部门号)desc

select部门名,count(zg.部门号)as人数

from职工zg join部门bm

on zg.部门号=bm.部门号

group by部门名

having count(zg.部门号)>1

order by count(zg.部门号)desc

1.视图的优点有哪些?

答:(1)视图能够简化用户的操作(2)视图使用户能以多种角度看待同一数据(3)视图对重构数据库提供了一定程度的逻辑独立性(4)视图能够对机密数据提供安全保护(5)适当的利用视图可以更清晰的表达查询

2.什么是基本表?什么是视图?两者之间的区别与联系是什么?

答:基本表是本身独立存在的表,在SQL中一个关系就对应一个表。视图是从一个或几个基本表导出的表。

关系:①因为数据库中只存储有关视图的定义而不存储视图所对应的数据,这些数据仍存放在导出视图的基本表中,所以视图被称为虚表。②基本表是实际独立存放在数据库中的表,是实表。视图在概念上与基本表等同,用户可以在视图上再定义视图。

数据库总复习题库及解析

第1章练习题 一、单项选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统 阶段。在这几个阶段中,数据独立性最高的是______阶段。A A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理 2.数据库系统与文件系统的主要区别是______。B A. 数据库系统复杂,而文件系统简单 B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 3.数据库的概念模型独立于______。A A. 具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.由计算机、OS、DBMS、DB、应用程序及用户等组成的一个整体叫做______。B A. 文件系统 B. DBS C. 软件系统 D. 数据库管理系统 5.下述特征不是数据库的基本特点是______。A A. 数据非结构化 B. 数据独立性 C. 数据冗余小,易扩充 D. 统一管理和控制 6.数据库具有_____、最小冗余度和较高的程序与数据独立性。B A. 程序结构化 B. 数据结构化 C. 程序标准化 D. 数据模块化 7.在数据库中,下列说法______是不正确的。A A. 数据库避免了一切数据的重复 B. 若系统是完全可以控制的,则系统可确保更新时的一致性 C. 数据库中的数据可以共享 D. 数据库减少了数据冗余 8.______是存储在计算机内有结构的数据的集合。B A. DBS B. DB C. DBMS D. 数据结构 9.在DB中存储的是______。C A. 数据 B. 数据模型 C. 数据以及数据之间的联系 D. 信息 10.DB中,数据的物理独立性是指______。C A. DB与DBMS的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上DB中的数据是相互独立的 D. 应用程序与DB中数据的逻辑结构相互独立 11.在数据库技术中,为了提高数据库的逻辑独立性和物理独立性,数据库的结构被分 成用户级、______和存储级三个层次。C A. 管理员级 B. 外部级 C. 概念级 D. 内部级 12.DB、DBS和DBMS三者之间的关系是______。A A. DBS包括DB和DBMS B. DBMS包括DB和DBS

整理数据库复习题

单选: 1 数据库管理系统能实现数据查询、插入、更新等操作的数据库语言称为(C)C.数据操纵语言。 2 在数据库对的三级模式结构中,描述数据库中全局逻辑结构和特征的是(D)D.模式。 3 数据库三级模式体系结构的划分,有利于保持数据库的(A)A.数据独立性 4 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)A . DBS 包括DB和DBMS 5 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为(C) C.数据操纵功能 6(A)是位于用户与操作系统之间的一层数据管理软件。A.数据库管理系统 7 要保证数据库的数据独立性,需要修改的是(A)A.三层模式之间的两种映射 8 要保证数据库物理数据独立性,需要修改的是(C)C.模式与外模式的映射 9 单个用户使用的数据视图的描述称为(A)A.外模式 10 子模式DDL用来描述(B)B.数据库的局部逻辑结构 11一台机器可以加工多种零件,每一种零件可以在多台机器上加工,机器和零件之间为(C)的关系。C.多对多 12 层次模型不能直接表示(C)C . m:n关系 13 关系模型中,候选码(C)。C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成 14 在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。这是由层次模型的(B)决定的。B.完整性约束 15 下面有关E—R模型向关系模型转换的叙述中,不正确的是(C)。C.一个1:n联系可以转化为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并。 16 下面关于数据库设计步骤的说法中错误的有(C)C.数据结构设计阶段对数据库的性能影响已经很小了 17 在关系数据库设计中,设计关系模式是(C)得到任务。C.逻辑设计阶段 18 从E-R模型关系向关系模型转换时,一个M:N联系转化成关系模式时,该关系模式的码是(C) C. M端实体码与N端实体码的组合 19 有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个1:N联系类型,5个M:N联系类型,那么根据转换规则,这个E-R结构转换成个关系模式有(B) B . 20个 20 数据库在磁盘上的基本组织形式是(B)。B.文件 21 在DBS中,最接近于物理存储设备一级的结构,称为(D) D.内模式 22 从模块结构考察,DBMS由两大部分组成(B)B.查询处理器和存储管理器 23 三层C/S结构的目的是为了减轻(C)的负担.C.服务器 24 对用户而言,ODBC技术屏蔽掉了(A)A.不同服务器的差异 25 概念结构设计阶段得到的结果是(B) B.E-R图表示的概念模型 26 一个实体型转换为一个关系模式。关系的码为(A)A 实体的码 27 设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是A实体完整性原则 28 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是(C)C30000 29 设关系R与关系S具有相同的目的(或称度),且相对应的属性的值取自同一个域,则R--(R--S)等于(B) B R交S 30 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D) D

数据库及其应用

数据库及其应用 1、名词解释(英文一定要写全称!) DB:即数据库(Database),是统一管理的相关数据的集合。DB能为各种用户共享具有最小冗余度数据间联系密切而又有较高的数据独立性。 DBS:即数据库系统(Database System),是实现有组织地、动态地存储大量关联数据方便多用户访问的计算机软件、硬件和数据资源组成的系统即采用了数据库技术的计算机系统。 DBMS:即数据库管理系统(Database Management System),对数据库进行管理的系统软件,是与数据库之间的接口。DBA:即数据库管理员(Database Administrator),是数据库系统中的高级用户,全面负责数据库系统的管理、维护、正常使用等工作。 ODBC:即开放数据库互连(Open Database Connectivity),是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。 SQL:结构化查询语言(Structured Query Language),是美国国家标准局ANSI确认的关系数据库语音的标准。OOP:即面向对象的程序设计(Object Oriented Programming),是一种计算机编程架构,由单个能起到子程序作用的单元或者对象组合而成。 E-R图:是E-R模型的图形表示法,它是直接表示概念模型的有力工具。 数据模型:表示实体类型及实体类型间联系的模型称为“数据模型”。它可分为概念数据模型和结构数据模型两种类型。 主关键字:所有字段中最重要的,唯一能确定其他字段值的关键字。 外部关键字:关系表中某个属性或属性组合并非关键字,但却是另一个关系表的主关键字。 元数据:是最小数据,不可再分割的数据就是元数据。 数据处理:对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程。 面向对象的概念 类:把具有相关性的一类对象的整体的总和。 基类:即基本类,系统提供的内部定义的类,可用作其他用户自定义类的基础。 子类:在基类上派生出来的类。 对象:是类的实例化的产物,并具有相关的成员变量和成员函数(方法)。 属性:描述对象特性的字段称为属性。 15:20事件:是单一的一个动作 方法:是事件如何运行的操作手段 工作区:work space 在内存里单独存储一张表的区域,一张表对应一个工作区。 主控索引:当前起作用的索引称为主控索引。 关系模型:是用二维表结构来表示实体以及实体间联系的模型。 参照完整性:对关系数据库中建立关联关系的关系间数据参照引用的约束,也就是对外键的约束。准确的说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是Null。 2、文件的扩展名:(t都是备用选择填空题) ●项目文件:.PJX 、.PJT ●表文件:.DBF 、.FPT 、.CDX ●数据库:.DBC 、.DCT 、.DCX

数据库复习题汇总

单元练习 一单项选择题 1.文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和()。 A.数据存储低 B.处理速度慢 C.数据不一致 D.操作烦琐 2.数据的存储结构与数据逻辑结构之间的独立性称为数据的()。 A.结构独立性 B.物理独立性 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.数据库结构的描述,称为()。 A.数据库模型 B.数据库 C.数据库管理系统 D.数据字典 数据库模型有层次模型网状和关系模型 9.数据库中全体数据的逻辑结构描述称为( A. 存储模式 B.内模式 C.外模式 D.模式 10.保证数摇库中数摇及语义的正确性和有效性,是数据库的()。 A.完全性 B.准确性 C.完整性 D.共享性 11.在数据库系统中,数据独立性是指()。 A.用户与计算机系统的独立性 B.数据库与il?算机的独立性 C.数据勺应用程序的独立性 D.用户与数摇库的独立性 12.结构数据模型的三个组成部分是数据结构、数据操作和()。 A.数据安全性控制 B.数摇一致性规则 C.数^]^完整性约束 D.数摇处理逻辑 13.在数据操纵语言(DML)的基本功能中,不包括的是()。 A.插入新数据 B.描述数据库结构 C.对数据库中数据排序 D.删除数据库中数据 14.控制数摇库整体结构、负责数据库物理结构和逻辑结构的注义打修改的人员是()。 A.系统分析员 B.应用程序员 C.专业用户 D.数据库管理员 15.K列关于数据库系统正确的叙述是()。 A.数据库系统比文件系统存储数据量大 B.数据库系统中数据存储没有冗余 C.数据库系统中数据存储冗余较小 D.数据库系统比文件系统存取速度快 16.在数据库中,发生数据不一致现象的根本原因是()。 A.数据存储量太大 B.数摇安全性差 C.数据相互关系复杂 D.数据冗余 17.层次型、网状型和关系型数据模型的划分根据是()。 A.数据之间联系方式 B.数据之间联系的复杂程度

(完整版)大学数据库考试复习试题带答案

2019数据库期末复习内容 1.选择题 (1)(数据库)是存储在计算机内结构化的数据的集合 (2)下述关于数据系统正确的描述是(数据库系统减少了数据冗余)。 (3)数据库(DB)、与数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(DBS 包含DB 和DBMS )。(4)数据库管理系统的工作不包括(为定义的确据库提供操作系统)。 (5)用于对现实世界进行描述的工具是(数据模型)。 (6)在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是(模式)。 (7)E-R图用来建立数据库的(概念模型)。 (8)下列模型中不能直接描述实体间多对多的联系的是(关系模型)。 (9)数据模型的三个要素是(数据结构、数据操作、完整性约束) (10)数据库的设计人员和用户之间沟通信息的桥梁是(实体联系图)。 (11)数据的独立性分为(逻辑独立性和物理独立性)。 (12)数据库通常是根据(数据模型)来分类的。 (13)关系数据库系统能实现专门的关系运算,包括(选择、投影、连接、除)。 (14)在关系模型中,下述关于关键字的说法正确的是(可以由一个或多个其值能唯一标识该关系模式中任何元组的属性组成)。 (15)被称为关系的两个不变性,由关系数据库系统自动支持的是(实体完整性和参照完整性)。 (16)在关系中不能出现相同元组的约束是通过(主码)来实现。 (17)下列数据模型中,数据独立性最高的是(关系模型). (18)规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:每一属性都是(不可分解的)。 (19)关系数据库规范化是为解决关系数据库中(插入异常、删除异常和数据冗余)问题而引入的。 (20)在关系数据库中,任何二元关系模式的最高范式必定是(BCNF ) (21)若属性X函数依赖于属性Y时,则属性X与属性Y之间的关系是(多对一)。 (22)设有关系模式:部门(部门代码,部门名称,部门成员,部门经理)由于其中(部门成员)属性存在,使该关系不属于第一范式。 (23)若关系模式R中的属性都是主属性,则R最高属于(3NF )。 (24)若要彻底消除插入异常和删除异常,关系模式最低要属于(BCNF)。 (25)关系模式分解的无损连接和保持函数依赖两个特性之间的联系是(没有必然联系)。 (26)关系模式中数据依赖的存在,可能会导致成立蕴涵后者数据插入异常,这是指(该插入的数据未被插入)。(27)设要对关系模式R(学号,姓名,课程代码,课程名,课程成绩)进行分解,将其规范化到3NF,下列(B)是正确的规范化结果。B.R1(学号,姓名)R2(课程代码,课程名)R3 (学号,课程代码,课程成绩) (28)有如下关系R(是BCNF)。 (29)对用户访问数据库的权限加以限定是为了保护数据库的(安全性)。 (30)下面(可移植性)不是数据库系统必须提供的数据控制功能。 (31)数据库系统中,对存取权限定义为(授权)。 (32)在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据,在授权的定义中,数据对象的(范围越小),授权子系统就越灵活。 (33)数据库安全性遭到破坏的情况属于(非法用户读取数据库中的数据)。 (34)数据库的(完整性)是指数据的正确性和相容性。 (35)数据完整性保护中的约束条件是指(值的约束和结构的约束)。 (36)实体完整性和参照完整性属于(静态关系约束)。 (37)数据类型、取值范围、空值约束属于(静态列级约束)。

数据库原理复习资料整理

第一章 1.四大基本概念: 数据:数据库中存储的基本对象,它是描述事物的符号记录。种类有:文字、图形、图象、声音等。特点是:数据与其语义是不可分的。 数据库:(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合。其特点是:数据按一定的数据模型组织、描述和储存;可为各种用户共享;冗余度较小;数据独立性较高;易扩展。(特点:永久存储、有组织、可共享) 数据库管理系统:是位于用户与操作系统之间的一层数据管理软件。 数据库管理系统的主要功能:数据定义功能;数据组织、存储和管理;数据操纵功能;数据库的事物管理和运行管理;数据库的建立和维护功能;其他功能。 数据库系统:是指在计算机系统中引入数据库后的系统。一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(和用户)构成。 在不引起混淆的情况下常常把数据库系统简称为数据库。 2.数据管理技术的三个阶段及其特点 人工管理阶段:特点:1、数据不保存。 2、没有软件系统对数据进行管理。 3、这一时期没有文件的概念,数据的组织方式必须由程序员自行设计。 4、一组数据对应一组程序,数据是不共享的。 5、数据不具有独立性,当数据结构发生变化时,应用程序要变化。 文件系统阶段:特点:1、数据可以长期保存。 2、由文件系统管理数据。 3、数据共享性差, 冗余度大—文件是面向应用的。 4、数据独立性差—是不具有弹性的无结构的数据集合,文件之间是孤立的,不能反映事物间联系。 数据库系统阶段:特点:数据的管理者:DBMS 数据面向的对象:现实世界 数据的共享程度:共享性高 数据的独立性:高度的物理独立性和一定的逻辑独立性 数据的结构化:整体结构化 数据控制能力:由DBMS统一管理和控制 3、数据库系统的特点:数据结构化;数据的共享性高,冗余度低,易扩充;数据独立性高;数据有DBMS统一管理和控制。 4、数据模型的组成要素:数据结构、数据操作和完整性约束。 数据结构是对系统静态特性的描述。 数据操作是对系统动态特性的描述。 5、概念模型: 基本概念:实体:客观存在并可相互区别的事物称为实体。 属性:实体所具有的某一特性称为属性。 码:唯一标识实体的属性集称为码。 域:属性的取值范围称为该属性的域。 实体型:具有相同属性的实体具有的共同的特征和性质,即: 用实体名及其属性名集合来抽象和刻画同类实体。

数据库及其应用

数据库及其应用重考复习资料 一、名词解释 1、数据处理:对各种数据的进行收集、存储、分类、计算、加工、检索和传输的过程 2、对象:是类的实例,类是对于拥有数据和一定行为特征的对象集合的描述。每个对象都有其属性和方法,并能响应特定的事件。可以通过对象的事件、属性和方法来处理对象 3、ODBC:开放式数据库互连ODBC是一种用于数据库服务器的标准协议,通过ODBC可访问多种数据库中的数据,可安装多种数据库的ODBC驱动程序,从而使VFP可以与该数据库相连,访问数据库中的数据。 4、超关键字:二维表中能唯一确定记录的一个或几个列的组称为“超关键字后(superkey)”。如果是用单一的列构成关键字,则称其为“单一关键字(Single Key)”;如果是用两个或两个以上的列构成关键字,则称其为“合成关键字(Composite Key)”。 5、主控索引:在复合索引的多个索引中,在某一时刻只有一个索引对表起作用,这个索引标志称为主控索引。 6、事件 7、类 8、数据处理 二、单项选择题 1、表单文件的扩展名是( B )。 A. PRG B. SCX C. MPR D. VCX 2、Visual FoxPro是一个(D )。 A. 数据库管理员 B. 数据库 C. 数据库系统 D. 数据库管理系统 3、在Visual FoxPro环境下,运行表单的命令是( A )。 A. DO FORM <表单名> B. DO <表单名> C. CREATE FORM <表单名> D. REPORT FORM <表单名> 4、检测数据库文件指针是否已到文件头的函数是(D )。

A. BOF() B. EOF() C. END() D. FIEL() 5、逻辑运算符的优先顺序是(a )。 A. .NOT.、 .AND. 、.OR. B. .NOT.、 .OR.、 .AND. C. .AN D.、 .OR. 、.NOT. D. .AND.、 .NOT.、 .OR. 6、设S=“南京大学计算机基础教学部”,从变量S中取出“计算机”三个字的表达式是()。 A. SUBS(S,5,3 ) B. SUBS(S,9,6) C. SUBS(S,9,3) D. SUBS(S,5,6) 7、下列字符中不能做变量名的开头的是( d )。 A. 英文字母 B. 下划线 C. 汉字 D. 数字 8、将当前表ZGB.DBF中男职工的工号、姓名、工资、奖金四个字段的数据复制成GZB1 .DBF表文件,应使用命令()。 A. COPY TO GZB1 FIEL工号,姓名,工资,奖金FOR 性别="男" B. COPY GZB1 FIEL工号,姓名,工资,奖金FOR 性别="男" C. COPY TO GZB1 FOR性别="男" D. COPY TO GZB1 FIEL工号,姓名,工资,奖金 9、根据需要,可以把查询的结果输出到不同的目的地。以下不可以作为查询的输出类型的是(D)。 A. 自由表 B. 报表 C. 临时表 D. 表单 10、关系模型的基本结构是(A )。 A. 二维表 B. 树形结构 C. 无向图 D. 有向图 11、表单的前景色由属性( C )的值确定。 A. BackColor B. Picture C. ForeColor D. Caption 12、在数据库表字段的扩展属性中,通过对()可以限定字段内容取值的范围。 A. 字段格式 B. 输入掩码 C. 字段标题和注释 D. 字段级规则 13、DBA是()。 A. 数据库管理员 B. 数据库 C. 数据库系统 D. 数据库管理系统 14、页框(PageFrame)能包容的对象是()。 A. 列(Column) B. 标头(Header) C. 页面(Page) D. 表单集(FormSet) 15、下列说法正确的是()。 A. 当数据库打开时,该库中的表将自动打开。

数据库复习题答案

一、选择题: 1、DB,DBMS和DBS三者的关系是(B) A、DB包括DBMS和DBS B、DBS包括DB和DBMS C、DBMS包括DBS和DB D、DBS与DB、DBMS无关 2、假定学生关系式S(S#,SNAME,SEX,AGE),课程关系式C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRAND)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系(D) A、S B、SC,C C、S,SC D、S,C,SC 3、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法正确的是(C) A、将m方主键(主码)和联系的属性纳入n方的属性中 B、将m方属性和n方属性中均增加一个表示级别的属性 C、增加一个关系表示联系,其中纳入m方和n方的主键(主码) D、将n方主键(主码)和联系的属性纳入m方的属性中 4、由SELECT—FROM—WHERE—GROUP—ORDER组成的SQL语句,在被DBMS处理时,各字句的执行次序为(C) A、SELECT—FROM—WHERE—GROUP—ORDER B、FROM —SELECT—WHERE—GROUP—ORDER C、FROM —WHERE—GROUP—SELECT—ORDER D、SELECT—FROM—GROUP—WHERE—ORDER 5、以下不是数据库技术所具备的特点是(D) A、数据结构化 B、数据冗余小 C、有较高的数据独立性 D、数据联系弱 6、在信息模型的“学生”尸体中,对每个学生的具体情况的描述,称为(A) A、实体值 B、实体型 C、属性值 D、属性型 7、关系数据库三级模式中的(B),可用视图实现。 A、内模式 B、外模式 C、存储模式 D、模式 8、可用于区别实体集中不同个体的属性或属性集合,称为该实体的(B) A、属性型 B、键 C、外部键 D、实体型 9、设有一个体育项目可以有多个运动员报名,一个运动员课参加多个项目,运动员与体育项目之间是(D) A、一对一的联系 B、一对多的联系 C、多对一的联系 D、多对多的联系 10、关系R与关系S只有1个公共属性,T1是R与S作等值连接的结果,T2是R与S作自然连接的结果,则(D) A、T1的属性个数等于T2的属性个数 B、T1的属性个数小于T2的属性个数 C、T1的属性个数大于或等于T2的属性个数 D、T1的属性个数大于T2的属性个数 11、数据库系统是由应用程序、DBMS、DB以及DBA组成。其中核心部分是(C) A、应用程序 B、DBA C、DBMS D、DB 12、下列集函数中不忽略空值(NULL)的是(A) A、COUNT(*) B、MAX(列名) C、SUM(列名) D、A VG(列名) 13、一个关系中的候选关键字(B) A、至少一个 B、可多个 C、必须多个 D、至少3个 14、在数据库设计中,具有最小性、唯一性和非空性的是(B) A、索引 B、关系模型主关键字(主码) C、外关键字(外码) D、约束 15、常用的关系运算时关系代数和(C) A、集合代数 B、逻辑演算 C、关系演算 D、集合演算 16、在基本层次联系中,记录型之间的联系是(B) A、一对一联系 B、一对多联系 C、多对多联系 D、多对一联系 17、关于冗余数据的叙述中,不正确的是(C) A、冗余的存在容易破坏数据库的完整性 B、冗余的存在给数据库的维护增加困难 C、不应该在数据库中存储任何冗余数据 D、冗余数据是指可由基本数据导出的数据 18、五种基本关系代数运算分别(D) A、∪、∩、∞、π、σ B、∪、-、∞、π、σ C、∪、∩、×、π、σ D、∪、-、×、π、σ

数据库期末考试复习题及复习资料

试题一 一、单项选择题分)2分,共40(本大题共20小题,每小在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。)B 1. 数据库系统的核心是( .数据库管理系统B A.数据库 .软件工具D C.数据模型 )2. 下列四项中,不属于数据库系统的特点的是(C .数据由统一管理和控制.数据结构化BA .数据独立性高.数据冗余度大DC )概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是(D 3. .关系模型B.层次模型 A -联系模型D.实体C.网状模型4. )数据的物理独立性是指( C .数据库与数据库管理系统相互独立A .用户程序与数据库管理系统相互独立B .用户的应用程序与存储在磁盘上数据库中的数据是相互独立的C .应用程序与数据库中数据的逻辑结构是相互独立的D A ).要保证数据库的逻辑数据独立性,需要修改的是(5 B.模式与内模式之间的映象A.模式与外模式之间的映象D.三级模式

C.模式 )关系数据模型的基本数据结构是(D 6..关系C.索引 D A.树B.图 有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵7.)达时间、情况摘要等属性,该实体主码是( C .日期BA.车次+情况摘要日期D.车次C.车次+ )S等价于( B 和己知关系RS,R∩8. B. () A. () D. () C. () 学校数据库中有学生和宿舍两个关系:9. 宿舍(楼名,房间号,床位号,学号)学生(学号,姓名)和 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配)的情况,包括没有住宿的学生和空闲的床位,则应执行( A B. 全外联接A. 左外联接1 / 13 自然联接D. 右外联接C. 10.用下面的语句建立一个基本表:( (4) ,(8) ,(2),) D )可以插入到表中的元组是(21 ,刘祥',A. '5021','刘祥',男, 21 B. ,'',,,男,C. '5021',21 D. '5021','刘祥 C )11. 把对关系的属性的修改权授予用户李勇的语句是(' A.

大学数据库复习题及答案整理

数据库原理 第一章 1. 单个用户使用的数据视图的描述称为(A)(2001年10月全国卷) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式DDL用来描述(B)(2001年10月全国卷) A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在DBS中,DBMS和OS之间的关系是(B)(2001年10月全国卷) A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行 4.数据库物理存储方式的描述称为( B)(2003年1月全国卷) A.外模式 B.内模式 C.概念模式 D.逻辑模式 5.在下面给出的内容中,不属于DBA职责的是( C)(2003年1月全国卷) A.定义概念模式 B.修改模式结构 C.编写应用程序 D.编写完整性规则 6.在数据库三级模式间引入二级映象的主要作用是(A )(2003年1月全国卷) A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 、DBMS和DBS三者之间的关系是( B)(2003年1月全国卷) 包括DBMS和DBS 包括DB和DBMS 包括DB和DBS D.不能相互包括 中“第三级存储器”是指( B)(2002年10月全国卷) A.磁盘和磁带 B.磁带和光盘 C.光盘和磁盘 D.快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是(C) 10.数据库系统中的数据模型通常由(A)三部分组成 A、数据结构、数据操作和完整性约束 B、数据定义、数据操作和安全性约束 C、数据结构、数据管理和数据保护 D、数据定义、数据管理和运行控制 12.数据库技术的三级模式中,数据的全局逻辑结构用(C)来描述 A、子模式 B、用户模式 C、模式 D、存储模式 13.用户涉及的逻辑结构用(D)描述

数据库及其应用(选择题)

测验1 一、单选 1、 下列四项中说法不正确的是( )。 (分数:2 分) A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 标准答案是:C。 2、 单个用户使用的数据视图的描述称为()。 (分数:2 分) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 标准答案是:A。 3、 数据库物理存储方式的描述称为( ) 。

(分数:2 分) A. 外模式 B. 内模式 C. 概念模式 D. 逻辑模式 标准答案是:B。 4、 在下面给出的内容中,不属于DBA职责的是( ) 。 (分数:2 分) A. 定义概念模式 B. 修改模式结构 C. 编写应用程序 D. 编写完整性规则 标准答案是:C。 5、 在数据库三级模式间引入二级映象的主要作用是( ) 。 (分数:2 分) A. 提高数据与程序的独立性 B. 提高数据与程序的安全性

C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性 标准答案是:A。 6、 DB、DBMS和DBS三者之间的关系是( ) 。 (分数:2 分) A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS D. 不能相互包括 标准答案是:B。 7、位于用户和操作系统之间的一层数据管理软件是()。(分数:2 分) A. DBS B. DB C. DBMS D. MIS 标准答案是:C。 8、数据库的三级模式中,数据的全局逻辑结构用()来描述。(分数:2 分) A. 子模式 B. 用户模式 C. 模式

数据库期末考试复习题库(非常全面)

数据库期末考试复习题库(非常全面) 第一部分 第一章: 一选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理答案:A 2.数据库的概念模型独立于。 A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界答案:A 3.数据库的基本特点是。 A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制答案:B 4. 是存储在计算机内有结构的数据的集合。 A.数据库系统 B.数据库C.数据库管理系统 D.数据结构答案:B 5.数据库中存储的是。 A.数据 B.数据模型C.数据以及数据之间的联系 D.信息答案:C 6. 数据库中,数据的物理独立性是指。 A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立答案:C 7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D 8.据库系统的核心是。 A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B 9. 下述关于数据库系统的正确叙述是。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据答案:A

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

数据库系统概论复习资料 第一章绪论 一、选择题 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.多种应用、多种语言、多个用户相互覆盖地使用数据集合

数据库复习题 答案

一、单选题 1、侯选码中的属性称为(B )。 A.非主属性B.主属性C.复合属性D.关键属性 2、( A )是位于用户和操作系统之间的数据管理软件。 A.DBMS B.DB C.DBS D.DBA 3、关系数据库中的码是指( D )。 A.能唯一决定关系的字段 B.不可改动的专用保留字 C.关键的很重要的字段 D.能唯一标识元组的属性或属性集合 4、关系规范化的实质是针对( b )进行的。 A.函数B.函数依赖C.范式D.关系 5、设有属性A,B,C,D,以下表示中不是关系的是( C ) A.R(A)B.R(A,B,C,D)C.R(A×B×C×D)D.R(A,B) 6、数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用( D ) 表示。 A.矩形B.四边形C.菱形D.椭圆形 6、数据库概念设计的E-R方法中,实体在E-R图中,用( A )表示。 A.矩形B.四边形C.菱形D.椭圆形 6、数据库概念设计的E-R方法中,实体与实体之间的联系在E-R图中,用( C )表示。 A.矩形B.四边形C.菱形D.椭圆形 7、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( D )。 A.元组 B.行C.记录D.属性 8、若将下图所示的E-R图转换成关系模式,可以转换成( C )关系模式。 A. 1个 B.2个 C.3个 D.4个 9、若将下图所示的E-R图转换成关系模式,可以转换成( B )关系模式。 A. 1个 B.2个 C.3个 D.4个 10、若将下图所示的E-R图转换成关系模式,可以转换成( D )关系模式。

数据库期末复习试题3

10.要在数据库的父表和子表之间建立一对多的联系,要求这两个表 A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引 B) 在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 C) 在父表和子表的连接字段上都要建立主索引 D) 在父表连接字段上建立主索引,在子表连接字段上建立普通索引 11.关于工作区,以下叙述错误的是。 A) VFP最多可以使用256个工作区 B) 每个工作区只能打开一个数据表 C) 要访问其它工作区的数据表的字段,须通过“工作区别名->字段名”或“工作区别名.字段名”的形式来引用 D) 如果在工作区中打开了数据表,可用数据表的名称作为工作区的别名 12.在Visual FoxPro中,关于视图的正确描述是 A)视图也称作窗口 B)视图是一个预先定义好的SQL SELECT语句文件 C)视图是一种用SQL SELECT语句定义的虚拟表 D)视图是一个存储数据的特殊表 13.向项目中添加表单,应该使用项目管理器的。 A)“代码”选项卡B)“类”选项卡 C)“数据”选项卡D)“文档”选项卡 14.调用报表格式文件STU预览报表的命令是。 A)REPORT FROM STU PREVIEW B)DO FROM STU PREVIEW C)DO FORM STU PREVIEW D)REPORT FORM STU PREVIEW 15.有关参照完整性的更新规定,正确的描述是 A)如果更新规则选择的是“级联“,则当父表的关键字的值修改时,系统将自动修改子表中相关记录的对应字段的值。 B)如果插入规则选择的是“限制“,则不管父表中是否有相关记录,允许在子表中插入记录。 C)如果更新规则选择的是“忽略“,则不管子表中是否有相关记录,允许删除父表中的记录。 D)上面三种说法都不对。 二、填空题(每题2分,共10分) 1.表达式‘ABC’$’A’ AND DATE()+5>DATE() OR 5^3>5*3的计算结果是【1】 2.在成绩数据表中,若要求成绩字段(数值型)只能输入0到100分的数,则应设置其有效性规 则为【2】 3.在当前表查找成绩大于80的记录,执行“LOCA TE FOR 成绩>80”命令后,接着查找下一 2

整理数据库题库_数据库练习题一

数据库 JUNE 2021题库 整理人尼克 知识改变命运

数据库练习题一 一、单项选择 1.下面关于数据库设计方法的说法中错误的有() A. 数据库设计的一种方法是以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法 B. 数据库设计的一种方法是以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法 C. 面向数据的设计方法可以较好地反映数据的内在联系 D. 面身过程的设计方法不但可以满足当前应用的需要,还可以满足潜在应用的需求 2. 数据库技术中,独立于计算机系统的模型是() A. E/R模模型 B. 层次模型 C. 关系模型 D. 面向对象的模型 3.关于数据库设计步骤的说法中错误的有() A. 数据库设计一般分为4步:需求分析、概念设计、逻辑设计和物理设计 B. 数据库的概念模式是独立于任何数据库管理系统,不能直接用于数据库实现; C. 物理设计阶段对数据库性能影响已经很小了 D. 逻辑设计是在概念设计的基础上进行的。 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.一个公司只能有一个经理,一个经理只能在一个公司担任职务,公司和总经理职务之间为()联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一

数据库及其应用(选择题)

一、单选 1、 下列四项中说法不正确的是( )。 (分数:2 分) A. 数据库减少了数据冗余 B. 数据库中的数据可以共享 C. 数据库避免了一切数据的重复 D. 数据库具有较高的数据独立性 标准答案是:C。 2、 单个用户使用的数据视图的描述称为()。 (分数:2 分) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 标准答案是:A。 3、 数据库物理存储方式的描述称为( ) 。 (分数:2 分) A. 外模式

C. 概念模式 D. 逻辑模式 标准答案是:B。 4、 在下面给出的内容中,不属于DBA职责的是( ) 。 (分数:2 分) A. 定义概念模式 B. 修改模式结构 C. 编写应用程序 D. 编写完整性规则 标准答案是:C。 5、 在数据库三级模式间引入二级映象的主要作用是( ) 。 (分数:2 分) A. 提高数据与程序的独立性 B. 提高数据与程序的安全性 C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性 标准答案是:A。 6、 DB、DBMS和DBS三者之间的关系是( ) 。

(分数:2 分) A. DB包括DBMS和DBS B. DBS包括DB和DBMS C. DBMS包括DB和DBS D. 不能相互包括 标准答案是:B。 7、位于用户和操作系统之间的一层数据管理软件是()。(分数:2 分) A. DBS B. DB C. DBMS D. MIS 标准答案是:C。 8、数据库的三级模式中,数据的全局逻辑结构用()来描述。(分数:2 分) A. 子模式 B. 用户模式 C. 模式 D. 存储模式 标准答案是:C。 9、用户涉及的数据逻辑结构用()描述。(分数:2 分) A. 模式 B. 存储模式 C. 概念模式 D. 子模式 标准答案是:D。 10、

数据库系统教程(第三版)总复习练习和习题(完整版)

数据库系统原理试题一(A卷) 一、选择题(每小题1分,共10分) 1.数据库系统与文件系统的主要区别是。 A. 数据库系统复杂,而文件系统简单; B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解 决; C. 文件系统只能管理程序文件,而数据库系统可以管理各类文件; D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。 2. 属于BCNF范式的关系模式。 A. 已消除插入和删除异常; B. 已消除插入、删除异常和数据冗余; C. 依然存在插入和删除异常; D. 在函数依赖的范畴内,已消除插入和删除异常。 3. 单个用户使用的数据视图的描述称为。 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 4. SQL语言中,删除记录的命令是。 A DELETE B DROP C CLEAR D REMORE 5. ODBC定义的API符合性级别共有级。 A.3 B.4 C.5 D.6 6. 数据库系统三级结构的描述放在中。 A.用户数据库 B.运行日志 C.数据库管理系统 D.数据字典 7. 弱实体的主键。 A.与其父实体的主键完全一致 B.一部份或全部从其父实体的主键获得 C.全部从其父实体的非主键属性获得 D.与其父实体无关 8. 在SQL的语句中,ALTER的作用是。 A.修改基本表的结构 B.修改基本表中的数据 C.删除基本表 D.修改视图 9. 在以下函数依赖中,是平凡的函数依赖。 A.A→ABCD B.ABCD→A C.A→BCD D.BCD→A 10. 在DB恢复时,对已经提交但更新未写入磁盘的事务执行。 A.REDO处理 B.UNDO处理 C.ABOUT处理 D.ROLLBACK处理 二、填空题(每空1分,共10分)

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