6.1数据库技术基础:数据库管理系统:1、数据定义语言用于定义数据库的各级模式(外模式、概念模式、内模式)及其相互之间的映像,定义数据的完整性约束、保密限制等约束2、数据操纵语言包括对数据库数据的检索、插入、修改和删除等基本操作。83、数据控制语言用于实现对数据库进行并发控制、安全性检查、完整性约束条件的检查和执行、数据库的内部维护(如索引、数据字典的自动维护)等。16
16 数据库管理系统 1、数据定义语言 用于定义数据库的各级模式(外模式、概念模式、内模式)及其相互之 间的映像,定义数据的完整性约束、保密限制等约束 2、数据操纵语言 包括对数据库数据的检索、插入、修改和删除等基本操作。 3、数据控制语言 用于实现对数据库进行并发控制、安全性检查、完整性约束条件的 检查和执行、数据库的内部维护(如索引、数据字典的自动维护) 等。 6.1 数据库技术基础
6.1数据库技术基础4、数据的组织、存储和管理DBMS负责分门别类地组织、存储和管理数据,确定以何种文件结构和存取方式物理地组织这些数据,如何实现数据之间的联系,以便提高存储空间利用率以及提高随机查找、顺序查找、增、删、改等操作的时间效率。5.数据库的建立和维护6建立数据库包括数据库初始数据的输入与数据转换等。维护数据库包括数据库的转储与恢复、数据库的重组织与重构造性能的监视与分析等:6:数据通信接口DBMS需要提供与其他软件系统进行通信的功能17
17 4、数据的组织、存储和管理 DBMS负责分门别类地组织、存储和管理数据,确定以何种 文件结构和存取方式物理地组织这些数据,如何实现数据之 间的联系,以便提高存储空间利用率以及提高随机查找、顺 序查找、增、删、改等操作的时间效率。 5.数据库的建立和维护 建立数据库包括数据库初始数据的输入与数据转换等。维护 数据库包括数据库的转储与恢复、数据库的重组织与重构造、 性能的监视与分析等。 6.数据通信接口 DBMS需要提供与其他软件系统进行通信的功能。 6.1 数据库技术基础
NS6.1数据库基础知识6.2数据模型6.3E-R模型6.4逻辑数据模型的基本类型6.5关系数据库第6章6.6数据库设计与管理数据库技术基础6.7Access2010概述7/2/201718
7/2/2017 18 6.1 数据库基础知识 6.2 数据模型 6.3 E-R模型 6.4 逻辑数据模型的基本类型 6.5 关系数据库 第6章 数据库技术基础 6.6 数据库设计与管理 6.7 Access2010概述
6.2数据模型数据模型是指在数据库技术中,用于表示实体类型及实体之间联系。三个数据范畴:现实世界、信息世界和计算机世界。文从客观现实到计算机的描述,数据的转换过程:抽象计算机世界转换信息世界现实世界(数据模型)(概念模型)E-R图层次模型网状模型关系模型19
19 数据模型是指在数据库技术中,用于表示实体类型 及实体之间联系。 三个数据范畴:现实世界、信息世界和计算机世界。 从客观现实到计算机的描述,数据的转换过程: 信息世界 (概念模型) 现实世界 抽象 转换 计算机世界 (数据模型) E-R图 层次模型 网状模型 关系模型 6.2 数据模型
6.2 数据模型数据模型是按不同的应用层面分成三种类型:(1)概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型:目前,较为有名的概念模型有E-R模型扩充的E-R模型、面向对象模型及谓词模型等。,(2)逻辑数据模型又称数据模型,它是一种面向数据库系统的模型。概念模型只有在转换成逻辑数据模型后才能在数据库中得以表示。目前较为成熟并先后被人们大量使用过的有:层次模型、网状模型、关系模型、面向对象模型。(3)物理数据模型称物理模型,它是一种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示
数据模型是按不同的应用层面分成三种类型: (1)概念数据模型简称概念模型,它是一种面向客观世界、 面向用户的模型;目前,较为有名的概念模型有E-R模型、 扩充的E-R模型、面向对象模型及谓词模型等。 (2)逻辑数据模型又称数据模型,它是一种面向数据库系 统的模型。概念模型只有在转换成逻辑数据模型后才能在数 据库中得以表示。目前较为成熟并先后被人们大量使用过的 有:层次模型、网状模型、关系模型、面向对象模型。 (3)物理数据模型又称物理模型,它是一种面向计算机物 理表示的模型,此模型给出了数据模型在计算机上物理结构 的表示。 6.2 数据模型