《数据库基础》财大成教原题及答案

长林库芬王的爹 发表于 2024-11-1 21:28:49|来自:中国 | 显示全部楼层 |阅读模式

《数据库基础》财大成教原题及答案 图1

《数据库基础》财大成教原题及答案 图1

1、关系型数据库之父是( )
A.Charles Bachman
B.Edgar F. Codd
C.James Gray
D.Michael Stonebraker
答案:B

2、实体是信息世界中的术语,与之对应的数据库术语为( )
A.文件
B.数据库
C.字段
D.记录
答案:D

3、数据库的概念模型独立于( )
A.具体的机器和DBMS
B.E—R图
C.信息世界
D.现实世界
答案:A

4、在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是( )
A.层次结构
B.二维表结构
C.网状结构
D.封装结构
答案:B

5、关系模型中,主关键字是( )。
A.可由多个任意属性组成
B.至多有一个属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
D.以上都不是
答案:C

6、关系的完整性包括( )
A.数据完整性
B.实体完整性
C.参照完整性
D.用户定义完整性
E.B、C和D
答案:E

7、在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为( ) 。
A.选择
B.投影
C.连接
D.扫描
答案:B

8、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )
A.元组
B.行
C.记录
D.属性
答案:D

9、数据库系统的最大特点是( )。
A.数据的三级抽象和二级独立性
B.数据共享性
C.数据的结构化
D.数据独立性
答案:A

10、如果两个实体之间的联系是m:n,则( )引入第三个交叉关系。
A.需要
B.不需要
C.可有可无
D.合并两个实体
答案:A

11、从E-R模型关系向关系转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( )。
A.M端实体的关键字
B.N端实体的关键字
C.M端实体关键字与N端实体关键字组合
D.重新选取其他属性
答案:C

12、关系模型中的关系模式至少是( )
A.1NF
B.2NF
C.3NF
D.BCNF
答案:A

13、候选关键字中的属性称为( )。
A.非主属性
B.主属性
C.复合属性
D.关键属性
答案:B

14、SQL语言是( )语言。
A.层次数据库
B.网络数据库
C.关系数据库
D.非数据库
答案:C

15、创建基本表的命令为( )
A.create table
B.update
C.create database
D.delete
答案:A

16、SQL语言中,实现数据检索的语句是( )。
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
答案:A

17、在SQL语句中,检索去掉重复数据,则在SELECT中使用关键字( )。
A.all
B.union
C.like
D.distinct
答案:D

18、在聚合函数中,用来统计记录条数的函数是
A.SUM()
B.AVG()
C.MAX()
D.COUNT()
答案:D

19、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选修课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系( )
A.S
B.SC,C
C.S,SC
D.S,C,SC
答案:D

