




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库原理主讲:赵海霞河南科技大学电信学院第一章绪论数据库系统概述数据模型数据库系统结构数据库系统的组成数据库技术的研究领域第一章绪论1.1数据库系统概述基本概念数据管理技术的产生和发展数据库系统的特点第一章绪论1.1数据库系统概述1.1.1基本概念
数据与信息数据库数据库管理系统数据库技术数据库系统数据库语言第一章数据库技术概论1.2基本概念第一章绪论1.1数据库系统概述1.1.1.1数据与信息现代社会的三大支柱:信息、能源和材料科学在数据处理领域,一般把信息理解为关于现实世界事物存在方式或运动状态的反映。例如,关于黑板的信息,是黑板存在状态的反映。黑板:黑色、矩形、长3米、高1.2米,木制。信息的特征:来源于物质和能量;可感知、可存储;可加工、传递和再生;重要的资源之一。第一章绪论1.1数据库系统概述1.1.1.1
数据与信息数据,通常指符号记录下来的,可以识别的信息。例如,黑板的信息,可以用一组数据“黑色、矩形、3×1.2米、木材”表示。这些符号被人们赋予了特定的语义后就具有传递信息的功能数据定义:描述事物的符号记录称为数据 描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等第一章绪论1.1数据库系统概述1.1.1.1
数据与信息352?第一章绪论1.1数据库系统概述1.1.1.1
数据与信息符号‘352’代表什么?代表***的月基本工资代表足球比赛中一种阵型代表分成比率结论:符号只有赋予了一定语义才能传递信息第一章绪论1.1数据库系统概述1.1.1.1
数据与信息联系:数据是信息的载体,或是信息的符号表示信息是数据的内涵,是对数据语义的解释数据数据存储信息处理第一章绪论1.1数据库系统概述数据与信息
数据库数据库管理系统数据库技术数据库系统数据库语言1.1.1基本概念第一章绪论1.1数据库系统概述1.1.1.2数据库数据库(DataBase,DB):长期存储在计算机内的、有组织的、可共享的数据集合特点:数据按一定的数据模型组织、描述和存储具有较小的冗余度较高的数据独立性和易扩展性可为各种用户共享第一章绪论1.1数据库系统概述(学号,姓名,系名,年级,专业,性别,年龄)(籍贯,政治面目,家庭住址)(身高,体重,健康状况)学生记录(年代,事件)(姓名,状况,与本人关系)(课名,成绩,学分)本人状况健康记录个人履历社会关系成绩记录数据库是以一定的组织方式存储在计算机中相关数据的集合。它能以最佳方式、最少的重复、最大的独立性为多种应用服务。数据库数据组织举例第一章绪论1.1数据库系统概述数据与信息数据库
数据库管理系统数据库技术数据库系统数据库语言1.1.1基本概念第一章绪论1.1数据库系统概述1.1.1.3数据库管理系统数据库管理系统(DataBaseManagementSystem,DBMS):是数据库系统中对数据进行管理的软件系统,为用户或应用程序提供访问DB的方法。DBMS主要功能:数据定义功能数据操纵功能数据库的运行管理数据库的建立和维护功能
第一章绪论1.1数据库系统概述TheDBMSMarketplaceRelationalDBMScompanies-Oracle,Informix,Sybase-areamongthelargestsoftwarecompaniesintheworldIBMoffersitsrelationalDB2systemMicrosoftoffersSQL-Server,plusMicrosoftAccessforthecheapDBMSonthedesktopRelationalcompaniesalsochallengedby“object-orientedDB”companies第一章绪论1.1数据库系统概述数据轨与信替息数据谱库数据帅库管美理系车统数据朽库技纹术数据蜘库系诵统数据愧库语死言1.缓1.匹1基本板概念第一章绪论1.1数据库系统概述1.鹊1.淹1.肌4数据久库技技术是一魔门研梦究数跳据库膛的结软构、助存储肢、管瘦理和松使用或的软俯件学种科数据然库技纸术是华在操柜作系摄统的饿文件饭系统私基础抓上发陷展起龄来的数据悼库不址仅用芬到数社据结菠构的柔知识挥,而推且丰耍富了桶数据岔结构毅的内众容第一章绪论1.1数据库系统概述数据膨与信夏息数据乡丰库数据恰库管坦理系艘统数据服库技司术数据桑库系歪统数据焰库语腔言1.罩1.惠1基本解概念第一章绪论1.1数据库系统概述1.狐1.女1.缘瑞5数据麻库系寺统数据鸟库系牙统(D亏at削ab司as起e种Sy乘st蹄em扮,笋DB溪S)根:采用喂了数引据库渴技术挥的计翠算机兄系统。是实四现有雹组织弟地、边动态痛地存省储大绑量关仪联数旨据、任方便朝多用药户访部问的昨计算板机软睛件、叉硬件边和数质据资分源组滩成的陵系统数据帽库管巾理员怕(Da滔ta骑Ba塘seAd哭mi味ni赔st林ra诵to徐r,DB辩A)专门炉从事孔数据或库的傲建立刺、使平用和供维护蚂等工补作的标专业其技术羊人员。第一章绪论1.1数据库系统概述1.伯1.族1.陵5数据民库系援统ba强ck第一章绪论1.1数据库系统概述数据忆与信火息数据买库数据怀库管洽理系摆统数据面库技由术数据皂库系虫统数据甲库语遍言1.忘1.往1基本芳概念第一章绪论1.1数据库系统概述1.姿1.恶1.锣6数据洒库语浇言由数床据定莫义语医言(Da搬ta每D棉ef钓in偷it挖io巩n船La扯ng浴ua奸ge,DD掀L)和数目据操束纵语巡寿言(Da够ta泻M风an率ip逗ul汁at庭io挨n惨La贞ng纤ua宵ge,DM景L)和(Da碌ta气C绒on徒tr裤ol察L饰an轮gu宾ag筛e,DC腔L)为用嫩户提开供交蚀互式狐使用透数据境库的棵方法第一章绪论1.1数据库系统概述1.糟1.腊2数据匠管理劲技术丈的发利展人工院管理吼阶段文件常系统公阶段数锹据粗库给阶湖段高级补数据氧库技之术阶词段20世纪50年代稼中期21世纪20世纪90年代20世纪60年代20世纪70年代20世纪80年代软件笑:汇讽编语核言硬件提:磁足带、漂卡片陈、纸俱带等特点念:数软据面凡向应所用、询无专辰用软痰件管过理数伐据。软件爱:高陪级语丑言、耽操作大系统硬件侮:磁退盘、驰磁鼓菌等特点立:数俱据长数期保捡存、怒数据映的逻沙辑结哀构与历物理平结构拨有区址别、湾文件捞组织金、重柄复使开用软件煌:数往据库晴管理渔系统硬件酿:大柄容量收、快技速存站取磁垃盘特点惧:数既据结柜构化殖、数庄据共耕享,积冗余悼低,饼易扩陷充、倘数据攀独立宁性高伟、数面据由DB殿MS统一累管理叉控制软件杂:分稼布式配数据勿库、鹅面向弱对象龟数据生库、妇多媒物体数寨据库硬件剩:数袭据通车信网嚷络、骡光盘特点惰:面悄向具捆有更穴复杂盐数据张结构京的应砌用第一章绪论1.1数据库系统概述文件牲技术鸣的主蔑要缺甚点数据煮冗余承及潜墙在的福数据送不一悦致性浪费帆存储奸空间失,相吓同的再数据枣重复青存储修改谊困难飘,容告易造限成数难据的龄不一饺致性数据温和程市序缺锄乏独石立性文件哪结构季的设津计依藏赖于连应用呼程序钩,系削统很昌难扩载充数据盐的逻姿辑结炎构改宇变,座必须蝇修改却应用栗程序释,反毙之亦粒然缺乏愉对数插据操示作进棍行控风制的膨方法安全六性、阿完整洽性、阁并发示控制筑和恢该复机房诚制第一章数据库技术概论1.1数据库的发展历史集中恋式数万据库抗的缺专点随着您数据惕量的鱼增加必,系棵统相捷当庞干大,悟操作扣复杂声,开搂销大数据笛集中站存储厉,大中量通辈信都炼通过倡主机登,造拘成拥投挤和图瓶颈第一章数据库技术概论1.1数据库的发展历史1.益1.绒3数据尤库系有统的起特点数据搁结构析化层次粘模型释网快状模膨型、碌关系自模型提等数据毒共享扭性高降低铺数据醒的冗香余度杯,节须省存象储空坡间避免夹数据响间的栏不一替致性幸,系叛统易栏于扩艺充数据挂独立却性高数据干与程坟序的灿无关腐性,役逻辑湿独立数性和讲物理廉独立座性数据捆由DB注MS统一哥管理义和控见制安全堪性控渡制、下完整童性控骨制、抵并发厦控制购、DB恢复第一章数据库技术概论1.1数据库的发展历史1.集2数据碰模型数据弄模型绿的定恋义及轻构成概念岭模型常用灿数据夺模型层次混模型网状蹦模型关系蜜模型第一章数据库技术概论1.2数据模型1.霞2.所1数据顶模型际的定掏义数据召模型(D挡at逢a裕Mo皆de你ls饥)是数服据库失中用咳于提摩供信鲁息表怜示和械操作穗手段隙的形堡式框暖架,盯它是尤将现蓬实世方界转玻换为干数据叫世界狂的桥透梁用于每描述苗数据脊库的包结构涛和语冶义表示北实体信类型烘以及桃实体查间联仗系的押模型严格社定义泼的概帅念集铲合,哑是数都据库骗的基笼础第一章数据库技术概论1.2数据模型1.例2.踩1数据旺模型名的定所义概念杰模型晚(信术息模脏型)按用育户的碗观点高对数刺据和策信息傅建模螺,它从完全湖不涉抢及信草息在浊计算捷机中喂的表再示问温题强调校语义毒表达配能力误,易箱于为哈用户样理解薪。是朝用户父与数干据库锈设计两人员可之间催交流铲的语这言。宴如实眠体联羡系模园型(E-劈燕R模型慌)数据枝模型柿(结哪构数津据模等型)按计贞算机炕系统清的观宋点对誓数据叛建模蒙,它零与具截体计劈燕算机腰系统秋密切盈相关针,直宽接面糠向数测据库桌中数绍据的录逻辑饶结构强调恼形式励化定扎义,真同时炉配有租定义接、操宵作的误语言注,便阻于机剪器实娘现。岸如层偶次、屯网状玻、关稻系、伍面向放对象购等第一章数据库技术概论1.2数据模型数据绣模型慌解释事物特性现实世界信息世界机器世界计算机现实膀世界存在塘于人大们头傲脑之奥外的盛客观诉世界信息恰世界现实埋世界接在人滩们头胞脑中蠢的反廊映,瓶人们魄把它翅用文棒字和闯符号老记载厌下来机器描世界信息宫世界稠的信弯息在礼机器破世界帽中以峰数据歇形式阶存储第一章数据库技术概论1.2数据模型数据绕模型伐解释现实世界信息世界概念模型(不依赖computer)机器世界DBMS支持的数据模型认识、抽象、命名、分类转换第一章数据库技术概论1.2数据模型认识抽象现实世界信息世界转换机器世界人:名字为BillGates,年龄38,男性…...记录:BillGates38Male…...概念模型数据模型第一章数据库技术概论1.2数据模型数据碰模型亮构成数据兼结构-对每实体从类型符和实闻体间竟联系稍的表息达和向实现帐,描雄述系挺统的史静态宗特性置;数据映操作-在堡数据票结构肤之上麦允许链执行赖的操容作集痰合,怪包括毒对数肆据库蹄的检等索和焦更新脆(插睬入、抛删除纳、修餐改)钉操作欺,描糊述系姥统的午动态速特性刃;数据孙完整棍性约渡束-数蛛据及烘其联榴系所烫具有嫌的制研约和独依赖肠规则川,以细保证健数据薯库中话数据盗的正地确性勉、有馒效性克和相乌容性在。第一章数据库技术概论1.2数据模型1.孙2数据联模型数据白模型铃的定牢义及袍构成概念辅模型常用贿数据萝模型层次遵模型网状栋模型关系够模型第一章数据库技术概论1.2数据模型1.义2.饶2概念洪模型信息导世界农的基辛本术誓语机器涌世界礼的基淘本术甘语(烧补充有)概念什模型抓的表粥示方尼法(邀实体-联系衰模型童、E-欠R模型煌)第一章数据库技术概论1.2数据模型1.悲2.否2.葡1信息林世界眉的基唯本术祸语(1)实想体(E徐nt扣it偿y)客观跨存在照并可仆相互幅区别狠的事潜物实体颤可以回是具孕体的援人、潜事、革物,前也可链以是伍抽象丙的概伪念或株联系(2)属框性(A纯tt羊ri券bu岔te迫)实体铅所具踩有的需某一霸特性一个浩实体地可以达有若轨干个怜属性福来刻饱画例:衣学生肤实体筒可以记由学积号、羡姓名同、性充别、伶出生职年份侍、系异、入文学时炮间等乎属性恳组成车,这脊些属酒性组狠合起臣来表绿征了吹一个罗学生第一章数据库技术概论1.2数据模型1.荣2.灭2.捉1信息抹世界捎的基谜本术攀语(3)码(K边ey原)能唯科一标仍识每垄个实筒体的箱属性娱或属庭性集灯,亦评称实瓦体标纪识符漫,或昌键。例:榴学生仔的学扬号。(4)域距(Do懒ma旨in)属确性的队取值朵范围例:剪性别料域为傲(男颗,女团)(5)实其体集(E哨nt耗it健y张Se诱t)性质笔相同牛的同远类实忙体的先集合。例:内全体桃学生会就是门一个志实体杰集。(6)实体俯型:秧具有厦相同洲属性薯的同非类实驳体的危类型横。(7)联枣系第一章数据库技术概论1.2数据模型实体筹的联朋系在现们实世茫界中风,事辨物内嗓部以磁及事忠物之引间是化有联聋系的率,这膝些联硬系在漫信息息世界母中反栏映为踪蝶实体紧内部叹的联吧系和缺实体呜之间猪的联钢系。实体炼内部充的联维系通捞常是贝指组附成实粉体的捕各属祝性之绿间的统联系贺。两个痒实体排型之罪间的走联系盐可以鞭分为架三类查:一对画一联头系(1:宅1)一对凶多联予系(1:村n)多对兄多联愚系(m:辫n)第一章数据库技术概论1.2数据模型实体种的联清系如果遥对于沈实体取集A中的稍每一仰个实罪体,恒实体勿集B中至涝多有户(也绘可能锡没有末)一闯个实盈体与狡之联膝系,节反之烦亦然晨,则剧称实肢体集A与实映体集B具有牙一对讯一联鹅系。衔记为1:控1。例:廊在学慈校里博,一烫个班统级只员有一粥个正俯班长彩,而汗一个企班长纤只在陆一个统班中愚任职点,则盒班级酬与班膝长之绒间具帽有一栋对一验联系商。例:瓦飞机蠢座位遣和乘所客。一对证一联麦系(1:疮1)第一章数据库技术概论1.2数据模型实体艇的联令系如果不对于杂实体拴集A中的掀每一锄个实繁体,克实体洗集B中有n个实冬体(n≥责0)与之芬联系扎,反疮之,挣对于绞实体足集B中的纸每一侄个实尖体,贸实体锡集B中至工多只赶有(卧也可碍能没唉有)两一个售实体曲与之找联系塔,则冶称实斑体集A与实踩体集B有一街对多蛇联系寄。记经为1:伯n。例:虏一个养班级拣中有慰若干皮名学诉生,斯而每薄个学得生只雄在一斧个班家级中干学习滚,则兼班级封与学石生之玩间具婆有一筑对多铜联系罚。一对忙多联播系(1:现n)第一章数据库技术概论1.2数据模型实体哄的联削系如果君对于益实体贵集A中的勺每一挣个实做体,校实体脚集B中有n个实会体(n≥礼0)与之暑联系医,反桑之,涂对于甩实体旷集B中的匹每一疲个实盯体,京实体惰集A中也光有m个实矛体(m≥惧0)与之君联系容,则昨称实凳体集A与实荒体集B具有吹多对此多联雷系。带记为m:便n例:叶一门题课程灿同时桌有若侨干个仍学生上选修歇,而墓一个桶学生狡可以仿同时欲选修趟多门粒课程杨,则蛮课程跃与学衫生之腰间具挣有多担对多绘联系一对绪一联店系是孙一对济多联坝系的虏特例呜,而度一对觉多联扇系又证是多众对多骄联系皂的特饭例多对的多联盯系(m:蚁n)第一章数据库技术概论1.2数据模型1.奔2.趋2.骄2机器啊世界哈的基兄本术勉语(1)字齿段(F家ie烛ld顶)标记险实体会属性刚的命言名单帝位称浆为字固段,眉或数梦据项员。是可乱以命成名的烫最小狮信息凭单位跌,亦漠称数钟据元精素、暗初等哑项。字段食命名风往往哭与属桌性名梦相同早。例:握学生骑有学朗号、漏姓名竖等腾字段苗。(2)记述录(R辱ec侍or林d)一般税一个冬记录助描述厅一个界实体己,所启以记讯录又桥可以跑定义特为能铃完整筛描述耗一个旦实体精的字基段集甜。例:帆学生独记录广(学育号,鲁姓名盲,年辟龄,量性别苏)。第一章数据库技术概论1.2数据模型1.率2.缺2.祝2机器图世界敬的基昂本术哑语(3)文溪件(F方il搞e)文件阵是描厘述实厅体集乖的,斗定义副为描字述一泛个实春体集逮的所极有记孩录集。即累同一驱类纪爬录的烦汇集柿。例:只所有洒的学革生记必录学生伯文件。(4)码(K吩ey饭)能唯镰一标恋识文垒件中棵每个浮记录筹的字向段或南字段缺集,也称网作键线。例:岂学生莫的学贴号可星以作洽为学号生记责录的忍键。第一章数据库技术概论1.2数据模型机器辣世界秆和信刷息世佣界的报术语惊对应奖关系信息世界机器世界实体记录属性字段(数据项)实体集文件实体键记录键第一章数据库技术概论1.2数据模型类型数和值实体实体类型:学生实体值:张三{属性属性类型:学号,姓名属性值:3567,张三{记录记录类型:学生(学号,姓名,性别)记录值:张三(3567,张三,男)第一章数据库技术概论1.2数据模型1.亚2.暖2.喇3实体无联系蚀模型鬼(ER模型耗)ER模型(En枕ti弦ty榴R浙el交at准io座ns肺hi弊p教Mo皮de颂l)是P.座P.氏S.口Ch砖en于19球76年提舅出的ER模型地直接瘦从现拍实世茎界中艘抽象德出实包体类更型及测实体迫间联亡系,归然后敢用ER图表交示ER图中铜的四财个基缘瑞本成奖分矩形友框,侍表示角实体朗类型菱形播框,仓表示土联系壤类型椭圆辰形框纠,表针示实僵体类焦型和随联系荒类型汗的属哈性(下划肠线表表示键)直线烤,联老系类株型与饿其涉扮及的慕实体贴类型缺之间溉以直挣线连商接,译并在乔直线沟端部挥标上漏联系聚的种会类(1鉴:1锋,晨1:知N,盯M铲:N窝)第一章数据库技术概论1.2数据模型ER图示体例(学校驻课程监管理)学生学号姓名性别年龄班级编号专业课程课程号课程名学分教师编号姓名性别年龄职称参考书书号书名摘要价格实体率及其夕属性第一章数据库技术概论1.2数据模型ER图示疫例(学校斜课程唤管理)学生班级课程教师参考书成绩讲授选修组成领导1mnmn1n1n实体最及其哨联系第一章数据库技术概论1.2数据模型E-杜R模型故设计栏举例为仓哑库管夏理设牧计一备个ER模型稻。该盲仓库痰主要窃管理枪零件炮的入华库、馋出库符和采层购等尾事项限。仓变库根蜓据需声要向亡供应涂商订效购零关件,旬而许旦多工零程项盖目需胆要仓痰库供融应零录件。第一章数据库技术概论1.2数据模型E-明R模型秤设计船举例建立ER图的愈过程猎如下胶:确定学实体化类型工程债项目PR透OJ纸EC粱T,零件PA滚RT柴,供应达商SU孙PP沟LI求ER确定统联系赌类型PR协OJ跌EC损T和PA后RT之间柴是M:题N联系爽,定济义为P-串PPA些RT和SU告PP耕LI移ER之间晚也是M:桐N联系要,定麻义为P-非S把实堆体类历型和锣联系锻类型蜂组合挠成ER图确定岩实体猾类型翻和联门系类亦型的缝属性确定秀实体揪类型察的键休,在商属于兼键的叙属性界名下柔划一耽横线狠。第一章数据库技术概论1.2数据模型E-枕R模型城设计住举例PROJECTPARTSUPPLIERP-PP-SJ#JNAMEDATETOTALQUANTITYP#PNAMECOLORWEIGHTS#SNAMESADDRMNMN第一章数据库技术概论1.2数据模型多于煎两个炒实体味型之逼间的弊联系如果眠规定疫某个论工程础项目宝指定勿需要永某个津供应依商的形零件村,ER图则且变为叶:PR药OJ肾EC疯TPA不RTSU耳PP朝LI刃ERP-巾P-检SMNP第一章数据库技术概论1.2数据模型同一版实体呼型之妨间的家联系零件夹之间吧的组飘合关鉴系,煮可用巷下图安表示捎:PA伤RTSU趣BP台AR晓TMN第一章数据库技术概论1.2数据模型ER模型销的优低点接近述于人骂的思烛维,晃容易喊理解与计促算机则无关欠,用平户容透易接像受在实劲际问终题中芦,一巷般总膨是先嫁设计喂一个ER模型浩,然烫后再姑把ER模型驼转换间成计期算机酸能实狱现的吵数据计模型第一章数据库技术概论1.2数据模型1.境2数据哨模型数据铲模型屿的定繁义及锡构成概念射模型常用殿数据页模型层次兴模型网状异模型关系卖模型第一章数据库技术概论1.2数据模型1.浴2.钩3常用傅数据译模型非关滚系模缠型层次持模型翼(Hi介er雕ar巡寿ch勿ic悬al狭M猪od杜el)网状筑模型(N半et哀wo抖rk雹M星od衔el催)数据栏结构秃:以基本歪层次誉联系为基厨本单稿位基本含层次个联系向:两个驰记录管及它碰们之滑间1:n(包谜括1:1)的战联系关系衫模型面向湿对象康模型第一章数据库技术概论1.2数据模型基本准层次均联系第一章数据库技术概论1.2数据模型RiRjLij双亲子女1:n(包拿括1:1)联璃系名1.些2数据泄模型数据平模型纸的定毁义及许构成概念怖模型常用详数据主模型层次预模型网状鸣模型关系顷模型第一章数据库技术概论1.2数据模型1.归2.稠4层次努模型层次浪模型(H暮ie棍ra少rc坚hi寸ca扣l救Mo食de颤l)的数财据结序构用树作形结扒构来运表示避实体纯及其易联系垦的模中型叫甲层次缎模型在树虎形结援构中贿,树雀的结夹点是项记录雪类型锻,非际根结谅点有员且只漠有一秧个双负亲上一芦层记升录类痰型与列下一昼层记惯录类孤型的众联系捞是1:镇N联系典型累代表茫是IB宿M公司盏的IM牌S系统第一章数据库技术概论1.2数据模型层次代数据子模型闯示例教学寇管理第一章数据库技术概论1.2数据模型层次却数据哭库实鸡例D9计算机王平D2机械系张风S22材料S21机制S92系统结构S91软件080许超教授077正刚副教授076刘同讲师070杨岭教授109秦涛教授082戴月副教授045高风讲师832583178306834083218316c26...c24...c25...c22.....................系专业学生教师第一章数据库技术概论1.2数据模型M:N联系称在层班次模先型中借的表器示层次悬模型刚不能盲直接孔表示M:N的联影系间接拐表示辈的方秒法:答将多盈对多劝的联群系分孝解成格一对逝多的抬联系分解检方法颂:冗昆余节夸点法编和虚造拟节丧点法P2协4图1.私20第一章数据库技术概论1.2数据模型层次把模型芝的数洲据操嚷作与宪完整纵性约男束检索插入没有盯相应跑的双拆亲结爪点值裂就不蒸能插较入子探女结与点值删除删除泉双亲拘结点看值,汽相应娘的子少女结定点饺值叛也被毒同时厌删除修改修改盈所有斧相应回记录扶,保债持数林据一咱致性第一章数据库技术概论1.2数据模型层次鸭模型题的存迁储结怖构邻接扰法按照响层次姿树前唇序遍仿历的挤顺序骆把所既有记我录值砖依次需邻接肌存放跟,即巡寿通过肌物理日空间眠的位泛置相智邻来径体现野层次盼顺序链接弟法用指赏引元彩来反啊映数辞据之杀间的相层次笑联系子女-兄弟崖链接纷法层次谊序列歉链接鸟法(灰树的毒前序胃遍历箱)第一章数据库技术概论1.2数据模型层次僵模型苍的特郑点在层僵次式斩数据销库中符查找沃记录叮,必南须指恒定存撇取路异径,嘴随机裁查找歌效率键低不能兆直接广支持M:N的联梳系插入呼删除谨操作般限制投多,诱带来帆良好碑的完妖整性协支持第一章数据库技术概论1.2数据模型1.破2数据脂模型数据蛾模型色的定狸义及翅构成概念慰模型常用圆数据原模型层次府模型网状浆模型关系每模型第一章数据库技术概论1.2数据模型1.栗2.怕5网状扩模型(Ne丽tw瓶or纽奉k充Mo巡寿de际l)网状焦模型棍的数脑据结沾构用有芝向图变结构圆表示棚实体哥及实毒体间毕联系固的数怪据模李型网状辫数据说模型蓄的典愉型代塔表是DB棒TG系统驱,流面行于20世纪70年代学号姓名年龄性别课程宅号名称学号课程自号成绩学生s课程c学生复成绩看单s-画sc课程筛成绩现单c-炒sc学生旅选课sc第一章数据库技术概论1.2数据模型网状讲数据抵库实贸例S1挂C1想AS1熟C2包AS2械C1芳AS2践C3贡AS3耗C1惊AS3胆C2蹲AS4仿C1树AS4烦C2咏AS4注C3始AS1S2S3S4C1C2C3第一章数据库技术概论1.2数据模型网状斧模型号的数吸据约印束支持怀记录介键的捉概念保证运一个删联系连中双贴亲记造录和散子女压记录妈间是1:N的联浊系可以飞支持编双亲传记录吐和子洋女记虫录之贫间的援某些渐约束团条件如学生选释课记脉录值纪必须冈是数江据库按中存再在某摘一学沃生某伍一门安课的内选课轰记录第一章数据库技术概论1.2数据模型链接伴法单向莫链接双向与链接环状谁链接向首戏链接指引鸟元阵脑列法二进露制阵劫列法索引胞法网状新数据堡模型绳的存地储结盖构第一章数据库技术概论1.2数据模型记录耍之间仁的联鼓系通硬过指番针实采现,M:锅N联系预也容窗易实勿现,炕查壶询效册率较能高应用晋程序跪的编超写比恭较复帐杂,家程序塑员必征须熟悬悉数吨据库底的逻奶辑结糖构网状旱数据闲模型思的特跌点第一章数据库技术概论1.2数据模型1.巨2数据得模型数据悉模型拿的定绩义及纪构成概念抛模型常用穿数据听模型层次指模型网状市模型关系俩模型第一章数据库技术概论1.2数据模型1.顽2.挪6关系地模型关系泳模型码中数只据的拢逻辑置结构仪是一住张二役维表?怎样瓣用关报系表贩示实轿体及雄其联非系(晕举例能)关系颈必须糖是规鱼范化鼓的属性烟必须戴不可欧再分--锅-必须刮满足找!对关奏系的泉操作钩结果蔬是一授新关信系第一章数据库技术概论1.2数据模型关系首模型戒术语关系元组属性主码域分量医:元塑组中达的一蹈个属陕性值关系垮模式关系骄名(灰属性1,属昼性2,…,属斯性n)第一章数据库技术概论1.2数据模型关系射模型他的操杯纵与伴约束数据奸操作主要识操作蕉包括骨:查帜询、皱插入醒、删丢除和霸修改数据超操作诉是集乎合一腾级操蛙作,宋操作智对象纵和操炭作结职果都解是关泡系存取贩路径榆向用桑户隐允蔽完整誓性约膨束数据陶操作踏必须辟满足完实体匹完整恭性、乐参照茎完整军性和扛用户亿定义倚完整擦性(有第二涂章详漆述)第一章数据库技术概论1.2数据模型关系寻模型衔的存蓝储结践构实体见及实战体间游的联僵系都旦用表图来表犯示在数惕据库旱的物股理组蹄织中因,表般以文傲件形须式存示储典型DB车MS产品径:DB筋2,Or周ac要le,Sy尝ba最se,In蓝fo娱rm脚ix,Fo押xp杂ro,Ac蚊ce胡ss第一章数据库技术概论1.2数据模型关系全模型骑的特捉点单一纷简单爬的结冠构有较纹好的乞数据蜂独立劳性数学律化的除模型用键而不苗是用指针导航丑数据SQ唇L语言御为国贪际标美准存取竖路径龟对用维户透罢明,解查询所效率尾不如家非关末系模骨型,爆需优驻化查盾询,垒难度醉增加第一章数据库技术概论1.2数据模型1.驶3数据寨库系谷统结穷构数据条库系伐统模掘式的激概念数据必库系恼统的服三级衰模式康结构数据煮库的陶二级子映象怜功能孩与数列据独昨立性第一章数据库技术概论1.3数据库系统结构1.午3.貌1数据灶库系铜统模神式的核概念“型惧”否和“名值”奶的崖概念型(Ty厕pe):拔对某巨一类软数据插的结皂构和探属性盛的说捉明值(Va嗽lu针e):派是型任的一崭个具吉体赋害值记录向型:锦(学塌号,馒姓名迈,性昆别,呆系别驻,年恶龄,故籍贯贺)记录发值:坑(90房诚02狗01,李凭明,传男,纺计算恒机,22,江锅苏)第一章数据库技术概论1.3数据库系统结构模式棵(Sc算he热ma)模式朽(Sc殃he坦ma)数据舰库中渔全体竿数据挖的逻摄辑结骂构和鲜特征取的描坚述是型重的描抢述反映各数据桃的结挖构及洽其联杰系模式破是相仇对稳挂定的第一章数据库技术概论1.3数据库系统结构模式戏的一誓个实鸡例(In员st渡an竖ce)模式酷的一腹个具谎体值反映伴数据沸库某畜一时况刻的馆状态同一方个模畅式可号以有米很多阴实例实例默随数远据库姜中的架数据么的更街新而喂变动1.毁3数据过库系碌统结吹构数据亚库系柏统模贤式的燥概念数据嘱库系跨统的连三级催模式结结构数据叮库的拥二级横映象贯功能杯与数饥据独筝立性第一章数据库技术概论1.3数据库系统结构1.梢3.动2数据置库系沟统三劲级模企式结千构第一章数据库技术概论1.3数据库系统结构一、奴模式第一章数据库技术概论1.3数据库系统结构模式浑(也夫称逻偿辑模兔式)--差-总体励观数据针库中顾全体纳数据当的逻众辑结妻构和覆特征尚的描兰述所有向用户套的公与共数偶据视牛图,集综合脱了所鸡有用蚂户的将需求一个衫数据奴库只廉有一谈个模碑式地位谁:是责数据质库系物统模至式结已构的裂中间尘层与数淡据的杂物理拴存储尾细节磁和硬弦件环案境无棍关与具德体的仆应用塔程序宽、开朽发工辜具及敞高级北程序缝设计饱语言裙无关模式联的定灯义数据毯的逻猜辑结裙构(灭数据沸项的薪名字耳、类炸型、俯取值库范围唐等)数据认之间禽的联物系数据右有关爷的安躺全性粒、完凡整性煎要求二、外模邮式(财子模蛮式、再用户璃模式兵)子模殿式是拜数据踪蝶库中立数据撞的局剂部逻性辑结众构描臣述--遣-用户丸观模式铁与外公模式导的关捕系:衰一对肥多子模哈式是宇模式悦的子贫集面向尼用户话,与诞具体叶程序斥设计冲语言典相关外模嫁式与耐应用佛的关柔系:椒一对挣多地位酱:介稳于模觉式与洽应用匀之间保证塑数据暗库安经全性蛛的一开个有始力措乐施第一章数据库技术概论1.3数据库系统结构三、内模童式(滨存储骆模式享)是数写据库比中数寄据的凭存储便结构--久--存储填观一个陶数据外库只租有一诸个内逐模式第一章数据库技术概论1.3数据库系统结构1.警3数据赛库系袖统结滤构数据笛库系浩统模笑式的贩概念数据娘库系羽统的备三级伐模式盈结构数据擦库的筐二级挎映象供功能拐与数棋据独愤立性第一章数据库技术概论1.3数据库系统结构1.育3.厘3二级初映象趋功能贸与数倦据独丽立性三级割模式针是对肾数据殊的三防个抽雀象级什别二级赵映象岔在DB穗MS内部歌实现阵这三弊个抽君象层荐次的素联系映和转饭换外模用式/模式慌映象模式/内模横式映昆象第一章数据库技术概论1.3数据库系统结构数据酬独立督性数据纸的使径用者披(应杀用程籍序)妻在使毯用数去据时毁,可乘以逻循辑地执抽象伯地处乓理数固据,客不必顿关心撑数据敢在计膏算机迫中的具体宗表示励方式与存储篮方式。物理搂独立棵性:当饰数据据的具模体存炸储位仙置、部存储触方式尽发生脖变化俯后,接应用如程序技可以豆不作俘修改勤。逻辑净独立童性:当绿数据间的具思体表殃示方厘式(俩如数侮据名佳称、氏长度迹、组鸟织方踪蝶式)厨发生圈变化旱后,顺应用冷程序跨可以烧不作这修改眉。第一章数据库技术概论1.5数据库体系结构外模接式/模式暑映象确定绑了数透据的畅局部向逻辑菜结构参与全邮局逻增辑结魔构之卵间的妨对应拆关系模式枣改变损时,猜模式/外模昨式映屡象作比相应河改变率,使源外模蒸式保股持不巾变,固从而摩应用幕程序摘保持启不变扇,保剥证了关数据疲与程寇序的逻辑冷独立君性此映守象通室常在夏外模港式中偏描述第一章数据库技术概论1.3数据库系统结构模式/内模古式映柱象模式/内模托式映耽象是投唯一智的确定本了数卖据的索全局逐逻辑格结构轮与物屈理存愧储结吊构之宵间的啄对应榴关系当存忌储结顿构改贷变时返,模贤式/内模绿式映饰象有胁相应竟变化缎,使啊模式趣保持肌不变住,从颠而应解用程沈序保鸟持不负变,猾保证堪了数抛据与蔬程序伤的物理魔独立纱性此映暖象通叠常在蹦内模葬式中始描述第一章数据库技术概论1.3数据库系统结构1.球4数据瞒库系炮统的躬组成硬件怒平台封及数胀据库足够竟大的焦内存删、足腾够大议的磁谊盘、昌较高涂的通可道能星力软件DB话MS、支持DB橡MS的OS、高级丹语言购及其絮编译剩系统太、以DB息MS为核堡心的利应用貌开发愿工具人员数据愉库管片理员、系殊统分错析员讨、数则据库直设计捏人员融、应干用程觉序员参和最共终用讯户第一章数据库技术概论1.4数据库系统的组成数据随库管罗理员(D陆BA物)DB闭A负责休全面年管理捷和控斜制数葬据库狸系统DB昼A职责鸽包括笑:决定派数据尸库中校的信鸡息内察容和离结构决定聋数据宰库的尖存储释结构糖和存犁取策症略定义蠢数据看的安心全性薄要求软和完建整性率约束循条件控制左数据解库的亮使用尺和运虑行数据烂库的码改组米和重饲组重骡构第一章数据库技术概论1.4数据库系统的组成数据鱼库系认统体鼻系结跪构1、单赢用户飞数据对库系片统整个斥数据晴库系岭统位窄于单盗机上承,包弃括应织用程衰序、DB迷MS、数据散;只有躬一个瞧用户点,不算同机乡丰器之羽间不著能共堂享数毒据。特点拔:数管据冗呀余严来重数据幸集中相、处陕理集腊中、猫单用蹲户第一章数据库技术概论1.4数据库系统的组成数据犬库系差统体乖系结清构数据核集中豪、处刑理集悦中、支多用稠户2、主皆从式隔结构好的数王据库公系统一个畜主机赶带多狮个终谣端整个浮数据灯库系苗统位件于主烫机上贫,包请括应没用程意序、DB喊MS、数据滥;所伏
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 玻璃回收利用考核试卷
- 管道工程质量管理标准制定考核试卷
- 机器人视觉引导的精密装配技术考核试卷
- 纤维原料的制备和性能调控植物纤维材料考核试卷
- 机器人智能算法研究考核试卷
- 竹浆在纸品透气性与防水性平衡技术研究考核试卷
- 机动车燃油价格波动与预测考核试卷
- 畜牧业与粮食生产的发展策略考核试卷
- 核电站运行中的核燃料管理安全考核试卷
- 社区居民自治组织建设考核试卷
- 第5课南亚东亚与美洲的文化课件-高中历史选择性必修3
- (2024年)智慧工地系统介绍课件pptx
- 《奈奎斯特准则》课件
- 操作剧院灯光音响的工作手册
- 2023-2024学年人教版七年级数学下册第8章《二元一次方程组》单元同步测试卷
- 福利院消防安全知识培训
- 灭火器材和使用技巧
- 腹针疗法完整
- 人工智能在市场营销中的应用与前景展望
- 婴童服饰行业分析
- 【试卷】-《新能源汽车整车控制系统检修》课程考试试卷(闭卷)A卷
评论
0/150
提交评论