数据库系统原理及应用教程第四版课后答案(苗雪兰 刘瑞新)第2章
- 格式:ppt
- 大小:201.00 KB
- 文档页数:11


答案仅供参考
第一章数据库系统概述
选择题
B、B、A
简答题
1、 请简述数据,数据库,数据库管理系统,数据库系统得概念。P27
数据就是描述事物得记录符号,就是指用物理符号记录下来得,可以鉴别得信息。
数据库即存储数据得仓库,严格意义上就是指长期存储在计算机中得有组织得、可共享得数 据集合。
数据库管理系统就是专门用于建立与管理数据库得一套软件,介于应用程序与操作系统之 间。
数据库系统就是指在计算机中引入数据库技术之后得系统,包括数据库、数据库管理系统及 相关实用工具、应用程序、数据库管理员与用户。
2、 请简述早数据库管理技术中,与人工管理、文件系统相比,数据库系统得优点。
数据共享性高
数据冗余小
易于保证数据一致性
数据独立性高
可以实施统一管理与控制
减少了应用程序开发与维护得工作量
3、 请简述数据库系统得三级模式与两层映像得含义。P31
答:
数据库得三级模式就是指数据库系统就是由模式、外模式与内模式三级工程得,对应了数据 得三级抽象。
两层映像就是指三级模式之间得映像关系,即外模式/模式映像与模式/内模式映像。
4、 请简述关系模型与网状模型、层次模型得区别。P35
使用二维表结构表示实体及实体间得联系
建立在严格得数学概念得基础上
概念单一,统一用关系表示实体与实体之间得联系,数据结构简单清晰,用户易懂易用
存取路径对用户透明,具有更高得数据独立性、更好得安全保密性。第二章关系数据库
选择题
C、C、D
简答题
1、 请简述关系数据库得基本特征。P48
答:关系数据库得基本特征就是使用关系数据模型组织数据。
2、 请简述什么就是参照完整性约束。P55
答:参照完整性约束就是指:若属性或属性组F就是基本关系R得外码,与基本关系S得 主码K相对应,则对于R中每个元组在F上得取值只允许有两种可能,要么就是空值,要 么与S中某个元组得主码值对应。
3、 请简述关系规范化过程。
答:对于存在数据冗余、插入异常、删除异常问题得关系模式,应采取将一个关系模式分解 为多个关系模式得方法进行处理。一个低一级范式得关系模式,通过模式分解可以转换为若 干个高一级范式得关系模式,这就就是所谓得规范化过程。
数据库课后习题答案(第四版)
数据库原理实验⼿册
实验⼀
实验名称:熟悉SQL SERVER 2000环境
⼀、实验⽬的
熟悉SQL SERVER 2000提供的服务管理器、企业管理器、查询分析器、客户端和服务器端⽹络实⽤⼯具等常⽤管理⼯具的使⽤。了解Windows⾝份验证和SQL Server⾝份验证这两种连接数据库服务器⽅式的不同,并能够使⽤某种连接⽅式登陆上SQL SERVER数据库服务器。学会使⽤SQL SERVER的联机丛中寻求帮助。
⼆、实验原理
使⽤SQL SERVER 2000提供的各种常⽤管理⼯具进⾏有关的操作。
三、实验设备
安装有SQL SERVER 2000的计算机。
四、实验内容1.启动SQL SERVER 服务。
2.打开SQL SERVER的企业管理器,连接上SQL SERVER服务器。展开左边树状窗⼝的各级结点,观察右边内容窗⼝的变化。3.在SQL SERVER的企业管理器的树状窗⼝或内容窗⼝中选择某⼀项,点击⿏标右键,了解快捷菜单中的有关功能。
4.使⽤Windows⾝份验证的连接⽅式打开SQL SERVER的查询分析器,在查询窗⼝⽤USE命令打开样例数据库pubs(也可以从⼯具栏中的数据库下拉列表中选择pubs数据库)。5.在查询窗⼝输⼊exec sp_help,运⾏后察看结果。
6.在查询窗⼝输⼊select * from authors ,运⾏后察看结果。
7.在SQL SERVER的查询分析器的“帮助”菜单中点击“⽬录与索引”,然后在SQL SERVER的联机丛中选“索引”,输⼊要查找的关键字“sp_help”、“exec”、“select”,了解它们的含义。
8.在SQL SERVER的企业管理器中创建数据库S_T,并在该数据库中创建表student、course和sc,在创建表的同时可以创建各种约束。这三个表的结构可以参考书上85页的例5、例6和例7。9.向各个表输⼊数据,各个表的数据可参考书56页的图2.4。
(完整版)数据库原理及其应⽤教程课后答案
第⼀章1.2.从程序和数据之间的关系分析⽂件系统和数据库系统之间的区别和联系?
(1)⽂件系统与数据库系统之间的区别
⽂件系统⽤⽂件将数据长期保存在外存上,数据库系统则⽤数据库统⼀存储数据;⽂件系统中程序和数据有⼀定的联系,⼆数据库系统中程序和数据分离;⽂件系统⽤操作系统中的存取⽅法对数据进⾏管理,数据库系统则⽤DBMS 统⼀管理和控制数据;⽂件系统实现以⽂件为单位的数据共享,⼆数据库系统实现以记录和字段为单位的数据共享。
(2)⽂件系统和数据库系统之间的联系
均为数据组织的管理技术;均由数据管理软件管理数据,程序与数据之间⽤存取⽅法进⾏转换;数据库系统是在⽂件系统的基础上发展起来的。1.8.什么是数据库的数据独⽴性?它包含了哪些内容? 物理独⽴性?
所谓数据的独⽴性是指数据库中的数据与应⽤程序间相互独⽴,即数据的逻辑结构、存储结构以及存取⽅式的改变不影响应⽤程序。
数据独⽴性分两级:物理独⽴性和逻辑独⽴性
物理独⽴性是指当数据的物理结构改变时,通过修改映射,使数据库整体逻辑结构不受影响,进⽽⽤户的逻辑结构以及应⽤程序不⽤改变。
逻辑独⽴性是指当数据库的整体逻辑结构发⽣改变时,通过修改映射,使⽤户的逻辑结构以及应⽤程序不⽤改变。1.11.解释实体、属性、实体键、实体集、实体型、实体联系类型、记录、数据项、字段、记录型、⽂件、实体模型、数据模型的含义。
实体:客观存在并且可以相互区别的“事物”称为实体。
属性:实体所具有的某⼀特性称为属性。
实体键:在实体型中,能唯⼀标识⼀个实体的属性或属性集称为实体的键。
实体集:同型实体的集合称为实体集。
实体型:具有相同属性的实体必然具有共同的特征,所以,⽤实体名及其属性名来抽象和描述同类实体,称为实体
型。
实体联系类型:⼀对⼀联系(1:1);⼀对多联系(1:n);多对多联系(m:n)
记录:(record)字段的有序集合称为记录。
数据项:标记实体属性的命名单位称为字段,也称为数据项。
数据库
一、选择题30’
二、填空题20’ 涉及内容:C1,C2,C3,C7概念为主。其余章节少量涉及。
三、问答题20’(4*5’)
1.论述数据、数据库、数据库管理系统、数据库系统的概念;
数据:描述事物的符号记录。是数据库中存储的基本对象。
种类:文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等
特点:数据与其语义是不可分的
数据库:长期储存在计算机内、有组织的、可共享的大量数据的集合。
基本特征:
数据按一定的数据模型组织、描述和储存
可为各种用户共享
冗余度较小
数据独立性较高
易扩展
数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件,是基础软件,是一个大型复杂的软件系统。
用途:科学地组织和存储数据、高效地获取和维护数据
数据库系统:在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
2.数据库系统的特点
数据结构化
整体结构化
不再仅仅针对某一个应用,而是面向全组织
不仅数据内部结构化,整体是结构化的,数据之间具有联系
数据库中实现的是数据的真正结构化
数据的结构用数据模型描述,无需程序定义和解释
数据可以变长
数据的最小存取单位是数据项
数据的共享性高,冗余度低,易扩充
数据库系统从整体角度看待和描述数据,数据面向整个系统,可以被多个用户、多个应用共享使用。
数据共享的好处
减少数据冗余,节约存储空间
避免数据之间的不相容性与不一致性
使系统易于扩充
数据独立性高
物理独立性
指用户应用程序与存储在磁盘上的数据库中数据是相互独立的。
当数据的物理存储改变了,应用程序不用改变。 逻辑独立性
指用户的应用程序与数据库的逻辑结构是相互独立的。
数据的逻辑结构改变了,用户程序也可以不变。
数据独立性是由DBMS的二级映像功能来保证的
数据由DBMS统一管理和控制