20、学生表S、课程表C和学生选课表SC,他们的结构如下:
S(S#,SN,SEX,AGE,DEPT)
C(C#,CN)
SC(S#,C#,GRADE)
其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程CN为课程名,GPADE为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是(   )

A.SELECT  SN,AGE,SEX FROM  S  WHERE  AGE>(SELECT  AGE  FROM  S  WHERE  SN=“王华”)
B.SELECT  SN,AGE,SEX FROM  S  WHERE  SN=“王华”
C.SELECT  SN,AGE,SEX FROM  S  WHERE  AGE>(SELECT  AGE  WHERE SN=“王华”)
D.SELECT  SN,AGE,SEX FROM  S  WHERE  AGE>王华.AGE
答案:A

21、在SQL语言中,删除表中数据的命令是( )
A.delete
B.drop
C.clear
D.remove
答案:A
阶段练习
专题一

一、 单选
1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
答案:A

2、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( )
A.同一个应用中的多个程序共享一个数据集合
B.多个用户、同一种语言共享数据
C.多个用户共享一个数据文件
D.多种应用、多种语言、多个用户相互覆盖地使用数据集合
答案:D

3、数据库管理系统(DBMS)是( )
A.一个完整的数据库应用系统
B.一组硬件
C.一组系统软件
D.既有硬件,也有软件
答案:C

4、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( )
A.文件的集合
B.数据的集合
C.命令的集合
D.程序的集合
答案:B

5、由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(   )。
A.文件系统
B.数据库系统
C.软件系统
D.数据库管理系统
答案:B

6、在数据库方式下,信息处理中占据中心位置的是(   )。
A.一个完整的数据库应用系统
B.一组硬件
C.一组系统软件
D.既有硬件,也有软件
答案:C

7、数据库系统的核心是( )
A.数据库
B.数据库管理系统
C.操作系统
D.文件
答案:A

8、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )。
A.BS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBM
答案:A

9、在数据管理技术的发展过程中,数据独立性最高的是( )阶段。
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
答案:A

10、数据库系统是由数据库、数据库管理系统(及其开发工具)、应用系统、( )和用户构成。
A.DBMS
B.DB
C.DBS
D.DBA(数据库管理员)
答案:D

11、文字、图形、图像、声音、学生的档案记录、货物的运输情况等,这些都是( )。
A.DATA
B.INFORMATION
C.DB
D.其他
答案:A

12、( )是长期存储在计算机内有序的、可共享的数据集合。
A.DATA
B.INFORMATION
C.DB
D.DBS
答案:C

13、( )是位于用户与操作系统之间的一层数据管理软件。数据库在建立、使用和维护时由其统一管理、统一控制。
A.DBMS
B.DB
C.DBS
D.DBA
答案:A

14、描述数据库全体数据的全局逻辑结构和特性的是( )
A.模式
B.内模式
C.外模式
D.全模式
答案:A

15、在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是()I.人工管理阶段 II.文件系统阶段 III.数据库阶段
A.I 和 II
B.只有 II
C.II 和 III
D.只有 I
答案:D

16、概念设计的结果是( )
A.一个与DBMS相关的要领模型
B.一个与DBMS无关的概念模型
C.数据库系统的公用视图
D.数据库系统的数据字典
答案:B

17、E-R方法的三要素是()
A.实体、属性、实体集
B.实体、键、联系
C.实体、属性、联系
D.实体、域、候选区
答案:C

18、要保证数据库的数据独立性,需要修改的是( )
A.模式与外模式
B.模式与内模式
C.三级模式之间的两层映射
D.三级模式
答案:C
专题二

一、 单选
1、下列四项中,不属于数据库系统特点的是( )
A.数据共享
B.数据完整性
C.数据冗余度高
D.数据独立性高
答案:C

2、如果一个班只有一个班长,且一个班长不能同时担任其他班的班长,班和班长两个实体之间的联系属于( )。
A.一对一关系
B.一对二关系
C.多对多关系
D.一对多关系
答案:A

3、在概念模型中,客观存在并可以相互区别的事物称为()
A.码
B.属性
C.联系
D.实体
答案:D

4、在关系代数运算中,三种专门运算为( )。
A.并、交、补
B.并、选择、投影
C.选择、投影、连接
D.选择、笛卡尔积、投影
答案:C

5、关系模型中,主关键字是( )。
A.可由多个任意属性组成
B.至多有一个属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
D.以上都不是
答案:C

6、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是 SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的女学生姓名,将涉及到关系()。
A.S
B.SC,C
C.S,SC
D.S,C,SC
答案:D

7、设有关系R(A,B,,与SQL语句:SELECT DISTINCT A FROM R WHERE B=17等价的关系代数表达式是()。
A.ΠA(R)
B.σB=17(R)
C.ΠA(σB=17(R))
D.σB=17(ΠA(R))
答案:C

8、关系代数中的σ运算符对应SELECT语句中的()子句。
A.SELECT
B.FROM
C.WHERE
D.GROUP BY
答案:C

9、在下面列出的数据模型中,哪一种是数据库系统中最早出现的数据模型()
A.关系
B.层次
C.网状
D.面向对象模型
答案:B

10、一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是( )操作。
A.投影
B.连接
C.选择
D.复制
答案:C

11、关系代数中的Π运算符对应SELECT语句中的()子句。
A.SELECT
B.FROM
C.WHERE
D.GROUP BY
答案:A

12、一个关系中,能唯一标识元组的属性集称为关系的()
A.副键
B.关键字
C.从键
D.参数
答案:B

13、目前( )数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
A.关系
B.面向对象
C.分布
D.面向过程
答案:A

14、关系数据模型是目前最重要的一种数据模型,它的三个要素是( )
A.实体完整性、参照完整性、用户自定义完整性
B.数据结构、关系操作、完整性约束
C.数据增加、数据修改、数据查询
D.外模式、模式、内模式
答案:A

15、下列关于数据库数据模型的说法中,哪一个是不正确的()?
A.任何一张二维表都表示一个关系
B.层次模型的数据结构是有向树结构
C.在网状模型中一个子结点可以有多个父结点
D.在面向对象模型中每个对象都有一个惟一的标识
答案:A

16、现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)、医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果),其中,医疗关系中的 外码是()
A.患者编号
B.患者姓名
C.患者编号和患者姓名
D.医生编号和患者编号
答案:A

17、关系数据库管理系统应能实现的专门关系运算包括()
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
答案:B

18、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。
A.元组
B.行
C.记录
D.属性
答案:D

19、如果采用关系数据库实现应用,在数据库逻辑设计阶段需将( )转换为关系数据模型。
A.E-R模型
B.层次模型
C.关系模型
D.网状模型
答案:A

专题三

一、 单选
1、 关系数据库系统采用关系模型作为数据的组织方式,关系模型是谁先提出来的()?
A.P.P.S.CHEN
B.J.Martin
C.E.F.Codd
D.w.H.Inmon
答案:C

2、 下面()不是微软公司为用户提供的六种版本的SQL Server 2005之一。
A.企业版
B.开发版
C.应用版
D.标准版
答案:C

3、 Microsoft SQL Server 2005是一种基于客户机/服务器的关系型数据库管理系统,它使用( )语言在服务器和客户机之间传递请求。
A.TCP/IP
B.T-SQL
C.C
D.ASP
答案:B

4、 ()工具是Microsoft SQL Server 2005提供的集成环境,这种工具可以完成访问、配置、控制、管理和开发SQL Server的所有工作。
A.Microsoft SQL Server Management Studio
B.SQL Server配置管理器
C.Analysis Services
D.SQL Server Business Intelligence Development Studio
答案:A

5、 在创建数据库时,系统自动将()系统数据库中的所有用户定义的对象都复制到 的数据库中。
A.Master
B.Msdb
C.Model 模版
D.Tempdb
答案:C

6、 SQL Server 2005的系统数据库是( )
A.Master,Tempdb,AdventureWorks,Msdb,Resource
B.Master,Tempdb,Model,Librar,Resource
C.Master,Northwind,Model,Msdb,Resource
D.Master,Tempdb,Model,Msdb,Resource
答案:D

7、 数据库系统一般由哪些部分组成()?(1) 数据库 (2)数据库管理员 (3)数据库管理系统及其工具 (4)用户 (5)操作系统 (6)应用系统
A.1、2、3
B.1、2、3、4
C.1、2、3、4、5
D.全部
答案:D

8、 数据库管理系统的数据操纵语言(DML)所实现的操作一般包括()
A.建立、授权、修改
B.建立、授权、删除
C.建立、插入、修改、排序
D.查询、插入、修改、删除
答案:D

9、 【表设计器】的“允许空”单元格用于设置该列是否可输入空值,实际上就是创建该列的( )约束。
A.主键
B.外键
C.NULL
D.CHECK
答案:C

10、 若用如下的SQL语句创建课程表C: Create table C (C# char(10) primary key, CN char(20) not null, CC int null) 可以插入到C表中的记录是( )。
A.(‘005’,‘VC++’,6)
B.(‘005’,NULL,6)
C.(NULL,‘VC++’,6)
D.(005,‘VC++’,NULL)
答案:A

11、 在T-SQL中,关于NULL值叙述正确选项是 ( )
A.NULL 表示空格
B.NULL表示0
C.NULL既可以表示0,也可以表示是空格
D.NULL表示空值
答案:D

12、 SQL Server的字符型系统数据类型主要包括( )。
A.int、money、char
B.char、varchar、text
C.datetime、binary、int
D.char、varchar、int
答案:B

13、 在关系数据模型中,外键(FOREIGN KEY)是( )
A.在一个关系中用于惟一标识元组的一个或一组属性。
B. 在一个关系中的一个或一组属性是另一个关系的主键。
C.在一个关系中定义了约束的一个或一组属性
D.在一个关系中定义了缺省值的一个或一组属性
答案:B

14、 若用如下的SQL语句创建一个STUDENT表: CREATE TABLE STUDENT(NO char(4) NOT NULL,NAME char(8) NOT NULL,SEX char(2),AGE int() )可以插入到STUDENT表中的是()。
A.(‘1031’,‘曾华’,男,23)
B. (‘1031’,‘曾华’,NULL,NULL)
C.(NULL,‘曾华’,‘男’,‘23’)
D.(‘1031’,NULL,‘男’,23)
答案:B

15、 在SQL语言中,删除表对象的命令是( )。
A.DELETE
B.DROP
C.CLEAR
D.REMORVE
答案:B

16、在SQL语言中,删除表中数据的命令是( )。
A.DELETE
B.DROP
C.CLEAR
D.REMORVE
答案:A

17、使用T-SQL语言创建表时,语句是( )
A.DELETE TABLE
B.CREATE TABLE
C.ADD TABLE
D.DROP TABLE
答案:B

18、关于查询语句中 ORDER BY 子句使用正确的是()
A.如果未指定排序列,则默认按递增排序
B.数据表的列都可用于排序
C.如果在 SELECT 子句中使用了 DISTINCT 关键字,则排序列必须出现在查询结果中
D.联合查询不允许使用 ORDER BY 子句
答案:C

19、SQL语言中,条件“年龄 BETWEEN 20 AND 30”表示年龄在20至30之间,且()。
A.包括20岁和30岁
B.不包括20岁和30岁
C.包括20岁但不包括30岁
D.包括30岁但不包括20岁
答案:A

20、SQL语言具有( )的功能
A.关系规范化、数据操纵、数据控制台
B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制
D.数据定义、关系规范化、数据操纵
答案:B

21、在SQL语言中,子查询是()。
A.返回单表中数据子集的查询语句
B.选取多表中字段子集的查询语句
C.选取单表中字段子集的查询语句
D.嵌入到另一个查询语句之中的查询语句
答案:D

22、假设数据表 “test1” 中有 10 条数据行,可获得最前面两条数据行的命令为( )
A.SELECT 2 * FROM test1
B.SELECT TOP 2 * FROM test1
C.SELECT PERCENT 2 * FROM test1
D.SELECT PERCENT 20 * FROM test1
答案:B

23、SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE和DELETE等。其中,最重要的,也是使用最频繁的语句是( )。
A.SELECT
B.INSERT
C.UPDATE
D.DELETE
答案:A

专题四

一、 单选
1、在SQL语言中,删除一个视图的命令是( )。
A.DELETE
B.DROP
C.CLEAR
D.REMORVE
答案:B

2、SQL的视图是从( )中导出来的
A.基本表
B.视图
C.基本表和视图
D.数据库
答案:C

3、关于视图下列哪一个说法是错误的( )
A.视图是一种虚拟表
B.视图中也存有数据
C.视图也可由视图派生出来
D.视图是保存在数据库中的SELECT查询
答案:B

4、下列聚合函数使用正确的是( )
A.SUM(*)
B.MAX(*)
C.COUNT(*)
D.AVG(*)
答案:C

5、用于求系统日期的函数是( )。
A.YEAR()
B.GETDATE()
C.COUNT()
D.SUM()
答案:B

6、数据库中,数据的物理独立性是指(  )。
A.数据库与数据库管理系统的相互独立
B.用户程序与DBMS的相互独立
C.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的
D.应用程序与数据库中数据的逻辑结构相互独立
答案:C

7、对于数据库系统,负责定义数据库内容,决定存储结构和存取策略及安全授权等工作的是(  )。
A.应用程序开发人员
B.终端用户
C.数据库管理员
D.数据库管理系统的软件设计人员
答案:C

8、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为(  )。
A.数据描述语言ddl
B.数据库子语言
C.数据操纵语言dml
D.数据结构语言
答案:A

9、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为( )。
A.数据定义功能
B.数据管理功能
C.数据操纵功能
D.数据控制功能
答案:C

10、子模式是(  )。
A.模式的副本 
B.模式的逻辑子集
C.多个模式的集合
D.以上三者
答案:B

11、一般地,一个数据库系统的外模式(  )。
A.只能有一个
B.最多只能有一个
C.至少两个
D.可以有多个
答案:D

二、 多选
12、关系模型中一般数据完整性分为:( )
A.实体完整性
B.参照完整性
C.域完整性
D.用户定义完整性
答案:ABD

13、数据模型是用来表示数据库中各数据之间联系的方法,常用的数据模型有( )
A.分类
B.层次
C.网状
D.关系
答案:BCD

14、在SQL Server 2005中,数据库文件分为两种,它们是( )
A.次文件组
B.数据文件
C.事务日志文件
D.主文件组
答案:BC

15、在SQL Server 2005中,文件组分为两类,它们分别是( )。
A.主文件组
B.事务日志文件
C.数据文件
D.次文件组
答案:AD

16、当指定基本表中某一列或若干列为主键时,则系统将在这些列上自动建立一个( )的索引。
A.降序索引
B.唯一性
C.聚簇
D.interMedia全文索引
答案:BC

17、使用T-SQL语句管理表的数据,插入修改删除语句是:( )。
A.INSERT
B.CREATE
C.UPDATA
D.DELETE
答案:ACD

18、SELECT查询语句中两个必不可少的子句是( )。
A.SELECT
B.FROM
C.WHERE
D.ORDER BY
答案:AB

专题五

一、 单选
1、 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是()。
A.外模式
B.内模式
C.存储模式
D.模式
答案:D

2、 数据库的三级模式之间存在的映象关系正确的是()。
A.外模式/内模式
B.外模式/模式
C.外模式/外模式
D.模式/模式
答案:B

3、 数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为()。
A.存储视图
B.概念视图
C.内部视图
D.外部视图
答案:D

4、 在数据库系统中“模式”是指()。
A.数据库的物理存储结构描述
B.数据库的逻辑结构描述
C.数据库用户的局部逻辑结构描述
D.内模式、概念模式、外部模式的总称
答案:B

5、 在数据操纵语言(DML)的基本功能中,不包括的是()。
A.插入新数据
B.描述数据库结构
C.更新数据库中的数据
D.删除数据库中的数据
答案:B

6、在数据库结构中,保证数据库独立性的关键因素是()。
A.数据库的逻辑结构
B.数据库的逻辑结构、物理结构
C.数据库的三级结构
D.数据库的三级结构和两级映射
答案:D

7、在数据库系统中,“数据独立性”和“数据联系”这两个概念之间的联系是()。
A.没有必然的联系
B.同时成立或不成立
C.前者蕴涵后者
D.后者蕴涵前者
答案:A

8、数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是()。
A.外模式
B.概念模式
C.内模式
D.用户模式
答案:A

9、在数据库系统中,模式/内模式映象用于解决数据的()。
A.物理独立性
B.结构独立性
C.逻辑独立性
D.分布独立性
答案:A

10、在数据库系统中,外模式/模式映象用于解决数据的()。
A.物理独立性
B.结构独立性
C.逻辑独立性
D.分布独立性
答案:C

11、在数据库中,描述数据库的各级数据结构,称为()。
A.数据库模式
B.数据模型
C.数据库管理系统
D.数据字典
答案:D

12、数据库三级模式体系结构主要的目标是确保数据库的()。
A.数据结构规范化
B.存储模式
C.数据独立性
D.最小冗余
答案:C

13、数据的存储结构与数据逻辑结构之间的独立性称为数据的()。
A.物理独立性
B.结构独立性
C.逻辑独立性
D.分布独立性
答案:A

14、数据的逻辑结构与用户视图之间的独立性称为数据的()。
A.物理独立性
B.结构独立性
C.逻辑独立性
D.分布独立性
答案:C

15、逻辑设计的主要任务是()。
A.进行数据库的具体定义,并建立必要的索引文件
B.利用自顶向下的方式进行数据库的逻辑模式设计
C.逻辑设计要完成数据的描述,数据存储格式的设定
D.将概念设计得到的E-R图转换成DBMS支持的数据模型
答案:D

16、如果两个实体集之间的联系是m:n,转换为关系时()。
A.联系本身不必单独转换为一个关系
B.联系本身必须单独转换为一个关系
C.联系本身也可以不单独转换为一个关系
D.将两个实体集合并为一个实体集
答案:B

17、下列冲突不属于局部E-R图合并成全局E-R图时可能出现的冲突()。
A.结构冲突
B.属性冲突
C.命名冲突
D.语法冲突
答案:D

18、有A和B两个实体集,它们之间存在着两个不同的m:n联系,根据转换规则,将它们转换成关系模式集时,关系模式的个数是()。
A.1
B.2
C.3
D.4
答案:D

19、数据库设计人员之间与用户之间沟通信息的桥梁是()。
A.程序流程图
B.E-R图
C.功能模块图
D.数据结构图
答案:B

20、从E-R模型向关系模型转换,一个m:n的联系转换成关系模式时,该关系模式的码是()。
A.m端实体的码
B.m端实体码和n端实体码组合
C.n端实体的码
D.重新选取其他属性
答案:B

21、如果两个实体集之间的联系是1:n,转换为关系时()。
A.将n端实体转换的关系中加入1端实体转换关系的码
B.将n端实体转换的关系的码加入到1端的关系中
C.将两个实体转换成一个关系
D.在两个实体转换的关系中,分别加入另一个关系的码
答案:A

专题六

一、 单选
1、数据库、数据库系统、数据库管理系统这三者之间的关系是( )
A.数据库系统包含数据库和数据库管理系统
B.数据库管理系统包含数据库和数据库系统
C.数据库包含数据库系统和数据库管理系统
D.数据库系统就是数据库,也就是数据库管理系统
答案:A

2、关系数据模型( )
A.只能表示实体间一对一的联系
B.只能表示实体间一对多的联系
C.只能表示实体间多对多的联系
D.能表示实体间的任意联系
答案:D

3、关系数据库用(  )实现数据间的联系。
A.关系
B.指针
C.表
D.公共属性(或外键)
答案:D

4、(  )是长期存储在计算机内的有组织,可共享的数据集合。
A.数据库管理系统
B.数据库系统
C.数据库
D.文件组织
答案:C

5、在下列实体类型的联系中,一对多联系的是()
A.学校与课程的学习关系
B.父亲与孩子的父子关系
C.省与省会的关系
D.顾客与商品的购买关系
答案:B

6、建立E-R模型的工作属于数据库生命周期中的( )
A.分析阶段
B.设计阶段
C.编码阶段
D.测试阶段
答案:B

7、如果对于实体集A中的每一个实体,实体集B中可有多个实体与之联系,反之,对于实体集B中的每一个实体,实体集A中也可有多个实体与之联系。则称实体集A与B具有( )
A.1:1联系
B.1:n联系
C.n:m联系
D.多种联系
答案:C

8、数据库三级模式体系结构的划分,有利于提高数据库的 ( )
A.数据独立性
B.数据安全性
C.结构规范化
D.操作可行性
答案:A

9、下面列出的条目中:Ⅰ.操作系统 、Ⅱ.数据库管理系统、Ⅲ.用户、Ⅳ.数据库管理员、Ⅴ.数据库、哪些是数据库系统的组成部分?( )
A.Ⅱ,Ⅲ,Ⅳ和Ⅴ
B.Ⅱ,Ⅳ和Ⅴ
C.Ⅰ,Ⅱ,Ⅳ和Ⅴ
D.都是
答案:A

10、数据库的数据都存放在一台计算机中,并由它统一管理和运行的数据库系统称为 (      )
A.分布式系统
B.单用户系统
C.集中式系统
D.共享式系统
答案:B

11、SQL中,删除表的命令是 (      )
A.DROP TABLE
B.DELETE TABLE
C.ERASE TABLE
D.DELETE DBA
答案:A

12、使用数据库技术进行人事档案管理,是属于计算机的 (      )
A.科学计算应用
B.过程控制应用
C.数据处理应用
D.辅助工程应用
答案:C

13、在SELECT-SQL语句中,表示排序的表达式是 (      )
A.WHERE
B.HAVING
C.ORDER BY
D.GROUP BY
答案:C

14、在SQL SELECT中用于计数的函数是 ( )
A.COUNT
B.AVG
C.SUM
D.MAX
答案:A

15、在SQL中,建立视图用 (      )
A.CREATE SCHEMA命令
B.CREATE TABLE命令
C.CREATE VIEW命令
D.CREATE INDEX命令
答案:C

16、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是 (      )
A.DB包括DBS和DBMS
B.DBS包括DB和DBMS
C.DBMS包括DB和DBS
D.3者属于平级关系
答案:B

17、用二维表数据来表示实体及实体之间联系的数据模型为 (      )
A.层次模型
B.网状模型
C.关系模型
D.E-R模型
答案:C

18、SQL语言又称为(   )
A.结构化定义语言
B.结构化控制语言
C.结构化查询语言
D.结构化操纵语言
答案:C

19、找出在仓库面积大于500的仓库中工作的职工号,以及这些职工工作所在的城市,正确的命令是 (      )
A.SELECT 职工号,城市 FROM 职工 WHERE(面积>500) OR (职工.仓库号=仓库.仓库号)
B.SELECT 职工号,城市 FROM 职工 WHERE(面积>500) AND (职工.仓库号=仓库.仓库号)
C.SELECT 职工号,城市 FROM 仓库,职工  WHERE(面积>500) OR (职工.仓库号=仓库.仓库号)
D.SELECT 职工号,城市 FROM 仓库,职工  WHERE(面积>500) AND (职工.仓库号=仓库.仓库号)
答案:D

专题七

一、 单选
1、假设某字段所要存储的数值介于0~100,且不含小数,则此字段采用最恰当数据类型是 (      )
A.数值类型
B.浮点数据类型
C.整型类型
D.双精度数类型
答案:C

2、关系数据库管理系统中的元组是 (      )
A.关系中的水平方向的行
B.关系中的垂直方向的列
C.属性或属性的组合
D.以上C都不正确
答案:A

3、在关系数据库设计中,设计关系模式是数据库设计中(   )阶段的任务
A.需求分析阶段
B.概念设计阶段
C.逻辑设计阶段
D.物理设计阶段
答案:C

4、下述不属于数据库设计的内容是( )
A.设计数据库管理系统
B.设计数据库概念结构
C.设计数据库逻辑结构
D.设计数据库物理结构
答案:A

5、设关系R和S的元组个数分别为100和300,关系T是R和S的笛卡儿积,则T的元组个数是 (      )
A.400
B.10000
C.30000
D.90000
答案:C

6、关系模式规范化的最起码的要求是达到第一范式,即满足(  )
A.每个非码属性都完全依赖于主码
B.主码属性惟一标识关系中的元组
C.关系中的元组不可重复
D.每个属性都是不可分解的
答案:D

7、在下列关系代数的操作中,不属于专门的关系运算的是 (      )
A.自然连接
B.投影
C.广义笛卡儿积
D.选择
答案:C

8、关系模型有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。定义外键实现的是哪一(些)类完整性。(  )
A.实体完整性
B.参照完整性
C.用户定义的完整性
D.实体完整性、参照完整性和用户定义的完整性
答案:B

9、下面有关各种范式之间的包含关系的描述中,正确的是 (      )
A.BCNFì4NFì3NFì2NFì1NF
B.4NFìBCNFì3NFì2NFì1NF
C.1NFì2NFì3NFì4NFìBCNF
D.1NFì2NFì3NFìBCNFì4NF
答案:B

10、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包含( )
A.选择
B.连接
C.比较
D.投影
答案:C

11、能对数据库中的数据进行数据录入、增加、删除、插入、修改、计算、统计、索引、排列等操作的软件系统称为 ( )
A.数据库系统
B.数据库管理系统
C.数据库程序集
D.数据库软件系统
答案:B

12、下面列出的关于视图(View)的条目中,不正确的是(  )。
A.视图是外模式
B.视图是虚表
C.使用视图可以加快查询语句的执行速度
D.使用视图可以简化查询语句的编写
答案:C

13、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATA实现下列哪类功能( )。
A.数据查询
B.数据操纵
C.数据定义
D.数据控制
答案:B

14、用二维表结构表示实体以及实体间联系的数据模型称为 ( )
A.网状模型
B.层次模型
C.关系模型
D.面向对象模型
答案:C

15、有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程;T,教员;H,上课时间;R,教室;S,学生。根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}。现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(  )。
A.1NF
B.2NF
C.3NF
D.BCNF
答案:D

16、有关系模式A(C,T,H,R,S),其中各属性的含义是:C,课程;T,教员;H,上课时间;R,教室;S,学生、。根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}。关系模式A的规范化程度最高达到(  )。
A.1NF
B.2NF
C.3NF
D.BCNF
答案:B

