三章管理信息系统的技术基础的课件

上传人:新** 文档编号:567849030 上传时间:2024-07-22 格式:PPT 页数:76 大小:355KB
返回 下载 相关 举报
三章管理信息系统的技术基础的课件_第1页
第1页 / 共76页
三章管理信息系统的技术基础的课件_第2页
第2页 / 共76页
三章管理信息系统的技术基础的课件_第3页
第3页 / 共76页
三章管理信息系统的技术基础的课件_第4页
第4页 / 共76页
三章管理信息系统的技术基础的课件_第5页
第5页 / 共76页
点击查看更多>>
资源描述

《三章管理信息系统的技术基础的课件》由会员分享,可在线阅读,更多相关《三章管理信息系统的技术基础的课件(76页珍藏版)》请在金锄头文库上搜索。

1、三章管理信息系统的技术基础的课件管理信息系统管理信息系统第三章第三章 管理信息系统的技术基础管理信息系统的技术基础ManagementInformationSystems内容提要内容提要v数据处理的基本内容、数据组织的形式数据处理的基本内容、数据组织的形式v数据库技术数据库技术数据库系统数据库系统数据模型数据模型关系的规范化关系的规范化数据库操作数据库操作v计算机网络计算机网络第一节第一节 数据处理数据处理v数据处理的基本内容和发展过程数据处理的基本内容和发展过程v数据的组织,包括指针、链、线性表数据的组织,包括指针、链、线性表v数据文件的组织方式和文件的操作数据文件的组织方式和文件的操作1.

2、1数据处理的概念和发展阶段数据处理的概念和发展阶段v数数据据处处理理指指把把来来自自科科学学研研究究、生生产产实实践践和和社社会会经经济济活活动动等等领领域域中中的的原原始始数数据据,用用一一定定的的设设备备和和手手段段,按按一一定定的的使使用用要要求求,加加工工成成另另一一种种形形式式的的数数据。据。数据处理的目的数据处理的目的v把把数数据据转转换换成成便便于于观观察察分分析析、传传送送或或进进一一步步处处理理的形式。的形式。v从从大大量量的的原原始始数数据据申申抽抽取取、推推导导出出对对人人们们有有价价值值的信息以作为行动和决策的依据。的信息以作为行动和决策的依据。v科科学学地地保保存存和

3、和管管理理己己经经过过处处理理 ( (如如校校验验、整整理理等等) )的的大大量量数数据据,以以便便人人们们能能方方便便而而充充分分地地利利用用这这些些宝贵的信息资源。宝贵的信息资源。 数据处理的基本内容数据处理的基本内容v1 1、数据收集、数据收集v2 2、数据转换、数据转换v3 3、数据的筛选、分组和排序。、数据的筛选、分组和排序。v4 4、数据的组织、数据的组织v5 5、数据的运算、数据的运算v6 6、数据存储。、数据存储。v7 7、数据检索。、数据检索。v8 8、数据输出。、数据输出。数据处理的发展过程数据处理的发展过程v随随着着计计算算机机硬硬件件和和软软件件技技术术的的发发展展,数

4、数据据处处理理的的发发展展大大致致经经历历了了简简单单应应用用、文文件件系系统统以以及及数数据据库库系统三个阶段。系统三个阶段。简单应用阶段简单应用阶段应用程序应用程序1数据组数据组1应用程序应用程序2数据组数据组2应用程序应用程序N数据组数据组N文件系统阶段文件系统阶段应用程序应用程序1数据组数据组1应用程序应用程序2数据组数据组2应用程序应用程序N数据组数据组N存取方法存取方法数据库系统阶段数据库系统阶段应用程序应用程序1应用程序应用程序2应用程序应用程序N数据库管理系统数据库管理系统数据库数据库1.2 数据组织数据组织v在在管管理理信信息息系系统统中中,大大量量数数据据以以一一定定的的形

5、形式式存存储储在在各各种种介介质质中中,数数据据的的组组织织方方式式及及内内在在联联系系的的表表示方式决定着数据处理的效率。示方式决定着数据处理的效率。v数据组织可以分为三个层次:数据组织可以分为三个层次:数据结构(数据的逻辑结构可物理结构)数据结构(数据的逻辑结构可物理结构)数据文件(数据按某种结构存储为文件)数据文件(数据按某种结构存储为文件)数据库(文件按某种结构存储在数据库中)数据库(文件按某种结构存储在数据库中)数据结构数据结构v数数据据结结构构是是指指数数据据的的存存储储结结构构及及在在此此结结构构上上的的运运算算或或操操作作。数数据据结结构构严严格格地地又又分分为为数数据据的的逻

