模块6-1.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:59 大小:2.5MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

免费试读已结束,剩余 49 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机应用基础数据库基础知识6.1数据库系统概述6.1数据库系统概述数据处理6.1数据库系统概述三、数据库系统的组成数据库(Database)数据库管理系统:管理和操纵数据库的软件系统。以统一方式定义、创建和维护数据库,提供对数据库有限制访问。由三个部分组成:数据描述语言(DDL)及其编译程序;数据操纵语言(DML)或查询语言及其编译或解释程序;数据库管理例行程序:并发控制、存取控制等。数据库管理系统一般具有的功能:①数据定义功能:定义数据库的结构、数据完整性和约束条件。②数据操纵功能:实现数据查询、插入、删除和修改等基本操作。③数据库控制功能:数据库运行控制是数据库管理系统核心。包括安全性检查、约束条件检查、数据库维护(索引、数据字典)等。④数据库建立和维护功能:提供数据库数据的输人、转换、转储、恢复功能和数据库的重新组织、性能监测及分析功能。⑤数据字典:存放数据库各级模式结构的描述,也是访问数据库的接口。硬件四、数据库系统的体系结构模式:模式也称为逻辑模式或概念模式,它是数据库中全体数据的全局逻辑结构和特征的描述,也是所有用户的公共数据视图。一个数据库只有一个模式,它反映的是数据的逻辑结构,与数据的物理存储无关。内模式:内模式又称为存储模式,一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,体现了数据在数据库内部的表示方式。四、数据库系统的体系结构2.二级映射为使用户能逻辑地处理自己局部数据(外模式),而不必关心数据库整体数据结构(模式)和数据在计算机中的物理存储方式(内模式),实现这三个抽象级别数据的联系和转换是十分重要的。数据库管理系统在三级模式之间使用两级映射来实现不同模式间的数据转换,即:2.二级映射(1)外模式/模式映射模式描述的是全局数据的逻辑结构,而外模式描述的是某个应用的局部数据的逻辑结构。由于一个数据库可以对应多个应用,所以对于同一个模式可以有多个外模式。对每一个外模式,数据库系统都定义一个相应的外模式/模式映射,以反映外模式与模式之间的对应关系。当模式改变时,数据库管理员只要修改相应的外模式/模式映射即可,外模式可以保持不变,应用程序也不必修改,保证了数据和程序的逻辑独立性。(2)模式/内模式映射数据库的模式和内模式都是唯一的,所以模式/内模式映射也是唯一的。它定义了数据库全局逻辑结构(模式)和存储结构(内模式)之间的对应关系。数据库存储结构改变时,管理员只需修改相应的模式/内模式映射即可,不必修改模式,这样保证了数据与程序的物理独立性,简化了用户对数据库的操作,使用户只需对数据库进行逻辑操作就能实现数据库的物理操作,有利于实现数据的安全性和保密性。三级模式是数据库结构框架,数据库内容是按照该结构框架装入的数据。数据库的模式通常是相对稳定的,而数据库内容是经常变化的。数据库基础知识6.2数据模型一、概念模型现实世界到信息世界的第一层抽象,能方便地表达实际应用中各种语义知识,与具体计算机平台无关。实体一联系数据模型就是一种概念模型。实体一联系数据模型将现实世界事物转化为实体、属性和联系等基本概念。一、概念模型一、概念模型数据模型是数据库管理系统用来表示实体及实体间的联系的方法。数据库不仅管理数据的具体值,而且要根据数据模型表示出数据之间的联系。一个具体数据模型应当正确地反映出整个组织机构中数据之间存在的整体逻辑关系。二、数据模型用二维表格结构表示联系的模型二、数据模型数据库基础知识6.3关系数据库学生登记表字段5.笛卡尔积一、关系模型的基本概念一、关系模型的基本概念二、关系完整性约束表11-5通过外关键字课程编号和表11-4联系起来。表11-5是参照关系,表11-4是被参照关系。三、基本的关系运算三、基本的关系运算1.集合的3种基本运算(并、交、差)2.专门的关系运算表11-11=∏课程编号,课程名称(表11-4)对关系:表11-4选择课程编号和课程名称属性进行投影操作后得到新关系:表11-11.(2)选择(Select):从关系中按条件筛选出若干元组构成新关系的操作称为选择操作。新的关系中通常只包含原关系的部分元组。表11-12=σ课程编号=02101(表11-5)对关系:表11-5按条件”课程编号=02101”进行选择操作后得到新关系:表11-12,表11-12中包含表11-5中满足条件的元组。(3)连接(Join):将两个或多个关系通过连接条件组成一个新的关系。(3)连接(Join)数据库基础知识ACCESS是目前流行的桌面小型关系型数据库管理系统。一、特点①界面简单,数据共享性强。对初学者而言,操作简便,人门快。Access可以直接识别FOXPRO等其他数据库管理系统建立的数据库文件,也可以和电子表格Excel交换数据。②