17、对关系S和R进行集合运算,产生的元组属于S中的元组,但不属于R中的元组,这种集合运算称为 ( )
A.并运算
B.交运算
C.差运算
D.积运算
答案:C

18、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是:( )
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
答案:A

二、 多选
19、下面列出的条目中, 哪些是数据库技术的主要特点(   )。
A.数据的结构化
B.数据的冗余度小
C.较高的数据独立性
D.程序的标准化
答案:ABC

专题八

一、 单选
1、 关系数据库管理系统管理的关系实际上是 ( )
A.一个DBF文件
B.若干个二维表
C.一个DBC文件
D.若干个DBC文件
答案:B

2、 嵌套查询命令中的IN,相当于: ( )
A.等号=
B.集合运算符∈
C.加号+
D.减号-
答案:B

3、 利用SQL语句,将学生成绩表:CJ.DBF按总分的降序,检索出总分在500分以上的前10条记录,正确的命令是( )
A.SELECT *  TOP 10 FROM cj   WHERE 总分>500   ORDER  BY  总分  DESC
B.SELECT *  TOP 10  PERCENT FROM cj  GROUP BY  总分  HAVING 总分>500   ORDER  BY  总分  DESC
C.SELECT *  BOTTOM  10 FROM cj  WHERE  总分>500   ORDER  BY  总分  DESCENDING
D.SELECT *  BOTTOM  10  FROM cj  WHERE  总分>500   ORDER  BY  总分  DESC
答案:A

