第一章 绪论—引言

来源:互联网 发布:淘宝千里眼怎么样 编辑:程序博客网 时间:2024/05/09 20:37

1.1基本概念

       数据:数字,文字,图片,声音等,凡是计算机用来描述客观的世界的记录,都可一称为数据;

           数据=表现形式+语义;例如:93 表现的是 一个人的年龄还是分数

       数据库:长期存储在计算机中的数据集合;长期的存储再计算机内,有组织性的,可以共享的数据集合

               (1)长期存储在外部的存储器中

             (2)数据与数据之间是相互联系的,降低数据的冗余度

             (3)可以供多个用户,多个应用程序共同使用

       数据库管理系统:数据库管理系统是在用户与操作系统之间的一层软件,它是系统软件,不是应用软件;例如MySql server2005,oracle都是系统软件

                 DBMS方便科学的管理 获取和维护 存储数据;

      数据库系统:数据库系统包括整个数据库体系;数据库,数据管理系统,数据库管理人员,应用软件都是数据库系统;数据库管理系统是数据库系统的核心

1.2数据库的产生与发展

    1.数据库系统是研究如何科学的组织和存储数据 如何有效地获取和处理数据;是由文件管理系统发展而来的一种理想化的数据管理模式

    2.背景:人类信息激增,人类离不开信息;

       传统的存储信息能力弱

       电脑的存储信息量大,存储速度快,可重复,不疲劳;

 3.什么是数据管理

    对数据进行分类,组织,编码,存储,检索,维护是数据管理的核心问题;

4.数据管理的三个阶段:

数据项:数据记录中最基本的不可分的具有独立意义的数据单位。

记录:一组相关数据的集合,在数据库中,表格中的一行数据。

物理结构:数据在计算机中的存储方式

逻辑结构:数据元素之间的逻辑关系,是一种数学模型。定义为(D,R)

人工管理阶段:

文件管理阶段:共享性差(一个文件一个应用,部分文件不可以共享),独立性差(逻辑结构改变,应用程序共享);

数据库管理阶段:

       1.数据结构化是 文件系统与数据库管理系统的根本区别;

       传统文件的形式是等长同格式的记录集合,每个学生记录的长度必须等于信息量最多的记录的长度。浪费大量存储空间。

数据库的优点:节省存储空间,灵活性高

区别:数据之间存在联系,文件系统记录之间没有;数据库最小存取单位是数据项,文件系统最小单位是记录

2.数据的独立性:

高度的物理独立性和一定的逻辑独立性

数据的物理独立性

指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。

数据的逻辑独立性

指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。

3.数据的共享性减少冗余数据

节约存储空间

避免数据的不一致:数据的重复存储、不同的拷贝容易造成数据不一致

4.由DBMS统一控制和管理

数据的安全性(Security)保护

使每个用户只能按指定方式使用和处理指定数据,保护数据以防止不合法的使用造成的数据的泄密和破坏。

数据的完整性(Integrity)检查

将数据控制在有效的范围内,或保证数据之间满足一定的关系。

并发(Concurrency)控制

对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。



数据库恢复(Recovery)

将数据库从错误状态恢复到某一已知正确状态。


                                   

0 1
原创粉丝点击