如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第1章绪论1.试述数据、数据库、数据库系统、数据库管理系统得概念。答:(l)数据(Data):描述事物得符号记录称为数据。数据得种类有数字、文字、图形、图像、声音、正文等。数据与其语义就是不可分得。解析在现代计算机系统中数据得概念就是广义得。早期得计算机系统主要用于科学计算,处理得数据就是整数、实数、浮点数等传统数学中得数据。现代计算机能存储与处理得对象十分广泛,表示这些对象得数据也越来越复杂。数据与其语义就是不可分得。500这个数字可以表示一件物品得价格就是500元,也可以表示一个学术会议参加得人数有500人,还可以表示一袋奶粉重500克。(2)数据库(DataBase,简称DB):数据库就是长期储存在计算机内得、有组织得、可共享得数据集合。数据库中得数据按一定得数据模型组织、描述与储存,具有较小得冗余度、较高得数据独立性与易扩展性,并可为各种用户共享。(3)数据库系统(DataBas。Sytem,简称DBS):数据库系统就是指在计算机系统中引入数据库后得系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统与数据库就是两个概念。数据库系统就是一个人一机系统,数据库就是数据库系统得一个组成部分。但就是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章得上下文中区分“数据库系统”与“数据库”,不要引起混淆。(4)数据库管理系统(DataBaseManagementsytem,简称DBMs):数据库管理系统就是位于用户与操作系统之间得一层数据管理软件,用于科学地组织与存储数据、高效地获取与维护数据。DBMS得主要功能包括数据定义功能、数据操纵功能、数据库得运行管理功能、数据库得建立与维护功能。解析DBMS就是一个大型得复杂得软件系统,就是计算机中得基础软件。目前,专门研制DBMS得厂商及其研制得DBMS产品很多。著名得有美国IBM公司得DBZ关系数据库管理系统与IMS层次数据库管理系统、美国Oracle公司得orade关系数据库管理系统、s油ase公司得s油ase关系数据库管理系统、美国微软公司得SQLServe,关系数据库管理系统等。2.使用数据库系统有什么好处?答:使用数据库系统得好处就是由数据库管理系统得特点或优点决定得。使用数据库系统得好处很多,例如,可以大大提高应用开发得效率,方便用户得使用,减轻数据库系统管理人员维护得负担,等等。使用数据库系统可以大大提高应用开发得效率。因为在数据库系统中应用程序不必考虑数据得定义、存储与数据存取得具体路径,这些工作都由DBMS来完成。用一个通俗得比喻,使用了DBMS就如有了一个好参谋、好助手,许多具体得技术工作都由这个助手来完成。开发人员就可以专注于应用逻辑得设计,而不必为数据管理得许许多多复杂得细节操心。还有,当应用逻辑改变,数据得逻辑结构也需要改变时,由于数据库系统提供了数据与程序之间得独立性,数据逻辑结构得改变就是DBA得责任,开发人员不必修改应用程序,或者只需要修改很少得应用程序,从而既简化了应用程序得编制,又大大减少了应用程序得维护与修改。使用数据库系统可以减轻数据库系统管理人员维护系统得负担。因为DBMS在数据库建立、运用与维护时对数据库进行统一得管理与控制,包括数据得完整性、安全性、多用户并发控制、故障恢复等,都由DBMS执行。总之,使用数据库系统得优点就是很多得,既便于数据得集中管理,控制数据冗余,提高数据得利用率与一致性,又有利于应用程序得开发与维护。读者可以在自己今后得工作中结合具体应用,认真加以体会与总结。3.试述文件系统与数据库系统得区别与联系。答:文件系统与数据库系统得区别就是:文件系统面向某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高得物理独立性与一定得逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据得安全性、完整性、并发控制与恢复能力。文件系统与数据库系统得联系就是:文件系统与数据库系统都就是计算机系统中管理数据得软件。解析文件系统就是操作系统得重要组成部分;而DBMS就是独立于操作系统得软件。但就是DBMS就是在操作系统得基础上实现得;数据库中数据得组织与存储就是通过操作系统中得文件系统来实现得。4.举出适合用文件系统而不就是数据库系统得例子;再举出适合用数据库系统得应用例子。答:(l)适用于文件系统而不就是数据库系统得应用例子数据得备份、软件或应用程序使用过程中得临时数据存储一般使用文件比较合适。早期功能比较简单、比较固定得应用系统也适合用文件系统。(2)适用于数据库系统而非文件系统得应用例子目前,几乎所有企业或部门得信息系统都以数据库