4、 利用SQL语句,检索仓库中至少有一名职工的仓库信息,正确的命令是( )
A.SELECT * FROM 仓库表 WHERE IN(SELECT 仓库号 FROM 职工表)
B.SELECT * FROM 仓库表 WHERE NOT IN(SELECT 仓库号 FROM 职工表)
C.SELECT * FROM 仓库表 WHERE 仓库号 EXISTS (SELECT * FROM 职工表 WHERE 仓库号=仓库表.仓库号)
D.SELECT * FROM 仓库表 WHERE EXISTS (SELECT * FROM 职工表 WHERE 仓库号=仓库表.仓库号)
答案:D

5、 检索职工表中工资大于800元的职工号,正确的命令是 ( )
A.SELECT 职工号 WHERE 工资>800
B.SELECT 职工号 FROM 职工 SET 工资>800
C.SELECT 职工号 FROM 职工 WHERE 工资>800
D.SELECT 职工号 FROM 职工 FOR 工资>800
答案:C

6、 当数据库被破坏后,如果事先保存了(  )和数据库的副本,就有可能恢复数据库。
A.日志文件
B.对数据库并发操作有可能带来的问题包括
C.读出“脏数据”,带来数据的冗余 
D.未被授权的用户非法存取数据,破坏数据独立性
答案:A

