数据库系统-江苏省计算机等级考试-三级偏软.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库系统-江苏省计算机等级考试-三级偏软.ppt》由会员分享,可在线阅读,更多相关《数据库系统-江苏省计算机等级考试-三级偏软.ppt(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、江苏省计算机等级考试江苏省计算机等级考试三级偏软三级偏软主讲主讲 陈春玲陈春玲计算机学院、软件学院计算机学院、软件学院南京邮电大学计算机学院南京邮电大学计算机学院 2010 2010年年3 3月月第第4 4章章 数据库系统数据库系统南京邮电大学计算机学院南京邮电大学计算机学院 1 1 1 1 数据库基本概念(数据、数据模型、数数据库基本概念(数据、数据模型、数数据库基本概念(数据、数据模型、数数据库基本概念(数据、数据模型、数据库结构体系、数据库管理系统)据库结构体系、数据库管理系统)据库结构体系、数据库管理系统)据库结构体系、数据库管理系统)2 2 2 2 关系数据库原理(关系代数、关系数据
2、关系数据库原理(关系代数、关系数据关系数据库原理(关系代数、关系数据关系数据库原理(关系代数、关系数据库、函数依赖和规范化)库、函数依赖和规范化)库、函数依赖和规范化)库、函数依赖和规范化)3 3 3 3 结构化查询语言(结构化查询语言(结构化查询语言(结构化查询语言(SQLSQLSQLSQL)4 4 4 4 数据库系统(数据库系统(数据库系统(数据库系统(Visual FoxProVisual FoxProVisual FoxProVisual FoxPro)的应用)的应用)的应用)的应用南京邮电大学计算机学院南京邮电大学计算机学院 1 1 数据库基本概念数据库基本概念南京邮电大学计算机学院
3、南京邮电大学计算机学院 数据:是数据库系统研究和处理的对象。数据:是数据库系统研究和处理的对象。数据模型:是一种表示实体类型及实体间联系的数据模型:是一种表示实体类型及实体间联系的模型(层次、网状、关系模型)。模型(层次、网状、关系模型)。数据模型的三个级别:数据模型的三个级别:概念数据模型概念数据模型逻辑数据模型逻辑数据模型物理数据模型物理数据模型南京邮电大学计算机学院南京邮电大学计算机学院 概念数据模型概念数据模型 面向现实面向现实,面向用户面向用户,与与DBMS无关无关描述一个单位的概念化结构描述一个单位的概念化结构例如:例如:E-R模型、扩充的模型、扩充的E-R模型模型 逻辑数据模型逻
4、辑数据模型 面向用户,面向面向用户,面向DBMS用户从数据库所看到的模型用户从数据库所看到的模型反映数据的逻辑结构反映数据的逻辑结构例如:层次、网状、关系模型例如:层次、网状、关系模型 物理数据模型物理数据模型 主要用于主要用于数据库设计数据库设计 用于用于DBMS的实现的实现 用于用于DBMS的实现的实现 面向存储结构、面向实现面向存储结构、面向实现反映数据存储结构(块、指针、索引)反映数据存储结构(块、指针、索引)与与DBMS、OS和硬件有关和硬件有关概念模型表示的数据概念模型表示的数据 逻辑模型表示的数据逻辑模型表示的数据DBMSDBMS中实现中实现 南京邮电大学计算机学院南京邮电大学计
5、算机学院 数据库结构体系数据库结构体系三级模式结构;三级模式结构;应用应用A A外模式外模式1 11 1模式模式内模式内模式数据库数据库 2 23 3外模式外模式2 2外模式外模式3 3应用应用B B应用应用C C应用应用D D 外模式外模式/模式映象模式映象 模式模式/内模式映象内模式映象南京邮电大学计算机学院南京邮电大学计算机学院 数据库管理系统(数据库管理系统(DBMSDBMS):定义、建立、使用、管定义、建立、使用、管理和维护数据库的软件。如理和维护数据库的软件。如OracleOracle、SybaseSybase等;等;应用程序应用程序1 1应用程序应用程序2 2应用程序应用程序n
6、n.数据库数据库数据库管理系统数据库管理系统南京邮电大学计算机学院南京邮电大学计算机学院 数据库管理系统(数据库管理系统(DBMSDBMS)的功能)的功能:数据库的定义(数据定义语言数据库的定义(数据定义语言DDLDDL););数据操纵功能(数据操纵语言数据操纵功能(数据操纵语言DMLDML););数数据据库库运运行行控控制制(并并发发控控制制、数数据据的的安安全全性性控控制制、数据的完整性控制);、数据的完整性控制);南京邮电大学计算机学院南京邮电大学计算机学院 2 2 关系数据库原理关系数据库原理南京邮电大学计算机学院南京邮电大学计算机学院 2.1 2.1 关系代数关系代数关关系系数数据据
7、模模型型提提供供一一组组完完备备的的关关系系操操作作,以以支支持持对数据库的查询等操作。对数据库的查询等操作。关系操作分为两大类:关系操作分为两大类:关系代数关系代数和和关系演算关系演算。关关系系代代数数包包括括:选选择择、投投影影、连连接接、除除、并并、交交、差、笛卡儿积。差、笛卡儿积。南京邮电大学计算机学院南京邮电大学计算机学院 2.2 2.2 关系数据库关系数据库现实世界中,事物与事物之间存在一定的联系,现实世界中,事物与事物之间存在一定的联系,而且联系也很复杂。而且联系也很复杂。信息世界:是现实世界在人们头脑中的反映,是信息世界:是现实世界在人们头脑中的反映,是对客观事物及其联系的一种
8、抽象描述,是对现实对客观事物及其联系的一种抽象描述,是对现实世界的选择、命名、分类等抽象过程而产生的。世界的选择、命名、分类等抽象过程而产生的。2.2.1 2.2.1 数据描述数据描述1.1.1.1.从现实世界到机器世界从现实世界到机器世界从现实世界到机器世界从现实世界到机器世界南京邮电大学计算机学院南京邮电大学计算机学院 实体:客观存在并可相互区别的事物。实体:客观存在并可相互区别的事物。实体集:同一类实体的集合。实体集:同一类实体的集合。属性:实体的具体特性。属性:实体的具体特性。关键字:能够唯一地标识出每一个实体的某个属关键字:能够唯一地标识出每一个实体的某个属性或属性集。性或属性集。联
9、系:实体集之间的对应关系。联系:实体集之间的对应关系。机机器器世世界界:数数据据库库中中的的数数据据都都是是有有组组织织有有结结构构的的,要要用用数数据据模模型型来来表表示示这这些些组组织织结结构构,并并映映射射到到机机器世界。器世界。南京邮电大学计算机学院南京邮电大学计算机学院 2.2.2.2.信息世界的概念模型信息世界的概念模型信息世界的概念模型信息世界的概念模型概念模型:实体概念模型:实体-联系模型。联系模型。实实体体-联联系系模模型型的的三三个个要要素素:实实体体、属属性性、实实体体间间的相互联系。的相互联系。三种类型的联系:三种类型的联系:1:11:1、1:N1:N、M:NM:N。学
10、生学生课程课程选修选修MNE-R图图南京邮电大学计算机学院南京邮电大学计算机学院 关关系系模模型型:是是以以二二维维表表格格结结构构为为基基础础的的。是是由由若若干干个个关关系系模模式式组组成成的的集集合合。每每个个关关系系模模式式就就是是一一张二维表。张二维表。关系:。关系:。元组:。元组:。属性属性域:域:关键字:关键字:关系模式:关系模式:关关系系模模型型的的特特点点:关关系系必必须须规规范范化化、模模型型概概念念单单一、可做集合操作。一、可做集合操作。2.2.2 2.2.2 关系模型关系模型南京邮电大学计算机学院南京邮电大学计算机学院 2.3 2.3 关系的规范化关系的规范化在设计关系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 江苏省 计算机等级考试 三级
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内