版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、数据处理的概念所谓数据处理,就是把来自科学研究、生产实践和社会经济活动等领域中的原始数据用一定的设备和一定的手段按一定的使用要求加工成另一种形式的数据,以便获得对人们(rn men)决策有价值的信息的过程。精品资料二、数据处理的发展(fzhn)阶段1.手工(shugng)处理2.机械设备处理3.计算机系统处理由算盘、计算尺、手摇计算机等进行处理由卡片、制表设备等进行处理完全由计算机系统进行处理精品资料三、数据处理的基本(jbn)内容1.数据收集(数据采集)(1)定义:数据收集就是按照用户的需要和系统(xtng)的要求收集必要的原始数据(2)收集方式人工收集 联机方式收集比较:人工方式及时性
2、差,出错率高;联机方式快速、准确,但投资较大。联机方式是数据采集的发展方向由人通过一定的中间环节获得数据(如档案文件、帐册、票据凭证等) 。要对数据的来源和数据本身的准确性充分了解,以保证引用资料的准确性。将某种计算机装置、测试装置等直接与电子数据处理系统相联接,将所需数据直接送入计算机处理系统,由计算机直接处理。精品资料2.数据加工(ji gng)处理(1)数据的转换和录入数据转换:也叫数据的预处理,是将采集到的原始数据通过一定手段转换成适合于计算机处理的形式,使数据代码化。原始数据的分类:数值型数据:由数字字符组成,可直接进行数据录入文字信息或特定符号(fho):必须预先经过“编码”处理才
3、能录入数据录入方法: 传统手工方法;源数据自动化方法。精品资料(2)数据分类和合并分类:根据一定顺序将无序的数据元素序列调整成为一个有序序列,也就是将数据元素按某一关键字进行排序,形成一个有序文件(wnjin)。合并:将两个或多个简单有序集合中的数据项目按同样的顺序连接成一个有序集合。精品资料3.数据传输数据传输有两层含义实现(shxin)数据资源的共享与交换数据处理结果的输出如:利用计算机通信网络共享各网点(wn din)的数据资源。常以报告、文件图表等形式输出给各用户,并传送到各部门。精品资料4.数据(shj)存储l数据存储:是对原始待加工的数据及已加工的各种( zhn)信息的储存l 涉及
4、的两个问题l物理存储:将数据存储在适当的介质上l逻辑组织:按数据逻辑内在联系和使用方式,把数据组成合理的结构精品资料5.数据管理 数据管理就是对数据的更新(gngxn)和维护,也就是指对原文件中的记录或数据项进行修改、插入(增加)、删除及数据存储的调整,数据正确性的检查和安全性的保证等。精品资料更新过程录入更新更新新文件更新文件旧文件精品资料6.数据检索l数据检索即从计算机存储数据中查找和选取所需要(xyo)的数据l采用何种方式检索,取决于数据存储的形式数据处理的核心数据处理的核心(hxn)是是数据收集和数据管理数据收集和数据管理精品资料三、文件组织(zzh)只有将数据有序地组织(zzh)起来
5、,才能对数据进行有效地处理。1.数据组织的层次数据按照层次方式进行组织由(位、字节、)字段、记录、文件(wnjin)、数据库(、数据仓库)组成位(Bit):是计算机中最小的数据单位,其值为0或1,是一个二进位,表示一个导通或未通的电(光)路。字节(Byte):是由若干位组成的,代表一个字符。字符是信息的最基本构架。精品资料n字段(Field,也称数据项)。n多个字符组成一个词或者一个完整的数字(如人名或年龄)n字段是数据的最小单位,它不能再分成有意义(yy)的单位n记录(Record):由与某个特殊对象或活动有关的所有字段组成。n文件(File)n同一类型的所有记录组成一个文件n文件就是与某个
6、特定主题相关的数据记录的集合。 n数据库(Database):逻辑相关文件的集合。n数据仓库(Datawarehouse):由多个数据库中的信息抽取组合构成。精品资料(字母J的ASCII码)数据的层次数据的层次举例举例文件字节字段记录01001010900811刘汉云 2000-9-4位0,1数据库刘汉云项目数据库包含:职员编号、姓名、聘用日期职员文件(名字字段)职员文件部门文件财务文件900811刘汉云 2000-9-4900206李卓宇 2002-7-2910810张昕阳 2001-8-2精品资料2.文件(wnjin)的组织方式 文件文件(wnjin)是数据库组织的基础,任何是数据库组织的
7、基础,任何对数据库的操作最终均转化为对数据文件对数据库的操作最终均转化为对数据文件(wnjin)的操作。文件的操作。文件(wnjin)的组织方式的组织方式直接影响整个信息系统的效率。直接影响整个信息系统的效率。(1)概念)概念 文件文件(wnjin)的组织方式是指文件的组织方式是指文件(wnjin)中的记录或数据在存储介质上的排列方式。中的记录或数据在存储介质上的排列方式。一般按其内部结构大致分为串行组织、顺序一般按其内部结构大致分为串行组织、顺序组织、随机组织、索引组织、倒排组织和链组织、随机组织、索引组织、倒排组织和链表组织等方式。表组织等方式。精品资料(2)分类(fn li)n串行组织串
8、行组织n是最简单的一种文件组织形式,它将记是最简单的一种文件组织形式,它将记录按出现的顺序一个接一个地存放在存录按出现的顺序一个接一个地存放在存储器的某个区中,取用某个记录时只能储器的某个区中,取用某个记录时只能顺序扫描整个文件。顺序扫描整个文件。n较多用于计算机运行过程较多用于计算机运行过程(guchng)中产生的暂时文件以及存档文件。中产生的暂时文件以及存档文件。n适用于磁带存储器。适用于磁带存储器。n串行组织文件简称为串行文件。串行组织文件简称为串行文件。精品资料n顺序组织顺序组织n指文件中各记录根据关键字(值)以升指文件中各记录根据关键字(值)以升序或降序的形式存放在存储序或降序的形式
9、存放在存储(cn ch)介介质上的组织形式。质上的组织形式。n是经过整理的串行文件。是经过整理的串行文件。n数据记录的逻辑顺序和物理顺序是一致数据记录的逻辑顺序和物理顺序是一致的。的。n其存取只能以顺序方式进行,不能任意其存取只能以顺序方式进行,不能任意对某个记录进行直接存取。对某个记录进行直接存取。n适用于拥有大量记录,且变化不频繁的适用于拥有大量记录,且变化不频繁的文件;也适用于成批数据顺序存取的场文件;也适用于成批数据顺序存取的场合。合。n可存储可存储(cn ch)在顺序介质和随机存取在顺序介质和随机存取介质上。介质上。n顺序组织文件简称顺序文件。顺序组织文件简称顺序文件。精品资料n随机
10、组织随机组织n指文件中各个记录与其在存储介质上的存指文件中各个记录与其在存储介质上的存放位置之间毫无关系的组织方式。放位置之间毫无关系的组织方式。n用一种算法将记录的键值转换为一个用一种算法将记录的键值转换为一个(y )近乎随机的数,根据这个确定记录在近乎随机的数,根据这个确定记录在存储器上的位置。存储器上的位置。n只要确定了某个记录的存储地址(记录只要确定了某个记录的存储地址(记录键),就可以直接对其进行存取,不必考键),就可以直接对其进行存取,不必考虑与其他记录之间的顺序关系。虑与其他记录之间的顺序关系。n只能存储在磁盘等随机存储设备上,不能只能存储在磁盘等随机存储设备上,不能存储在磁带等
11、顺序存储设备上。存储在磁带等顺序存储设备上。n可用于联机处理的场合,实现快速地对数可用于联机处理的场合,实现快速地对数据进行随机存取及查询;不适用于文件中据进行随机存取及查询;不适用于文件中大部分记录都需要处理的情况。大部分记录都需要处理的情况。n随机组织文件简称为随机文件。随机组织文件简称为随机文件。精品资料n索引组织索引组织n是把文件中识别各个记录的关键字集中是把文件中识别各个记录的关键字集中在一起组成一个目录文件(即索引表)在一起组成一个目录文件(即索引表)的组织方式的组织方式 。n由索引表(简称索引)与主文件两个部由索引表(简称索引)与主文件两个部分组成。分组成。n适用于批处理及联机处
12、理。适用于批处理及联机处理。n优点是既可用于顺序操作,也可用于随优点是既可用于顺序操作,也可用于随机机(su j)操作操作n缺点是当文件量较大时,目录文件增多,缺点是当文件量较大时,目录文件增多,所占存储空间增大。所占存储空间增大。n索引组织文件简称索引文件索引组织文件简称索引文件精品资料n倒排文件倒排文件n是对每个辅关键字都设立一个索引,每是对每个辅关键字都设立一个索引,每种关键字值对应种关键字值对应(duyng)一个索引项,一个索引项,将具有相同关键字值记录地址都保存在将具有相同关键字值记录地址都保存在相应的索引项中的组织方式。相应的索引项中的组织方式。n倒排组织中,记录有多个键值,根据这
13、倒排组织中,记录有多个键值,根据这些键值来确定一个记录。些键值来确定一个记录。n可以把倒排组织文件视为可以把倒排组织文件视为“多键值索引多键值索引文件文件”。n倒排组织文件简称倒排文件倒排组织文件简称倒排文件精品资料n链表组织链表组织n是记录之间互相用指针连接的组织方式是记录之间互相用指针连接的组织方式(fngsh)。n指针是特殊的数据项,指出另一记录在指针是特殊的数据项,指出另一记录在存储器上的位置,同时也反映了数据记存储器上的位置,同时也反映了数据记录之间的联系,它不代表任何属性。录之间的联系,它不代表任何属性。n一组记录可提供几组指针,形成不同的一组记录可提供几组指针,形成不同的逻辑文件
14、,存取记录十分方便。逻辑文件,存取记录十分方便。n链表组织文件简称链表文件。链表组织文件简称链表文件。精品资料一、数据库系统的产生一、数据库系统的产生 1.人工处理阶段人工处理阶段(50S中期以前)中期以前)没有软件支持,程序员直接管理数据。没有软件支持,程序员直接管理数据。数据保存在处理程序中或随程序执行人机数据保存在处理程序中或随程序执行人机交互地输入,数据处理后将结果输出,交互地输入,数据处理后将结果输出,最后数据和程序占据的内存空间被一起最后数据和程序占据的内存空间被一起释放。释放。只有程序文件只有程序文件(wnjin)的概念,数据的的概念,数据的组织方式由程序自行设计和安排。组织方式
15、由程序自行设计和安排。问题:编程效率低,程序依赖数据,不灵问题:编程效率低,程序依赖数据,不灵活,容易出错。活,容易出错。精品资料人工(rngng)管理方式应用程序 A文件A应用程序 B文件B应用程序 C文件C精品资料 2.文件(wnjin)管理阶段(50S后期)l程序与数据具有设备独立性,可长期保存在外程序与数据具有设备独立性,可长期保存在外存储器存储器(wi cn ch q)上,构成程序文件和上,构成程序文件和数据文件。数据文件。l数据不属于某个特定的程序,允许重复使用。数据不属于某个特定的程序,允许重复使用。l数据文件的结构仍取决于特定的应用,程序与数据文件的结构仍取决于特定的应用,程序
16、与数据间的依赖关系并未根本改变。数据间的依赖关系并未根本改变。l缺点:数据冗余,数据文件间缺乏联系,修改缺点:数据冗余,数据文件间缺乏联系,修改时容易导致数据的不一致性;数据文件面向应时容易导致数据的不一致性;数据文件面向应用,当数据结构改变时,程序维护便成为系统用,当数据结构改变时,程序维护便成为系统的主要矛盾。的主要矛盾。精品资料程序程序A程序程序C程序程序B文件管文件管理系统理系统文件文件B文件文件C文件文件A1文件文件A2精品资料 3.数据库阶段(jidun)(60S后期)l数据库技术的出现标志着数据资源管理进入数据库阶段。数据库系统的出现,使数据管理进入了一个新阶段。l由于使用数据库
17、管理系统来专门管理数据,实现了数据与程序的真正独立性,并且(bngqi)最大限度地降低了数据的冗余度。l充分实现数据在不同应用中的共享,且能并发地使用数据,对数据的安全保密和完整性也有了保证措施。精品资料程序程序A程序程序C程序程序B数据库数据库管理系统管理系统数数据据库库精品资料数据库系统数据库系统数据库系统:数据库与数据库管理系统 的有机结合; 1.数据库:逻辑上相关的记录和文件的集合。 2.数据库管理系统:是一组计算机程序,控制并组 织用户的数据库的生成、维护和使用。由数据、硬件、软件和用户四部分组成(z chn);用户可通过数据库管理系统对数据进行添加、修改、删除、检索、存储、统计等多
18、种操作。精品资料二、数据库系统的结构二、数据库系统的结构(jigu)美国国家标准学会(ANSI)于1975年规定了数据库按三级体系结构组织(zzh)的标准,也就是有名的SPARC分级结构(standard planning and requirement committee)。三级结构以内层(内模式)、中间层(模式)和外层(外模式)三个层次描述数据库。精品资料数据库的三级结构数据库的三级结构(jigu)精品资料数据库管理系统中的模式(msh)精品资料两级映射可保证两级映射可保证(bozhng)三种模式之间的相互独三种模式之间的相互独立性立性n模式模式(msh)与子模式与子模式(msh)之间的映
19、射之间的映射n 把概念数据库与用户级数据库联系起来把概念数据库与用户级数据库联系起来n模式模式(msh)与内模式与内模式(msh)之间的映射之间的映射n 把概念数据库与物理数据库联系起来把概念数据库与物理数据库联系起来精品资料三、数据模型三、数据模型模型:对现实世界事物特征的模拟和抽象就模型:对现实世界事物特征的模拟和抽象就是这个事物的模型。是这个事物的模型。 计算机不能直接处理现实世界中的具体计算机不能直接处理现实世界中的具体事物,所以必须先把具体事物转换为抽象的事物,所以必须先把具体事物转换为抽象的模型,然后模型,然后(rnhu)再将其转换为计算机可再将其转换为计算机可以处理的数据,从而以
20、模拟的方式实现对现以处理的数据,从而以模拟的方式实现对现实世界事物的处理。实世界事物的处理。精品资料模型应满足以下模型应满足以下(yxi)要求:要求:精品资料数据数据(shj)模型:是用来描述数据模型:是用来描述数据(shj)及数据及数据(shj)间关系的一组概念,数据间关系的一组概念,数据(shj)描述包括两个方面:描述包括两个方面: 数数据据(shj)的基本结构、数据的基本结构、数据(shj)间的联系和数据间的联系和数据(shj)的约束等静态属性;的约束等静态属性; 数据数据(shj)上的操作之类的动态属上的操作之类的动态属性。性。数据数据(shj)模型分为三级:模型分为三级: 概念数据概
21、念数据(shj)模型:是面向用户、面向现实世界的数模型:是面向用户、面向现实世界的数据据(shj)模型,与模型,与DBMS无关,它描述一个组织的概念化结无关,它描述一个组织的概念化结构,如实体关系模型。构,如实体关系模型。逻辑数据逻辑数据(shj)模型:是用户从数据模型:是用户从数据(shj)库中看到库中看到的数据的数据(shj)模型,与所选用的模型,与所选用的DBMS相关,也称数据相关,也称数据(shj)库模型。常见的有库模型。常见的有:层次模型、网状模型、关系模型。层次模型、网状模型、关系模型。物理数据物理数据(shj)模型:反映数据模型:反映数据(shj)存储结构的模存储结构的模型,不仅
22、与型,不仅与DBMS有关,而且还与操作系统有关。具体描述有关,而且还与操作系统有关。具体描述数据数据(shj)如何组织、如何存储在物理介质上。如何组织、如何存储在物理介质上。精品资料数据库模型分为三级:数据库模型分为三级:(P180) 层次模型:以树状结构层次模型:以树状结构(jigu)描述数描述数据,数据元素组成的记录称为节点,最上层据,数据元素组成的记录称为节点,最上层的节点称为根,上下层节点之间的关系为父的节点称为根,上下层节点之间的关系为父-子关系,一个父节点可有多个子节点,而一子关系,一个父节点可有多个子节点,而一个子节点只能有一个父节点。个子节点只能有一个父节点。精品资料网状模型:
23、描述多对多的数据(shj)逻辑关系,即父节点可以有多个子节点,节点也可以有多个父节点。精品资料关系模型:用二维表格(关系)来表示数据库中的所有数据。 三类数据库模型的优缺点: 层次模型的主要优点在于其处理效率,但在数据组织上缺乏灵活性,修改困难,且不易安装。 网状模型灵活性很大,但数据关系复杂,很难开发和使用。 关系模型是应用最广泛的数据模型,数据组织直观,查询方便(fngbin),主要缺点是处理效率低。精品资料四、实体四、实体(sht)、属性和联系、属性和联系实体实体(entity):客观存在、并且可以互相区别的:客观存在、并且可以互相区别的事物称为实体。事物称为实体。实体是相关的一类事物,
24、可以是物、人、实际实体是相关的一类事物,可以是物、人、实际的东的东西、或者具体的东西西、或者具体的东西(dngx)。例:员工、库。例:员工、库存、客户、订单存、客户、订单实体集:某个实体型下的全部实体,称为实体实体集:某个实体型下的全部实体,称为实体集。集。属性属性(Property ):实体所具有的每一个特性都:实体所具有的每一个特性都称为一个属性。属性有称为一个属性。属性有“型型”和和“值值”的概念,的概念,属性的名称就是属性的属性的名称就是属性的“型型”;对型的具体赋;对型的具体赋值就是属性的值就是属性的“值值”。学生的姓名、学号、年龄、性别、成绩是学生学生的姓名、学号、年龄、性别、成绩
25、是学生的属性的属性库存号、说明、现有数量、在仓库中的位置等库存号、说明、现有数量、在仓库中的位置等是库存的属性是库存的属性精品资料主关键字主关键字 :在众多属性中能够唯一标识实体的属性或属性:在众多属性中能够唯一标识实体的属性或属性组。例:组。例:学生学生(xu sheng)实体中的学号,产品实体中的产品号,实体中的学号,产品实体中的产品号,订单实体中的订单号订单实体中的订单号辅助关键字:不能唯一表示一个记录的字段。辅助关键字:不能唯一表示一个记录的字段。联系:一个实体集内部各实体之间的相互联系,叫做实体联系:一个实体集内部各实体之间的相互联系,叫做实体内部联系。在实体集之间的联系,称为实体的
26、外部联系。内部联系。在实体集之间的联系,称为实体的外部联系。精品资料联系联系(linx)的种类和方式的种类和方式l一对一(一对一(1:1)联系)联系l在两个实体集中在两个实体集中(jzhng),一方的一个实体最多与,一方的一个实体最多与另一方对应的一个实体相联系。另一方对应的一个实体相联系。l如:已婚男性集合和已婚女性集合如:已婚男性集合和已婚女性集合l一对多(一对多(1:m)联系)联系l在两个实体集中在两个实体集中(jzhng),一方的一个实体与另一,一方的一个实体与另一方对应的若干个实体相联系;反之,另一方的一个方对应的若干个实体相联系;反之,另一方的一个实体最多对应一方的一个实体。实体最
27、多对应一方的一个实体。l如:组织中的部门和职工,一个职工只属于一个部如:组织中的部门和职工,一个职工只属于一个部门,一个部门有多个职工门,一个部门有多个职工l多对多(多对多(m:n)联系)联系l两个实体集中两个实体集中(jzhng),任何一方的一个实体都对,任何一方的一个实体都对应另一方的若干个实体。应另一方的若干个实体。l如:教学管理中的课程和学生,一个学生可选多门如:教学管理中的课程和学生,一个学生可选多门课,一门课也可被多个学生选课,一门课也可被多个学生选精品资料五、关系五、关系(gun x)模型模型 由于系统中实体包括许多属性,而这些属性又会被由于系统中实体包括许多属性,而这些属性又会
28、被不同的用户使用不同的用户使用(shyng),所以将这些属性一起放在,所以将这些属性一起放在一个数据一个数据表中显然是不合理的,需要进行分类与汇总,以编制表中显然是不合理的,需要进行分类与汇总,以编制不同的、且相关联的表,这就是所谓的关系。不同的、且相关联的表,这就是所谓的关系。1、表具有以下四个性质:、表具有以下四个性质:在表中的任意一列上,数据项应属于同一个属性;在表中的任意一列上,数据项应属于同一个属性;表中所有行都是不相同的,不允许有重复行出现;表中所有行都是不相同的,不允许有重复行出现;行的顺序无关行的顺序无关列的顺序无关,但不能重复;列的顺序无关,但不能重复;精品资料2、表具有以下
29、四个特点、表具有以下四个特点(tdin):利用一系列的二维表存储信息。利用一系列的二维表存储信息。在关系模型中在关系模型中,每个二维表都描述一种关系。每个二维表都描述一种关系。关系是表的数学术语关系是表的数学术语二维表也称作二维表也称作“关系表关系表”每一个表(关系)所保存的信息都与一个特每一个表(关系)所保存的信息都与一个特定的实体有关。定的实体有关。二维表使描述信息间的关系十分便利二维表使描述信息间的关系十分便利, 处理处理二维表所包含的信息也容易。二维表所包含的信息也容易。精品资料3、表的主要术语:、表的主要术语:二维表中,一个竖列反映二维表中,一个竖列反映(fnyng)实体的实体的某一
30、属性,称之为字段。某一属性,称之为字段。表中的一行形成一个实体,称之为记录表中的一行形成一个实体,称之为记录(元组),由各个数据项(字段值)所(元组),由各个数据项(字段值)所组成,反映组成,反映(fnyng)某一实体的所有有某一实体的所有有关特性。关特性。关系模式:对关系的描述,用关系名(属关系模式:对关系的描述,用关系名(属性性1,属性,属性2,属性,属性n)来表示。)来表示。对于关系模型来说,其数据模型就是一系对于关系模型来说,其数据模型就是一系列用二维表表示的关系列用二维表表示的关系 。精品资料4、关系模型的基本操作、关系模型的基本操作 关系模型有三种基本操作:投影、筛选和关系模型有三
31、种基本操作:投影、筛选和连接连接 投影:从关系表格中选取指定投影:从关系表格中选取指定(zhdng)的的某些属性,以形成新的关系;某些属性,以形成新的关系;筛选:从关系表格中选取满足某种条件的筛选:从关系表格中选取满足某种条件的记录,以建立新的关系;记录,以建立新的关系;连接:把两个关系中属性满足一定条件的连接:把两个关系中属性满足一定条件的记录接合在一起形成新的关系。记录接合在一起形成新的关系。精品资料 1.数据需求分析: 信息的转换现实世界(shji) 信息世界(shji)(概念世界(shji)) 计算机世界(shji)(数据世界(shji))客观事物类:客观事物类:事物相关性质集合事物相
32、关性质集合现实世界现实世界人人认识选择描述认识选择描述实体实体集合实体实体集合 及及 实体实体联系相关属性集合联系相关属性集合ER模型模型信息世界信息世界加工、转换加工、转换存储存储 二进制数据集合二进制数据集合结构结构数文件数文件据记录据记录库相关数据项集合库相关数据项集合加工、转换加工、转换DBMS的的数据模型数据模型DBMS计算机世界(数据世界)计算机世界(数据世界)六、数据库的分析六、数据库的分析(fnx)与设计与设计精品资料三个不同三个不同(b tn)世界术语对照世界术语对照表表客观世界信息世界数据世界组织(事物及其联系)事物类(总体)事物(对象、个体)特征(性质)实体联系(概念模型
33、)实体集实体属性数据库(数据模型)文件记录数据项对现实世界进行需求分析对现实世界进行需求分析具体做法:具体做法: 了解组织机构情况了解组织机构情况(qngkung),为分析信息流做准备;,为分析信息流做准备; 了解各部门业务情况了解各部门业务情况(qngkung),调查各部门输入和使用的数据及,调查各部门输入和使用的数据及处理数据的方式与算法;处理数据的方式与算法; 确定数据库的信息组成及计算机系统应实现的功能确定数据库的信息组成及计算机系统应实现的功能精品资料 概念结构设计:在需求(xqi)分析的基础上,从各个用户出发,进行实体、实体的属性和实体之间联系的分析,建立概念数据模型。 工具:实体
34、联系图(E-R图) P185图1014 有实体、关系有实体、关系(gun x)、属性三种图素,、属性三种图素,关关系有一对一、一对多、多对多。系有一对一、一对多、多对多。精品资料实体实体(sht)联系图(联系图(E-R图)的设计方法图)的设计方法学学号号姓姓名名专专业业编编号号专专业业名名称称课课程程编编号号课课程程名名称称学学分分成成绩绩6117马晓然120202企业管理8301现代企业管理3868302营销管理2758402公司财务3904132谢以东030107经济法3101经济法基础理论3653116商法专题2841143陈晨020204金融学2401货币银行理论3782402金融工程
35、学2867142沈俊120202企业管理8301现代企业管理3808311营销策划1.5758402公司财务388精品资料确定(qudng)实体和关键字:三个实体学生专业(zhuny)课程关键字学号专业(zhuny)号课程号精品资料确定实体(sht)之间的联系-画实体(sht)联系图:.先画上矩形(jxng),填上实体名;.画上椭圆形,填上属性名;.判断实体间是否有联系;.有联系画上菱形,再判断联 系是1还是M。矩形表示实体矩形表示实体椭圆形表示属性椭圆形表示属性菱形表示实体之间的联系菱形表示实体之间的联系直线表示连接直线表示连接1 1代表出现一次代表出现一次,M,M代表多次代表多次学号姓名专
36、业名专业号课程名课程号学分成绩精品资料厂长厂长厂长号厂长号地点地点厂名厂名厂号厂号姓名姓名年龄年龄管理管理工厂工厂11厂长与工厂一对一联系数量数量仓库仓库仓库号仓库号价格价格品名品名货号货号地点地点面积面积存放存放产品产品1n仓库与产品一对多联系成绩成绩学生学生学号学号学时数学时数课程名课程名课程号课程号姓名姓名性别性别学习学习课程课程mn学生与课程多对多联系助学金助学金精品资料实际案例实际案例 建立局部建立局部E-R图;图;综合局部综合局部E-R图,产生总图,产生总E-R图。图。例:假定某企业的信息系统,要求适应以下不同例:假定某企业的信息系统,要求适应以下不同用户的应用要求:人事科处理职工
37、档案,供应用户的应用要求:人事科处理职工档案,供应科处理采购业务,生产科处理采购业务,生产(shngchn)科处理产科处理产品组装业务,总务科处理仓储业务。品组装业务,总务科处理仓储业务。 企业各部门局部企业各部门局部E-R图:图:部门部门从属从属职工职工1n人事科职工职工领导领导1n职工职工承包承包产品产品1n供应商供应商供应供应产品产品mn供应科产品产品使用使用材料材料mn零部件零部件k精品资料企业(qy)各部门局部E-R图:生产科零部件零部件装配装配mn产品产品仓库仓库mn总务科材料材料产品产品mn零部件零部件组装组装产品产品mn存放存放(cnfng)生产生产精品资料 企业(qy)综合E
38、-R图:装配装配mn组装组装仓库仓库mn存放存放mn保管保管mn部门部门从属从属职工职工1n领导领导1n承包承包产品产品1n供应商供应商供应供应mn消耗消耗材料材料nn零部件零部件k参加参加mn合同合同n注:注:在综合中,同一实体只出现一次。在综合中,同一实体只出现一次。总体总体E-R图中未反映图中未反映“产品产品”与与“材料材料”之间的联系,即供应科视图中出现的之间的联系,即供应科视图中出现的“产品产品”与与“材料材料”之间的联系,在总体之间的联系,在总体E-R图中被除去了。因为这种联系是多余的,图中被除去了。因为这种联系是多余的,它可从它可从“零件零件”所所“消耗消耗”的的“材料材料”一种
39、更为基本的联系中推导出来。一种更为基本的联系中推导出来。 总体总体E-R图中图中“供应商供应商”与与“材料材料”之间被增加了新的联系之间被增加了新的联系“合同合同”,该联系并,该联系并未出现于任何局部未出现于任何局部(jb)E-R图中,增加它是允许的,表示该信息系统能支持图中,增加它是允许的,表示该信息系统能支持“材料材料”合合同处理。同处理。精品资料逻辑结构设计:将概念数据模型转换为所选用的DBMS所支持的逻辑数据模型,然后进行数据的规范化处理。 例:从E-R图导出关系数据模型E-R图中每个实体,都相应转换为一个关系,并确定主关键字;对于(duy)E-R图中联系,联系方式不同,处理方法不同:
40、1:N联系:将“1”方的主键纳入“n”方实体对应的关系中,同时将联系的属性也一并纳入“n”方关系中。M(D):仓库(仓库号,地点,面积)产品(货号,品名,价格,仓库号,数量)精品资料 M:N联系:对联系单独建立关系,用来联系双方。M(D):学生(学号,姓名,性别,助学金)课程(课程号,课程名,学时数)学习(学号,课程号,成绩)1:1联系:联系本身无属性,在任意方关系中加入对方主键均可。 M(D):厂长(厂长号,厂号,姓名,年龄) 工厂(厂号,厂名,地点) 或:厂长(厂长号,姓名,年龄) 工厂(厂号,厂长号,厂名,地点)物理设计:是数据库在物理设备上的存储结构和存取方法的设计。主要由数据库专业人
41、员或DBA根据DBMS所提供(tgng)的技术支持进行设计。精品资料数据字典数据字典: :是描述数据、处理、实体、存储等定义、格式、内容、联是描述数据、处理、实体、存储等定义、格式、内容、联系的一个系的一个(y (y )文件。是关于数据的数据库,它对系统内的各元文件。是关于数据的数据库,它对系统内的各元素作出详细的定义和说明。素作出详细的定义和说明。在在ISIS建设过程中数据字典是必不可少的工具,它是工作的依建设过程中数据字典是必不可少的工具,它是工作的依据、统一的标准,它可确保数据的完整性和一致性。据、统一的标准,它可确保数据的完整性和一致性。数据字典的作用:数据字典的作用:按各种要求提供列
42、表按各种要求提供列表 据数据字典可把所有数据元素、数据结构、数据流、数据存据数据字典可把所有数据元素、数据结构、数据流、数据存储、外部实体、处理逻辑按一定的顺序全部列出以保证系统设储、外部实体、处理逻辑按一定的顺序全部列出以保证系统设计时不会遗漏。计时不会遗漏。相互参照,便于系统修改相互参照,便于系统修改数据流图与数据字典可以相互参照、验证,以避免系统修改数据流图与数据字典可以相互参照、验证,以避免系统修改时的遗漏和不一致。时的遗漏和不一致。精品资料由描述内容检索名称便于系统分析员的工作(gngzu)。一致性检验和完整性检验可检验如下问题:是否存在没有指明来源或去向的数据流;是否存在没有指明数据存储或所属数据流的数据元素;处理逻辑与输入的数据元素是否匹配;是否存在没有输入或输出的数据存储。 人工方式数据字典的使用方式计算机方式把各类条目按一把各类条目按一定的格式定的格式(g shi)写在写在卡卡片上或纸上,并片上或纸上,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东松山职业技术学院《文献检索与利用》2023-2024学年第一学期期末试卷
- 广东生态工程职业学院《海洋生物资源调查》2023-2024学年第一学期期末试卷
- 广东青年职业学院《基础医学概论Ⅱ3(病理学)》2023-2024学年第一学期期末试卷
- 七年级上册《5.2.1 解一元一次方程 合并同类项》课件与作业
- 广东南华工商职业学院《飞机装配技术》2023-2024学年第一学期期末试卷
- 广东岭南职业技术学院《素描(1)》2023-2024学年第一学期期末试卷
- 会计年终工作总结
- 2025年人教版七年级数学寒假复习 专题01 有理数(6重点串讲+15考点提升+过关检测)
- 【全程复习方略】2020年高考化学课时提升作业(三十一)-11.1-脂肪烃(人教版-四川专供)
- 【状元之路】2020-2021学年高中数学人教B版必修3双基限时练12
- 康复医院筹建计划书
- 吊篮安装拆卸专项施工方案
- 提升高中生领导能力和组织能力的建议
- 2024届新高考物理冲刺复习:“正则动量”解决带电粒子在磁场中的运动问题
- 围手术期血糖的管理
- 国开电大行政管理专科《监督学》期末考试总题库2024版
- 软件工程网上书店管理系统详细课程设计报告(很经典)
- 2024年度医疗器械监督管理条例培训课件
- 人教鄂教版版五年级上册科学期末测试题
- 小学语文大单元教学及单篇教学策略
- 100以内不进位不退位加减法练习题
评论
0/150
提交评论