6、逻辑辑结结构和物理结构。构和物理结构。v逻辑结构包括两大类:线性结构和非线性结构。逻辑结构包括两大类:线性结构和非线性结构。v物物理理结结构构又又称称存存储储结结构构,指指数数据据元元素素在在计计算算机机存存储储器器中中的的存存储储方方式式,存存储储方方式式一一般般有有四四种种: :顺顺序序存存储、链接存储、索引存储及散列存储。储、链接存储、索引存储及散列存储。链表链表v在在数数据据结结构构中中,表表征征某某一一数数据据结结构构特特点点及及其其连连接接方方式式的的基基本本单单位位称称为为结结构构的的结结点点(node)node)。一一个个结结点点可可以以是是一一个个字字符符、一一个个数数字字,

7、也也可可以以是是一一个个记记录录、一一个个集集合合。一一个个结结点点通通常常有有几几个个域域,用用来来存存放放与与结结点点有有关关的的信信息息,存存放放结结点点本本身身信信息息的的域域称称为为数数据据域域,存存放放结结点点与与其其他他结结点点关关系系信信息息的的域域,称称为为指指针针域域或或链链域域,其其中中存存放放的的结结点点的的地地址址称称为为指针。若干带指针的结点组成的集合,称为链。指针。若干带指针的结点组成的集合,称为链。结点的结构结点的结构LLinkINFORLink2001张三,男,张三,男,2211-118-111-118-2结点本身的地址结点本身的地址信息信息下一结点的地址下一

8、结点的地址2001赵一,男,赵一,男,2211-118-111-118-22002钱二,男,钱二,男,2011-118-211-118-32003孙三,男,孙三,男,1911-118-35-106-12004李四,女,李四,女,165-106-1Head线性表线性表v线线性性表表是是指指数数据据的的结结构构形形式式本本质质上上是是一一维维的的线线性性关系,其中的每个结点都是同一类型的数据结构。关系,其中的每个结点都是同一类型的数据结构。v将将一一个个线线性性表表存存储储到到计计算算机机中中,可可以以采采取取许许多多不不同同的的方方式式,最最简简单单的的是是顺顺序序存存储储方方式式即即把把线线性

9、性表表的的结结点点按按逻逻辑辑次次序序依依次次存存放放在在一一组组连连续续的的存存储储单单元元里里,结结点点在在计计算算机机内内的的存存放放位位置置完完全全由由结结点点在在线线性性表表中中的的顺顺序序号号决决定定,用用这这种种方方法法存存储储的的线线性性表称为顺序表。表称为顺序表。序号序号结结点点内容内容序号序号结结点点内容内容19192152153173174254235395256639插入前插入前插入后插入后序号序号结结点点内容内容序号序号结结点点内容内容19192152153173174234255255396396删除前删除前删除后删除后数据文件数据文件v在在以以纸纸为为载载体体的的

10、手手工工系系统统中中,数数据据通通常常以以字字符符、数据项、记录和文件的形式组织。数据项、记录和文件的形式组织。v一一个个数数据据项项或或称称“域域”,是是由由字字符符组组织织的的逻逻辑辑集集合合。例例如如,雇雇员员的的姓姓名名是是由由构构成成姓姓名名的的字字符符组组成成的集合。的集合。v一一个个记记录录是是若若干干数数据据项项按按一一定定的的逻逻辑辑关关系系组组织织在在一一起起的的集集合合。比比如如,某某员员工工的的记记录录可可能能包包括括以以下下数数据据:职职工工号号,姓姓名名,地地址址,邮邮政政编编码码等等。一一个个记录通常是描述某一个实体的数据项的集合。记录通常是描述某一个实体的数据项

11、的集合。v同同一一类类型型的的记记录录组组成成文文件件。例例如如,某某组组织织的的整整套套员工记录通常被称为职工文件。员工记录通常被称为职工文件。基于纸张的手工文件系统的组成部件基于纸张的手工文件系统的组成部件 职工记录职工编号:01567姓 名:地 址:华山邮政编码:760117 文件记录数据项令狐冲字符v以以计计算算机机为为载载体体为为电电子子系系统统中中往往往往以以最最基基本本形形式式存存储储数数据据:比比特特(二二进进制制位位)由由位位构构成成字字节节,由由字字节节构构成成数数据据项项,由由数数据据项项构构成成记记录录,由由记记录录构构成文件,由文件构成数据库。成文件,由文件构成数据库

