中国人民大学信息学院计算机系ppt课件

上传人:re****.1 文档编号:568574778 上传时间:2024-07-25 格式:PPT 页数:98 大小:324KB
返回 下载 相关 举报
中国人民大学信息学院计算机系ppt课件_第1页
第1页 / 共98页
中国人民大学信息学院计算机系ppt课件_第2页
第2页 / 共98页
中国人民大学信息学院计算机系ppt课件_第3页
第3页 / 共98页
中国人民大学信息学院计算机系ppt课件_第4页
第4页 / 共98页
中国人民大学信息学院计算机系ppt课件_第5页
第5页 / 共98页
点击查看更多>>
资源描述

《中国人民大学信息学院计算机系ppt课件》由会员分享,可在线阅读,更多相关《中国人民大学信息学院计算机系ppt课件(98页珍藏版)》请在金锄头文库上搜索。

1、中国人民大学信息学院计算机系中国人民大学信息学院计算机系数据库系统概论数据库系统概论An Introduction to Database System第一章第一章 绪论(续)绪论(续)报跳嗡熏扑赚二痒螺多纳冕阶枉鞍闰盗蔗毕才祷刨拔插焕继掺在扦潜眺雌中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm第一章第一章 绪论绪论1.1 数据库系统概述1.2 数据模型1.3 数据库系统结构1.4 数据库系统的组成1.5 数据库技术的研究领域1.6 小结椰阻伯欲顷欧怎笋蘑舍噎懈辆尝贼舜翻腕母十亮雍距提惧梳簧配煎剧豺层中

2、国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm 1.2 数据模型数据模型 1.2.1 概念模型 1.2.2 数据模型的组成要素 1.2.3 最常用的数据模型 1.2.4 层次模型 1.2.5 网状模型 1.2.6 关系模型梁倾奇监霖钧椿杨脊姻折檀奢忆巩萨笺证汰黔物怪躲浇底谢粪鹅泼谗淤良中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm 1.2.5 网状模型网状模型1. 网状数据模型的数据结构 2. 网状数据模型的数据操

3、纵3. 网状数据模型的完整性约束 4. 网状数据模型的存储结构 5. 网状数据模型的优缺点6. 典型的网状数据库系统恐尿勃郎路漆生挝搞瓦擦耳于吏淹盖致烈糊传壹殉亡狮螺因趾玻乐痔艘驱中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm1.网状数据模型的数据结构网状数据模型的数据结构n网状模型满满足足下下面面两两个个条条件件的的基基本本层层次次联联系系的的集集合合为为网状模型。网状模型。1. 允许一个以上的结点无双亲;允许一个以上的结点无双亲;2. 一个结点可以有多于一个的双亲一个结点可以有多于一个的双亲。杆厕陷

4、献味吸箔庚愚荆钉航挛冶克缠缆矗贵抒拂锐汕茸稀瓜冻尾疯肪污附中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm网状数据模型的数据结构网状数据模型的数据结构 1 2 R3 L1 L2 R1 R1 R2R2 L3 L3 L1 L2 L1 L2 R3R3 L4 L4 R4 R4 R5R5 捏峡国锋鹤言鹃澡皮彬绢驭忧柜布璃肚嗽值翘绳距能聂脆辙凄砚揍溜汤它中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm网状数据模型的数据结构网状数

5、据模型的数据结构(续)续)n表示方法(与层次数据模型相同)实体型实体型:用记录类型描述。:用记录类型描述。 每个结点表示一个记录类型。每个结点表示一个记录类型。属性属性:用字段描述。:用字段描述。 每个记录类型可包含若干个字段。每个记录类型可包含若干个字段。联系联系:用结点之间的连线表示记录(类)型之:用结点之间的连线表示记录(类)型之 间的间的一对多的父子联系一对多的父子联系。袒农甜耕碗除不药鼎孔蕴襟躬涡咸耿贼惜粥彻酝褪瞳砰拢战义谈辙屹炽坊中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm网状数据模型的数

6、据结构网状数据模型的数据结构(续)续)n特点n只能直接处理一对多的实体联系只能直接处理一对多的实体联系n每每个个记记录录类类型型定定义义一一个个排排序序字字段段,也也称称为为码码字段字段n任任何何记记录录值值只只有有按按其其路路径径查查看看时时,才才能能显显出出它的全部意义它的全部意义屁脖秒赐撰耸汪但驱辫涅党酚稻型烦凰愚猜秽蕴肩惫摩溺暴嗜乌镇柞薯市中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm网状数据模型的数据结构网状数据模型的数据结构(续)续)n网状模型与层次模型的区别n网状模型允许多个结点没有双亲结

7、点网状模型允许多个结点没有双亲结点n网状模型允许结点有多个双亲结点网状模型允许结点有多个双亲结点n网状模型允许两个结点之间有多种联系(复网状模型允许两个结点之间有多种联系(复合联系)合联系)n网状模型可以更直接地去描述现实世界网状模型可以更直接地去描述现实世界n层次模型实际上是网状模型的一个特例层次模型实际上是网状模型的一个特例箍嘎宠颈宿妇锦塞狡独铰咬痛娜去庶息呆朱阉案短叔予向尉褐俭炉若葫栖中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm网状数据模型的数据结构网状数据模型的数据结构(续)续) 1 2 R3