7、 反映现实世界中实体及实体间联系的信息模型是 ( )
A.关系模型
B.层次模型
C.网状模型
D.E-R模型
答案:D

8、 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是 ( )
A.多对多
B.一对一
C.多对一
D.一对多
答案:D

9、 下列四项中,不属于数据库特点的是 ( )
A.数据共享
B.数据完整性
C.数据冗余很高
D.数据独立性高
答案:C

10、 事务有多个性质,其中不包括 ( )
A.一致性
B.唯一性
C.原子性
D.隔离性
答案:B

11、 下列有关数据库的描述,正确的是 ( )
A.数据处理是将信息转化为数据的过程
B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变
C.关系中的每一列称为元组,一个元组就是一个字段
D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字
答案:D

12、 如何构造出一个合适的数据逻辑结构是(  )主要解决的问题。
A.关系数据库优化
B.数据字典
C.关系数据库规范化理论
D.关系数据库查询
答案:C

13、 关系运算中花费时间可能最长的运算是(   )
A.投影
B.选择
C.笛卡尔积
D.除
答案:C

14、 关系数据库中的关键字是指(   )
A.能惟一决定关系的字段
B.不可改动的专用保留字
C.关键的很重要的字段
D.能惟一标识元组的属性或属性集合
答案:D

15、 关系模式的任何属性(   )
A.不可再分
B.可再分
C.命名在该关系模式中可以不惟一
D.以上都不是
答案:A

16、 同一个关系模型的任两个元组值(   )
A.不能全同
B.可全同
C.必须全同
D.以上都不是
答案:A

17、 在一个关系中如果有这样-个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为(   )
A.关键字
B.数据项
C.主属性
D.主属性值
答案:A

18、 关系数据库管理系统应能实现的专门关系运算包括( )
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
答案:B

19、 对关系模型叙述错误的是(  )
A.建立在严格的数学理论、集合论和谓词演算公式的基础之上
B.微机DBMS绝大部分采取关系数据型
C.用二维表表示关系模型是其一大特点
D.不具有连接操作的DBMS也可以是关系数据库系统
答案:D

20、 根据关系数据库规范化理论,关系数据中的关系要满足第一范式。下面"部门"关系中,因哪个属性而使它不满足第一范式?(    ),部门(部门号,部门名,部门成员,部门总经理)
A.部门总经理
B.部门成员
C.部门名
D.部门号
答案:B

21、 消除了部分函数依赖的1NF的关系模式,必定是(   )
A.1NF
B.2NF
C.3NF
D.4NF
答案:B

22、 在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是(  )
A.层次结构
B.二维表结构
C.网状结构
D.封装结构
答案:B

23、 层次模型不能直接表示(   )
A.1:1关系
B.1:m关系
C.m:n关系
D.1:1和l:m关系
答案:C

24、 关系数据模型(  )
A.只能表示实体间的1:1联系
B.只能表示实体间的l:n联系
C.只能表示实体间的m:n联系
D.可以表示实体间的上述三种联系
答案:D

25、 有一个学生关系模式STUDENT(学号,姓名,出生日期,系名,班号,宿舍号),则其候选键为(  )
A.(学号,姓名)
B.(学号)
C.(学号,班号)
D.(学号,宿舍号)
答案:B

26、 关系模型的内涵包括(   )
A.关系的定义和说明
B.属性和域的定义和说明
C.数据完整性约束
D.B和C
答案:D

