03-03管理信息系统的技术基础-数据库技术_第1页
03-03管理信息系统的技术基础-数据库技术_第2页
03-03管理信息系统的技术基础-数据库技术_第3页
03-03管理信息系统的技术基础-数据库技术_第4页
03-03管理信息系统的技术基础-数据库技术_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第2章 管理信息系统的技术基础管理学院 刘婷婷内容:第二节 网 络 技 术第三节 数 据 库 技 术第一节 计 算 机 技 术开篇语一一:你听听说过这这些词吗吗?开篇语二二:你了了解这些些概念吗吗?数据库管管理系统统数据库数据库系系统一、主要要概念1、数据库库长期保存存在计算算机内部部的、有有组织的的、可共共享的数据集合合。2、数据库库管理系系统(DBMS)数据管理理软件,它为用用户提供供访问数数据库的的方法,包括数数据库的的建立、查询、更新及及各种数数据控制制。小型数据据库管理理系统Foxpro, ACCESS等,大型型数据库库管理系系统DB2, ORACLE,SYBASE,SQLSERVE

2、R等用户 1用户 2. . 用户 NOSDBMS数据库3、数据库库系统由数据库库、硬件件、软件件和人员员组成的的,其管管理的对对象是数数据。4、人员数据库管管理人员员、系统统程序员员、用户户保证数据据库的正正常运行行设计数据据库管理理系统的的人(1)访问数数据库的的人(2)应用程程序员二、数据据模型模型:对对现实世世界特征征的模拟拟和抽象象。数据模型型是对数数据特征征的抽象象,描述述数据之之间的结结构和联联系方法法,它研研究的内内容是如如何组织织数据库库中的数数据,通通常用图解的方式来来表示数数据库中中的数据据结构形形式。数据库的的基础是是数据模模型。三、数据据模型的的类型概念数据据模型(概念

3、模模型)结构数据模模型(逻逻辑数据据模型)物理数据据模型描述数据据在存储储介质上上组织结结构的数数据模型型,它不不但与具具体的DBMS有关,而而且还与与操作系系统和硬硬件有关关,是物物理层次次的数据据模型。三个世界界的假说说计算机世世界信息世界界现实世界界在人头头脑中的的反映认识和抽象现实世界界继续抽象、综合、演绎信息世界概念模型计算机世界数据模型E-R图数据项、记录、文件1、概念模模型E-R模型实体属性联系很重要,同学们一定要记住哦!实体:现现实世界界中可以以区别其其他对象象的“事事件”或或“物体体”,可可以是具具体的人人、事、物,也也可以是是抽象的的概念。属性:实实体或联联系某方方面的特特

4、性;属属性有取取值范围围。实体内部部的联系系(属性性与属性性之间)实体与实实体之间间的联系系1:1一对一联系。如果对于A中的一个实体,B中至多有一个实体与其发生联系,反之,B中的每一实体至多对应A中一个实体,则称A与B是一对一联系。 1:N一对多联系。如果对于A中的每一实体,实体B中有一个以上实体与之发生联系,反之,B中的每一实体至多只能对应于A中的一个实体,则称A与B是一对多联系。 M:N多对多联系。如果A中至少有一实体对应于B中一个以上实体,反之,B中也至少有一个实体对应于A中一个以上实体,则称A与B为多对多联系。 很重要,同学们一定要记住哦!例题设某百货货公司管管辖若干干连锁商商店,每每

5、家商店店经营若若干商品品,每家家商店有有若干职职工,但但每个职职工只能能服务于于一家商商店。连锁店属属性有:商店编编号、店店址、店店经理;商品属属性有:商品编编号、商商品名、单价、产地;职工属属性与:职工编编号、姓姓名、性性别、工工资。某商业数数据管理理系统,业务规规定如下下:顾客客有姓名名、单位位、电话话号码;商品有有商品代代码、商商品名称称、单价价。(1)每一名名顾客可可能买多多种商品品,且每每一种商商品又可可能有多多名顾客客购买。(2)顾客每每一次购购买商品品涉及日日期、数数量、金金额。课上作业业某学校有有若干个个系,每每个系有有若干教教师和学学生,每每个教师师可以教教授若干干门课程程,

6、并参参加若干干项目,每个学学生可以以选修若若干门课课程,每每门课程程可由多多名教师师教授。请设计计该学校校管理的的E-R模型,要要求给出出每个实实体的属属性。2、结构数数据模型型是用户从从数据库库中所看看到的数数据模型型,是具具体的DBMS所支持的的数据模模型。层次模型型网状模型型关系模型型网状模型非关系模模型1)关系模模型关系属性域元组、记记录分量码(关键键字)、主属性性主码(主主关键字字)、候候选码外码关系模式式用“二维维表”来来表示很重要,同学们一定要记住哦!学生基本信息表课程登记表学生成绩表2)关系模模型的组组成关系数据据结构关系数据据操作关系完整整性约束束条件(课本62页)实体完整整

7、性约束束参照完整整性约束束用户自定定义完整整性约束束很重要,同学们一定要记住哦!四、关系系代数1、关系运运算并、交、差、笛笛卡尔集集选择、投投影、连连接、除除2、运算符符逻辑运算算符关系比较较符关系运算算符集合运算算符3、关系运运算公式式投影:从从关系R中选择出出若干属属性A组成新的的关系,记做选择:从从关系R中选择出出给定条条件的诸诸元组,记做连接:从从关系R和S的笛卡尔尔集中选选取满足足条件的的元组,记做例 题设有关系系R、SgfdedcdabcbaCBARSABCbaddfgfhk首先分析析一下关关系R与关系SRSSSC的属性是是什么?的属性是是什么?四、关系系的规范范化规范化理理论研究

8、究关系模模式中各各属性之间的依赖关系系及其对关关系模式式性能的的影响,探讨关关系模式式应该具具备的性性质和设设计方法法。规范范化理论论给我们们提供了了判别关系系模式优优劣的标标准,为数据据库设计计工作提提供了严严格的理理论依据据。规范范化理论论是E.F.Codd在l971年提出的的。他及及后来的的研究者者为数据据结构定定义了五五种规范化模模式(Normal Form,简称范式)。范式表示示的是关关系模式式的规范范化程度度,也即满满足某种种约束条条件的关关系模式式,根据据满足的的约束条条件的不不同来确确定范式式。如满满足最低低要求,则为第第一范式式(FristNormalForm,简称lNF)。

9、符合lNF而又进一一步满足足一些约约束条件件的成为为第二范范式(2NF),等等。在五种种范式中中,通常常只使用用前三种种,下面面仅介绍绍这三种种范式。(一)第第一范式式(lNF)属于第一一范式的的关系应应满足的的基本条条件是元元组中的的每一个个分量都都必须是是不可分分割的数数据项。很重要,同学们一定要记住哦!理解:关关系的每每一个属属性都是是不可再再分的,即每一一个属性性都是原原子项举例(二)第第二范式式(2NF)所谓第二二范式,指的是是这种关关系不仅仅满足第一一范式,而且所所有非主属性性完全依赖赖于其主码。很重要,同学们一定要记住哦!学号姓名年龄课程名称学分成绩学生选课课情况表表(三)第第三范式式(3NF)所谓第三三范式,指的是是这种关关系不仅仅满足第第二范式式,而且且它的任任何一个个非主属属性都不传递依依赖于任任何

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论