绪论
程序员文章站
2022-05-10 13:10:35
...
1.1 数据库系统概述
1.1.1 四个基本概念
1.数据data:是数据库中存储的基本对象
描述事物符号的记录。数字,文字,音视频等
其含义与语义密不可分
2.数据库DataBase,DB
是长期储存在计算机内、有组织的、可共享的大量数据的集合。
基本特征:
1)按一定的数据模型组织,描述,存储
2)可共享,冗余度小,易拓展
3)数据独立性高
3.数据库管理系统Database Management System, DBM
是位于用户应用与操作系统之间的一层数据管理软件.
功能:
1)数据定义功能 DDL
提供数据定义语言DDL; 定义数据库中的数据对象
2)数据的组织,存储和管理
提高空间利用率,提高存器效率
3)数据操作功能Data Manipulation Language DML
实现对数据库的基本操作(增删查改)
4)事务管理和运行管理
5)数据库的建立和维护功能
6)其他
4.数据库系统 Database System, DBS (简称数据库)
由数据库,数据库管理系统(及其应用开发工具),应用程序和数据库管理员DataBase Administrator, DBA,组成的存储,管理,处理和维护数据的系统
1.1.2 数据管理技术的产生和发展
1.1.3 数据库系统的特点
1)数据结构化:主要特征,与文件系统的本质区别
数据不针对某一应用,是面向整体企业
不仅数据内部结构化,整体是结构化的,数据之间有联系
数据用数据类型描述
3)数据共享性高,冗余度底,易扩充
4)数据独立性高
物理独立性:用户的应用程序 和 数据库中数据的无论存储是相互独立的
逻辑独立性:用户的应用程序与数据库的逻辑结构是相互独立的
数据独立性由数据库管理系统提供的二级映像功能来保证
4)数据由数据库管理系统统一管理和控制
包括安全性保护,完整性检查,并发控制,数据库恢复
1.2数据模型
是对现实世界数据特征的抽象。是数据库系统的核心和基础
1.2.1两类数据模型
1)概念模型:信息模型。按照用户的观点来对数据和信息建模,主要用于数据库设计 2)逻辑模型和物理模型 逻辑模型包括:层, 网,关系,面向对象,对象关系,半结构化模型等。是按计算机系统的观点对数据建模,用于数据库管理系统的实现 物理模型: 数据在系统内部(磁盘上)的表示方法和存取方法
1.2.2概念模型
现实世界到机器世界的一个中间层次
1.信息世界的基本概念
1)实体 entity:客观存在并可相互区别的事物
2)属性 attribute:实体具有的某一特性
3)码 key: 唯一标识实体的属性集。如学生的学号可作为学生实体的码
4) 实体型 entity type :用实体名及其属性名集合来抽象和刻画同类实体
如,学生(学号,姓名,性别,班级)
5)实体集 entity set :同一类型实体的集合。如全体学生
6)联系 如relationship:
实体内部的联系:实体的各个属性之间的联系
实体之间的联系:不同实体集之间的联系 。一对一,一对多,多对多
2.概念模型的表示方法:实体--联系方法
E-R方法,又称E-R模型
1.2.3数据模型的组成要素
1.数据结构
下一篇: 04_ 关系数据库标准语言SQL