12、。0 位00100001 字节或 字符01000001 0100110001000001 01001100 数据项01001001 0100001101001001 01000011 01000101 (ALICE)01000101 (ALICE) 或域2 记录1 文件一个二进制数:一个二进制数:0 0或或1 1多个位的逻辑组合,代表多个位的逻辑组合,代表一个字符一个字符一个字符的集合描述一个一个字符的集合描述一个实体的属性实体的属性相关数据项组成的集合描相关数据项组成的集合描述一个实体述一个实体关于同一个实体的多个记关于同一个实体的多个记录组成一个集合录组成一个集合 数据库按一定方式组织起来

13、的逻辑相按一定方式组织起来的逻辑相关的文件集合形成数据库关的文件集合形成数据库数据文件的组织方式数据文件的组织方式v顺序文件顺序文件文文件件中中的的记记录录是是按按照照某某些些关关键键字字排排序序的的文文件件。记录的物理顺序与逻辑顺序一致。记录的物理顺序与逻辑顺序一致。顺顺序序文文件件的的查查找找效效率率比比较较高高,但但删删除除与与添添加加记记录效率不高录效率不高v索引文件索引文件为为了了便便于于检检索索而而建建立立的的指指示示逻逻辑辑记记录录和和物物理理记记录录之之间间对对应应关关系系的的索索引引表表。包包括括数数据据文文件件和和索索引表的文件称索引文件。引表的文件称索引文件。职工号职工号

14、姓名姓名职称职称其他其他3535梁勇梁勇副教授副教授0303李民李民副教授副教授0202王红王红副教授副教授4242陈立陈立高工高工1212周一周一教授教授1717方波方波工程师工程师5353何强何强教授教授6464王丽王丽高工高工物理记录号101102104105108112113114关键字关键字物理记录号物理记录号35351011010303102102020210410442421051051212108108171711211253531131136464114114关键字关键字物理记录号物理记录号2 21041043 31021021212108108171711211235351

15、01101424210510553531131136464114114最大最大键号键号物理物理块号块号12121 142422 264643 3第二节第二节 数据库技术数据库技术v介绍数据库系统产生背景和构成介绍数据库系统产生背景和构成v数据库设计的主要内容数据库设计的主要内容v介绍三个世界的关系介绍三个世界的关系vE ER R模型的概念及构造方法模型的概念及构造方法v数据模型的概念及关系型数据模型的规范化方法数据模型的概念及关系型数据模型的规范化方法 2.1数据库系统的产生和构成数据库系统的产生和构成v数据库系统的产生数据库系统的产生数数据据库库技技术术的的萌萌芽芽可可以以追追溯溯到到202

16、0世世纪纪6060年年代代中中期期,6060年代未到年代未到7070年代初数据库技术日益成熟。年代初数据库技术日益成熟。v数据库系统的构成数据库系统的构成计算机系统。计算机系统。 数据库。数据库。数据库管理系统数据库管理系统 (DBMS)(DBMS)。人员人员 2.2数据库设计的主要内容数据库设计的主要内容1.1.现现实实世世界界,指指人人们们头头脑脑之之外外的的客客观观世世界界,它它包包含含客观事物及其相互联系。客观事物及其相互联系。2.2.观观念念世世界界,又又称称信信息息世世界界,是是现现实实世世界界在在人人们们头头脑脑中中的的反反映映。客客观观事事物物在在观观念念世世界界中中称称为为实

17、实体体,为为了了反反映映实实体体和和实实体体的的联联系系,可可以以采采用用后后面面介介绍绍的实体联系模型的实体联系模型 (E-R(E-R模型模型) )。3.3.数数据据世世界界,是是信信息息世世界界中中信信息息的的数数据据化化。现现实实世世界界中中的的事事物物及及其其联联系系,在在数数据据世世界界中中用用数数据据模模型型描述。描述。信息的转换客观客观 事物类:事物类:事物事物 相关性质集合相关性质集合人人实体实体 实体集合实体集合及及 实体实体联系联系 相关属性集合相关属性集合 加工、转换加工、转换数数 文件文件据据 记录记录库库 相关数据项集合相关数据项集合加工加工转换转换存储存储 二进制数