27、 如果关系模式R是BCNF范式,那么下列说法不正确的是(  )
A.R必是3NF
B.R必是1NF
C.R必是2NF
D.R必是4NF
答案:D

28、 如果关系R是第一范式,且每个属性都不传递依赖于R的候选键,那么称R是(  )模式。
A.2NF
B.3NF
C.BCNF
D.4NF
答案:C

29、 如果一个分解满足无损联接分解,那么分解的关系能够通过(   )运算恢复到原来的关系模式。
A.自然联接
B.投影联接变换
C.等值联接
D.选择、投影联接变换
答案:B

30、 层次型、网状型和关系型数据库划分原则是( )
A.记录长度
B.文件的大小
C.联系的复杂程度
D.数据之间的联系
答案:D

31、 实体是信息世界中的术语,与之对应的数据库术语为(   )
A.文件
B.数据库
C.字段
D.记录
答案:D

32、 一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为( )
A.外关键字
B.主关键字
C.超关键字
D.候选关键字
答案:A

33、 关系型数据库采用( )表示实体和实体间的联系。
A.对象
B.字段
C.二维表
D.表单
答案:C

34、 关系模型的基本结构是( )
A.二维表
B.树形结构
C.无向图
D.有向图
答案:A

35、 设计性能较优的关系模式称为规范化,规范化主要的理论依据是( )
A.关系规范化理论
B.关系运算理论
C.关系代数理论
D.数理逻辑
答案:A

36、 关系数据库设计理论中,起核心作用的是( )
A.范式
B.模式设计
C.数据依赖
D.数据完整性
答案:C

37、 关系模式学生(学号,课程号,名次),若每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,则以下叙述中错误的是( )
A.(学号,课程号)和(课程号,名次)都可以作为候选键
B.只有(学号,课程号)能作为候选键
C.关系模式属于第三范式
D.关系模式属于BCNF
答案:B

38、 在基本的关系中,下列说法正确的是。 ( )
A.行列顺序有关
B.属性名允许重名
C.任意两个元组不允许重复
D.列是非同质的
答案:C

39、 在关系数据库中,任何二元关系模式的最高范式必定是( )
A.1 NF
B.2NF
C.3NF
D.BCNF
答案:D

40、 关系数据库规范化是为了解决关系数据库中(  )的问题而引入的。
A.插入、删除和数据冗余
B.提高查询速度
C.减少数据操作的复杂性
D.保证数据的安全性和完整性
答案:A

41、 设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C表示课程,P表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数据依赖集:D={C   P,(S,C)  G,(T,R)  C,(T,P)  R,(T,S)   R} 若将关系模式W分解为三个关系模式W1(C,P),W2(S,C,G),W3(S,T,R,C)则W1的规范化程序最高达到 ( )
A.1 NF
B.2NF
C.3NF
D.BCNF
答案:D

42、 日志文件是用于记录(    )的文件。
A.程序运行过程
B.数据操作
C.对数据的所有更新操作
D.程序执行的结果
答案:C

43、 假定学生关系是ST(Sno,Sname,Sex,Age),课程关系是CR(Cno,Cname,Credix),学生选课关系是SC(Sno,Cno,Grade)若要查找选修“数据库”课程的女学生的姓名,则将涉及的关系是 ( )
A.ST
B.CR,SC
C.ST,SC
D.ST,CR,SC
答案:D

44、 下面关于SQL语言的叙述中,哪一条是错误的 ( )
A.SQL既可作为联机交互环境中的查询语言又可嵌入到主语言中
B.SQL没有数据控制功能
C.使用SQL用户只能定义索引而不能引用索引
D.使用SQL用户可以定义和检索视图
答案:B

45、 在SQL语言中授权的操作是通过(   )语句实现的。
A.CREATE
B.REVOKE
C.GRANT
D.INSERT
答案:C

46、 在下列SQL语句中,修改表结构的是 ( )
A.CREATE
B.ALTER
C.UPDATE
D.INSERT
答案:B

47、 下面有关HAVING子句描述错误的是(  )
A.HAVING子句必须与GROUPBY子句同时使用,不能单独使用
B.使用HAVING子句的同时不能使用WHERE子句
C.使用HAVING子句的同时可以使用WHERE子句
D.使用HAVING子句的作用是限定分组的条件
答案:B

48、 与WHERE G BETWEEN 60 AND 100语句等价的子句是()。
A.A、WHERE G>60 AND G<100
B.WHERE G>=60 AND G<100
C.WHERE G>60 AND G<=100
D.WHERE G>=60 AND G<=100
答案:D

49、 现实世界中客观存在并能相互区别的事物为( )。
A.实体
B.实体集
C.字段
D.记录
答案:A

50、 在数据库中存储的是( )。
A.数据
B.数据模型
C.数据及数据之间的联系
D.信息
答案:C

51、 下列实体类型的联系中,属于一对一联系的是( )。
A.教研室对教师的所属联系
B.父亲对孩子的亲生联系
C.省对省会的所属联系
D.供应商与工程项目的供货联系
答案:C

52、 下列四项中,不属于数据库系统特点的是。 ( )
A.数据共享
B.数据完整性
C.数据冗余度高
D.数据独立性高
答案:C

53、 使用二维表格结构表达数据和数据间联系的数据模型是()
A.层次模型
B.网状模型
C.关系模型
D.实体—联系模型
答案:C

54、 DDBS、DBMS间的关系是()
A.DB包括DBMS和DBS
B.DBMS包括DB和DBS
C.DBS包括DB和DBMS
D.DBS与DB和DBMS无关
答案:C

55、 在数据库中存储的是()
A.数据
B.数据模型
C.数据及数据之间的联系
D.信息
答案:C

56、 数据库系统中,用()描述全部数据的整体逻辑结构。
A.外模式
B.模式
C.内模式
D.数据模式
答案:B

57、 数据库中,导致数据不一致的根本原因是()
A.数据量太大
B.数据安全性不高
C.数据冗余
D.数据完整性约束不强
答案:C

58、 划分层次型、网状型和关系型数据库的原则是()
A.记录的长度
B.文件的大小
C.联系的复杂程度
D.数据及联系的表示方式
答案:D

59、 数据库三级模式体系结构的划分,主要有利于保持数据库的()
A.数据安全性
B.数据独立性
C.结构规范化
D.操作可行性
答案:B

60、 数据库系统中,用()描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。
A.外模式
B.模式
C.内模式
D.数据模式
答案:A

61、 数据库系统中,用()描述全部数据的物理存储视图。
A.外模式
B.模式
C.内模式
D.数据模式
答案:C

62、 数据库系统中用于定义和描述数据库逻辑结构的语言是()
A.DML
B.DDL
C.DCL
D.SQL
答案:B

63、 数据库系统中,当内模式发生变化时,采用()来保证数据的物理独立性。
A.修改模式定义
B.修改模式\内模式映像
C.修改应用程序
D.修改外模式定义
答案:B

简答练习

专题一

一、 简答
1、简述数据库的定义。
答案:数据库DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。DB能为各种用户共享,具有较小冗余度、数据间联系紧密而又有较高的数据独立性等特点。

