预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共25页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1、试述数据、数据库、数据库系统、数据库管理系统得概念.数据:描述事物得符号记录称为数据。数据得种类有文字、图形、图象、声音、正文等等。数据与其语义就是不可分得。数据库:数据库就是长期储存在计算机内、有组织得、可共享得数据集合。数据库中得数据按一定得数据模型组织、描述与储存,具有较小得冗余度、较高得数据独立性与易扩展性,并可为各种用户共享。2、使用数据库系统有什么好处?使用数据库系统得好处就是由数据库管理系统得特点或优点决定得。使用数据库系统得好处很多,例如可以大大提高应用开发得效率,方便用户得使用,减轻数据库系统管理人员维护得负担等。为什么有这些好处,可以结合第5题来回答。使用数据库系统可以大大提高应用开发得效率。因为在数据库系统中应用程序不必考虑数据得定义、存储与数据存取得具体路径,这些工作都由DBMS来完成。用一个通俗得比喻,使用了DBMS就如有了一个好参谋好助手,许多具体得技术工作都由这个助手来完成。开发人员就可以专注于应用逻辑得设计而不必为管理数据得许许多多复杂得细节操心。还有,当应用逻辑改变,数据得逻辑结构需要改变时,由于数据库系统提供了数据与程序之间得独立性.数据逻辑结构得改变就是DBA得责任,开发人员不必修改应用程序,或者只需要修改很少得应用程序。从而既简化了应用程序得编制,又大大减少了应用程序得维护与修改。使用数据库系统可以减轻数据库系统管理人员维护系统得负担。因为DBMS在数据库建立、运用与维护时对数据库进行统一得管理与控制,包括数据得完整性、安全性,多用户并发控制,故障恢复等等都由DBMS执行.总之,使用数据库系统得优点就是很多得,既便于数据得集中管理,控制数据冗余,可以提高数据得利用率与一致性,又有利于应用程序得开发与维护。3、试述文件系统与数据库系统得区别与联系。文件系统与数据库系统得区别:文件系统面向某一应用程序,共享性差、冗余度大,独立性差,纪录内有结构、整体无结构,应用程序自己控制。数据库系统面向现实世界,共享性高、冗余度小,具有高度得物理独立性与一定得逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据安全性、完整性、并发控制与恢复能力。读者可以参考《概论》书中表1、1中得有关内容。文件系统与数据库系统得联系就是:文件系统与数据库系统都就是计算机系统中管理数据得软件。*解析:文件系统就是操作系统得重要组成部分,而DBMS就是独立于操作系统得软件.但就是DBMS就是在操作系统得基础上实现得。数据库中数据得组织与存储就是通过操作系统中文件系统来实现得。读者可以参考书中第十一章《数据库管理系统》。或者说,读者进一步学习数据库管理系统实现得有关课程(第十一章只就是DBMS实现技术得概述)后可以对本题有深入得理解与全面得解答。因为DBMS得实现与操作系统中得文件系统就是紧密相关得。例如,数据库实现得基础就是文件,对数据库得任何操作最终要转化为对文件得操作。所以在DBMS实现中数据库物理组织得基本问题就是如何利用或如何选择操作系统提供得基本得文件组织方法。4、试述数据库系统得特点。数据库系统得主要特点有:一、数据结构化数据库系统实现整体数据得结构化,这就是数据库得主要特征之一,也就是数据库系统与文件系统得本质区别。*解析:注意这里“整体”两个字.在数据库系统中,数据不再针对某一个应用,而就是面向全组织,具有整体得结构化。不仅数据就是结构化得,而且数据得存取单位即一次可以存取数据得大小也很灵活。可以小到某一个数据项(如一个学生得姓名),大到一组记录(成千上万个学生记录)。而在文件系统中,数据得存取单位只有一个:记录.如一个学生得完整记录。二、数据得共享性高,冗余度低,易扩充数据库得数据不再面向某个应用而就是面向整个系统,因此可以被多个用户、多个应用、用多种不同得语言共享使用.由于数据面向整个系统,就是有结构得数据,不仅可以被多个应用共享使用,而且容易增加新得应用,这就使得数据库系统弹性大,易于扩充.*解析:数据共享可以大大减少数据冗余,节约存储空间,同时还能够避免数据之间得不相容性与不一致性。所谓“数据面向某个应用”就是指数据结构就是针对某个应用设计得,只被这个应用程序或应用系统使用。可以说数据就是某个应用得“私有资源”。所谓“弹性大"就是指系统容易扩充也容易收缩,即应用增加或减少时不必修改整个数据库得结构,或者只要做很少得修改。我们可以取整体数据得各种子集用于不同得应用系统,当应用需求改变或增加时,只要重新选取不同得子集或加上一部分数据便可以满足新得需求.三、数据独立性高数据独立性包括数据得物理独立性与数据得逻辑独立性。数据库管理系统得模式结构与二级映象功能保证了数据库中得数据具有很高得物理独立性与逻辑独立性。*解析:所谓“独立性”即相互不依赖。数据独立性就是指数据与程序相互不