织梦商城网站,做磁力链网站,服装设计师培训,珠海自适应网站建设文章目录 一、数据库系统概述1 基本概念2 现实世界的信息化过程3 数据库系统内部体系结构4 数据库系统外部体系结构5 数据管理方式 一、数据库系统概述
1 基本概念
数据#xff1a;描述事物的符号记录
数据库#xff08;DB#xff09;#xff1a;长期存储在计算机内的、… 文章目录 一、数据库系统概述1 基本概念2 现实世界的信息化过程3 数据库系统内部体系结构4 数据库系统外部体系结构5 数据管理方式 一、数据库系统概述
1 基本概念
数据描述事物的符号记录
数据库DB长期存储在计算机内的、有组织、可共享的大量数据集合
数据库管理系统DBMS位于用户和操作系统之间的一层数据库管理软件
数据库管理系统功能 数据定义数据操纵数据库运行管理安全性、完整性、一致性数据库建立和维护
数据库系统DBS在计算机系统中引入数据库后的系统软件
DBSDBDBMS 2 现实世界的信息化过程 概念模型的术语
实体、属性、码、域属性的取值范围实体型具有相同属性的实体实体集同一实体型的实体集合联系
最重要的数据模型关系模型
要求每个分量必须是不可分的数据项缺点查询慢包含 数据结构描述数据以及数据间的关系数据操作完整性约束 实体完整性参照完整性用户自定义完整性 3 数据库系统内部体系结构
三级模式结构 模式逻辑全体逻辑结构和特征的描述
一个数据库只有一个模式要有逻辑结构、数据间联系、安全性完整性
外模式用户视图每个用户看到的不一样局部的可以有多个
内模式存储对应的存储结构
外模式/模式映像
模式改时外模式/模式映像作相应改变使外模式保持不变从而使应用程序也不必改数据程序之间独立可以有多个保证逻辑独立性
模式/内模式映像
存储结构改模式/内模式映像改使模式保持不变使外模式不变从而使应用程序也不必改数据程序之间独立只有一个
数据库的独立性包括两个方面
逻辑独立性修改数据库的逻辑结构时不影响应用程序和用户视图物理独立性修改数据库的物理存储结构时不影响逻辑结构和用户视图
数据模型三要素
数据结构逻辑/存储结构数据操作增删查改数据完整性保证准确性、一致性、有效性 4 数据库系统外部体系结构
客户机/服务器结构C/S 浏览器/服务器结构B/S 5 数据管理方式
人工管理阶段
数据面向具体应用
文件系统阶段
具有一定独立性
数据库系统阶段
特点
数据结构化冗余度低、数据共享数据独立性高应用程序和数据独立由二级映像来保证数据由DBMS统一管理
数据库系统和文件系统的本质区别是数据库系统的数据结构化
文件系统是为了存储和简单管理文件而设计的而数据库系统则是为了高效管理大量结构化数据提供更复杂的查询、事务控制和数据完整性保障