没有合适的资源?快使用搜索试试~ 我知道了~
数据库系统原理简答题(2007新版本)(推荐下载)1
需积分: 0 0 下载量 130 浏览量
2022-08-03
13:26:31
上传
评论
收藏 173KB PDF 举报
温馨提示
试读
14页
第一章节:数据库系统基本概念 2第二章节 数据库设计和 ER 模型 4第三章节 关系模式设计理论 6第四章节 关系运算 7第五章节 SQL 语言 8第六章节 数
资源详情
资源评论
资源推荐
第 1 页 共 14 页
数据库系统原理
第一章节:数据库系统基本概念 .......................................................... 2
第二章节 数据库设计和 ER 模型 .......................................................... 4
第三章节 关系模式设计理论................................................................ 6
第四章节 关系运算 .............................................................................. 7
第五章节 SQL 语言.............................................................................. 8
第六章节 数据库管理 ........................................................................ 10
第七章节 SQL Server 简介及应用 .................................................. 11
第八章节 PowerBuilder 9.0 简介及应用 ........................................... 12
第九章节 数据库技术的发展.............................................................. 13
第 2 页 共 14 页
第一章节:数据库系统基本概念
1.文件系统阶段的数据管理有些什么缺陷?试举例说明。
三个:数据冗余;数据不一致性;数据联系弱。
2.与文件结构相比,数据库结构有些什么不同?
有下面三点不同:
数据结构化:文件由记录组成,文件间无联系。数据库逻辑结构用数据模型来描述, 数据模型不仅描述
数据本身的特点,还要描述数据之间的联系。
数据独立性:文件只有设备独立性,而数据库还具有逻辑独立性和物理独立性。
访问数据的单位:文件以记录为单位;数据库以字段为单位,增加了系统的灵活性。
3.试解释 DB、DBMS、DBS 三个术语。
DB是存储在一起、统一管理的相关数据的集合。
DBMS是位于用户与OS之间的一层数据管理软件,为用户或应用程序提供访问DB的方法。
DBS是采用了数据库技术的计算机系统。
4.试叙述数据库系统中物理存储介质层次。
高速缓存、主存、快闪存、磁盘、光盘和磁带。
5.各种结构数据模型的数据结构有什么特点?
(1)在层次、网状模型中,数据之间联系是用指针实现的。这种方法查询速度较快,但带来一个缺点,
查询语言是过程性的,应用程序的编写比较复杂。
(2)关系模型中,数据之间的联系通过关键码来体现。这种方法,查询过程是非过程性的,编程比较
简单,但速度较慢。
6.数据之间联系在各种结构数据模型中是怎么实现的?
(1)在层次、网状模型中,数据之间联系是用指针实现的。
(2)关系模型中,数据之间的联系通过外键和主键间联系来体现。
7.试述概念模式在数据库结构中的重要地位。
数据库按外模式的描述是提供给用户,按内模式的描述是存储在磁盘中,而逻辑模式提供了连接这二级
的相对稳定的中间观点,并使得二级的任何一级的改变都不受另一级的牵制。
8.为什么要在三级模式结构之间提供两个层次的映像?
由于三级模式之间(在结构、类型、长度等方面)往往差别很大,为了实现这三个抽象级别的联系和转
换,DBMS在三级模式之间提供了二个层次的映像。
9
.数据独立性与数据联系这两个概念有什么区别?
独立性是指应用程序和DB的数据之间相互独立,不受影响,对系统的要求是“数据独立性提高”
数据库联系是指记录之间的联系,对系统的要求是“数据联系密切”
10.什么是数据冗余?及其可能导致的后果?
数据冗余是指相同的数据被存储多次。后果是:浪费空间,造成数据操作异常,可能造成数据完整性
的缺陷和数据不一致
11.何谓数据库语言?它主要包括哪两类?
数据库语言包括:数据定义(或描述)语言和数据操纵语言
第 3 页 共 14 页
数据描述语言(DDL)负责定义和描述数据库的各种特性,对数据库的逻辑设计和物理设计中所得到的
数据模式进行定义和描述及数据库三级结构的描述。
数据操纵语言(DML)实现对数据库的操作,包括:检索、插入、删除和修改等操作。
12.什么是数据库(DB)?
数据库是统一管理的相关数据的集合。数据库是存储在计算机内的、有组织的、可共享的数据集合,具
有较小的冗余度和较高的数据独立性和易扩展性。
13.什么是数据之间的联系,在关系数据库中,用什么方法实现数据之间的联系?
数据库不仅能存储数据,而且能存储数据之间的联系。在关系数据库中,通过表与表之间所所包含的公
共属性实现数据之间的联系。利用这种联系能够将数据冗余度限定在最小范围之内,实现数据完整性约束和
数据一致性控制。
14.什么是“DB 的系统缓冲区”?
在应用程序运行时,DBMS 在内存为其开辟一个 DB 的系统缓冲区,用于“数据的传输和格式的转换”
15.在 DBS 中数据字典(DD)起着什么作用?
DD是存储三级结构的描述(即元数据)。DBMS 的所有工作都要以 DD 中的元数据为依据,也就是
所有工作都要通过 DD 系统访问 DD。
16.数据库系统与文件系统相比怎样减少数据 冗余?
在文件管理系统中,数据文件之间没有联系,数据冗余大。
数据库系统以数据库方式管理大量共享的数据。数据库系统由许多单独文件组成的,文件内部具有完备
的结构,但它更注重文件之间的联系。数据库系统中的数据具有共享性。数据库系统是面向整个系统的数据
共享而建立的,各个应用的数据集中存储,共同使用,数据库文件之间联系密切,避免了数据的重复使用,
减少和控制了数据的冗余。
17.什么是数据独立性?数据库系统如何实现数据独立性?数据独立性可带来什么好处?
数据独立性是指应用程序和数据之间相互独立、不受影响,即数据结构的修改不会引起应用程序的修改。
包括:物理数据独立性和逻辑数据独立性。
物理数据独立性是指数据库物理结构改变时不必修改现有的应用程序。
逻辑数据独立性是指数据库逻辑结构改变时不用改变应用程序。
数据独立性是由 DBMS 的二级映像功能来实现的。
当整个系统要求改变模式时(增加记录类型、增加数据项),由 DBMS 对各个外模式/模式的映像
作相应改变,从而保证了数据的逻辑独立性。
当数据的存储结构改变时,由 DBMS 对模式/内模式的映像作相应改变,从而保证了数据的物理独
立性。
数据独立性的好处是:
减轻了应用程序的维护工作量;
对同一数据库的逻辑模式,可以建立不同的用户模式,从而提高数据共享性,使数据库系统具有
较好的可扩充性,给 DBA 维护、改变数据库的物理存储提供了方便。
18.数据库系统与数据库管理系统的主要区别是什么?
数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统、应用系统
、数据库管理员和用户构成。
数据库管理系统是位于用户与操作系统之间的一层数据管理软件,是数据库系统的一个重要组成部分。
剩余13页未读,继续阅读
邢小鹏
- 粉丝: 23
- 资源: 327
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0