第1章数据库基础知识1
1数据库系统概述1
1数据与数据管理技术1
2数据库系统1
3E-R模型1
4数据模型1
2关系数据库1
1关系术语1
2关系完整性1
3关系运算1
4关系规范化1
3数据库设计简介1
1数据与数据管理技术1.数据(data)数据是描述事物的符号记录
数据是数据库中存储的基本对象,数据与其语义是不可分的
数据管理技术数据管理是指对数据进行分类、组织、编码、存储、检索和维护,是数据处理的中心问题
数据库技术是应数据管理任务的需要而产生的
数据管理技术经历了人工管理、文件系统和数据库系统3个发展阶段
人工管理阶段:20世纪50年代中期以前
文件系统阶段:20世纪50年代后期到60年代中期
数据库系统阶段:20世纪60年代后期以来
数据库系统的主要特点1
数据以数据库文件组织形式长期保存,数据库中的数据是有结构的,这种结构由数据模型表现出来
数据由数据库管理系统统一管理和控制
数据库管理系统负责数据库的建立、使用和维护,并提供数据保护和控制功能
数据的共享性高,冗余度低
数据库中的数据能够满足多用户多应用的不同需求
数据库中的数据之间是具有联系的,可以大大减少冗余,避免数据之间的不相容性与不一致性
数据独立性高
在数据库系统中,数据具有较高的逻辑独立性和物理独立性
应用程序与数据的对应关系数据库管理系统DBMS应用程序1应用程序2应用程序n…数据库DataBase数据库系统中应用程序与数据之间的对应关系DataBaseManagementSystem1
2数据库系统1.数据库(DataBase,简称DB)数据库是长期存储在计算机内,有组织的、大量的、可共享的数据集合
数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可供各种用户共享
2.数据库管理系