概述
一、什么是数据库?
一个大规模的集成的数据集合;对现实世界中一个企业的建模;描述现实世界中的实体和其中的联系;
二、什么是数据库管理系统(DBMS)?
用于存储和管理数据库的软件;
三、数据、数据模型、数据模式
数据:描述现实世界中一些实物的符号;信息存在的形式
数据模型:可以理解为数据结构;描述数据的一组概念和定义;
数据模式:用一种给定的数据模型对某个企业进行描述
四、数据的抽象级别
物理模式;数据在磁盘上的存储方式(哈希、堆)
逻辑(概念)模式:逻辑的描述,逻辑的结构(基表)
外模式:最终用户看到的页面
五、数据独立性:应用程序和数据存储方式隔离(不受逻辑结构和物理结构影响)
六、数据库分类
A、根据数据模型的发展历史分类:无管理阶段(1960之前)、文件系统、数据库管理系统
B、数据库管理系统的发展分类:集中式数据库系统、并行式数据库系统、分布式数据库系统、移动数据库系统
C、基于数据库系统的应用系统的体系结构的发展:集中式结构、分布式结构、客户服务器结构、三层(多层)体系结构(WebServer、AppServer、DBserver)、移动计算、网格计算、云计算
D、根据数据库系统应用领域发展:OLTP(基于结构化的数据,事物型应用)
七、数据库系统
App+DBMS(核心)+Database+DBA(管理员)
DBMS:
高级用户接口
有效的查询处理和优化
有效的目录管理
有效的并发控制和恢复功能
完整性约束
权限控制
最后
以上就是失眠自行车为你收集整理的数据库学习笔记(引言)的全部内容,希望文章能够帮你解决数据库学习笔记(引言)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复