文档详情

数据库技术与应用PPT课件第一章绪论.ppt

发布:2025-04-07约1.01万字共10页下载文档
文本预览下载声明

1.2数据模型(datamadel2.操作Q、I、D、U.3.约束1)插入不受限制;2)删去双亲,子女不受影响。4.系的概念系--描述两个或多个记录型间联系的结构。?1)系型?--已命名的两个以上相互关联记录型的集合。?a)每一个系型由一个系主记录型和从属于它的若干成?员记录型组成(1:m,m:n)系主:处于主导地位的记录类型系成员:处于从属地位的记录类型1.2数据模型(datamadelb)任一记录型可作为一个或多个系型的系主记录型c)任一记录型可作为一个或多个系型的成员记录型职员公司科室S1S2一记录作为多个系成员职员科室公司2SS1一记录型作为一个或多个系的系主记录1.2数据模型(datamadeld)任一记录型既可作一或多个系型的系主同时又可作一个或多个系型的成员职员科室公司SS一记录既作系主又作成员1.2数据模型(datamadele)两记录型间可设置多个系型

f)同一系型含多个成员记录型?教师干部工作教研室同一系型有多个成员记录型工人工具两记录型间多种系联系01020304数据模型(datamadel系统奇异系-“系统”为主,一个或多个成员。(无“主”系,直接存取,提高存取速度)奇异系例:学籍管理DBTG结构成员记录1.2数据模型(datamadel2)系值--系值是系型的实例,表示组成系型的各记录的值之间的联系。a)系值的存在依赖于系主记录值的存在。如果一系型中仅有一个系主记录值而无系成员记录值,则该系值存在,但称为空系。b)一个系值由一个并且只有一个系主记录值和任意多个成员记录值组成。财务科销售科建筑材料公司采购科一个系主和多个成员组成的系值1.2数据模型(datamadelc)任何系型可具有任意多个系值d)一个记录值可以属于不同系型的多个系值。e)奇异系只有一个系值,因为奇异系的主值系统只有一个。汽车队施工科运输公司财务科销售科采购科装修公司建筑材料公司材料科修理班总务科调度室一系型具有多个系值公司科室职员牛皮公司销售科牛得水1.2数据模型(datamadel优点直接表示的m:n联系;存取效率高。缺点结构复杂;DDL复杂;一次存取一个记录值;应用程序与数据结构相互依赖;过程化语言。1.2数据模型(datamadel1.2.5关系模型(RelationalModel)——用二维表格表示实体及其间联系的DM。1.数据结构1)表格表示实体,内含属性;XHXMXBYL2001马千里男202002草上飞男182005凌燕女182003高升男18……属性名元组(4元元组)列域(domain):属性取值范围1.2数据模型(datamadel2)表格表示实体间联系;student(XH,XM)course(KH,KM)sc(XH,KH,CJ)3)行、列次序无关。4)每一个分量均不可再分。5)至少一个KEY。2.操作Q、I、D、M、……3.约束——完整性约束(integrity)1)实体完整性;2)参照完整性;XHKHCJCJ1CJ2CJ3…………1.2数据模型(datamadel3)用户定义完整性。4.优点1)建立在严格的数学理论的基础之上。2)结构简单易用。3)应用程序与数据说明独立:·将DB定义从应用程序中独立出来;·DB存储物理细节透明;·存取路经透明;·非过程化语言。4)集合操作。5.缺点1)查询效率慢。2)复杂数据类型表示能力弱。1.1.2数据管理技术的产生和发展(续)━数据库系统的特点数据结构化-续支持全企业的应用而不是某一个应用学生数据的组织01数据的冗余度小,易扩充02数据面向整个系统,而不是面向某一应用,数据集中管理,数据共享,因此冗余度小03节省存储空间,减少存取时间,且可避免数据之间的不一致性04每个应用选用数据库的一个子集,只要重新选取不同子集或者加上一小部分数据,就可以满足新的应用要求,这就是易扩充性━数据库系统的特点数据管

显示全部
相似文档