第一章 数据库系统概述
1. 什么是数据库管理系统,及其主要功能
数据库管理系统是安装于操作系统,是管理控制数据库中各种数据库对象的系统软件。
主要功能
(1)数据库的建立与维护
(2)数据定义(DDL)
(3)数据组织存属和管理
(4)数据操作功能(DML)
(5)数据库事务管理以及运行管理
2. 什么是数据库系统,及其特点
数据库系统是指在计算机系统引入数据库后的系统,一般由数据库,数据库管理系统,数据库应用系统,用户(包括数据库管理员构成)
(1)数据结构化
(2)数据共享性
(3)数据独立性
(4)由DBMS管理控制
(4)数据粒度变小
3. 数据库的三级模式以及三者如何保证数据独立性
(1)外模式
(用户模式)
它是对于数据用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图
(2)模式
(逻辑模式)
所有用户的公共数据视图。
(3)内模式
(存储模式)
它是对数据物理结构和存储方式的描述
二级映像与数据独立性
(1)外模式/模式映射
当模式发生改变,由数据库管理员对各个 外模式/模式映射发生改变,从而应用程序不必修改
保证了数据的逻辑独立性
(2)内模式/模式映射
内模式/模式映射是唯一的。它定义了数据库全局逻辑结构和存储结构之间的对应关系。
当数据库的存储结构发生改变,可以通过 内模式/模式映射 的改变使模式不发生改变。从而保证了数据与程序的物理独立性。
4. B/S与C/S的区别
(1)C/S 客户服务器结构
通过他可以充分利用两端硬件环境的优势,将任务和里的分配到客户段和服务器端。
(2)B/S 浏览器服务器结构
将系统的核心功能集中到服务器上,简化系统开发,维护和使用
5. DBA的具体职责
(1)决定数据库的信息内容和结构
(2)决定数据库的存储结构和存取策略
(3)定义数据的安全性要求和完整性约束条件
(4)监控数据库的使用和运行
(5)数据库的改进和重组重构
第二章 信息与数据模型
三个世界之间的关系
现实世界:实体,特征,实体集以及实体集之间的联系。
信息世界:实例,属性,对象
计算机世界:数据项,记录,文件,数据模型
现实世界的事物与联系————系统分析—>概念模型————数据库设计—>数据模型
2. 什么是概念模型什么是数据模型
数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式架构。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性,动态特性和完整性约束条件。因此数据模型通常由数据结构,数据操作和完整性约束三部分组成
概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象:
基本概念:
实体:实体事物
属性:实体所具有的某一特性
实体型
实体集
码:可以唯一标识一个实体的属性集
域:属性的取值范围
联系:实体内部联系(属性之间的联系),实体之间的联系
3. E-R模型
4. 常见逻辑模型
层次模型
网状模型
关系模型
面向对象模型
5. 概念模型向逻辑模型的转化
技巧:
1个实体转化为1个关系模式
1对1 :在两个实体转化成的两个关系模式中的任意一个中加入另一个关系模式的码
1对n :在数量多的n端,加入1端的码
m对n :将两端关系的码加上联系的属性,单独成为一个模式
共同学习,写下你的评论
评论加载中...
作者其他优质文章