数据库原理与应用
1.1数据与信息
信息就是新的,有用的事实和知识。
特征:
- 内容是关于客观事物或思想方面的知识
- 有用的,它是人们活动的必需知识
- 能够在空间和时间上被传递,在空间上传递信息称为信息通信,在时间上传递信息成为信息存储
- 需要奥一定的形式表示
数据是用于载荷信息的物理符号
特征:
- 数据有‘型’和‘值’之分
- 数据受数据类型和取值范围的约束
- 数据有定性表示和定量表示之分
- 数据应具有载体和多种表现形式
数据处理顺序
- 数据管理:收集信息、将信息用数据表示并按类别组织保存,需要的时候能够提供数据
- 数据加工:对数据交换,抽取和运算,得到更有用的数据,指导或控制人的行为或事物的变化
- 数据传播:在空间或时间上以各种形式传播信息,而不改变数据的结构、性质和内容,使更多的人得到信息
数据管理
1.组织和保存数据
2.进行数据维护
3.提供数据查询和数据统计功能
数据库(DB)是一个按数据结构来存储和管理数据的计算机软件系统
特征:
1.数据库中的数据具有整体性(不同的用户可按各自的用法使用数据库中的数据)
2.数据库中的数据具有共享性(多个用户可以同时共享数据库中的数据资源)
数据库管理系统(DBMS)是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能
数据库系统(DBS)由:计算机硬件、数据库(DB)、数据库管理系统(DBMS)、应用软件和数据库管理员(DBA)
1.2数据库系统及发展
数据库发展 三个阶段:
- 手工管理系统阶段 (缺点 :不能管理较大的数据
- 文件系统阶段 (缺点:数据冗余度大 缺乏数据与程序独立性)
- 数据库系统数据管理阶段
特点:面向数据模型的对象
数据和程序之间具有较高的独立性
(1.模式:物理独立性2.内模式:逻辑独立性)
通过DBMS进行数据控制
(数据的安全性,完整性,并发性,数据恢复
数据库系统的体系结构
- 数据库系统需要的硬件资源对硬件的要求 (内存、外存要大 数据传输速度要快
- 数据库软件
人员组成及数据库管理的职责
由开发人员、软件使用人员、软件管理人员组成。
软件管理人员称为数据库管理员,职责:???
功能结构:
- 数据定义功能 2数据操纵功能 3.数据库的建立和维护功能 4.数据库的运行管理功能
三级数据模式结构:
逻辑模式及概念数据库
外模式及用户数据库
内模式及硬件数据库
印象
三级模式两级印象
局部链接结构外模式:可以有多个(模式 概念模式 逻辑模式)
全局物理结构内模式(物理模式)
全局逻辑结构模式只有一个
概念结构设计
特点:
1.是现实世界的一个真实模型
2.易于交流和理解 概念模型是DBA、设计人员和用户之间的主要界面。
3.易于修改和扩充
4.易于向各种数据模型
5.实体联系模型是最普遍广fang 的模型 E-R模型
E-R模型 实体