1.0数据库系统概论
=============================================================================================================================================================================================================================================================================================
1.1
数据管理的三个阶段: 1.人工管理 --数据管理特点: *数据面向应用 数据的增删改查由用户自己定义 *数据不保存 随着程序的运行结束,相应的数据也会自动删除 *数据不能共享 一个程序所使用的数据不能为其他程序所知 *不具有数据独立性 数据独立性:是指用户的应用程序与数据的逻辑结构 和物理结构是相互独立的 2.文件系统管理 --数据管理特点 *由文件系统管理数据 *数据可长期保存 *数据是面向应用的 *数据共享性(一定的共享性,只能在一个电脑上) 由数据可以长期保存,以及文件系统的存在,两个不同的程序 可以通过当前文件地址如:E:\Java\.idea\misc.xml 对数据进行访问 数据可脱离应用程序单独存储(不会因为程序的运行结束而消失) 3.数据库系统管理 在后面会详细的讲
数据的增删改查都是由自己决定
=============================================================================================================================================================================================================================================================================================
1.2数据库的概念
数据库管理的特点: --采用数据模型组织数据 数据模型不仅描述数据"本身的特征",还要描述"数据之间的联系/关系" --数据面向整个应用领域 --数据由数据库管理系统(DBMS)统一管理和控制 --数据具有独立性***** 优点: 数据的共享性高,数据独立性高,对数据的控制能力强 数据库管理系统功能: 为用户或应用程序提供访问数据库的方法,包括DB(数据库)的建立,查询,更新以及各种数据控制 具体: *数据库的定义:数据定义语言(data definition language DDL) *数据操纵:数据操纵语言(data manipulation language DMl) *数据的组织存储和管理 *数据库的事务管理和运行管理(控制功能) *数据库的维护 数据库是长期存储在计算机内、有组织的、统一管理的、可共享的相关数据的集合。
=============================================================================================================================================================================================================================================================================================
1.3数据库的体系结构
三级体系结构: --外部级 --概念级 --内部级 模式的概念: --数据库的描述称为数据库模式(database schema) --模式反映的是数据库中数据的结构及其联系,是相对稳定的 实例(instance): --一个特定时刻数据库中的即时数据 也称为: 数据库状态(database state) 当前出现(occurrence) 快照(snapshot) 模式是相对稳定的,实例是不断变化的 概念模式: <<概念级>>数据视图的描述 也称逻辑模式,或简称模式 数据库中全体数据的逻辑结构和特征的描述 外模式: --数据库用户能够看见和使用的局部数据的逻辑 结构和特征的描述 --外部级用户的数据视图的描述 --概念模式的子集,与应用有关,也称子模式或用户模式 内模式: 数据库的物理存储结构和存储方式的描述 内部级数据视图的描述 也称存储模式 内模式独立于具体的存储设备 从某种程度上讲,概念模式和内模式可以看作:设计与实现 外模式和概念模式可以看作局部和全局的关系 模式定义存储在DBMS的数据字典中,是DBMS对数据库进行操纵的基本依据 二级映射 数据库的三级模式和两级映射机制,实现数据独立性
=============================================================================================================================================================================================================================================================================================
1.4数据独立性
在这里插入代码片