第一章 绪论
数据库系统概述
数据库四个概念
(1)数据
描述事物的符号记录,数据与其语义是不可分的。
(2)数据库
数据库是长期存储在计算机内、有组织的、可共享的大量数据的集合。
数据库中数据基本特点:永久存储、有组织和可共享三个基本特点。
(3)数据库管理系统
科学地组织和存储数据,高效的获取和维护数据。
主要功能:
1.数据定义功能
2.数据组织、存储和管理功能
3.数据操纵功能
4.数据库的事务管理和运行管理
5.数据库的建立和维护功能
6.其他功能(例如通信功能等)
(4)数据库系统(一般也叫数据库)
数据库系统是由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统
数据管理技术
数据模型
数据模型是对现实世界数据特征的抽象
数据模型分类:
分为两类:概念模型、逻辑模型和物理模型
概念模型 实体——联系方法 E-R图
数据模型组成要素
(1)数据结构(2)数据操作(3)数据的完整性约束条件
常用的数据模型
层次模型 网状模型 关系模型 面向对象数据模型
数据库系统的组成
(1)硬件平台及数据库
要有足够大的内存 要有足够大的磁盘阵列 要求系统有较高的通道能力
(2)软件
1.数据库管理系统 2.支持数据库管理系统运行的操作系统 3.具有与数据库接口的高级语言
4.以数据库管理系统为核心的应用开发工具 5.为特定环境开发的数据库应用系统
(3)人员
1.数据库管理员 2.系统分析员和数据库设计人员 3.应用程序员 4.用户(偶然用户 简单用户
复杂用户)