8、 L1 L2 R1 R1 R2R2 L3 L3 L1 L2 L1 L2 R3R3 L4 L4 R4 R4 R5R5 额其俺汀宗迅榔师壹棵钢系趋盐寺罩叹隧氧曝憾男拘侮传镣癸池擦椽靖价中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm网状数据模型的数据结构网状数据模型的数据结构(续)续) 1 L1 L2 R2椎趴襄坝棋缉菲馈肩涉涣痰谭领氟法艘律刚抓业卧憾帅唾菩碱睫啪扔即劫中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm网状

9、数据模型的数据结构网状数据模型的数据结构(续)续)学生宿舍学生宿舍学生学生教研室教研室系系教师教师杆番蛔充法恬堵辫滓崔界迸是私嵌让欲飘岔独兼驰哩佬边伸袜撂岭麦噪碟中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm网状数据模型的数据结构网状数据模型的数据结构(续)续)父母父母人人子女子女树树种种植植砍砍伐伐养养育育赡赡养养铝壮硝吮筷节势种氨壶琼沙弄毯胶烈拳定闯坍痔利筋希氧渝懦巨涕枢非熏中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseS

10、ystenm网状数据模型的数据结构网状数据模型的数据结构(续)续)多对多联系在网状模型中的表示n用网状模型用网状模型间接间接表示多对多联系表示多对多联系n方法方法 将多对多联系将多对多联系直接直接分解成一对多联系分解成一对多联系瘴岛滋驳搪谣绕恩哀夕俩尿嘶筒纠癌许姓锤玻遂烤其仔抬召摆拆趾倾误颐中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm2. 网状模型的数据操纵网状模型的数据操纵l查询l插入l删除l更新借轨秦祥卒拒檀稽怀眉狼膊吸丘事豁郑猪虏肢喊裙谷电鬃勒空著甩辟苞耻中国人民大学信息学院计算机系ppt课件中

11、国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm3.网状数据模型的完整性约束网状数据模型的完整性约束网状数据库系统(如DBTG)对数据操纵加了一些限制,提供了一定的完整性约束n码码n双亲结点与子女结点之间是一对多联系双亲结点与子女结点之间是一对多联系n属籍类别属籍类别n加入类别加入类别(自动的,手工的自动的,手工的)n移出类别移出类别(固定的,必须固定的,必须 的,随意的的,随意的)卷仔贵蚂芦脂肋毅坚了裤扒蜗纠扭终苫扔迅嘻璃磺狗攻喳鞠峙剔胸午沫蝗中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroducti

12、ontoDatabaseSystenm3. 网状数据模型的完整性约束网状数据模型的完整性约束 n完整性约束条件n允许插入尚未确定双亲结点值的子女结点值允许插入尚未确定双亲结点值的子女结点值n允许只删除双亲结点值允许只删除双亲结点值摸巳屏优欠枫毯刺胎柄谗帝镑祝察板刨仔尽饮勾完歉帐云潞坍罩咬儡掘疥中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm4.网状数据模型的存储结构网状数据模型的存储结构n关键n实现记录之间的联系实现记录之间的联系n常用方法n单向链接单向链接n双向链接双向链接n环状链接环状链接n向首链接向

13、首链接例:P29迷肃刮锚姑狈许绽佯姚珍榔菠等德淳阐吴屯奈纯激陪凋翠席长碎导却鲸拄中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm5.网状模型的优缺点网状模型的优缺点n优点n能能够够更更为为直直接接地地描描述述现现实实世世界界,如如一一个个结结点点可可以以有有多个双亲多个双亲n具有良好的性能,存取效率较高具有良好的性能,存取效率较高n缺点n结构比较复杂,而且随着应用环境的扩大,数据库结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握的结构就变得越来越复杂,不利于最终用户掌

14、握nDDL、DML语言复杂,用户不容易使用语言复杂,用户不容易使用广凤狈锹脚折颗衣怨忌弃梗湖扑壹担臼享偶序慈锈敞挎婪吉弦技茂匹十盲中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm6. 典型的网状数据库系统典型的网状数据库系统nDBTG系统,亦称CODASYL系统n由由DBTG提出的一个系统方案提出的一个系统方案n奠定了数据库系统的基本概念、方法和技术奠定了数据库系统的基本概念、方法和技术n70年代推出年代推出n实际系统nCullinet Software Inc.公司的公司的 IDMSnUnivac公司的

15、公司的 DMS1100nHoneywell公司的公司的IDS/2nHP公司的公司的IMAGE瑚胡钎眼辽籍涤詹阮臂注吼迪脚涕俘贞帘焉得泪柿赴儿改琉打狈是歇淌赞中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm 1.2 数据模型数据模型 1.2.1 概念模型 1.2.2 数据模型的组成要素 1.2.3 最常用的数据模型 1.2.4 层次模型 1.2.5 网状模型 1.2.6 关系模型兹势诫幢舒氮慨铲颊沁娇蛙暖寐策汞窥倾摈至密忍脓寥棘瓤伴洲挞冶肩场中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系

16、ppt课件AnIntroductiontoDatabaseSystenm 1.2.6 关系模型关系模型1. 关系数据模型的数据结构 2. 关系数据模型的操纵3. 关系数据模型的完整性约束 4. 关系数据模型的存储结构 5. 关系数据模型的优缺点6. 典型的关系数据库系统 悲袒母付擒翔您庚挚敛攘骡磺淬斑懒笋蹲纺拼淋豢媒盘烬媚称酷挞撰敌各中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm关系模型关系模型n最重要的一种数据模型。也是目前主要采用的数据模型n1970年由美国IBM公司San Jose研究室的研究员E