二、 判断
2、关系模型建立在严格的数学理论、集合论和谓词演算公式的基础之上
A.正确
B.错误
答案:对

3、数据库减少了数据冗余
A.正确
B.错误
答案:对

4、数据库避免了一切数据的重复
A.正确
B.错误
答案:错

5、关系模型中,一个关键字是可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
A.正确
B.错误
答案:对

6、E-R图是数据库设计的工具之一,它适用于建立数据库的逻辑模型。
A.正确
B.错误
答案:错

7、SQL包括数据定义、数据查询、数据操纵和数据控制等功能,其核心是查询。
A.正确
B.错误
答案:对

8、数据库管理系统是一种系统软件。
A.正确
B.错误
答案:对

9、如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,则班长和班级两个实体之间的联系类型是多对多联系。
A.正确
B.错误
答案:错

10、在关系理论中,把能够唯一地确定一个元组的属性或属性组合称为域。
A.正确
B.错误
答案:错

11、数据是表示信息的具体形式,信息是数据表达的内容。
A.正确
B.错误
答案:对
专题二

一、简答
1、简述数据库管理系统的定义。
答案:数据库管理系统DBMS是位于用户与操作系统(OS)之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型和面向对象型等。

二、判断
2、在数据库的三级模式结构中内模式可以有多个。
A.正确
B.错误
答案:错

3、数据独立性指数据的存储与应用程序无关,数据存储结构的改变不影响应用程序的正常运行。
A.正确
B.错误
答案:对

4、当数据库的存储结构改变了,由数据库管理员对模式/内模式映射作相应改变,可以使模式保持不变,从而保证了数据的物理独立性。
A.正确
B.错误
答案:对

5、数据处理是将信息转换成数据的过程。
A.正确
B.错误
答案:错

6、数据库在计算机系统中不是以文件方式存储的。
A.正确
B.错误
答案:错

7、数据库系统其实就是一个应用软件。
A.正确
B.错误
答案:错

8、三级模式结构也就是从逻辑上对数据库的组织从内到外进行的3个层次描述。
A.正确
B.错误
答案:对

9、三级模式间存在三个映射关系。
A.正确
B.错误
答案:错

10、在E-R图中,用来表示属性的图形是椭圆形。
A.正确
B.错误
答案:对

11、DBMS不需要操作系统的支持就可以实现其功能。
A.正确
B.错误
答案:错

12、用二维表来表示实体之间联系的模型称为网状模型。
A.正确
B.错误
答案:错

13、关系模型是目前最常用的数据模型。
A.正确
B.错误
答案:对

14、属性的取值范围称为属性的域。
A.正确
B.错误
答案:对

专题三

一、简答
1、数据库系统有那些特点?
答案:①实现数据的集中化控制;②数据的冗余度小,易扩充;③采用一定的数据模型实现数据结构化;④避免了数据的不一致性;⑤实现数据共享;⑥提供数据库保护;⑦数据独立性;⑧数据由DBMS统一管理和控制。

二、判断
2、同类实体的集合称为实体型。
A.正确
B.错误
答案:错

3、关系数据库模型的3个要素分别为数据增加、数据修改、数据查询。
A.正确
B.错误
答案:错

4、消除了部分函数依赖的1nf的关系模式必定是2nf。
A.正确
B.错误
答案:错

5、数据表的关键字用于唯一标识一个记录,每个表必须具有一个关键字,主关键字只能由一个字段组成。
A.正确
B.错误
答案:对

6、按照完整性规则,外部关键字应该关联表中的字段值保持一致。
A.正确
B.错误
答案:对

7、关系数据库是用树结构来表示实体之间的联系的。
A.正确
B.错误
答案:错

8、关系表中的每一行称作一个元组。
A.正确
B.错误
答案:对

9、关系表中的每一列称为属性。
A.正确
B.错误
答案:对

10、候选关键字和主关键字不同,不能唯一标识一个记录
A.正确
B.错误
答案:错

11、e-r图是由实体、联系和属性3要素组成。
A.正确
B.错误
答案:对

12、数据库设计包括两个方面的设计内容,它们是内模式设计和物理设计。
A.正确
B.错误
答案:错

13、在e-r图中,用来表示实体的图形是菱形。
A.正确
B.错误
答案:错

14、在e-r图中,用来表示属性的图形是椭圆形。
A.正确
B.错误
答案:对

15、SQLServer2000由两个部分组成:服务器组件和客户端工具。
A.正确
B.错误
答案:对

16、企业管理器中只能查看连接的SQLServer服务运行状态,不能停止服务。
A.正确
B.错误
答案:错

17、身份验证模式是在安装SQLServer过程中选择的,系统安装之后,可以重新修改SQLServer系统的验证模式。
A.正确
B.错误
答案:对

18、tempdb数据库保存所有的临时表和临时关系。
A.正确
B.错误
答案:错

19、数据文件是存放数据和数据库对象的文件,一个数据库只能有一个数据文件。
A.正确
B.错误
答案:错

20、master数据库记录SQLServer系统的所有系统信息。
A.正确
B.错误
答案:对

专题四

一、简答
1、简述数据独立性、数据物理独立性与数据逻辑独立性?
答案:数据独立性是指数据库中的数据独立于应用程序,即数据的逻辑结构、存储结构与存取方式的改变不影响应用程序。数据独立性一般分为数据的逻辑独立性和数据的物理独立性。数据逻辑独立性是指数据库总体逻辑结构的改变(如修改数据定义、增加新的数据类型、改变数据间的联系等)不需要修改应用程序。数据物理独立性是指数据的物理结构(存储结构、存取方式等)的改变,如存储设备的更换、物理存储格式和存取方式的改变等不影响数据库的逻辑结构,因而不会引起应用程序的变化。

二、判断
2、空值不同于空字符串或数值零,通常表示未填写、未知(Unknown)、不可用或将在以后添加的数据。
A.正确
B.错误
答案:对

3、SQLServer通过限制列中数据、行中数据和表之间数据来保证数据的完整性。
A.正确
B.错误
答案:对

4、删除表时,与该表相关联的规则和约束不会被删除。
A.正确
B.错误
答案:错

5、如果对行的更新违反了某个约束或规则,或者新值的数据类型与列不兼容,则取消该语句、返回错误并且不更新任何记录。
A.正确
B.错误
答案:对

6、在查询分析器中,查询的显示结果也可以保存,并且扩展名为.SQL。
A.正确
B.错误
答案:对

7、SELECT语句中的条件可以用WHERE或HAVING引出,但HAVING必须在GROUPBY之后使用。
A.正确
B.错误
答案:对

8、SELECT语句中的ORDERBY子句中,如果有多个排序标准,它们之间是用分号分隔,查询结果与排序标准的先后顺序有关。
A.正确
B.错误
答案:错

9、SELECT语句中的INTO可以将查询结果保存成表或文本文件。
A.正确
B.错误
答案:对

10、SELECT查询数据时,如果使用右连接,则是限制右边表的记录。
A.正确
B.错误
答案:错

11、一个表的一个属性可以创建成主键索引和非聚集索引。
A.正确
B.错误
答案:对