18、据集合二进制数据集合结构结构计算机世界计算机世界DBMS数据世界数据世界DBMS的数据的数据模型模型信息世界信息世界认识选择描述认识选择描述现实世界现实世界E-R模型模型 三个世界的术语对照三个世界的术语对照客观世界客观世界信息世界信息世界数据世界数据世界组织(事物及联系)组织(事物及联系) 实体及其联系实体及其联系数据库数据库事物类(总体)事物类(总体)实体集实体集文件文件事物(对象)事物(对象)实体实体记录记录特征(性质)特征(性质)属性属性数据项(字段)数据项(字段)2.3实体联系模型实体联系模型 (E-R模型模型)v实实体体联联系系模模型型反反映映的的是是现现实实世世界界中中的的事事物

19、物及及其其相相互联系,与此有关的概念有互联系,与此有关的概念有: :v实实体体(Entity)(Entity)。“实实体体”是是观观念念世世界界中中描描述述客客观观事事物物的的概概念念。实实体体可可以以是是人人,也也可可以以是是物物,抽抽象象的概念的概念; ; v属属性性。“属属性性”指指实实体体具具有有的的某某种种特特性性。属属性性用用来描述一个实体。如学号、姓名、年龄等来描述一个实体。如学号、姓名、年龄等v联联系系。现现实实世世界界的的事事物物总总是是存存在在着着这这样样或或那那样样的的联系,这种联系必然耍在信息世界中得到反映。联系,这种联系必然耍在信息世界中得到反映。E-R图图vEnti

20、ty-relationship Entity-relationship approachapproach简简称称实实体体联联系系方方法法。它它用用E ER R图图形形来来描描述述信信息息世世界界中中的的实实体体、属性、关系的模型。属性、关系的模型。vE ER R图图包包括括三三个个基基本本图图素素:实实体体,属属性性,联联系系。其其中中实实体体用用方方框框表表示示,联联系系用用菱菱形形表表示示,属属性性用用椭椭圆圆表表示示。框框内内填填入入相相应应的的实实体体名名、联联系系名名和和属属性名,以作为标识。性名,以作为标识。ER图向关系数据模型的转换图向关系数据模型的转换1 、ER图中每个实体,相

21、应转换为一个图中每个实体,相应转换为一个关系,该关系包括对应实体的全部属性,并关系,该关系包括对应实体的全部属性,并确定出该关系的关键字。确定出该关系的关键字。2、对于、对于“联系集联系集”,根据联系方式不同,根据联系方式不同,采取不同手段以使被它联系的实体所对应的采取不同手段以使被它联系的实体所对应的关系彼此实现某种联系。关系彼此实现某种联系。E-R图画法及关系转换举例图画法及关系转换举例v首先区分实体之间的联系类型:首先区分实体之间的联系类型:1:11:1,1:M1:M,M:NM:N。v根据联系类型画出根据联系类型画出ERER图图v根据根据ERER图转换成关系数据库图转换成关系数据库厂长厂

22、长厂长号厂长号年龄年龄姓名姓名管理管理工厂工厂厂号厂号地点地点厂名厂名任职年月任职年月1 11 1将将E-R图转换成关系模型图转换成关系模型v(1 1)若若实实体体之之间间的的联联系系是是1 1:1 1的的关关系系,可可以以在在两两个个实实体体类类型型转转换换成成的的关关系系模模式式中中的的任任意意一一个个模模式式内,加入另一个模式的关键字和联系的属性。内,加入另一个模式的关键字和联系的属性。v例例1 1:学学校校与与校校长长之之间间存存在在1 1:1 1联联系系,其其E-RE-R图图如如下下。转转换换成成关关系系模模式式时时,学学校校与与校校长长各各成成为为一一个个关关系系模模式式。如如果果

23、在在查查询询学学校校信信息息时时需需要要查查询询其其校校长,则可以在学校模式中加入校长名和任职年月。长,则可以在学校模式中加入校长名和任职年月。学校学校校名校名 地址地址任职任职校长校长姓名姓名年龄年龄性别性别任职年月任职年月1 11 1职称职称一对一联系一对一联系v根据根据E-RE-R图可以设计关系模式如下:图可以设计关系模式如下:v学学校校关关系系模模式式:(校校名名,地地址址, ,校校长长名名,任任职年月)职年月)v校长关系模式:(姓名,性别,年龄,职称)校长关系模式:(姓名,性别,年龄,职称)v表格形式如下:表格形式如下:校名校名地址地址电话电话校长姓名校长姓名任职年月任职年月湘潭大学