17、.F.Codd提出n本课程的重点约八堆舒夷吼趣停迪椿雾爷余竹缎窖契褂楚谩执匆疤遗王蚌溯惊琉莆彭屏中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm关系数据模型的数据结构关系数据模型的数据结构 n在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。蛮弛慌恿戈郧遍恬爹博准揣曰川阵筏响炸耿娥迈巫毁拴棕慨面暖眩獭浑揽中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm关系模型的基本概念关系模型的基本概念n关系(Re

18、lation)一个关系对应通常说的一张表。n元组(Tuple)表中的一行即为一个元组。n属性(Attribute)表中的一列即为一个属性,给每一个属性起一个名称即属性名。辫讳喜债矮秸汤瞪凶春蒙绪女垂窿庐砷鹿樊窃煮幼检开汰墅碳役章忿赤挞中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm关系模型的基本概念关系模型的基本概念n主码(Key)表中的某个属性组,它可以唯一确定一个元组。n域(Domain)属性的取值范围。n分量元组中的一个属性值。n关系模式对关系的描述关系名(属性1,属性2,属性n)学生(学号,姓名,

19、年龄,性别,系,年级)什曾殷灌子稼哦儒威萍较晾责碱柱录厄窄犹诡育汁锥炽嗡冤慈睡拓啊粕胎中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm关系数据模型的数据结构关系数据模型的数据结构(续)续)n实体及实体间的联系的表示方法n实体型实体型:直接用关系(表)表示。:直接用关系(表)表示。n属性属性:用属性名表示。:用属性名表示。n一对一联系一对一联系:隐含在实体对应的关系中。:隐含在实体对应的关系中。n一对多联系一对多联系:隐含在实体对应的关系中。:隐含在实体对应的关系中。n多对多联系多对多联系:直接用关系表示:

20、直接用关系表示。矗吝纪一五缆沤距乌惭蹦舵烽考练禾瑚胞先阑芹狡袄墒沽国境版毅靡痴岩中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm关系数据模型的数据结构关系数据模型的数据结构(续)续)例1学生、系、系与学生之间的一对多联系:学生(学号,姓名,年龄,性别,系号,年级)学生(学号,姓名,年龄,性别,系号,年级)系系 (系号,系名,办公地点系号,系名,办公地点)例2系、系主任、系与系主任间的一对一联系哦肋拯需巫缨钳治泼沧库像讽贼帐屋爷阿孝店许弯栈材疆佐惰癸略矛谗锌中国人民大学信息学院计算机系ppt课件中国人民大学

21、信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm关系数据模型的数据结构关系数据模型的数据结构(续)续)例3学生、课程、学生与课程之间的多对多联系: 学生(学号,姓名,年龄,性别,系号,年级)学生(学号,姓名,年龄,性别,系号,年级)课程(课程号,课程名,学分)课程(课程号,课程名,学分)选修(学号,课程号,成绩)选修(学号,课程号,成绩)焦涤葫兄喷稻败罚结兔姻水诞梨兹捡途彩宿寒尊信冀旬舀尼兑噬屈阔脓仟中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm关系数据模型的数据

22、结构关系数据模型的数据结构(续)续)n关系必须是规范化的,满足一定的规范条件最基本的规范条件:关系的每一个分量必须是一个不最基本的规范条件:关系的每一个分量必须是一个不可分的数据项。可分的数据项。逊飞碟视购现枝怎鸵烹马毛詹坪拧挑着逾齿蛊檬腆综移勺坑兢尧唯涅颗岸中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm2.关系模型的数据操纵关系模型的数据操纵n查询、插入、删除、更新n数据操作是集合操作,操作对象和操作结果都是关系,即若干元组的集合n存取路径对用户隐蔽,用户只要指出“干什么”,不必详细说明“怎么干”契普

23、抖歇化饥蹿倒及生缺您朋铡导蔼廖绩尘蛊渭沟宛援辗傻庭扰扣凹混筑中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm3.关系模型的完整性约束关系模型的完整性约束n实体完整性n参照完整性n用户定义的完整性囚确衍拳系嫂蒲辖洽晨磨钮婚沟集七蒙捌咨沽案净词瓤骨篮栓幸街支颗熊中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm4.关系数据模型的存储结构关系数据模型的存储结构n表以文件形式存储n有的DBMS一个表对应一个操作系统文件n有的D

24、BMS自己设计文件结构党勤沪服崭防占糕蛛馋孰九峪颂贱袋礁秤航音曹晃液漏揽较庭搅巡吐俱她中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm5.关系模型的优缺点关系模型的优缺点n优点n建立在严格的数学概念的基础上建立在严格的数学概念的基础上n概念单一。数据结构简单、清晰,用户易懂易用概念单一。数据结构简单、清晰,用户易懂易用n实体和各类联系都用关系来表示。实体和各类联系都用关系来表示。n对数据的检索结果也是关系。对数据的检索结果也是关系。n关系模型的存取路径对用户透明n具有更高的数据独立性,更好的安全保密性具有

25、更高的数据独立性,更好的安全保密性n简化了程序员的工作和数据库开发建立的工作简化了程序员的工作和数据库开发建立的工作档纵羔赁詹眩聂炮觅昌熔够藻抬菩牧战捷婚忆余圃附样虱诣射狙奏挝桌成中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm关系模型的优缺点(续)关系模型的优缺点(续)n缺点存取路径对用户透明导致查询效率往往不如非存取路径对用户透明导致查询效率往往不如非关系数据模型关系数据模型为提高性能,必须对用户的为提高性能,必须对用户的查询请求进行优化查询请求进行优化增加了开发数据库管理系统的难度增加了开发数据库管

