




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《数据库理》教学内讲稿数库产.1963年美国Honeywell公的IDS(IntegratedData)2.1968年美国IBM公司推出层模型的IMS数据库系统(1969年形成品).1969年美国CODASYL(ConferenceOnDataLanguage,数据系统语言协会)组织的数据库任务DBTG发表关于网状模型DBTG报告(正式通过).1970年,IBM公的E.F.Codd发表论文提出关系模型。第章论1.1数库统述一基本念.据描述事物的符号记录称为数据。例如:声音、图象、文字、图形等。数据库中以记录为单位,同时加语义。列如:学生,其记录特征为:XH(学(姓名(龄)信息数据+理.据(,简)数据库是存放数据的仓库,在这个仓库中的数据是按照一定格式存放的。.据管系(简称DBMS)()数据定义语言,英文全称Data定义数据库中对象的,对象有:基本表,索引、视图,游标、触发器等()DML数据操纵语言,英文全称DataManipulation实现对数据库的操作。主要有:查询、插入、删除、修改()DCL数据控制语言,英文全称Data授权、回收权限命令()TCL事务控制语言,英文全称数据库的运行管理数据库的建立和维护.据系(BaseSystem,称)数据库系统是指在计算机系统引入数据库后的系统括计算机据数据库管理系及其开发工具用系统、数据库管理员和用户。二数管技的生发.工段计算机产生以前的阶段。.工段1946-1956)硬件:无直接存取设备磁盘,只有卡片、纸带和磁带等顺序存取设备软件无OS数据不保存应用程序管理数据数据不共享数据不具有独立性D1D2………Dn,P2,为应用程序,D1,D2应用程序所对应的数据集.件统段1956-1966)硬件:有磁盘、慈鼓等直接存取设备件:有OS数据可以长期存由文件系统管理数据数据共享性差、冗余度大数据独立性差f1
存取方法
f2
(文件系统)………fnP1,P2,Pn为应用程,f1,f2,fn为件.数据库统20世纪60年后)
硬件有大容量磁盘,价格下降;软件价格上升;处理方式要求分布处理和多用户(1)数据结构化数据本身的结构和数据之间的联系称为数据结构化(2)数据的共享性高,余度低,易扩充数据不一致性是指同一数据不同拷贝的值不一样(3)数据独立性高数据物理独立性和数据逻辑独立性(4)数据由DBMS统一管理和控制数据的安全性保护数据的完整性并发控制数据库恢复……
DB数据库是长期存储在计算机内有组织的大量的共享的数据集合。它可以供各种用户共享,具有小冗余度和较高的数据独立性DBMS在数据库建立、运用和维护时对数库进行统一控制,以保证数据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对系统进行恢复。1.2数模型一.模型.概念模型.数据模型.三个世界现实世界、概念世界、信息世界二.数据模型的组成要素.数据结构数据本身结构(数据类型内容、性质有关的对象之间的联系.数据操作数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有的操作规则。检索和更新(插入、删除、修改)两类操作。.数据约束条件三.概念模型.基本概念实体属性码域实体型实体集联系:1联:联M:四.概念模型的表示方法实体型:用矩形框表示,矩形框内写明实体名属性:用椭圆形表示,并无边将其与相应的实体连接起来联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向旁标上联系的类型。例P19五.最常用的数据模型基本层次联系图:R1L12R2.次模型(1)数据结构有且只有一个结点没有双亲结点,这个结点成为根结点根以外的其他结点有且只有一个双亲结点R1R2R3R5R4例()例:国家省市县(2)多对多在层次模型的表示冗余法虚拟法(3)层次模型的数据操与完整性约束层次模型在进行查询、插入、删除和修改时要满足完整性约束条件。(4)层次模型的存储结接数据的邻位存放来体现接用指针来反映数据之间的层次联系:子兄弟链接法,层次序链接法)(5)层次模型的优缺点)优点层次数据模型本身比较简单实体间联系是固定的,且预先定义好应用系统,采用层次模型来实现,其性能由于关系模型,不低于网状模型层次模型提供了良好的完整性支持)缺点不能直接实现多对多联系对插入和删除限制比较多查询子女结点必须通过双亲结点由于结构严密,层次命令趋于程序化.网状模型(1网状模型数据结构.允许一个以上的结点无双亲.一个结点可以有多余一个的双亲R1R2L1L2R3例1P28学号姓名
课程号课名学号课号成(2)网状模型的操纵与完整性约束(3)网状模型的存储结构单向环形链(4)网状模型的优缺点)优点A能直接描述现实世界B具有良好的性能,存取效率较高)缺点结构复杂其、DML语复杂,用户不容易使用.系型(1关系模型数据结构二维表格:基本概念:关系,元组,属性,主码,域,分量,关系模式(2关系模型的操纵与完整性约束集合操作,用户只需要指出干什么而不必指出怎么干(3关系模型的存储结构一般一个表对应一个操作系统文件(4关系模型的优缺点)优点建立在严格的数据概念基础上关系模型概念单一关系模型的存取路径对用户透明)缺点存取效率比层次、网状模型低1.3数库统构一三级式.模是数据库中全体数据的逻辑结构和特`描述.外式数据库用户能够看见和使用的局部数据的逻辑结构和特征描述.内式是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。二.数库二映功与据独性.外式模映数据的逻辑独立性逻辑数据独立性是指当模式改变时,由数据库管理员对各个外模/式的映象作相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不修改,保证了数据与程序的逻辑独立性.模/模映象数据的物理独立性物理数据独立性是指当数据库的存储结构改变了,由数据库管理员对模/模式映象作相应修改,可以保持模式不变,从而应用程序也不必修改。保证了数据与程序的物理立性。1.4数库统成一.硬平及据.内存.磁盘.较高的通道能力二.软.DBMS.支DBMS运的操作系统.具与数据库接口的高级语言其编译系统,便于开发应用系统.以DBMS核心的应用开发工具.为定应用环境开发的数据库用系统三.人员数据库管理员、系统分析员和数据库设计人员、应用程序员、用户.5数据库技术的研领域.数据库管理系统软件的研制.数据库设计.数据库理论第二章关系据库关系数据库之父.关模型概述.关系数据结构维表格二.关系操作关系代数、关系演算和SQL三.关系的三类完整性约束实体完整性、参照完整性、用户自定义.关数据结构及形式化定义一.关系二.关系模式三.关系数据库.关的完整性一.实体完整性二.参照完整性规则.外码R的R的.规则的RFS三.用户定义的完整性.4关代一.传统的集合运算{tFAFA5.例R
a1a1a2
AB
CC2c2c1
AB
Ca1a1a2
c1c2c1二.专门的关系运算.术语分量补集连接符号(4象集给定一个关系和Z为性组当t[X]=x时在R中象集为t∈R,t[X]=x},表示R中属组上为x的诸元组在Z上分的集合。.专门的关系运算(1选择δ(R)=’’Λ∨θθ≥≤≠或δ3>20(S)(2投影∏()={t[A]|t∈R},其中A为R中属性列例:查询全体学生的学号和姓名(3连接连接也称θ∞θθθ≥≤≠YY≥≤≠∞)自然连接∞RAB
Ca1
BEa1a2
(4除给定关系R(X,)(Y,中,Y,Z为性组。R的Y与中Y可有不同的属性名,但必须出自相同的域集与的运算得到一个新的关(X是R满足下列条件的元组在X属列上的投影:元组在X上分量值x的集Yx包在Y上影集合。记作:R÷S=tr[X]|tr∈R∏(S包含于Yx}其中Yx为x中象集,tr[X]例:RAB
Ca1
c2
B
C
Da2a2a1
c7c6c3
c2c1c3
a2a1.例1
c2c1sccxhxm
xb
男女男
chcmDS
xf
DBnet
xh
(1)查询年龄在20岁上的学生
75查询性别为性别为“男”的学生学号和姓名查询选修了课程的学生学号查询选修了课程的学生的学号和姓名查询选修了课程的且某一门课的成绩大于80的学生学号、姓名和性别(6)查询选修了“DB”课程的学生学号和姓名(7)查询没有选修“DB”课程的学生学号和姓名查询选修了全部课程的学生学号查询至少选修了课程课程学生学号查询选修了全部课程的学生学号和姓名查询至少选修了号课程和号程的学生学号(如果为:学号和姓名?).例2c学号
姓名a
年龄
性别男
学号
课程号
成绩
女男
课号
课程名DS
先行课
学分.关演算
DBNET
一.ALPHA二.元组关系演算三.四.域演算语言第章关数库标语.1SQL语言述一语特.综统一.高的非过程化.面集合的操作方式.以一种语法结构两种使用方.语简洁易学易用二SQL语基概基本表、视图.2数定一定义删和改本.定CREATE表(列名〈数据类型〉[列级完整性约束][,列名>〈数据类型〉[级完整性约束条件]]……[,表级完整性约束条件]数据类型:,CHAR(INT,DATE,TIME.修ALTERTABLE〈表名〉新列名据类型[完整性约束条]]〈完整性约束〉]〈名据型].删〈表名〉二建与除引.建立索引CREATEINDEX索引名〈名序〈次序〉]]…)UNIQUE:唯索引CLUSTER聚簇索引.删除索引INDEX〈索引名〉3查SQL句的一般格式:SELECT[ALLDISTINCT]<标列表达式[,<目列表达>]…<表名或视图名>[,<表或视图>]……[WHERE条件表达式][GROUP<列名>[HAVING<条表达>]][ORDER<列名>[ASCDESC]]sccxhch
chcm
xf
DSDB
NET
xh
xm
xb男女男
一单查.择中若列()询中分SELECTXH,XMSTUDENT(2查表全列SELECT*STUDENT或SELECTXHXMage,xb,STUDENT(3)询过算值SELECTXH,,STUDENTSELECTXH学,XM姓,2005-age出年STUDENT.择中若元()消复行SELECTDISTINCTXHSC()择足件元)较小,>,>=,<=,,<>,!>,!<SELECT*STUDENTWHERE)定围SELECTXH,XMSTUDENTWHEREAGEBETWEEN25)确定集合SELECTXH,STUDENTWHEREINMA)字符匹配%当前位置开始任意多个字符:任意一个字符]like‘匹配串><换码字符>SELECT*STUDENTWHEREXMLIKE“%”)及值查SELECTXHSCWHEREISNULL)重件询与:或非:notSELECT,XMSTUDENTWHEREAGE>19.查结进排<列>[,列>……SELECTXH,GSCWHERE‘’ORDERBY.用函(*MAXSELECTCOUNT*.查结分SELECT,COUNTXH)SCBYSELECTXHSCBYXHHAVING(*二连查连接谓词:表名1>.]<名1><比较运算符>[<表2>.]<名表名1>.]<列名1>between[<表2>.]<名2>表名列名3>比较运算符=><,<>.接询非值接等连例:查询每个学生及其选修课程的情况(1关系代数等值连接、自然连接(2SQL命SELECTSTUDENT.*STUDENT,WHERESELECT,XM,,XB,SDEPT,CHG,WHERE)连接和投影查询每个学生及其选修课程的学号和姓名)的卡尔积.身接查每门的接修cABchcpnoxfDS5DB1NET2
chcpnoxfDS55DB14NET2SELECTA.CHCA,WHEREB.CH.连(1右连SELECTXMAGE,GSTUDENTSCWHERESTUDENT.XH=SC.XH*(2左连SELECTSTUDENT.XH,XMCH,GSTUDENT,SCWHERE(*).合件接查询每个学生的学号,姓名,选修的课程名及成绩SELECT,XMCMSTUDENT,,WHEREAND三嵌查SELECTFROM(FROMWHERE).带IN谓词的子查询查询与“张三”在同一个系的学生学号和姓名查询选修了DB课程册学生学号和姓名SELECTXHXMSTUDENTWHEREXHIN(SCWHERECHIN(CHWHERECM=“信息系统.带比较算的查>,<,,<==,.带ANY或ALL谓词子询,,>all,<=any,>=allSELECTXM,AGESTUDENTWHEREAGE<ANYSELECTAGESTUDENTWHERE‘SDEPTIS’.带EXISTS谓词子询查选修了号课程的学生姓名SELECTXMWHERE(*SCWHEREXH=STUDENT.XH’)查询选修了全部课程的学生学号和姓名没有一门课程是他不选的或任一课他不选不存在SELECTXMSTUDENTWHERE(SELECT*WHERE(SELECT*SCWHERE查询至少选修了学生选的全部课程的学生学号SELECTSCXWHERE(*SCYWHEREY.XH=””ANDNOTEXISTS(SELECT*SCZWHEREZ.CH=Y.CH))四集查.并集例查询算机科学系及年龄不于19岁学生SELECT*STUDENTWHERE‘CSUNIONSELECT*STUDENTWHERE.交集例查询算机科学系及年龄不于19岁学生的交集SELECT*STUDENTWHERE‘CSAND查询既选修了课程1又修了课程2的学号SELECTSCWHERE‘1ANDXHIN(SCWHERE‘‘.差集例:查计算机科学系及年龄大于19岁学的差集SELECT*STUDENTWHERESDEPT=‘AND.4数更一插数.格式〈名〉[性〉[性〉…]](<量1>[,常量….插入单个元组VALUES‘三SC(XH,CH)VALUES001.插入子查询结果〈表名[性〉[性2〉…])]子查询例DEPTAGE(,)SELECTSDEPT,AVG()STUDENT二修数.格式<名<列名=<达式[,<列>表达式>][WHERE<条件>].修改某一个或多个元组的值UPDATE.带子查询的修改语句例将计机科学系全体学生的绩置零UPDATESCWHERE‘’(STUDENTWHERESTUDENT.XH=SC.XH三删数.格式〈名〉[WHERE〈条件].删除一个或多个元组STUDENTWHEREXH=‘’SC.带子查询的修改语句例:查询计算机科学系所有学生的选课记录SCWHERE‘’(SDEPTSTUDENTWHERESTUDENT.XH=SC.XH.5视一.定义视图.建立视图CREATE〈视图名〉名[名]……)]子询OPTION]例:CREATEISVIEW(学号,姓名,年龄)SELECTXH,XM,AGESTUDENTWHERESDEPT=IS’CREATEVIEWAVGVIEWXH,)SELECTXH,AVG(G)SCBYXH.删除视图名VIEW〈图名〉.查询视图.更新视图INSERTUPDATE、DELETE二.视图的作用.视图能够简化用户的操作.视图使用户能以多种角度看待同一数据.视图对重够数据库提供了一定程度的逻辑独立性.视图能够对机密数据提供安全保护.数控制一.授权GRANT〈限〉[,权限〉]……〈象类型象〉]TO〈户〉[户……]GRANTOPTION]二.收回权限权>[权限〉]…〈象类型象〉]〈户〉[户〉…].嵌入一.嵌入式的一般形式EXEC〈句〉EXEC〈句〉ENDEXEC二.基本术语、INDEX、VIEWCURSOR、PROCEDURE三.动态SQL第四章关系统及其查询优化选学).关系统一.关系系统的定义.支持关系数据库(关系数据结构).支持选择、投影、连接对这些运算不必要定义任何物理存路径二.关系系统的分类.表示系统.最小关系系统.关系完备的系统.全关系系统.关系统的查询优化一.关系系统及其查询优化.优化.优化步骤.将查询转换成某种内部表示,通常是语法树.根据一定的等价变换规则把语法树转换成标准形式(优化).选择低层的算法.生成查询计划二.一个实例例:求选修了2号课程的学生姓名SELECTSTUDENT.XMSTUDENTWHERESC.CH=2假设中1000个生记录个课记录,其中选修2号程的记录为50则有三种查询方案:∏XMδSTUDENT.XH=SC.XHΛSC.XH=’2’(STUDENT×SC)∏XM(δsc.ch=’2’(student∞δsc.ch=’2’(sc)).第一种情况先计算广义的卡尔积做选择操作作投影2第二种情况(1)计算自然连接读取中间文件块,执行选择运算把第步结果投影输出.第三种情况先作选择运算,只需一遍SC读取表,把读入的STUDENT组和内存中的SC元组作连接,也只需读一遍STUDENT表把连接结果投影输出三.查询优化的一般准则.选择运算尽可能先做.执行连接前对关系适当地处理.把选择运算和投影运算同时进行.把投影同其前或其后的双目运算结合起来。没有必要为了去掉某些字段而扫描一遍关系.把某些选择同它在它前面要执行笛卡儿积结合起来成为一个连接,连接特别是等值连接运算要同样关系的笛卡儿积省很多时间.找出公共子表达式四.关系代数的等价变换规则.连接、的卡尔积交换律E1×≡×E1∞≡∞E1∞≡∞FF.连接、笛卡儿积的结合律E1××≡E1×(×E3)E1∞∞≡E1∞(∞E3)1∞∞≡∞(E2)1F1.投影的串接定律∏A1,A2…,AN(∏B1,B2…,BN)≡∏A1,A2…,AN(E)4.选择的串接定律δ(F2(E)≡δF1ΛF2(E5.选择与投影的交换律δF(∏A1,A2,…,AN(E),A2,…,ANδ(E.选与笛卡儿积的交换律δF(E1×E2)≡δF(E1)×E2F中只及E1的性如果ΛF2中只及中性F2中涉及的性:δF(E1×E2≡δF1(E1)×δ(E2)如果ΛF2只及中性,F2中及和E2两的性:δF(E1×E2≡δF2(δ(E1).选择与并的交换δF(E1∪E2)≡δF(E1)δF(E28.选择与差的交换δF(E1-E2)≡δF(E1)-δ(E2.投影与笛卡儿积的交换∏A1,A2…,B1,B2,…(E1×E2≡∏A1,…AN)×,B2…BM(E210.投影与并的交换∏A1,A2…,AN(E1∪E2)∏A1,A2…AN)∪∏A1,A2,…AN(E1)五.关系代数表达式的优化算法.关系代数的优化.表示成标准的语法树.算法(1利用规则把形如δF1…ΛFn(E)变换为:δF1(δF2(δFn(E)对每一个选择,利用规则4~8尽能把它移到树的叶端对每一个投影利用规则3,10,5的一般形式尽可能把它移到树的叶端利用规则把选择和投影串接合成单个选择、单个投影或一个选择跟一个投影。使多个选择或投影能同时执行,或在一次扫描中全部完成,尽管这种变换似乎违背“投影尽可能早做”的原则,但这样做效率更强。把上述得到的语法树分组一双目运(×∞∪和它所有的直接祖先为一(这些直接祖先是δ∏算果其后代直到叶子全是单目运算也将它们并入该组,但当双目运算是的卡尔积,而且其后的选择不能与它结合为等值连接除外。把这些单目运算分为一组生成一个程序六.优化的一般步骤.查询转换成某种内部表示(语法树).把语法树转换成标准形式.选择低层的存取路径.生成查询计划,选择代价最小的七.例查询‘001学生选修的课程名和成绩SELECTCMG,WHERE’001AND()系数:∏CM,G(δSC.XH=’001’ΛSC.CH=C.CH(SC×C)查询优化:.选择与的卡尔积交换律∏CM((SC.XH=’001’)×C.投影与选择的交换律∏CM,G(δSC.CH=C.CH(∏G,SC.CH,C.CH,CMδSC.XH=’001’(SC)×C).投影与的卡尔积交律∏CM,G(δSC.CH=C.CH(∏CH,G(δ’001)×,CH(C)(2)语法树∏CM,Gδ’001’ΛSC.CH=C.CH×.选择与的卡尔积交律∏CM,GδSC.CH=C.CH×δSC.XH=’001’
C.投影与选择的交换律∏CM,GδSC.CH=C.CH∏G,SC.CH,C.CH,CM×δSC.XH=’001’cSC.投影与的卡尔积交换律∏CM,GδSC.CH=C.CH×∏CH∏CM,CHδ’001’总结:先表示成关系代数式,然利用按照投影、选择、的卡尔积等运算规则,对代数式进行等变换,最后转换成语法树。第五章关系据理论5.问题提一关系式R(,,DOM)R:系名U:性D:性U中性来自的域DDOM属性到域的映射F:属性组U上一组数据依赖二.数据依赖函数依赖、多值依赖三.例(XH,MNCMGXH:学号SDEPT系别:负责人:课程G:成绩语义:一个系有若干学生,但一个学生只有一个系一个系只有一名正职负责人一个学生可以选修多门课程,每门课程有若干学生选修每个学生学习每一门课程有一个成绩.插入异常如果一个系刚成立尚无学生,或者虽然有了学生但尚未安排课程。那么就无法把这个系及其负人的信息存入数据库。.删除异常如果某个系的学生全部毕业了,在删除该系学生选修课程的同时,把这个系及其负责人的信息丢了。.冗余太大比如,每一个系负责人的姓名要与该系每一个学生的每一门功课的成绩出现的次数一样多。.修复杂比如某系负责人更换后,就必须逐一修改有关的每一个元组四.问题解决关系分解分解后S1(,SDEPT(XHCM,GS3(SDEPT,MN)可以消除5.2规范一函数依赖.定义设R()属性集U上的关系模式。X,Y是的集。若对于R()任意一个可能的关系rr中可能存在两个元组在X的属性值相等而在Y上属性值不等则X函确定Y或Y函数依赖与,记作XY.术语非平凡函数依赖XY,Y不于X则称XY是非平凡函数依赖XY,但Y属于X,则称XY是凡的函数依赖若XY,则X叫决定因素若XY,YX,XY若Y不数依赖,记作X/Y.全函数依赖在(U)中,如果XY并且对于X的何一个真子集X都有X/Y则Y对X完函数依赖,记作:XY若XY,Y不全函数依赖于X,称Y对X部函数依赖,记作XY.传递函数依赖在(U)中,如果XYY不于X/X,YZ,则称Z对X传递函数依赖。二.码.定义设K为(,)中的属性或属性组合,若KF,KR的选码。若侯选码多余一个,则选定其中一个为主码。主属性:包含在任何一个侯选码中的属性非主属性:不包含在任何码中的属性称为非主属性全码:整个属性组.外码三.范式.每一个分量都是不可再分的数据项.(1定义若属,且每一个非主属性完全函数依赖与码(2例(,,,CHGXH:学SDEPT系别,:学生住处,CH:课程号,G:成绩码,)函数依赖有,)FG(,)T因为:XH(,)SLOC因为XHSLOC(3分解(XH,CHG(XH,SLOC),S2都为2NF.(1定义关系模式(UF中若不在这样的码X属组Y及主属性Z不于Y使得XY,(Y/XZ立,则称(U,F)是(2例S2(,,)由于:,/XHSDEPTSLOC,传递SLOC所以S2为(3分解S3(,S4(,,都于.(1定义关系模式()属于1NF若XY且Y不属于X时X必有码,则(F)是BCNF(2例S1(S,,,),)属BCNFS2STJ));,由于,T是决定因素,但T不是码所以不是BCNF。(3分解分解成两个关系(,S4(JS3,S4都属于BCNF.多依赖1定设(U)是属性集U的一个关系模式X,Y,是U的集,并且。关系式R()中多值依赖XY成,当且仅当对U)任一关,给定一对XZ值,有一组Y值,这组值仅仅决定于X而与值关。2例TEACHING(,,B)中:T,B值无关WSC,,中:S,与C值关WC,与值关.()定义关系模式(UF)属于1NF,如果对于的个非平多值依赖XY(不于X都含有码,则称RU,F是()例(CT,B)中,CT,B是平凡的多值依赖,但C不是码所以不是(,S)中,WS,C是非平凡的多值依赖,但W不码所以不是()分解(CT,B(,(C,(,SW1(,SW2,C)第六章数据设计.数库设计概述一.数据库设计数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统使之能够有效地存储数据,满足用户的应用需求.数据库和信息系统.数据库设计的特点功能分析和数据结构分析的结合.数据库设计方法概述.数据库设计的基本步骤.需求分析.概念结构设计.逻辑结构设计.数据库的物理设计.数据库实施.数据运行和维护.需分析一.需求分析的任务.信要求.处要求.安性与完整性要求二.需求分析的方法目的是画出数据流图数据来源三.数据字典.数据项.数据结构.数据流.数据存储.处理
数据存储处理.概结构设计
数据输出一.概念结构将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。二.概念结构设计的方法与步骤.自顶向下.自底向上.逐步扩张.混合策略三.数据抽象与局部视图设计分类、聚集和概括.选择局部应用.逐一设计分图四.视图的集成.多个分E-R图一次集成.逐步集成.步骤合并分E-R图,生成初步图消除不必要的冗余,设计基本E-R图.逻结构设计一.逻辑结构设计.将念结构转换为一般的关系网状、层次模型.将换来的关系、网状、层次型向特定DBMS支下的数据模型转换.对据模型进行优化.E-R图关系模型的转换.数据模型的优化.设计用户的子模式.据库
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绩效管理年终总结
- 创新创业产品迭代
- 2025年小学英语语音语调训练模拟试题(小学毕业考试口语强化)
- 2025年心理咨询师基础理论知识测试卷:心理咨询师心理咨询案例分析试题
- 2025年大学辅导员招聘考试题库-教育心理学发展与创新
- 2025年护士执业资格考试康复护理学专项考点精讲试题卷
- 2025年小学教师资格《综合素质》教育资源整合试卷及答案解析
- 2025年大学辅导员招聘考试题库:学生综合素质评价体系应用解析试题
- PowerPoint制作-制作3D立体柱状图
- 化工企业废气废水处理
- GB/T 32465-2015化学分析方法验证确认和内部质量控制要求
- GB/T 31326-2014植物饮料
- 表现图技法试题
- 工会换届选举工作课件
- (课件)急性胸痛的鉴别诊断
- Audio-Jack-连接器设计经验课件
- 装修巡查表范本
- 附表1哈尔滨市尚志市水库工程划界成果表
- 北京市水利工程维修养护定额
- 最新固体制空调净化系统设计确认方案
- 《品牌策划与管理(第4版)》知识点与关键词解释
评论
0/150
提交评论