数据库基础概念
一、DBA的具体工作职责:
1、决定数据库中的信息内容和结构。
2、决定数据库的存储过程和存储策略。
3、定义数据库安全性要求和完整性约束条件。
4、监控数据库的使用和运行。
5、数据库的性能改进。
6、定期对数据库进行重组和重构,以提高系统的性能。
二、DBMS:数据库管理系统(常见oracle,SQL server,Informix,Access,Sybase,FoxPro)
数据定义:提供数据定义语言(DDL)用于描述数据库的结构,以便存储数据,并在一定程度上保证数据的完整性。
数据操作:提供数据操作语言(DML)用于对数据库中的数据进行操作(增删查该)。
数据安全性的控制和管理:提供数据控制语言(DCL)用于规定用户对数据库的操作权限,监控用户操作,防范破坏意图等。
性能和效率低监控与优化:通过提供一些工具软件,对数据库的性能何效率进行监控,给出优化的方案进行参考。
三、数据管理的发展阶段:人工管理阶段,文件系统阶段,数据库系统阶段
数据库系统阶段: 数据结构化,数据存取灵活,数据共享性高、冗余度低,数据安全可靠,数据独立性高四、三级模式:外模式,内模式,模式 两层映像:外模式/模式映像和模式/内模式映像
模式:又称逻辑模式DB全局逻辑结构;是对数据库中全部数据的整体逻辑结构的描述,由若干个概念记录类型组成。即DB中的全体数据的逻辑结构和特征描述。外模式:又称字模式和用户模式。DB的局部逻辑结构。他是用户与数据库的接口,是用户用到的那部分数据的描述,它由若干个外部记录类型组成。
内模式:又称存储模式。数据的物理结构和存储方式的描述。他说数据库在物理存储方法的描述,定义了所有的内部记录类型、索引和文件的组织方式,以为数据控制方面的细节。
外模式/模式映像:模式描述的是数据库数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构。
模式/内模式映像:定义DB全局逻辑结构和存储结构间的对应关系。