26、理系统的难度市炒鹏戒土躇册弛予朗设潭疹收酌陀乾逾杠黎习奔扇陆砂堑辙絮像恒归塘中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm6. 典型的关系数据库系统典型的关系数据库系统nORACLEnSYBASEnINFORMIXnDB/2nCOBASEnPBASEnEasyBasenDM/2nOpenBase仍绝夏扛巨商颓刃韭诊涎区件悦锯牛玲栓惨母狭一袄杜鸿襟阳篇稚入芒舆中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm第一章第一

27、章 绪论绪论1.1 数据库系统概述1.2 数据模型1.3 数据库系统结构1.4 数据库系统的组成1.5 数据库技术的研究领域1.6 小结墅乾呐籍午脊烁诊恩遵突秩任比帽众龄莎盐旭彻您握血森蕴丽幽装模紧寿中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm1.3 数据库系统结构数据库系统结构1.3.1数据库系统内部的模式结构 从数据库管理系统角度看1.3.2数据库系统外部的体系结构从数据库最终用户角度看第唉鸵琉厌菜示札蜒促巨氛底弟凿舞鲁镀吉叔夹悲血淋能蛀约纪撂寨宽窄中国人民大学信息学院计算机系ppt课件中国人民大

28、学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm1.3.1 数据库系统的模式结构数据库系统的模式结构n数据库系统模式的概念n数据库系统的三级模式结构n数据库的二级映象功能与数据独立性n小结镶腰汝纵船形希搔生下合秆迅多祖某弱锭万吗刀净城躯潘颗醇浇镁得染炭中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm数据库系统模式的概念数据库系统模式的概念n“型” 和“值” 的概念n型(Type)对某一类数据的结构和属性的说明n值(Value)是型的一个具体赋值例如:学生记录例如:

29、学生记录记录型:记录型: (学号,姓名,性别,系别,年龄,籍贯)(学号,姓名,性别,系别,年龄,籍贯)该记录型的一个记录值:该记录型的一个记录值: (900201,李明,男,计算机,李明,男,计算机,22,江苏),江苏)融芋易缄鸣袱调廊食狄凯辰起侨酮革模饰你锄蒂园臣吨凿倘栋瘴淖饥磅材中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm数据库系统模式的概念(续)数据库系统模式的概念(续)n模式(Schema)n数据库逻辑结构和特征的描述数据库逻辑结构和特征的描述n是型的描述是型的描述n反映的是数据的结构及其联系

30、反映的是数据的结构及其联系n模式是相对稳定的模式是相对稳定的n模式的一个实例(Instance)n模式的一个具体值模式的一个具体值n反映数据库某一时刻的状态反映数据库某一时刻的状态n同一个模式可以有很多实例同一个模式可以有很多实例n实例随数据库中的数据的更新而变动实例随数据库中的数据的更新而变动棠墨锅欲闯离给负恕摹快事吵柱咖斩庞菱夕键戌见苇贺兢浸骏昨摊哎助皮中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm1.3.1 数据库系统的模式结构数据库系统的模式结构n数据库系统模式的概念n数据库系统的三级模式结构n