24、湘潭大学羊牯塘羊牯塘82920928292092 罗和安罗和安2004.1.12004.1.1湖南科科技大学湖南科科技大学雨湖区石码头雨湖区石码头82738048273804 田银华田银华2002.1.12002.1.1湖南大学湖南大学岳麓山岳麓山88235608823560 王柯敏王柯敏2004.1.12004.1.1姓名姓名性别性别年龄年龄职称职称罗和安罗和安男男4545 教授教授田银华田银华男男5050 教授教授王柯敏王柯敏男男5050 教授教授学校关系模式校长关系模式v(2 2)若若实实体体之之间间的的联联系系是是1 1:M M,则则在在M M端端实实体体类类型型转转换换成成的的关关系

25、系模模式式中中加加入入1 1端端实实体体类类型型的的关关键键字字和联系类型的属性。和联系类型的属性。v例例2 2:车车间间与与职职工工之之间间存存在在1 1:M M的的联联系系,其其ERER图图如如下。下。车间车间车间号车间号 车间名车间名聘用聘用职工职工工号工号性别性别姓名姓名聘期聘期1 1M M年龄年龄一对多联系一对多联系根据根据ER图转换成的关系模式如下:图转换成的关系模式如下:车间关系模式(车间号,车间名,车间关系模式(车间号,车间名, )职工关系模式(工号,姓名,性职工关系模式(工号,姓名,性别,年龄,车间号,聘期。别,年龄,车间号,聘期。工号工号姓名姓名性别性别年龄年龄车间号车间号

26、聘期聘期20050012005001 赵一赵一男男28281031035 520050032005003 钱二钱二男男24241041048 820050042005004 孙三孙三女女19191011011 1.车间号车间号车间名车间名电话电话101101 音乐车间音乐车间552552102102 贺卡车间贺卡车间553553103103 游戏车间游戏车间555555104104 武器车间武器车间556556.车间关系模式车间关系模式职工关系模式职工关系模式v(3 3)若若实实体体间间的的联联系系是是M M:N N联联系系,则则将将联联系系类类型型也也转转换换成成关关系系模模式式,其其属属性

27、性为为两两端端实实体体类类型型的的关关键字加上联系类型的属性。键字加上联系类型的属性。v例例3 3:学生与课程间有:学生与课程间有M M:N N联系,其联系,其ERER图如下:图如下:学生学生S#ageSname成绩成绩课程课程C#TeacherCnameGRADENMsex多对多联系多对多联系v根据根据ERER图,可以转换成如下关系模式:图,可以转换成如下关系模式:v学生关系模式学生关系模式 S S(S#S#,Sname,age,sexSname,age,sex)v成绩关系模式成绩关系模式 SC SC(S#,C#,GRADES#,C#,GRADE)v课程关系模式课程关系模式 C C(C#C#

28、,Cname,teacherCname,teacher)课程号课程号课程名课程名教师教师10011001 管理学管理学孙小红孙小红10021002 心理学心理学胡国胡国10031003 计算机网络计算机网络谢晋元谢晋元学号学号课程号课程号成绩成绩200500120050011001100188882005199200519910021002757520050022005002100310037878学号学号姓名姓名年龄年龄性别性别20050012005001 张三张三1919 男男20050022005002 李四李四1818 女女.学生关系模式学生关系模式成绩关系模式成绩关系模式课程关系模式

29、课程关系模式2.4数据模型数据模型v数数据据模模型型是是对对客客观观事事物物及及其其联联系系的的数数据据化化描描述述。在在数数据据库库系系统统中中,对对现现实实世世界界中中数数据据的的抽抽象象、描描述述以以及及处处理理等等都都是是通通过过数数据据模模型型来来实实现现的的。数数据据模模型型是是数数据据库库系系统统设设计计中中用用于于提提供供信信息息表表示示和和操操作作手手段段的的形形式式构构架架,是是数数据据库库系系统统实实现现的的基基础础。目目前前,在在实实际际数数据据库库系系统统中中支支持持的的数数据据模模型型主主要要有三种有三种层次模型层次模型v在在层层次次数数据据库库模模型型中中,记记录

30、录被被组组织织成成一一种种层层次次关关系,如同一株倒立的树的结构。例系,如同一株倒立的树的结构。例v如如下下图图所所示示的的设设备备数数据据库库可可能能包包含含建建筑筑记记录录、房房间间记记录录、设设备备记记录录、维维修修商商记记录录以以及及维维修修发发票票记记录。每个记录与其他记录是父子关系。录。每个记录与其他记录是父子关系。 v通通常常每每个个父父记记录录可可以以有有多多个个子子记记录录,但但每每个个子子记记录只有一个父记录。录只有一个父记录。 建筑物建筑物房间房间1 1房间房间2 2设备设备1 1设备设备2 2设备设备3 3维修商维修商1 1维修商维修商2 2维修商维修商3 3维修维修1

31、 1维修维修2 2维修维修3 3网状数据库模型网状数据库模型v网网状状数数据据库库模模型型通通常常将将所所有有记记录录用用系系表表示示。每每一一系系都都包包含含一一个个主主记记录录和和若若干干属属记记录录,这这一一点点与与层层次次模模型型中中的的父父子子关关系系有有些些相相似似。不不同同于于层层次次模模型型的的是是,网网状状模模型型允允许许一一个个记记录录同同时时属属于于几几个个系系。例例如如,网网状状模模型型允允许许维维修修账账单单记记录录既既是是设设备备记记录录的子记录又是买主记录的子记录。的子记录又是买主记录的子记录。 维修商维修商1 1维修商维修商2 2设备设备1 1设备设备2 2维修

32、维修1 1维修维修3 3维修维修2 2关系数据库关系数据库v在在关关系系模模型型下下,数数据据的的逻逻辑辑结结构构是是一一张张二二维维表表。每每一一个个关关系系为为一一张张二二维维表表,相相当当于于一一个个文文件件。实实体体间间的的联联系系均均通通过过关关系系进进行行描描述述。例例如如表表3.43.4用用m m行行n n列列的的二二维维表表表表示示了了具具有有n n元元组组 (n-Tuple)(n-Tuple)的的 付付款款 关关系系。每每一一行行即即一一个个n n元元组组,相相当当于于一一个个记记录录,用来描述一个实体。用来描述一个实体。付款关系付款关系结算编码结算编码合同号合同号数量数量金

33、额金额2006-1-122006-1-12HT1008HT10081000100030000300002006-7-152006-7-15HT1107HT110760060012000120002006-9-202006-9-20HT1115HT11152000200040004000成绩关系成绩关系学号姓名平时成绩考试成绩期评成绩20030310012003031001王王80808585848420030310022003031002田田82827979808020030310032003031003盛盛72728383808020030310052003031005刘刘656575757

34、27220030310062003031006梁梁70707575747420030310072003031007李李80807070737320030310082003031008冷冷76768181808020030310092003031009康康78788181808020030310102003031010胡胡868685858585关系模型的术语关系模型的术语1.1.关系关系。一个关系对应于一张二维表。一个关系对应于一张二维表。2.2.元组元组。表中一行称为一个元组。表中一行称为一个元组。 3.3.属性属性。表中一列称为一个属性。给每列起一个名。表中一列称为一个属性。给每列起一个名

35、即为属性名。即为属性名。4.4.主码主码 (Primary Key(Primary Key,也称主关键字也称主关键字) )。表中的某。表中的某个属性组,它的值惟一地标识一个元组,如表个属性组,它的值惟一地标识一个元组,如表3.43.4中,结算编号和合同号共同组成了主码。中,结算编号和合同号共同组成了主码。5.5.域域。属性的取值范围。属性的取值范围。 6.6.分量分量。元组中的一个属性值。元组中的一个属性值。7.7.关系模式关系模式。对关系的描述,用关系名。对关系的描述,用关系名 ( (属性属性1 1,属性属性2 2,属性属性n)n)来表示。来表示。 2.5关系的规范化关系的规范化v范范式式表

36、表示示的的是是关关系系模模式式的的规规范范化化程程度度,也也即即满满足足某某种种约约束束条条件件的的关关系系模模式式,根根据据满满足足的的约约束束条条件件的的不不同同来来确确定定范范式式。如如满满足足最最低低要要求求,则则为为第第一一范范式式 (Frist (Frist Normal Normal FormForm,简简称称lNF)lNF)。符符合合lNFlNF而而又又进进一一步步满满足足一一些些约约束束条条件件的的成成为为第第二二范范式式(2NF)(2NF),等等等等。在在五五种种范范式式中中,通通常常只只使使用用前前三三种种,下面仅介绍这三种范式。下面仅介绍这三种范式。第一范式第一范式教师

37、代码教师代码姓名姓名工资工资基本工资基本工资附加工资附加工资10011001张兴张兴500500606010021002李明李明 799799707010031003王进王进4004005050规范化规范化!为什么不规范为什么不规范因为因为“工资工资”有有两个分量两个分量基本工资基本工资 附加工资附加工资第二范式第二范式 (2NF)v所所谓谓第第二二范范式式,指指的的是是这这种种关关系系不不仅仅满满足足第第一一范范式,而且所有非主属性完全依赖于其主码。式,而且所有非主属性完全依赖于其主码。不符合第二范式的关系不符合第二范式的关系教师代码姓名职称研究课题号研究课题名为什么不规范?为什么不规范?规

38、范化规范化依赖依赖依赖课题名称课题名称课题号课题号姓名姓名职称职称教师号教师号课题号课题号教师号教师号第三范式第三范式 (3NF)v所所谓谓第第三三范范式式,指指的的是是这这种种关关系系不不仅仅满满足足第第二二范范式式,而而且且它它的的任任何何一一个个非非主主属属性性都都不不传传递递依依赖赖于于任何主关键字。任何主关键字。不符合第三范式的产品关系不符合第三范式的产品关系产品代码产品代码产品名产品名生产厂名生产厂名生产厂地址生产厂地址依赖生产厂名依赖产品代码依赖生产厂地址依赖生产厂名2.6数据库操作数据库操作v数数据据库库操操作作主主要要有有基基本本表表的的建建立立与与删删除除、数数据据查查询询

39、及及更更改改等等。下下面面我我们们介介绍绍如如何何使使用用关关系系数数据据库库标标准准语语言言:结结构构化化查查询询语语言言SQLSQL(Structured Structured Query LanguageQuery Language)来完成上述操作。)来完成上述操作。表的建立与删除表的建立与删除v建立表建立表vCreate table 表名表名 (列名列名1 类型,类型,)v例例如如:crea table address (姓姓名名 C(8),性性别别 L,年龄年龄 I(2), C(10)v删除表删除表vDrop table 表名表名vDrop table address修改表修改表vA

40、LTER TABLE address ADD COLUMN 电电子子邮邮件件 c(20)vALTER TABLE address DROP COLUMN 年龄年龄vAlter table address rename column 年年龄龄 to agevAlter table address alter column 年年龄龄 n (2)数据查询数据查询vSelect from where 条条件件 group by order by asc/descvSelect * from address /显示所有数据显示所有数据vSelect 手手机机号号码码 from address where

41、 姓姓名名=“张三张三”数据修改数据修改v1 1、数据修改、数据修改vUpdate Update Set Set where where vUpdate Update address address set set 手手机机号号码码姓姓名名=“=“张张三三” ” /改张三改张三 为为.数据删除与插入数据删除与插入v删除删除vDelete from Delete from where where vDelete from address where Delete from address where 姓名姓名=“=“张三张三”v插入插入vinsert insert into into addre

42、ss address ( (姓姓名名, ,性性别别, ,年年龄龄, , ) ) valuesvalues( “( “李四李四,.F.,22,“8888688),.F.,22,“8888688)2.7数据库保护数据库保护v为为了了保保证证数数据据的的安安全全可可靠靠和和正正确确有有效效,DBMSDBMS必必须须提提供供统统一一的数据保护功能,的数据保护功能,v实实体体完完整整性性。指指二二维维表表中中描描述述主主关关键键字字的的属属性性不不能能取取空空值值。如如学学生生基基本本信信息息表表中中的的属属性性 学学号号 被被定定义义为为主主关关键键字字,则则 学号学号 的值不能为空。的值不能为空。

43、v参参照照完完整整性性。指指具具有有一一对对多多联联系系的的两两个个表表之之间间子子表表中中与与主主表表的的主主关关键键字字相相关关联联的的那那个个属属性性 ( (外外部部码码) )的的值值要要么么为为空空,要么等于主表中主关键字的某个值。要么等于主表中主关键字的某个值。 v用用户户定定义义的的完完整整性性。它它是是针针对对某某一一具具体体数数据据库库的的约约束束条条件件,由由应应用用环环境境确确定定。如如月月份份是是1-121-12的的正正整整数数,职职工工的的年年龄龄应应大于大于1818小于小于7070等。等。第三节第三节 计算机网络计算机网络*学习目的学习目的 基本了解计算机网络的概念和

44、分类基本了解计算机网络的概念和分类较较深深入入了了解解局局部部的的体体系系结结构构和和操操作作系系统统,了了解解不不同同体体系结构数据的管理方式系结构数据的管理方式了解了解InternetInternet基本概念基本概念内容提要内容提要介绍计算机网络的概念及网络的分类介绍计算机网络的概念及网络的分类介绍了局域网的体系结构及且不同的数据管理方式介绍了局域网的体系结构及且不同的数据管理方式介绍了介绍了InternetInternet技术的概念及发展过程技术的概念及发展过程3.1计算机网络的概念计算机网络的概念v计计算算机机网网络络是是用用通通信信介介质质把把分分布布在在不不同同地地理理位位置置的的

45、计计算算机机和和其其他他网网络络设设备备连连接接起起来来,实实现现信信息息互互通通和和资资源源共共享享的的系系统。统。v网网络络介介质质: :数数据据传传输输的的物物理理通通道道,有有同同轴轴电电缆缆、双双绞绞线线、光纤、微波、卫星信道等。光纤、微波、卫星信道等。v协协议议: :网网络络设设备备间间进进行行通通信信的的一一组组约约定定。如如IEEE802.3IEEE802.3,802.4802.4,FDDIFDDI,ATMATM等等。网网络络协协议议具具体体规规定定了了设设备备间间通通信信的的电气性能、数据组织方式等。电气性能、数据组织方式等。v节节点点: :网网络络中中某某分分支支的的端端点

46、点或或网网络络中中若若千千条条分分支支的的公公共共汇汇交点。交点。v链路链路: :是指两个相邻节点之间的通信线路。是指两个相邻节点之间的通信线路。3.2网络拓扑结构网络拓扑结构v所所谓谓网网络络拓拓扑扑结结构构是是指指网网络络的的链链路路和和节节点点在在地地理理上所形成的几何结构。上所形成的几何结构。v计计算算机机网网络络从从功功能能上上可可分分为为两两部部分分,资资源源子子网网和和通信子网。通信子网。主机主机主机主机主机主机主机主机主机主机主机主机通信子网通信子网通信链路通信链路通信设备通信设备通信子网通信子网资源子网资源子网3.3计算机网络的分类计算机网络的分类v局局域域网网(LAN) (

47、LAN) 传传输输距距离离0.10.110km10km,传传送送速速率率在在1Mbps1Mbps10Mbps10Mbps。 v广广域域网网(WAN) (WAN) 相相距距较较远远的的局局域域网网经经由由公公共共电电信信网网络络互互联联而而成成,数数据据传传输输速速率率一一般般在在1.2kbps1.554Mbps1.2kbps1.554Mbps,传传输输距距离离可遍及全球。可遍及全球。vInternetInternet(因因特特网网) 是是国国际际最最大大的的互互联联网网。InternetInternet已已形形成成覆覆盖盖全全球球的的网网络络,成成为为远远程程网网的的代代名名词词。我我国国的的

48、CHINANETCHINANET、CERNETCERNET等都是该网的一部分。等都是该网的一部分。v综综合合业业务务数数字字网网(ISDN) (ISDN) 是是一一种种能能在在一一个个网网络络内内传传送送多多种种业业务务信信息息的的网网络络,包包括括数数据据、图图像像、语语音音、文文字字等等,能能够够满足一个单位日常业务中网络应用的需要。满足一个单位日常业务中网络应用的需要。Intranet VS ExtranetvIntranetIntranet:采用:采用InternetInternet技术建立的内部网络。技术建立的内部网络。vExtranetExtranet:扩扩展展的的Intranet

49、Intranet。企企业业内内部部网网从从企企业业的的防防火火墙墙延延伸伸出出去去,形形成成所所谓谓的的外外延延网网。它它是是一一种种通通过过连连接接一一个个以以上上内内联联网网来来形形成成的的网网络络,通通过过使使用用它它,公公司司的的业业务务伙伙伴伴及及服服务务可可以以连连接接到到本本公公司司的的供供货货链链上上,使使公公司司在在因因特特网网上上开开展展业业务务,进进行行商商务务活活动动。外外联联网网必必须须专专用用而而且且安安全全,这这就就需需要要防防火火墙墙服服务务器器管管理理、数数字字认认证证、用用户户确确认认、对对消息的加密和在公共网络上使用虚拟专用网。消息的加密和在公共网络上使用虚拟专用网。 Internet & internetvinternet 意意思思是是用用一一个个共共同同的的协协议议族族把把多多个个网网络络连连接接在在一一起起(inter-net)。而而Internet指指的的是是世世界界范范围围内内通通过过TCP/IP互互相相通通信信的的所所有有主主机机的的 集集 合合 ( 超超 过过 100万万 台台 ) 。 Internet是是 一一 个个internet,但,但internet不等于不等于Internet。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号