12、非聚集索引不能保证表中索引列的数据的唯一性。
A.正确
B.错误
答案:对

13、唯一索引和聚集索引都能保证表记录的唯一性。
A.正确
B.错误
答案:对

14、创建视图时不能使用ORDERBY子句。
A.正确
B.错误
答案:对

15、可以在表或临时表上创建视图。
A.正确
B.错误
答案:对

16、视图是一个虚拟表,并不表示任何物理数据,而只是用来查看数据的窗口而已。
A.正确
B.错误
答案:对

专题五

一、简答
1、关系数据模型有哪些优缺点?
答案:(1)关系数据模型是建立在严格的数学理论基础上,有坚实的理论基础。(2)在关系模型中,数据结构简单,数据以及数据间的联系都是用二维表表示。关系数据模型的缺点:存取路径对用户透明,查询效率常常不如非关系数据模型。关系数据模型等传统数据模型还存在不能以自然的方式表示实体集间的联系、语义信息不足、数据类型过少等弱点。

二、判断
2、通过视图可以修改表的属性。
A.正确
B.错误
答案:错

3、声明局部变量时不需要指明数据类型。
A.正确
B.错误
答案:错

4、变量就是同时可以有多个值的量。
A.正确
B.错误
答案:错

5、SELECT和SET都可以为一个局部变量赋值。
A.正确
B.错误
答案:对

6、在程序中写的注释必须单独占一行。
A.正确
B.错误
答案:错

7、在程序设计中,语句块BEGIN…END可有可无。
A.正确
B.错误
答案:错

8、删除表时,默认对象也会自动删除。
A.正确
B.错误
答案:错

9、创建规则时,规则表达式可以包括表的列名。
A.正确
B.错误
答案:对

10、外键的值唯一的标识了表中的一行记录。
A.正确
B.错误
答案:错

11、并发性就是两个或两个以上的用户同时对数据执行的操作。
A.正确
B.错误
答案:对

12、事务死锁后,不用关机也可以解除死锁。
A.正确
B.错误
答案:对

专题六

一、简答
1、试述概念模型的作用?
答案:概念模型实际上是现实世界到机器世界的一个中间层次。概念模型用于信息世界的建模,是现实世界到信息世界的第一抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流所使用的语言。

2、简述数据库管理系统的功能?
答案:数据库管理系统(DBMS)是位于操作系统与用户之间的一个数据管理软件,它的主要功能包括以下几个方面:(1)数据库定义功能;(2)数据库操纵功能;(3)数据库的运行管理;(4)数据库的建立和维护功能。

3、试述数据库设计主要步骤?
答案:(1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)数据库物理设计;

二、判断
4、一组相同的T-SQL语句可以在查询分析器中执行,也可以保存为存储过程后执行,二者没有区别。
A.正确
B.错误
答案:错

5、以“sp_”为前缀的存储过程为系统存储过程,命名本地存储过程的时候,避免使用“sp_”前缀。
A.正确
B.错误
答案:对

6、存储过程在每次执行前都需要编译。
A.正确
B.错误
答案:错

7、存储过程允许嵌套,即在一个存储过程中可以调用其他存储过程。
A.正确
B.错误
答案:对

8、触发器是一种特殊类型的存储过程,可以直接通过名字调用。
A.正确
B.错误
答案:对

9、根据函数返回值形式的不同将用户自定义函数分为3种类型。
A.正确
B.错误
答案:对

10、使用用户定义函数的方法与使用SQLServer2000内置函数的方法完全相同。
A.正确
B.错误
答案:错

11、用户对“学生”表的SELECT权限为禁止,但该用户所属角色具有“学生”表的SELECT权限,则该用户仍可以查询“学生”表数据。
A.正确
B.错误
答案:错

12、SQLServer采用了标准SQLServe登录和集成WindowsNT登录两种方式。
A.正确
B.错误
答案:对

13、SQLServer管理员不能修改固定数据库角色所具有的权限。
A.正确
B.错误
答案:错
专题七

一、简答
1、试述数据库概念设计的重要性和设计步骤?
答案:重要性:数据库概念设计是整个数据库设计的关键,将在需求分析阶段所得到的应用需求先抽象到概念结构,以此作为各种数据模型的基础,从而能更好地、更准确地用DBMS实现这些需求。

2、简述数据库设计七个阶段的名称和每个阶段的主要工作。
答案:①第一阶段为数据库规划阶段,主要工作是对建立数据库的必要性和可行性进行分析。②第二阶段为系统需求分析阶段,主要工作为综合用户的需求,确定系统功能,编写出系统分析报告。③第三阶段为概念结构设计阶段,主要工作为抽象数据,形成独立于DBMS的概念模型,并用E-R图描述。④第四阶段为逻辑结构设计阶段,主要工作是将E-R图转换成具体关系模式,建立逻辑模型、用户视图。⑤第五阶段为数据库物理结构设计阶段,主要工作是确定数据库的物理结构。⑥第六阶段为数据库实施阶段,主要工作是数据入库,编制应用程序。⑦第七阶段为数据库运行维护阶段,主要工作是运行和维护数据库。

3、简述关系模型的参照完整性规则?
答案:关系模型的参照完整性规则是:设属性组A是关系R的外键且A又是关系S的主键,则对于R中的每一个元组在属性A上的值或者为空值或者等于S中某一元组的主键值。

4、简述关系模型的实体完整性规则。
答案:关系模型的实体完整性规则是:关系中每一个元组的主键属性对应的各个分量不能为空值。

二、判断
5、DTS服务不能实现对规则、账户对象的传输。
A.正确
B.错误
答案:错

6、使用DTS服务,可以将SQLServer中表的数据转换成FlatFile文件。
A.正确
B.错误
答案:对

7、分布式查询可以访问来自本机或其他机器上的异类数据源的数据。
A.正确
B.错误
答案:对

综合作业

一、 简答
1、试述数据库设计主要步骤?
答案:(1)需求分析;(2)概念结构设计;(3)逻辑结构设计;(4)数据库物理设计;

二、 判断
2、如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,则班长和班级两个实体之间的联系类型是多对多联系。
A.正确
B.错误
答案:错

3、DTS服务不能实现对规则、账户对象的传输。
A.正确
B.错误
答案:错

4、候选关键字和主关键字不同,不能唯一标识一个记录
A.正确
B.错误
答案:错

5、候选关键字和主关键字不同,不能唯一标识一个记录
A.正确
B.错误
答案:错

6、同类实体的集合称为实体型。
A.正确
B.错误
答案:错

7、创建视图时不能使用ORDER BY子句。
A.正确
B.错误
答案:对

8、SQL Server采用了标准SQL Serve登录和集成WindowsNT登录两种方式。
A.正确
B.错误
答案:对

9、如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,则班长和班级两个实体之间的联系类型是多对多联系。
A.正确
B.错误
答案:错

10、数据库管理系统是一种系统软件。
A.正确
B.错误
答案:对

11、三级模式结构也就是从逻辑上对数据库的组织从内到外进行的3个层次描述。
A.正确
B.错误
答案:对
回复

使用道具 举报

全部回复0 显示全部楼层
暂无回复,精彩从你开始!

快速回帖

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则