文档介绍:《数据库原理及应用》复****资料
第1章数据库基础概述
一、单项选择题
数据库系统管理阶段的主要优点表现在 O
(A)数据共享性高 (B)数据冗余度低
(C)数据与程序的独立性高 (D)以上全对
答案:A
SQLServer是一种基于 的数据库管理系统软件。
(A)层次模型 (B)网状模型 (C)关系模型 (D)数据模型
答案:C
数据操纵语言(DML)提供用户对数据库进行数据的查询和处理操作,在SQL Server
中,通常不包括 语句。
(A) Insert (B) Update (C) Delete (D) Create
答案:D
的主要任务是决定数据库的内容,对数据库进行修改和维护,对数据库的运行
状态进行监督,并且管理用户帐号、备份和恢复数据库以及提高数据库的运行效率。
(A)系统管理员 (B)数据库管理员 (C)应用程序员 (D)操作员
答案:B
5., —个表的主键(Primary Key)是由一个或多个字段组成,其值具有唯一性,而且不允 许为空(NULL),其主要作用是 。
(A)唯一地标识表中的每条记录 (B)自动生成标识数据
(C)快速实现记录定位 (D)以上都不对
答案:A
一个数据库可能包含多个表,一般通过 使这些表之间关联起来。
(A)热键 (B)快速键 (C)外键 (D)快捷键
答案:C
在关系数据库系统中,设计表时可对表中的一个字段或多个字段的组合设置约束条件,
让DBMS检查数据是否符合约束条件,约束一般可以分为 o
(A)表级约束和字段级约束 (B)主键约束和外键约束
(C)唯一性约束和检查约束 (D)缺省约束和空值约束
答案:A
&主键约束(Primary Key)和唯一性约束(UNIQUE)都可以保证表中记录不重复,二者 主要区别是 。
(A) 主键约束不允许空值,唯一性约束允许出现一次空值
(B) 主键约束允许出现一次空值,唯一性约束不允许空值
二者都允许一次空值 (D)二者都不允许出现空值
答案:A
在学生数据库中,一般学生实体与课程实体之间的关联关系是 o
(A) 一对一 (B) 一对多 (C)多对多 (D)无关联关系
答案:C
关系型数据库的设计,E-R图通常是由 三种基本要素组成。
(A)实体、属性和联系 (B)对象、事件和方法
(C)实体、对象和事件 (D)实体、类和属性
答案:A
数据库的设计一般都需要经历需求分析、概念设计、实现设计和物理设计几个阶段, 实现E-R模型向某一特定DBMS能够接受的逻辑模型的转换,对关系型数据库而言, 主要完成表结构和表关联的设计。
(A)需要分析 (B)概念设计 (C)实现设计 (D)物理设计
答案:
,它包括INF、2NF、
3NF三条规则,通常称为三范式。若表中每个字段都不可再分,且它的每个非主键字段完全 依赖于主键,则称该数据库表属于 o
(A) INF (B) 2NF (C) 3NF (D) 4NF
答案:B
二、填空题
随着计算机技术的发展,数据管理的方法也在发展,大体上可以将其划分为 、
和 三个阶段。
答案:人工管理阶段、文件管理阶段、数据库系统管理
一个完整的数据库系统一般由 、 和 三个部分组成。
答案:数据库、数据库管理系统和用户
在数据库领域中最常用的数据模型包括: 、 和 种。
答案:概念数据模型、逻辑数据模型和物理数据模型
数据库管理系统是一种在操作系统支持下的系统软件,主要帮助用户建立、使用和管理 数据库,通常包括: 、 以及管理和控制程序三部分。
答案:数据定义、数据操作
数据库用户是数据库系统的重要组成部分,通常分为系统管理员、 、
和 O
答案:数据库管理员、应用程序员、操作员。
在关系数据库系统中,表间的关联关系一般通过建立外键约束来实现,表间的关系方式
按记录对应关系分为 、 和 三种。
答案:一对一、一对多、多对多
三、简答题
什么是数据库?
答:数据库是存储在计算机系统内的有结构的数据的集合,通俗地讲,这些数据是被数据库 管理系统按一定的组织形式存放在各个数据库文件中,可以被多个用户所共享,具有数据的 共享性高、冗余度低、独立性高等特点。
简述数据库管理系统及组成
答:数据库管理系统是一种在操作系统支持下的系统软件,主要帮助用户建立、使用和管理 数据库,通常包括:数据描述语言(DDL)、数据操纵语言(DML)以及管理和控制程序(DCL) 三部分。
什么是关系型数据库?
答:关系型数据库是指一些相关的表和其他数据库对象(如:索引、视图、存储过程和触发 器等)构成的集合,在关系型数据