数据库系统-江苏省计算机等级考试-三级偏软

数据库系统-江苏省计算机等级考试-三级偏软

ID:39712084

大小:219.50 KB

页数:31页

时间:2019-07-09

数据库系统-江苏省计算机等级考试-三级偏软_第1页
数据库系统-江苏省计算机等级考试-三级偏软_第2页
数据库系统-江苏省计算机等级考试-三级偏软_第3页
数据库系统-江苏省计算机等级考试-三级偏软_第4页
数据库系统-江苏省计算机等级考试-三级偏软_第5页
资源描述:

《数据库系统-江苏省计算机等级考试-三级偏软》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、江苏省计算机等级考试三级偏软主讲陈春玲计算机学院、软件学院Tel:18951896150第4章数据库系统南京邮电大学计算机学院2010年3月1数据库基本概念(数据、数据模型、数据库结构体系、数据库管理系统)2关系数据库原理(关系代数、关系数据库、函数依赖和规范化)3结构化查询语言(SQL)4数据库系统(VisualFoxPro)的应用南京邮电大学计算机学院2010年3月1数据库基本概念南京邮电大学计算机学院2010年3月数据:是数据库系统研究和处理的对象。数据模型:是一种表示实体类型及实体间联系的模型(层次、网状、关系模型)。数据模型

2、的三个级别:概念数据模型逻辑数据模型物理数据模型南京邮电大学计算机学院2010年3月概念数据模型——面向现实,面向用户,与DBMS无关描述一个单位的概念化结构例如:E-R模型、扩充的E-R模型逻辑数据模型——面向用户,面向DBMS用户从数据库所看到的模型反映数据的逻辑结构例如:层次、网状、关系模型物理数据模型——主要用于数据库设计用于DBMS的实现用于DBMS的实现面向存储结构、面向实现反映数据存储结构(块、指针、索引)与DBMS、OS和硬件有关概念模型表示的数据=>逻辑模型表示的数据=>DBMS中实现南京邮电大学计算机学院2010年

3、3月数据库结构体系——三级模式结构;应用A外模式11模式内模式数据库23外模式2外模式3应用B应用C应用D外模式/模式映象模式/内模式映象南京邮电大学计算机学院2010年3月数据库管理系统(DBMS):定义、建立、使用、管理和维护数据库的软件。如Oracle、Sybase等;应用程序1应用程序2应用程序n...数据库数据库管理系统南京邮电大学计算机学院2010年3月数据库管理系统(DBMS)的功能:数据库的定义(数据定义语言DDL);数据操纵功能(数据操纵语言DML);数据库运行控制(并发控制、数据的安全性控制、数据的完整性控制);南

4、京邮电大学计算机学院2010年3月2关系数据库原理南京邮电大学计算机学院2010年3月2.1关系代数关系数据模型提供一组完备的关系操作,以支持对数据库的查询等操作。关系操作分为两大类:关系代数和关系演算。关系代数包括:选择、投影、连接、除、并、交、差、笛卡儿积。南京邮电大学计算机学院2010年3月2.2关系数据库现实世界中,事物与事物之间存在一定的联系,而且联系也很复杂。信息世界:是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述,是对现实世界的选择、命名、分类等抽象过程而产生的。2.2.1数据描述1.从现实世界到机器世

5、界南京邮电大学计算机学院2010年3月实体:客观存在并可相互区别的事物。实体集:同一类实体的集合。属性:实体的具体特性。关键字:能够唯一地标识出每一个实体的某个属性或属性集。联系:实体集之间的对应关系。机器世界:数据库中的数据都是有组织有结构的,要用数据模型来表示这些组织结构,并映射到机器世界。南京邮电大学计算机学院2010年3月2.信息世界的概念模型概念模型:实体-联系模型。实体-联系模型的三个要素:实体、属性、实体间的相互联系。三种类型的联系:1:1、1:N、M:N。学生课程选修MNE-R图南京邮电大学计算机学院2010年3月关系

6、模型:是以二维表格结构为基础的。是由若干个关系模式组成的集合。每个关系模式就是一张二维表。关系:。元组:。属性域:关键字:关系模式:关系模型的特点:关系必须规范化、模型概念单一、可做集合操作。2.2.2关系模型南京邮电大学计算机学院2010年3月2.3关系的规范化在设计关系时,必须对关系模型规范化。关系的规范化:使关系模式满足某种条件。就是对有异常的关系进行分解以消除异常的过程。学号课程学分100人工智能3125文化学2150市场营销学2175数理逻辑2190文化学2删除该实体,出现了异常!南京邮电大学计算机学院2010年3月学号课程

7、学分100人工智能3125文化学2150市场营销学2175数理逻辑2190文化学2学号课程100人工智能125文化学150市场营销学175数理逻辑190文化学课程学分人工智能3文化学2市场营销学2数理逻辑2文化学2再删除该实体,就不会出现异常了!南京邮电大学计算机学院2010年3月函数依赖:是关系属性之间的一种联系。有三种联系——依赖、部分依赖、传递依赖。课程号课程授课学时授课学期J001数据库726J003C程序设计542Z004操作系统725Z006编译原理726X001数值分析543函数依赖于南京邮电大学计算机学院2010年3月

8、学号课程学分100人工智能3125文化学2150市场营销学2175数理逻辑2190文化学2主关键字是{学号,课程},决定了学分,学分函数依赖于该主关键字。但只是“课程”决定了“学分”,与“学号”无关,这种依赖就是部分依赖

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。