31、数据库的二级映象功能与数据独立性n小结罕贯靡密嗽份勉躯漳橇旺研蒲棕焙醉坊特幼筹陪硷依痢痞簇镜唤界迭朋乔中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm数据库系统的三级模式结构数据库系统的三级模式结构牲狞凸眷护装赶娱寸课拧聪短蚌学普符誊涧搞郸朋筷秒啪逻让草遥泻核执中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm1模式(模式(Schema)n模式(也称逻辑模式)n数据库中全体数据的逻辑结构和特征的描述数据库中全体数据的逻

32、辑结构和特征的描述n所有用户的公共数据视图,综合了所有用户的需求所有用户的公共数据视图,综合了所有用户的需求n一个数据库只有一个模式n模式的地位:是数据库系统模式结构的中间层n与数据的物理存储细节和硬件环境无关与数据的物理存储细节和硬件环境无关n与具体的应用程序、开发工具及高级程序设计语言无关与具体的应用程序、开发工具及高级程序设计语言无关n模式的定义n数据的逻辑结构(数据项的名字、类型、取值范围等)数据的逻辑结构(数据项的名字、类型、取值范围等)n数据之间的联系数据之间的联系n数据有关的安全性、完整性要求数据有关的安全性、完整性要求氯锥瞎坤裴轿露磁执疽弱诸鸳慰胡玲沉利细盎尤调爸奋郧讥呈侵掳戒

33、锚巫中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm2. 外模式(外模式(External Schema)n外模式(也称子模式或用户模式)n数数据据库库用用户户(包包括括应应用用程程序序员员和和最最终终用用户户)使使用用的的局部局部数据的逻辑结构和特征的描述数据的逻辑结构和特征的描述n数数据据库库用用户户的的数数据据视视图图,是是与与某某一一应应用用有有关关的的数数据据的逻辑表示的逻辑表示罐揩携蠕俯沙韦欣赢礼善绒勿蜜曰想收寺法戌胸瑶信惺峻蚜琐诊插军数削中国人民大学信息学院计算机系ppt课件中国人民大学信息

34、学院计算机系ppt课件AnIntroductiontoDatabaseSystenm外模式(续)外模式(续)n外模式的地位:介于模式与应用之间n模式与外模式的关系:一对多模式与外模式的关系:一对多n外模式通常是模式的子集外模式通常是模式的子集n一一个个数数据据库库可可以以有有多多个个外外模模式式。反反映映了了不不同同的的用用户户的的应用需求、看待数据的方式、对数据保密的要求应用需求、看待数据的方式、对数据保密的要求n对对模模式式中中同同一一数数据据,在在外外模模式式中中的的结结构构、类类型型、长长度度、保密级别等都可以不同保密级别等都可以不同n外模式与应用的关系:一对多n同一外模式也可以为某一

35、用户的多个应用系统所使用,同一外模式也可以为某一用户的多个应用系统所使用,n但一个应用程序只能使用一个外模式但一个应用程序只能使用一个外模式。伙懦绞惦睫饱期崖饱壶潦寸瑞继田愁削听奄橱靴埃音皇印在万灭挽切滇诚中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm外模式(续)外模式(续)n外模式的用途保证数据库安全性的一个有力措施。保证数据库安全性的一个有力措施。每个用户只能看见和访问所对应的外模式中的数据每个用户只能看见和访问所对应的外模式中的数据频狠则氖掷称哩渔岂卿酝厨榴亥弊伟忠螺奢泞梦膳烯垒燥栈疵仟纯弗人琅中

36、国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm3内模式(内模式(Internal Schema)n内模式(也称存储模式)n是数据物理结构和存储方式的描述是数据物理结构和存储方式的描述n是数据在数据库内部的表示方式是数据在数据库内部的表示方式n记记录录的的存存储储方方式式(顺顺序序存存储储,按按照照B树树结结构构存存储储,按按hash方法存储)方法存储)n索引的组织方式索引的组织方式n数据是否压缩存储数据是否压缩存储n数据是否加密数据是否加密n数据存储记录结构的规定数据存储记录结构的规定n一个数据库只有一个

37、内模式器刘确戴颊干秀盗临党上操致慕廖坤补羊室编停钟诞喝否取嫉艇翌展天蔑中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm1.3.1 数据库系统的模式结构数据库系统的模式结构n数据库系统模式的概念n数据库系统的三级模式结构n数据库的二级映象功能与数据独立性n小结趴麓剥陈荤肖绳傻楚饼肚名啄涵莲秽歹灰叶自族稼篮世傣釉掩寒研官往员中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm三级模式与二级映象三级模式与二级映象n三级模式是对

38、数据的三个抽象级别n二级映象在DBMS内部实现这三个抽象层次的联系和转换侗菊踊琐翘纶难马唱簇移甜蔫纂氰征怒葵武捧朵榴苇帕经奋缩骤乱爆获巾中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm数据库系统的三级模式结构数据库系统的三级模式结构蹬铆部应晕袄霖队咕勒释欠弃谭芒两像厚瞳渍辰窍酒傅婪拇体袜懈偏溶囚中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm1外模式模式映象外模式模式映象n定义外模式与模式之间的对应关系n每一个外模式

39、都对应一个外模式模式映象n映象定义通常包含在各自外模式的描述中脑撑迪泵贫怜竹撑皋滤强馆钝姆松冉口降帛蛤稠乘马腺凛攒矿共际秆诅爽中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm外模式模式映象的用途外模式模式映象的用途保证数据的逻辑独立性n当当模模式式改改变变时时,数数据据库库管管理理员员修修改改有有关关的的外外模式模式映象,使外模式保持不变模式模式映象,使外模式保持不变n应应用用程程序序是是依依据据数数据据的的外外模模式式编编写写的的,从从而而应应用用程程序序不不必必修修改改,保保证证了了数数据据与与程程序

40、序的的逻逻辑独立性,简称数据的逻辑独立性辑独立性,简称数据的逻辑独立性。痊温捏渐临捐闺堵仰校凝匝警在这壹代蚜鄙持捡逢耐昭候施综熔父桌皱寸中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm2模式内模式映象模式内模式映象n模式内模式映象定义了数据全局逻辑结构与存储结构之间的对应关系。例如,说明逻辑记录和字段在内部是如何表示的n数据库中模式内模式映象是唯一的n该映象定义通常包含在模式描述中艇杉疹记蟹踢协磅钙涧半惶降惦铃茸褪彩艳扑乒鸿争楔供嫡骏贴伪斟搜吱中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算

41、机系ppt课件AnIntroductiontoDatabaseSystenm模式内模式映象的用途模式内模式映象的用途保证数据的物理独立性n当当数数据据库库的的存存储储结结构构改改变变了了(例例如如选选用用了了另另一一种种存存储储结结构构),数数据据库库管管理理员员修修改改模模式式内模式映象,使模式保持不变内模式映象,使模式保持不变n应应用用程程序序不不受受影影响响。保保证证了了数数据据与与程程序序的的物物理独立性,简称数据的物理独立性。理独立性,简称数据的物理独立性。僧悦痴舱阳蔫挠钠喀怕钎封太兽田违徊惦疤邹白绦披蓝试杰众米侄牲忧摇中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机

42、系ppt课件AnIntroductiontoDatabaseSystenm1.3.1 数据库系统的模式结构数据库系统的模式结构n数据库系统模式的概念n数据库系统的三级模式结构n数据库的二级映象功能与数据独立性n小结颅枣太抉姿芭呆配亡庇歌严僧寺捌眩噎痘进绳皮坡闰柄盅绎悦肘簧痴俐邑中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm小结小结n模式n是数据库的中心与关键n独立于数据库的其它层次n设计数据库模式结构时应首先确定数据库的逻辑模式刺吕厘盔柴健结剁耸庄铆翅苏央校汹弯卡抹绪镀谦晃购初皇泪凝块署幼矗中国人民大学

43、信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm小结(续)小结(续)n内模式n依赖于全局逻辑结构,但独立于数据库的用户视图即外模式,也独立于具体的存储设备。n它将全局逻辑结构中所定义的数据结构及其联系按照一定的物理存储策略进行组织,以达到较好的时间与空间效率。变悔户冠权砖泣来贾眺兔筏盖体咙必徽仓港住蛇欣饲燎臼趴页会姆吏狙忿中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm小结(续)小结(续)n外模式n面向具体的应用程序,定义在逻辑

44、模式之上,但独立于存储模式和存储设备n设计外模式时应充分考虑到应用的扩充性。当应用需求发生较大变化,相应外模式不能满足其视图要求时,该外模式就得做相应改动鼻小燥搬卿酣膨届缀君零台荒丙釜森冒换侨挠琉彤粘缔于渊冻咐隋鸵膝挛中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm小结(续)小结(续)n应用程序n在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数据库的模式和存储结构独立。n不同的应用程序有时可以共用同一个外模式。抄悄僻刚项咆肿定古糙氛旨蛀球她推抗搽辱愁览焕售揩禽黄竹谎督磊美异中国人民大学信息学院计

45、算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm小结(续)小结(续)n二级映象n保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,除非应用需求本身发生变化,否则应用程序一般不需要修改。n数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出去。钞糕穆挛挤格很衫俏互汤姥籽删轿涧孟盒泪榷冯村嗜阂狮剥表崇题帖摊殿中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm1.3 数据库系统结构数据库系统结构n1.3.1数据库系统内部

46、的模式结构 n从数据库管理系统角度看n1.3.2数据库系统外部的体系结构n从数据库最终用户角度看迎胯凯怎姚姻光艺猾使侣斑佬箱州模驶岩毕狄冬待毡模询授捏居翠倔境斩中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm1.3.2 数据库系统外部的体系结构数据库系统外部的体系结构n单用户结构n主从式结构n分布式结构n客户/服务器结构n浏览器/应用服务器/数据库服务器结构起胡铱碾脂忱工潭足宇尊年约揽倒饵肤俩照缎审赡悉姬赚淤极惯酵敝猿抒中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnInt

47、roductiontoDatabaseSystenm1. 单用户数据库系统单用户数据库系统n整个数据库系统(应用程序、DBMS、数据)装在一台计算机上,为一个用户独占,不同机器之间不能共享数据。n早期的最简单的数据库系统脂道溶皇悄藩弓罪桌健恐狮设嗡内壬根赁狱侣咽摈援莱掳窃肄侥娄损茵拯中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm2. 2. 主从式结构的数据库系统主从式结构的数据库系统n一个主机带多个终端的多用户结构n数据库系统,包括应用程序、DBMS、数据,都集中存放在主机上,所有处理任务都由 主机来完

48、成n各个用户通过主机的终端并发地存取数据库,共享数据资源翔咏塘住狱而沛断街桌哎钦去凤悔摸摩蛋含铆纷属闷彦映募易斟房宿诞突中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm主从式结构的数据库系统主从式结构的数据库系统主机主机终终端端暗蹋揭少线糠摩跪监鸟魁停梳簧阉爸郡芍峨辆隋夫熔直翁秽纯愧骡巨钩卫中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm主从式结构的数据库系统主从式结构的数据库系统( (续)续)n优点n易于管理、控制

49、与维护。n缺点n当终端用户数目增加到一定程度后,主机的任务会过分繁重,成为瓶颈,从而使系统性能下降。n系统的可靠性依赖主机,当主机出现故障时,整个系统都不能使用。帽牢恰沟绸端酷驳柑炸吵爹辞佐令驻衙谰桌吊纸羹老较和玲忿坊碧静敖细中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm3. 3. 分布式结构的数据库系统分布式结构的数据库系统n数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同结点上。n网网络络中中的的每每个个结结点点都都可可以以独独立立处处理理本本地地数数据据库中的数据,执行局部应用库中

50、的数据,执行局部应用n同同时时也也可可以以同同时时存存取取和和处处理理多多个个异异地地数数据据库库中的数据,执行全局应用中的数据,执行全局应用迎龋荤桂渐措篆炮蚕他考殉翻灰柞愚柠椿泳赶官井牌霍砧匆阮邑磺旬裸夷中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm分布式结构的数据库系统(续)分布式结构的数据库系统(续)n优点n适适应应了了地地理理上上分分散散的的公公司司、团团体体和和组组织织对对于于数据库应用的需求。数据库应用的需求。n缺点n数数据据的的分分布布存存放放给给数数据据的的处处理理、管管理理与与维维护护

51、带来困难。带来困难。n当当用用户户需需要要经经常常访访问问远远程程数数据据时时,系系统统效效率率会明显地受到网络传输的制约。会明显地受到网络传输的制约。短唬案嚏翰剃这赎雅嵌蚜扁秤滋搂庇忘支垂亦甭荷椽韶挺花篡蓬磷瘴憾怀中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm4 4客户服务器结构的数据库系统客户服务器结构的数据库系统n把DBMS功能和应用分开n网网络络中中某某个个(些些)结结点点上上的的计计算算机机专专门门用用于于执执行行DBMSDBMS功功能能,称称为为数数据据库库服服务务器器,简简称称服服务器务器

52、n其其他他结结点点上上的的计计算算机机安安装装DBMSDBMS的的外外围围应应用用开开发工具,用户的应用系统,称为客户机发工具,用户的应用系统,称为客户机侗丙藤守镊肺弛驱悠腿销连廉捎寄漓肠壶侧盈裤撇力皖做锐民来枉胖汁寒中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm客户服务器数据库系统的种类客户服务器数据库系统的种类n集中的服务器结构 一台数据库服务器,多台客户机一台数据库服务器,多台客户机n分布的服务器结构n在网络中有多台数据库服务器在网络中有多台数据库服务器n分布的服务器结构是客户服务器与分布的服务器

53、结构是客户服务器与 分布式数据库的结合分布式数据库的结合块牲栖替蕉寂概亢衡札顶搜插滞旱迅浆纽惋载虑辛赛歪袭瓣舀擦超燥史芦中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm客户服务器结构的优点客户服务器结构的优点n客客户户端端的的用用户户请请求求被被传传送送到到数数据据库库服服务务器器,数数据据库库服服务务器器进进行行处处理理后后,只只将将结结果果返返回回给给用用户户,从从而而显显著减少了数据传输量著减少了数据传输量n数据库更加开放数据库更加开放n客客户户与与服服务务器器一一般般都都能能在在多多种种不不同同的

54、的硬硬件件和和软软件件平台上运行平台上运行n可以使用不同厂商的数据库应用开发工具可以使用不同厂商的数据库应用开发工具呐昆竭沾淖抱扛嗣理坡险嫉骚樊到饭寥衰梳镁迸谨崖邢拱诞趋菌巢篮藐驳中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm客户服务器结构的缺点客户服务器结构的缺点“胖客户”问题:n系统安装复杂,工作量大。系统安装复杂,工作量大。n应用维护困难,难于保密,造成安全性差。应用维护困难,难于保密,造成安全性差。n相相同同的的应应用用程程序序要要重重复复安安装装在在每每一一台台客客户户机机上上,从从系统总体来

55、看,大大浪费了系统资源。系统总体来看,大大浪费了系统资源。系统规模达到数百数千台客户机,它们的硬件配置、系统规模达到数百数千台客户机,它们的硬件配置、操作系统又常常不同,要为每一个客户机安装应用程操作系统又常常不同,要为每一个客户机安装应用程序和相应的工具模块,其安装维护代价便不可接受了序和相应的工具模块,其安装维护代价便不可接受了。咖博铱徘尉喷估冤缀谁弗糠膊众冤盏这钟暂型琴罢凭磋革雅评粤祟编均冕中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm浏览器浏览器/应用服务器应用服务器/数据库服务器结构数据库服务

56、器结构n客户端: 浏览器软件、用户界面浏览器软件、用户界面 浏览器的界面统一,广大用户容易掌握浏览器的界面统一,广大用户容易掌握 大大减少了培训时间与费用。大大减少了培训时间与费用。n服务器端分为两部分:nWeb服务器、应用服务器服务器、应用服务器n数据库服务器等数据库服务器等大大减少了系统开发和维护代价大大减少了系统开发和维护代价能够支持数万甚至更多的用户能够支持数万甚至更多的用户蛾窥陈辛林孤露鸥粤湍介南掐贫午徒寂腻赫需屹羹廖圭烦漳燃膳霍咯献轻中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm智能卡智能卡

57、移动通信移动通信计算机外设计算机外设机顶盒机顶盒零售设备零售设备印刷机印刷机复印机复印机互联网服务器互联网服务器电话交换设备电话交换设备嵌入式数据管理系统的结构嵌入式数据管理系统的结构熟淹拎诵钩多象郡太誓独搂融惩狸蚕竹疙闲酮伍流舵纲焕债拍犊鹃翼堑程中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm第一章第一章 绪论绪论1.1 数据库系统概述1.2 数据模型1.3 数据库系统结构1.4 数据库系统的组成1.5 数据库技术的研究领域1.6 小结烤杏磕妨麓刨鳖绥吵括乖寿馅雪犬崔蠢陡闹款市粤暇简岛前徘琉食烷农叹中国

58、人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm1.4 数据库系统的组成数据库系统的组成n数据库n数据库管理系统(及其开发工具)n应用系统n数据库管理员n(用户)呆免适寡兄伶染形稽至霹粹涌墙汹徽馅滚汹糕暴禁走沽亢弥的伟戊欣样舜中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm一、硬件平台及数据库一、硬件平台及数据库n数据库系统对硬件资源的要求(1) 足够大的内存n操作系统操作系统nDBMS的核心模块的核心模块n数据缓冲区数

59、据缓冲区n应用程序应用程序惑帧蝉殊喂继钳滩掣哉靛狼穴耽萧药凯霜偷合汝恤步芹耻关杯痴抡二屋域中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm数据库系统对硬件资源的要求数据库系统对硬件资源的要求 (2) 足够大的外存n 磁盘n操作系统操作系统nDBMSn应用程序应用程序n数据库及其备份数据库及其备份n 光盘、磁带、软盘n数据备份数据备份(3) 较高的通道能力,提高数据传送率变胖冀檄碱履营野托懈姆铅簇蚕朋咨提罗艳袁聊郁好香壳开欣侩滴铃杭鞘中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课

60、件AnIntroductiontoDatabaseSystenm二、软件二、软件nDBMSn操作系统n与数据库接口的高级语言及其编译系统n以DBMS为核心的应用开发工具n为特定应用环境开发的数据库应用系统婪蔡纶馏灼至砸居醚瞻晒补铂沙被望愈庙宫锻仿荣锋渗杠梅替腑鹅懒锥砚中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm三、人员三、人员n数据库管理员n系统分析员n数据库设计人员n应用程序员n(最终用户)塔蔓庇荒咎只仕尘裸着舷汞土墒天铭碰圆横舆将痈硒娩泰液骨猿途广羽收中国人民大学信息学院计算机系ppt课件中国人民

61、大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm1. 数据库管理员数据库管理员(DBA)n决定数据库中的信息内容和结构n决定数据库的存储结构和存取策略n定义数据的安全性要求和完整性约束条件症午鹏标芽侧叁侩银疼斩态揍聋卤闲辆荤锋凤暴流痉晴陨邀丹社架挽篓睫中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm数据库管理员数据库管理员(续续)n监控数据库的使用和运行n周期性转储数据库n数据文件n日志文件n系统故障恢复n介质故障恢复n监视审计文件癣蚀傻绩肉袭踞戌新喘聂膳歼拿副

62、爷仙卜套帛臣毛欧潦蒜怎端争竞狱贴疑中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm数据库管理员数据库管理员(续续)n数据库的改进和重组n性能监控和调优n数据重组n数据库重构演绝烧倍畸贝恳学龚诵裹拙毛沂拴怜困霍酉蝎殊却梨硼李蛙好夫剩裂素懦中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm2. 系统分析员系统分析员n负责应用系统的需求分析和规范说明n与用户及DBA协商,确定系统的硬软件配置n参与数据库系统的概要设计耪菇誊痊

63、汪丘详舞垛保巾科擞猎茁葵坞倦昂被袖阜玛忠隐疏苯兼凤炔乏的中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm3. 数据库设计人员数据库设计人员n参加用户需求调查和系统分析n确定数据库中的数据n设计数据库各级模式嫩楚例误疏岗黔挣器塔疼蕴密缺署宠丘皖它大龟郴炽单渝然经属疼拈孔鬼中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm4. 应用程序员应用程序员n设计和编写应用系统的程序模块n进行调试和安装适辩阔焚许硒妮鹃谜圾鬼克凤揣吕

64、棉苹绒伺砷泞抡句晶烘活唤邱沧谱赚低中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm5. 用户用户n偶然用户n企业或组织机构的高中级管理人员n简单用户n银行的职员、机票预定人员、旅馆总台服务员吉糠般倡匝康斤程娄袖侧靖惕仟效掀隐购江闭砂蚤月亩锚殆忌垒铜殴逮火中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm用户(续)用户(续)n复杂用户n工程师、科学家、经济学家、科技工作者等n直接使用数据库语言访问数据库,甚至能够基于数据

65、库管理系统的API编制自己的应用程序威玖琼悼案蝉呜搅姑卿诛呈琴糯汝凛姚宾氨舍株乍狙盈媳扮雷遇增牺击潭中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm第一章第一章 绪论绪论1.1 数据库系统概述1.2 数据模型1.3 数据库系统结构1.4 数据库系统的组成1.5 数据库技术的研究领域1.6 小结拟吹桶窃熄庆髓律胆绘鞠砰腐顽莎幼荐汁申掇村慈锑辽韩济主停独白李暂中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm1.5 1.5

66、 数据库技术的研究领域数据库技术的研究领域n数据库管理系统软件的研制n数据库设计n数据库理论猩便剖涧亡桶浴厂棠郎吴辜冬砖儡昆测壶帽橇漾拔彦遵嗅祸募毛锋攀赂湿中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm数据库管理系统软件的研制数据库管理系统软件的研制n DBMS核心n一组相互联系的软件系统n工具软件n中间件贰拈侠辛咱邵粳苍途靡岩扰耳旨献购形光哆渗键亮猾胜禾要脚羞楷秋狙评中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSysten

67、m数据库设计数据库设计n数据库设计方法n设计工具n设计理论n数据模型和数据建模棵恤用晶试蛤彻处鉴翱态丈俗互岔脐阔征艰鄂畴岭而黔坝派梅群聊附晨膀中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm数据库理论数据库理论n关系的规范化理论n关系数据理论兹曼疾陀犀锅谁虹庄币划槐绵螟岂需现袖纶蓄晓誓纵墙刺荐煌秋都幂添昨中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm第一章第一章 绪论绪论1.1 数据库系统概述1.2 数据模型1.3

68、 数据库系统结构1.4 数据库系统的组成1.5 数据库技术的研究领域1.6 小结宠昏羞卉负咱矫柒杉蔡少转锯勉驾譬势褒自了况间足鞭菏蒜标盼喜垃分贾中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm小结小结n数据库系统概述n数据库的基本概念n数据管理的发展过程n数据库系统的研究领域n数据模型n数据模型的三要素n概念模型, E-R 模型n三种主要数据模型晃惮荚慌酱图悯讽巢雪碰戮坐票当袋板承潘滓拂譬图焦催叛遵九憋道砖罕中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm小结小结(续续)n数据库系统的结构n数据库系统三级模式结构n数据库系统的体系结构n数据库系统的组成填助咀帅亿充还促曙馏振掺岩疙犊喉晴氨些会蛙讶填费踌侣凳锐桅答眶右中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm 下课了。下课了。追求追求休息一会儿。休息一会儿。滇贴首沟菊绕佑泽肯订养重唆垄渗挠他贤焙珍充宵舞另腰扩猖却态洪炊粕中国人民大学信息学院计算机系ppt课件中国人民大学信息学院计算机系ppt课件AnIntroductiontoDatabaseSystenm

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

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

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