知识点1 数据库的基本概念 P1-3 知识点2 数据库系统的发展和基本特点 P3-4 知识点3 数据库系统的内部体系结构 P5-7 知识点4 数据模型的基本概念 P7-9 知识点5 E-R 模型 P9-9 知识点6 关系模型 P9-11 知识点7 关系代数 P1-12 知识点8 数据库设计与原理 P12-14 知识点1 数据库的基本概念 1、数据(Data)是描述事物的符号,分临时数据(随程序结束而消亡)和持久性数据(对系统起着长期持久作用的作用)
数据有型和值之分 2、数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合
3、数据库管理系统(Database Management Sy stem,简称 DBMS)位于应用程序和操作系统之间,是为建立、使用和维护数据库而配置的一层数据管理软件,负责对数据库中的数据进行统一的管理和控制
4、数据库管理系统的四大功能 ⅰ)数据定义功能:提供数据定义语言(DDL) 定义数据库中的数据对象 ⅱ)数据操纵功能:提供数据操纵语言(DM L) ⅲ)运行管理:保证数据的安全性、完整性、并发控制、系统恢复 ⅳ)数据库的建立和维护功能:数据库数据批量装载、数据库转储、介质故障恢复等 5 、数据库系统是指带有数据库的计算机系统
包括数据库、数据库管理系统、应用程序、数据库管理员以及用户等部分
6 、数据库系统的特点 ⅰ)数据的整体结构化
ⅱ)数据的共享性高,冗余度低
ⅲ)数据的独立性高
分为物理独立性和逻辑独立性
物理独立性:指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的
当数据的物理存储改变了,应用程序不用改变
逻辑独立性:指用户的应用程序与数据库的逻辑结构是相互独立的
数据的逻辑结构改变了,用户程序也可以不变
ⅳ)数据的统一管理和控制
用户1 用户2 …… 用户n 数据库系统示意