数据库系统概述
实验环境:SQL Server软件
四个基本概念
数据
定义: 数据是信息的具体表现形式
描述事物的符号记录
数据库
定义:数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合
数据库管理系统 DBMS
数据库管理系统是位于用户与操作系统之间的一层数据管理软件
例如:SQL Server 、ORACLE、Mycle等
DBMS的用途
组织和存储好大量的数据,并提供方便、高效地检索数据和维护数据的手段
DBMS的功能
数据定义功能
数据组织、存储和管理
数据操纵功能
数据库的事务管理和运行管理
数据库的建立和维护功能
其它功能
数据库系统
数据库系统是指在计算机系统中引入数据库后的系统
数据库系统的构成
数据库
数据库管理系统
应用系统
数据库管理员(DBA)
数据管理技术的产生和发展
数据管理技术的发展过程
人工管理阶段(40年代中–50年代中)
数据不保存、数据由程序管理、数据不共享、没有独立性
文件系统阶段(50年代末–60年代中)
数据可以长期保存,由文件系统管理、共享性和独立性差
数据库系统阶段(60年代末–现在)
数据长期存储、由DBMS管理、数据整体结构化、共享性和独立性较高
数据库系统的特点
数据的管理者:DBMS
数据的结构化:整体结构化
数据的共享程度:共享性高
数据的独立性:高度的物理独立性和一定的逻辑独立性
数据控制能力:由DBMS统一管理和控制
数据独立性是由DBMS的二级映像功能来保证的
数据模型
模型是对现实世界中某个对象特征的模拟和抽象
数据模型也是一种模型,它是对现实世界数据特征的数字化抽象
数据模型分为两类(分属两个不同的层次)
(1) 概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计
(2) 逻辑模型和物理模型
逻辑模型,主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现
物理模型:描述数据在系统内部的表示方法和存取方法,在磁盘或磁带上的存储方式和存取方式
概念模型的表示方法
实体-联系方法 E-R图
实体型