数据库系统概论

第一章绪论

数据:描述事物的符号记录。是数据库中存储的基本对象

数据库:长期存放在计算机内、有组织的、可共享的大量数据的集合

数据库管理系统主要功能(DBMS)

1、数据定义功能(DDL Data definition Language)

2、数据组织、存储和管理

3、数据操纵功能

4、数据库事务管理和运行管理

5、数据库的建立和维护功能

数据库管理技术

1、人工管理阶段  特点:1>数据不保存  2>应用程序管理数据   3>数据不共享  4>数据不具有独立性

2、文件系统阶段 特点:1>数据可以长期保存  2>由文件系统管理数据

缺点: 1>数据共享性差,冗余度大 2>数据独立性差

3、数据库系统阶段 特点:1>数据结构化(不仅数据内部结构化,而且整体结构化,数据之间是有联系的)

2>数据共享性高,冗余度低,易扩充 3>数据的独立性高 4>数据库由DBMS统一管理和控制

数据模型

组成要素:数据结构; 数据操作;数据的完整性约束条件;

概念模型 

信息世界中的基本概念

实体:客观存在的可相互区别的事物        属性:实体所具有的某一特性

码:唯一标识实体的属性集称为码         域:一组具有相同数据类型的值得集合

E—R图  实体-关系模型图


数据库系统概论_第1张图片
学生实体和属性

实体型:用矩形表示   属性:用椭圆形表示 联系:用菱形表示

常用的数据模型:1、层次模型 2、网状模型  3、关系模型 4、面向对象模型 5、对象关系模型

关系的完整性约束条件:1>实体完整性 2>参照完整性  3>用户定义的完整性

数据库系统结构

三级模式结构:外模式、模式和内模式三级构成

外模式也称子模式或用户模式 (用户仅可看自己需要的数据)保证数据库安全性(权限控制)

模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述

内模式也称存储模式,一个数据库只有一个内模式

二级映像功能:外模式/模式  模式/内模式

数据库系统的组成

1、硬件平台及数据库      2、软件(DBMS、支持DBMS的操作系统、具有与数据库接口的高级语言、以DBMS为核心应用开发)3、人员(数据库管理员、系统分析员、数据库设计人员、应用程序员、最终用户)

DBA具体责任:1.决定数据库中的信息内容和结构  2.决定数据库的存储结构和存取策略

3.定义数据的安全性要求和完整性约束条件 4.监视数据库的使用 5.数据库的改进和重构

你可能感兴趣的:(数据库系统概论)