欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

绪论

程序员文章站 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.数据结构
	
相关标签: 数据库系统概论