1 / 54
文档名称:

《数据库》教学案.doc

格式:doc   大小:471KB   页数:54页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《数据库》教学案.doc

上传人:2830622664 2022/1/29 文件大小:471 KB

下载得到文件列表

《数据库》教学案.doc

相关文档

文档介绍

文档介绍:...wd...
...wd...

*随着计算机硬件和软件的开展,数据管理技术经历了三个开展阶段:人工管理、文件系统、数据库管理系统。
人工管理阶段的特点:〔背景:硬件,没有直接存取的存储设备;软件,没有操作系统及管理数据的软件;数据处理方式为批处理〕
数据不保存
数据需要由应用程序自己管理,没有相应的软件负责数据的管理工作。应用程序中不仅要规定数据的逻辑构造,而且要设计物理构造〔包括存储构造、存取方法、输入方式等〕。〔PASCAL语言文件处理:应用程序中只考虑逻辑构造〕
数据不共享:数据面向应用,一组数据只能对应一个程序。因此程序与程序之间有大量的冗余数据。
数据不具有独立性:数据的逻辑构造或物理构造发生变化后,必须对应用程序做相应的修改。
文件系统阶段的特点:〔背景:硬件,已有直接存取的存储设备;软件,操作系统中已经有了专门的数据管理软件,一般成为文件系统;数据处理方式,不仅有了批处理而且能够联机实时处理〕
...wd...
...wd...
...wd...
数据可以长期保存。
由专门的软件即文件系统进展数据管理。应用程序按名存取数据,大大节省了程序的编写与维护工作量。
数据共享性差。一个文件根本上对应于一个应用程序。不同应用程序具有局部一样数据时也必许建立各自的文件,不能共享一样的数据,数据冗余度大。一样数据重复存储、各自管理,给数据的修改与维护带来了困难,容易造成数据的不一致性。
数据的独立性低。数据与程序间缺乏独立性:一旦数据的逻辑构造改变,必须修改应用程序修改文件构造定义。而应用程序的改变〔应用程序改用不同的高级语言〕也将引起文件数据构造的改变。
数据库系统阶段
产生背景:以文件系统作为数据管理手段已经不能满足应用的需要〔多用户、多应用共享数据〕,于是出现了数据库技术及统一管理数据的专门软件数据库管理系统。
特点:
数据构造化,存取方式灵活
数据库系统实现了整体数据的构造化:在描述数据时不仅要描述数据本身,还要描述数据之间的联系。文件系统尽管其记录内部有某种构造,但记录之间没有联系。
数据共享性好,冗余度低
数据库系统从整体角度对待和描述数据,数据不再面向某个应用而是面向整个系统。这样既可以大大减少数据冗余,节约存储空间,又能防止数据之间不相容与不一致性。
数据独立性高
数据库系统提供了两方面的映象功能,从而使数据既具有物理独立性又具有逻辑独立性。
数据与程序间的逻辑独立性:数据的总体逻辑构造与某类应用所涉及的局部逻辑构造之间的映象或转换功能,保证了当数据的总体逻辑构造改变时,通过对映象的相应改变可以保持数据的局部逻辑构造不变,由于应用程序是依据数据的局部逻辑构造编写的,所以应用程序不必修改。
数据与程序间的物理独立性:数据的存储构造与逻辑构造之间的映象或转换功能,保证了当数据的存储构造〔或物理构造〕改变时,通过对映象的相应修改可以保持数据的逻辑构造不变,从而应用程序也不必修改。
数据由DBMS统一管理和控制
*统一管理有构造的数据,使数据可以有灵活的使用方式。数据库系统弹性大,易于扩大。
*有以下几方面的控制功能:
数据的平安性:指保护数据,防止不合法使用数据造成数据的泄密和破坏,使每个用户只能按规定对某些数据以某种方式进展访问和处理。
数据的完整性:指数据的正确性、有效性和相容性。即将数据控制在有效的范围内,或要求数据间满足一定的关系。
并发控制:当多个用户的并发进程同时存取、修改数据时,可能会相互干扰而得到错误的构造,并使数据的完整性遭到破坏,因此对多用户并发操作加以控制和协调。
...wd...
...wd...
...wd...
数据库恢复:硬件、软件、操作员失误、成心破坏等造成的故