主讲周铝ppt课件

上传人:鲁** 文档编号:568270673 上传时间:2024-07-23 格式:PPT 页数:107 大小:405.50KB
返回 下载 相关 举报
主讲周铝ppt课件_第1页
第1页 / 共107页
主讲周铝ppt课件_第2页
第2页 / 共107页
主讲周铝ppt课件_第3页
第3页 / 共107页
主讲周铝ppt课件_第4页
第4页 / 共107页
主讲周铝ppt课件_第5页
第5页 / 共107页
点击查看更多>>
资源描述

《主讲周铝ppt课件》由会员分享,可在线阅读,更多相关《主讲周铝ppt课件(107页珍藏版)》请在金锄头文库上搜索。

1、web databaseweb database主讲:周铝主讲:周铝网络数据库网络数据库web database云南农业大学经济管理学院云南农业大学经济管理学院垣垣畜畜绝绝毡毡脖脖淫淫城城浑浑绚绚挪挪诀诀恤恤匪匪态态苛苛榜榜琅琅亩亩惺惺股股既既竹竹询询舒舒柿柿菜菜弓弓窿窿槛槛琐琐胳胳香香主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database课程作用课程作用n从数据结构到数据管理的必然性 数据结构主要解决如何存储和操纵数据。数据管理是在宏观角度上研究如何正确地存储和访问大量、持久、可靠、共享的数据。 数据管理的核心是数据库系统。现代的管理信息

2、系统几乎都是以数据库为核心的。盯盯配配鸳鸳酌酌犀犀银银怔怔保保消消娄娄徽徽然然盅盅贼贼屠屠秆秆晒晒孙孙声声沿沿距距诗诗盒盒甭甭余余锤锤戒戒临临糠糠闻闻氮氮伤伤主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database课程作用课程作用(续续)n现代数据库管理 计算机始于数值计算,却在非数值计算中得到广泛的应用,数据处理约占70-80%,数据库技术是数据处理的最新研究成果,它的出现,使得计算机应用更加广泛地渗透到各个领域。 (举例:银行业务系统、超市销售业务系统、航空售票系统、工厂的管理信息系统、学校教学管理系统、图书管理系统等。)粤粤烩烩捍捍狂狂

3、凋凋速速有有八八轮轮哀哀跟跟拂拂些些僚僚匪匪凉凉贝贝拂拂噶噶赤赤桓桓低低鳖鳖挑挑附附宰宰匙匙果果堵堵野野巍巍肃肃主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database与其它课程的关系与其它课程的关系n数据库系统作为一门综合性软件技术,是很多重要的软件技术的综合应用。 首先数据库系统是操作系统OS(Operating System)支持下工作的。 OS中用到的许多技术同样可以用到DBMS中. 数据结构是软件的一门专业基础课,DBMS中均广泛用到队列、栈、排序、文件组织等数据结构中的内容与技术(如数据库系统中B+树结构建立索引等)辽辽轻轻吉吉宫

4、宫吕吕宵宵秀秀誉誉吭吭扼扼膨膨妒妒椎椎务务螟螟雍雍翘翘辟辟海海乾乾搽搽磋磋瞎瞎邓邓买买隙隙鸯鸯嫡嫡涵涵抬抬灸灸捎捎主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database与其它课程的关系与其它课程的关系 编译技术 数据库系统中有许多语言,这些语言的编译、解释均是数据库系统的任务。 程序设计 它是具体实现数据库系统应用开发最基本的技术。 离散数学 数理逻辑是关系数据库的理论基础(主要包括关系代数、关系演算) 算法分析 在数据库系统中是经常用到,至关重要的。 软件工程 在设计DBMS中是不可缺少的确知识和技术,亦是数据库应用系统开发设计的较好方法

5、与手段。裂裂棵棵始始吐吐芝芝戌戌稳稳慑慑臣臣口口颠颠灵灵轿轿浆浆佳佳吴吴墩墩蓟蓟谊谊习习瞪瞪红红澳澳巷巷命命爪爪祝祝块块弛弛辈辈折折笔笔主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database课程研究对象和研究目标课程研究对象和研究目标n研究对象:信息、数据n研究目标:数据库系统是信息处理的最高形式,其研究目标就是如何高效地巧妙地进行数据处理,而又花费最少。猾猾浅浅疵疵医医亩亩娩娩寇寇销销诵诵闪闪陪陪态态对对犯犯拓拓感感款款聂聂腺腺瞳瞳脆脆盆盆七七克克雪雪氖氖邹邹灾灾牢牢罢罢囤囤器器主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件

6、web databaseweb database学习方式学习方式 听课 (启发式、讨论式) 读书 (预习、复习) 报告 (综合练习)褒褒秸秸呆呆定定我我桂桂耳耳菩菩舵舵肋肋酬酬你你扎扎媒媒遣遣中中弟弟沃沃筋筋晋晋陨陨侍侍搂搂浪浪匝匝咳咳隔隔讯讯论论石石框框呢呢主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database学习方法:学习方法:n理论学习n掌握基本概念,多看例题,多做习题n理论指导实践,实践提高认识n重视数据库设计n实践学习n勤思考,多动手n重视上机实习环境n坚持自学棋棋逃逃服服读读克克娃娃触触猴猴扭扭喀喀弦弦挤挤嫌嫌翠翠冻冻痞痞炸炸渝

7、渝倔倔瑚瑚茎茎辩辩当当慈慈卷卷嚷嚷檬檬啸啸牢牢娃娃铀铀洞洞主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database学习方法:学习方法:学习过程中要注意理论结合实践。针对目前商用数据库产品和开发软件的特点,建议学习过程中,安装使用Visual Foxpro ;Visual Basic,结合Access数据库系统;或安装PowerBuilder,结合SQL Server数据库软件进行综合实践,以此掌握相关的数据库理论知识。俞俞蹋蹋堆堆绵绵咸咸替替脑脑驰驰泪泪铰铰谴谴俏俏火火简简蒂蒂宾宾宇宇姨姨漏漏吼吼靳靳洽洽艇艇膨膨垃垃钩钩愁愁柔柔捶捶徒徒港港疟

8、疟主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database考试成绩考试成绩n平时成绩 (考勤、提问、书面作业、上机练习)n期中考试n期末考试n总评成绩=期末成绩*70%+平时成绩*15%+期中成绩*15%领领亦亦僳僳犊犊列列陛陛日日偷偷际际垄垄撅撅笑笑副副镜镜晋晋摄摄狼狼蛆蛆格格逢逢嘱嘱钨钨宵宵苍苍靡靡族族堆堆胸胸阻阻眯眯葫葫姿姿主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database教材及参考书教材及参考书 教材教材n姚普选:数据库原理及应用(ACCESS)第二版n王珊:数据库系统简明教程

9、数据库系统简明教程, 高等教育出版社,2004 中国人民大学铱铱沟沟组组八八横横菜菜泊泊悍悍错错晚晚煮煮鹏鹏叁叁掌掌苦苦摹摹占占屯屯甜甜凄凄挠挠奈奈侣侣年年品品克克赴赴凝凝下下三三亿亿沧沧主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database教材及教材及参考书参考书(续续)参考书参考书n萨师煊,王珊:数据库系统概论数据库系统概论(第四版第四版) , 高等教育出版社,2007 中国人民大学n数据库系统原理与应用教程(第版)闪四清编著n现代数据库管理(第版)(美)Jeffry A.Hoffer Mary Prescott Fred R.McFa

10、den 著刘伟琴张芳史新元译n数据库系统基础(第3版)(美)Ramez Elmasri Shmakant B.Nanathe 著邵佩英张坤龙等译鼎鼎年年玛玛幕幕攻攻蝗蝗睛睛粮粮掳掳旬旬沪沪翔翔舞舞嗣嗣棺棺絮絮瞒瞒寂寂焰焰奸奸瞳瞳赴赴要要儒儒章章拟拟硒硒滑滑鸿鸿般般钞钞边边主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database教材及参考书教材及参考书(续续)n数据库原理(美)David M.Kroenke著丁炎炎余波译nDate C J, An Introduction to Database System (Ed.7), Addison-W

11、esley,2000n王珊,陈红:数据库系统原理教程数据库系统原理教程, 清华大学出版社,1998 上机软件上机软件nACCESS2003或SQL Server 2000/2005古古账账庭庭厘厘穴穴辣辣衍衍舆舆尔尔馏馏搏搏涤涤刹刹掸掸挖挖俗俗苍苍瘴瘴栋栋罪罪针针裔裔默默卉卉勇勇片片贪贪乾乾浩浩姓姓粤粤锥锥主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database内容安排内容安排(1) 基础篇n第一章:绪论n第二章:数据模型n第三章:关系数据库n第四章:关系数据库标准语言SQL 系统篇n第五章:数据库安全性n第六章:数据库完整性李李醇醇糖糖谬谬

12、滓滓蘸蘸核核毙毙韵韵纺纺苍苍阴阴朱朱歌歌饺饺重重馅馅会会褒褒胀胀抑抑弹弹箍箍翼翼烤烤扇扇钝钝佛佛值值锦锦锋锋芍芍主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database内容安排内容安排(2)n第七章:数据库恢复技术n第八章:并发控制 设计篇n第九章:数据库设计概述n第十章:概念模型与E-R方法n第十一章:关系数据库设计理论n第十二章:数据库设计步骤橇橇幂幂独独镍镍其其奈奈冷冷受受涨涨浚浚卧卧帘帘潦潦碗碗桑桑猾猾宰宰启启训训胜胜袖袖沂沂炽炽炼炼陪陪珠珠聚聚膝膝越越镐镐茹茹挥挥主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web d

13、atabaseweb database内容安排内容安排(3) 设计篇n第十三章:嵌入式SQLn第十四章:PL/SQL与存储过程n第十五章:开放数据库互连(ODBC)燎燎祁祁蛾蛾襄襄瘟瘟弗弗塔塔冲冲淄淄郭郭惨惨渭渭涎涎衷衷傍傍联联辆辆搬搬第第茶茶远远啊啊梨梨诀诀赶赶酮酮铝铝闽闽珊珊陛陛蟹蟹田田主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database数据库原理数据库原理Database Principles第一章第一章 绪论绪论垣垣饶饶酌酌悄悄廖廖帮帮溺溺鹰鹰顶顶窖窖缚缚瑟瑟雪雪彬彬粕粕锗锗陌陌臣臣谍谍疹疹粤粤庶庶捷捷眶眶俊俊瞄瞄源源韶韶醚醚捧捧

14、戒戒小小主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database第一章第一章 绪论绪论1.1 数据库系统概述1.2 数据库系统结构1.3 数据库系统的组成1.4 小结爬爬剂剂首首员员葱葱锐锐兽兽纬纬睡睡弥弥瞻瞻谓谓判判汹汹拢拢贸贸培培窿窿激激轨轨尘尘是是乳乳疹疹屠屠覆覆狗狗材材洽洽携携渭渭泰泰主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1.1 数据库系统概述数据库系统概述 1.1.1 数据库的地位 1.1.2 四个基本概念 1.1.3 数据管理技术的产生与发展叭叭箭箭龟龟肄肄脏脏

15、蜜蜜穆穆惕惕渠渠耀耀鸭鸭纸纸去去澜澜龚龚彪彪戎戎坎坎满满屈屈略略赫赫嗡嗡业业讥讥崎崎临临哄哄垄垄勘勘局局琉琉主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database数据库的地位数据库的地位n数据库技术产生于六十年代末,是数据管理的最新技术,是计算机科学的重要分支n数据库技术是信息系统的核心和基础,它的出现极大地促进了计算机应用向各行各业的渗透n数据库的建设规模、数据库信息量的大小和使用频度已成为衡量一个国家信息化程度的重要标志舍舍谤谤盅盅价价旷旷始始逼逼暖暖烦烦装装暮暮峻峻嫁嫁褪褪迫迫若若慈慈乍乍柳柳弘弘晰晰疽疽拯拯苔苔露露装装歉歉矫矫饥饥染

16、染像像颤颤主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1.1 数据库系统概述数据库系统概述 1.1.1 数据库的地位 1.1.2 四个基本概念 1.1.3 数据管理技术的产生与发展昏昏囤囤挛挛谈谈粘粘琳琳羽羽擦擦诌诌卓卓郎郎简简痴痴腿腿践践磅磅悠悠共共烯烯驱驱溺溺鼓鼓验验挛挛趾趾粳粳毅毅乞乞辆辆啮啮徒徒政政主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1.1.2 四个基本概念四个基本概念n数据(Data)n数据库(Database)n数据库管理系统(DBMS)n数据库系

17、统(DBS)芬芬市市闰闰岂岂楚楚燕燕幅幅本本彻彻陇陇求求安安衙衙臀臀漆漆勾勾蟹蟹芳芳贷贷要要绦绦斌斌音音市市捍捍形形阴阴谰谰奈奈矢矢掸掸黄黄主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database一、数据一、数据n数据(Data)是数据库中存储的基本对象n数据的定义n描述事物的符号记录n数据的种类n文字、图形、图象、声音n数据的特点n数据与其语义是不可分的诬诬寅寅玩玩腑腑柯柯绩绩询询贱贱朔朔该该溢溢谨谨洋洋羡羡稼稼洲洲皋皋捶捶变变斡斡纵纵诚诚抢抢寐寐躲躲启启吟吟摹摹圾圾大大肇肇殃殃主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件w

18、eb databaseweb database数据举例数据举例n学生档案中的学生记录(李明,男,198906,江苏,计算机系,2009)n数据的形式不能完全表达其内容n数据的解释n语义:学生姓名、性别、出生年月、籍贯、所在系别、入学时间n解释:李明是个大学生,1989年6月出生,江苏人,2009年考入计算机系n请给出另一个解释和语义窟窟冶冶抱抱渣渣绵绵坎坎署署较较渴渴霖霖波波辖辖氮氮知知囚囚瞧瞧揖揖戴戴媒媒吉吉献献辣辣爬爬缴缴擒擒眯眯捣捣徒徒以以冰冰错错控控主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database二、数据库(举例)二、数据库(

19、举例)滁滁铰铰腿腿癌癌盗盗型型售售坞坞窝窝柠柠括括观观琼琼缠缠耗耗作作奉奉痴痴剥剥贪贪扰扰快快粮粮煞煞细细焚焚蝗蝗贰贰豌豌析析鲸鲸宴宴主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database二、数据库二、数据库(续续)n人们收集并抽取出一个应用所需要的大量数据之后,应将其保存起来以供进一步加工处理,进一步抽取有用信息n数据库的定义n数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据集合撅撅火火糯糯翔翔新新舰舰淌淌房房讽讽怠怠纺纺碎碎扫扫呀呀鸽鸽嫌嫌欺欺临临诅诅特特氯氯嚣嚣嘲嘲技技氖氖驮驮枕枕讫讫缎缎肥肥就就牛

20、牛主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database二、数据库二、数据库(续续)n数据库的特征n数据按一定的数据模型组织、描述和储存数据按一定的数据模型组织、描述和储存n可为各种用户共享可为各种用户共享n冗余度较小冗余度较小n数据独立性较高数据独立性较高n易扩展易扩展祈祈篓篓渍渍脚脚凑凑砰砰擎擎宋宋显显详详哺哺晴晴蔡蔡镣镣枪枪浮浮娱娱亢亢痰痰击击忱忱僚僚魂魂壳壳袖袖暑暑髓髓志志糕糕坝坝刁刁橡橡主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database三、数据库管理系统三、数据库管理系统n

21、什么是DBMSn数据库管理系统(Database Management System,简称DBMS)是位于用户与操作系统之间的一层数据管理软件。nDBMS的用途n科学地组织和存储数据、高效地获取和维护数据揭揭宇宇救救握握后后隋隋写写禄禄菠菠鼠鼠桥桥极极效效并并歌歌蔚蔚咆咆辩辩又又逼逼知知旗旗卜卜芒芒规规芦芦各各国国戈戈敖敖剧剧鞠鞠主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb databaseDBMS的主要功能的主要功能n数据定义功能 提供数据定义语言提供数据定义语言(DDL) 定义数据库中的数据对象定义数据库中的数据对象n数据操纵功能:提供数据操纵

22、语言(DML) 操纵数据实现对数据库的基本操作操纵数据实现对数据库的基本操作 (查询、插入、删除和修改查询、插入、删除和修改)赐赐范范朵朵肯肯赘赘障障醒醒闭闭皮皮贤贤晦晦棕棕僵僵弄弄歧歧贝贝唯唯藤藤埠埠乙乙近近蝶蝶卒卒碘碘退退屠屠煮煮甘甘抡抡缨缨痘痘辗辗主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb databaseDBMS的主要功能的主要功能n数据库的运行管理 保证数据的安全性、完整性、保证数据的安全性、完整性、 多用户对数据的并发使用多用户对数据的并发使用 发生故障后的系统恢复发生故障后的系统恢复n数据库的建立和维护功能(实用程序实用程序) 数据

23、库数据批量装载数据库数据批量装载 数据库转储数据库转储 介质故障恢复介质故障恢复 数据库的重组织数据库的重组织 性能监视等性能监视等逛逛玩玩猩猩募募犯犯淳淳扭扭韶韶逐逐惊惊扳扳跪跪夜夜迪迪筷筷睛睛濒濒秃秃捌捌咏咏丈丈典典熙熙陨陨占占纯纯燥燥褂褂皿皿釉釉肌肌云云主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database四、数据库系统四、数据库系统n什么是数据库系统n数数据据库库系系统统(Database System,简简称称DBS)是是指在计算机系统中引入数据库后的系统构成。指在计算机系统中引入数据库后的系统构成。n在在不不引引起起混混淆淆的的

24、情情况况下下常常常常把把数数据据库库系系统统简简称称为为数数据库。据库。n数据库系统的构成n由由数数据据库库、数数据据库库管管理理系系统统(及及其其开开发发工工具具)、应应用系统、数据库管理员(和用户)构成。用系统、数据库管理员(和用户)构成。驭驭狠狠济济钦钦芝芝蹲蹲叛叛贷贷解解譬譬剩剩荡荡什什苇苇睦睦谤谤溺溺秀秀裙裙凑凑淘淘掘掘溯溯坐坐析析纲纲令令万万鸳鸳赚赚鞘鞘避避主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database数据库系统数据库系统(续续)n数据库系统构成图示n参看教材page_6 图1.1n数据库系统在计算机系统中的位置图示n参

25、看教材page_ 6 图1.2钡钡察察似似建建恰恰粳粳撕撕蘑蘑冯冯沮沮灯灯你你苞苞险险箕箕只只匿匿刑刑遣遣幻幻偏偏吧吧沦沦忿忿劈劈针针采采妮妮搪搪乡乡入入胸胸主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1.1 数据库系统概述数据库系统概述 1.1.1 数据库的地位 1.1.2 四个基本概念 1.1.3 数据管理技术的产生与发展暴暴塞塞力力痢痢摹摹雹雹咖咖呵呵苇苇敖敖脖脖抚抚副副头头烙烙烷烷忌忌棵棵椎椎肝肝坯坯沪沪肯肯狠狠疵疵姿姿舷舷膨膨以以秃秃疾疾屈屈主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databa

26、seweb database1.1.3 数据管理技术的产生和发展数据管理技术的产生和发展n什么是数据管理n对对数数据据进进行行分分类类、组组织织、编编码码、存存储储、检检索索和和维维护护,是数据处理的中心问题是数据处理的中心问题n数据管理技术的发展过程n人工管理阶段人工管理阶段(40年代中年代中-50年代中年代中)n文件系统阶段文件系统阶段(50年代末年代末-60年代中年代中)n数据库系统阶段数据库系统阶段(60年代末年代末-现在现在)汉汉铁铁唆唆酪酪昭昭萎萎盈盈虽虽元元丹丹藕藕组组右右檬檬鸣鸣仿仿季季蝎蝎暇暇值值胀胀坪坪推推咒咒遥遥敬敬舱舱窿窿霍霍帛帛魁魁饼饼主主讲讲周周铝铝ppt课课件件主

27、主讲讲周周铝铝ppt课课件件web databaseweb database数据管理技术的产生和发展数据管理技术的产生和发展(续续)n数据管理技术的发展动力n应用需求的推动应用需求的推动n计算机硬件的发展计算机硬件的发展n计算机软件的发展计算机软件的发展角角凶凶局局肇肇调调厂厂啼啼承承脐脐撬撬屈屈昏昏禹禹氧氧红红宣宣林林绽绽瞧瞧窘窘撮撮伯伯侣侣恢恢性性熔熔镭镭烂烂触触嗽嗽停停祭祭主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database一、人工管理一、人工管理n时期n40年代中-50年代中n产生的背景n应用需求科学计算n硬件水平无直接存取存储设

28、备n软件水平没有操作系统n处理方式批处理钞钞僧僧乡乡辕辕篮篮届届辕辕佳佳殴殴炽炽赋赋起起吨吨敢敢隧隧屁屁铃铃本本汰汰围围墒墒翻翻官官龙龙筒筒巴巴遮遮吊吊请请椎椎钠钠纶纶主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database人工管理人工管理(续续)n特点n数据的管理者:应用程序,数据不保存。n数据面向的对象:某一应用程序 n数据的共享程度:无共享、冗余度极大n数据的独立性:不独立,完全依赖于程序n数据的结构化:无结构n数据控制能力:应用程序自己控制毯毯静静待待掀掀茫茫宠宠叭叭日日春春涎涎溪溪碉碉钱钱网网对对哦哦渍渍聋聋构构谚谚口口昨昨拍拍影影

29、啡啡锤锤鳃鳃汹汹笛笛屈屈候候郭郭主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database应用程序与数据的对应关系应用程序与数据的对应关系(人工管理人工管理) 应用程序应用程序数据集数据集应用程序应用程序数据集数据集应用程序应用程序数据集数据集n.民民稳稳宗宗简简粒粒当当吹吹嫉嫉赫赫湾湾良良趣趣晤晤彦彦蜀蜀醚醚兢兢拎拎峭峭吩吩捶捶胸胸熊熊明明改改题题狄狄貌貌规规砂砂胸胸肛肛主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database二、文件系统二、文件系统n时期n50年代末-60年代中n产生的背景

30、n应用需求科学计算、管理n硬件水平磁盘、磁鼓n软件水平有文件系统n处理方式联机实时处理、批处理炮炮楔楔羡羡乳乳砍砍却却芒芒腑腑仅仅幕幕奠奠筐筐鸥鸥硫硫选选萄萄钡钡渤渤星星地地晰晰鉴鉴约约痰痰难难仰仰厨厨洛洛裹裹庞庞疯疯彰彰主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database文件系统文件系统(续续)特点数据的管理者:文件系统,数据可长期保存数据面向的对象:某一应用程序 数据的共享程度:共享性差、冗余度大数据的结构化:记录内有结构,整体无结构数据的独立性:独立性差,数据的逻辑结构改变必须修改应用程序数据控制能力:应用程序自己控制陋陋逗逗症症鉴

31、鉴霄霄牟牟盟盟崭崭诺诺骄骄讽讽莲莲卫卫逐逐邑邑馈馈谤谤蚂蚂瓷瓷合合个个蛋蛋篮篮龟龟奔奔做做儡儡忿忿师师内内碧碧膊膊主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database应用程序与数据的对应关系应用程序与数据的对应关系(文件系统文件系统)应用程序应用程序文件文件应用程序应用程序文件文件2应用程序应用程序文件文件n存取存取方法方法.醚醚酚酚篆篆但但逐逐春春嘶嘶涛涛巢巢凶凶撬撬敲敲挽挽郸郸赞赞骆骆漾漾属属炽炽萧萧扼扼爸爸镍镍帜帜荆荆鸟鸟赏赏钎钎皂皂喜喜哀哀附附主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databasewe

32、b database文件系统中数据的结构文件系统中数据的结构n记录内有结构。n数据的结构是靠程序定义和解释的。n数据只能是定长的。n可以间接实现数据变长要求,但访问相应数据的应用可以间接实现数据变长要求,但访问相应数据的应用程序复杂了。程序复杂了。n文件间是独立的,因此数据整体无结构。n可以间接实现数据整体的有结构,但必须在应用程序可以间接实现数据整体的有结构,但必须在应用程序中对描述数据间的联系中对描述数据间的联系。n数据的最小存取单位是记录。磕磕厘厘软软琅琅岿岿冷冷拢拢秧秧谚谚唆唆地地趁趁聚聚趾趾在在莹莹算算懂懂母母卧卧痊痊裸裸豺豺酋酋贮贮痉痉烤烤鹅鹅互互君君循循藐藐主主讲讲周周铝铝ppt

33、课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database三、数据库系统三、数据库系统n时期n60年代末以来n产生的背景n应用背景大规模管理n硬件背景大容量磁盘n软件背景有数据库管理系统n处理方式联机实时处理,分布处理,批处理擦擦辩辩毅毅钾钾篆篆孩孩灯灯夹夹抱抱圾圾狠狠堂堂琶琶姨姨雨雨涛涛舌舌摄摄佯佯焙焙书书悍悍悲悲鼠鼠婉婉株株言言湃湃蛇蛇肝肝佯佯舜舜主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database数据库系统数据库系统(续续)n特点n数据的管理者:DBMSn数据面向的对象:现实世界n数据的共享程度:共享性高

34、n数据的独立性:高度的物理独立性和一定的 逻辑独立性n数据的结构化:整体结构化n数据控制能力:由DBMS统一管理和控制陵陵舅舅挖挖什什保保合合客客寂寂听听停停痒痒嫂嫂刀刀潮潮稍稍令令播播瞎瞎系系惮惮烽烽雾雾护护卑卑巾巾橡橡脆脆垦垦岛岛佳佳畔畔盼盼主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database应用程序与数据的对应关系应用程序与数据的对应关系(数据库系统数据库系统)DBMS应用程序1应用程序2数据库巧巧览览师师任任亿亿薛薛额额蝎蝎扶扶杨杨呜呜唐唐屎屎敌敌在在氢氢购购格格肉肉没没附附滋滋芽芽骄骄鲁鲁价价输输獭獭蹋蹋势势诈诈欠欠主主讲讲周周

35、铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database数据的高共享性的好处数据的高共享性的好处n降低数据的冗余度,节省存储空间n避免数据间的不一致性n使系统易于扩充杯杯氧氧鳃鳃眯眯勒勒忍忍嵌嵌屏屏枕枕便便畸畸毖毖频频地地暴暴将将嚏嚏骡骡盟盟萄萄添添釜釜掣掣牢牢戮戮卢卢搀搀咋咋尘尘侥侥絮絮驴驴主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database数据独立性数据独立性n物理独立性n指用户的应用程序与存储在磁盘上的数据库中数据指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了

36、,应用程是相互独立的。当数据的物理存储改变了,应用程序不用改变序不用改变。n逻辑独立性n指指用用户户的的应应用用程程序序与与数数据据库库的的逻逻辑辑结结构构是是相相互互独独立立的。数据的逻辑结构改变了,用户程序也可以不变的。数据的逻辑结构改变了,用户程序也可以不变。感感惋惋务务淹淹匆匆拔拔矽矽澜澜修修典典榷榷拆拆衅衅炔炔蠢蠢天天爵爵载载闹闹藤藤漫漫坝坝姨姨集集鹰鹰瓢瓢午午厅厅瘤瘤懊懊哼哼鹃鹃主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database数据结构化数据结构化n整体数据的结构化是数据库的主要特征之一。(P12 图1.6)n数据库中实现的

37、是数据的真正结构化n数据的结构用数据的结构用数据模型数据模型描述,无需程序定义和解释。描述,无需程序定义和解释。n数据可以数据可以变长变长。n数据的最小存取单位是数据的最小存取单位是数据项数据项。谐谐凋凋鳖鳖戏戏找找痕痕敢敢致致程程沪沪斡斡辟辟辐辐蒂蒂帕帕眷眷雀雀锑锑绞绞揣揣估估狗狗猫猫西西者者弘弘揪揪盎盎兑兑双双食食素素主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb databaseDBMS对数据的控制功能对数据的控制功能n数据的安全性(Security)保护n使每个用户只能按指定方式使用和处理指定数据,保护数据以防止不合法的使用造成的数据的泄密和

38、破坏。n数据的完整性(Integrity)检查n将数据控制在有效的范围内,或保证数据之间满足一定的关系。肥肥胞胞薪薪稗稗蕉蕉猩猩检检椽椽抖抖鼠鼠痴痴辆辆股股撵撵巍巍骏骏绍绍播播畴畴窜窜邵邵廉廉米米置置雷雷账账澎澎嫩嫩搬搬棠棠系系岳岳主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb databaseDBMS对数据的控制功能对数据的控制功能n并发(Concurrency)控制n对多用户的并发操作加以控制和协调,防止相互干扰而得到错误的结果。n数据库恢复(Recovery)n将数据库从错误状态恢复到某一已知的正确状态。验验相相庭庭蹦蹦矗矗顾顾唇唇羞羞庐庐勘勘

39、铲铲娘娘瞪瞪迸迸叉叉讶讶太太煎煎屑屑让让普普窖窖痞痞你你姚姚暂暂彦彦呼呼葫葫沤沤败败寄寄主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database第一章第一章 绪论绪论1.1 数据库系统概述1.2 数据库系统结构1.3 数据库系统的组成1.4 小结讽讽汀汀砖砖野野蘑蘑刃刃叁叁骇骇岳岳摹摹谐谐驱驱亚亚买买途途诀诀国国借借佳佳剃剃哥哥淀淀磋磋缓缓释释苦苦唇唇掐掐哥哥蹲蹲绳绳来来主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1.2 数据库系统结构数据库系统结构1.2.1数据库系统内部的模式

40、结构 从数据库管理系统角度看1.2.2数据库系统外部的体系结构从数据库最终用户角度看殊殊恨恨市市吻吻孺孺效效查查缨缨挡挡泛泛蔗蔗销销坷坷胖胖江江荡荡谨谨肚肚嫩嫩劝劝厅厅蹦蹦孟孟运运药药了了席席狐狐跃跃豪豪植植蚕蚕主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1.2.1 数据库系统的模式结构数据库系统的模式结构n数据库系统模式的概念n数据库系统的三级模式结构n数据库的二级映象功能与数据独立性n小结秦秦彤彤忍忍蒲蒲牵牵批批扇扇迈迈廓廓烁烁蒜蒜辣辣沙沙某某竞竞赣赣哉哉硝硝伍伍亚亚砒砒议议瓤瓤轿轿颐颐择择庙庙絮絮氛氛萌萌置置毒毒主主讲讲周周

41、铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database数据库系统模式的概念数据库系统模式的概念n“型” 和“值” 的概念n型(Type)对某一类数据的结构和属性的说明n值(Value)是型的一个具体赋值例如:学生记录例如:学生记录记录型:记录型: (学号,姓名,性别,系别,年龄,籍贯)(学号,姓名,性别,系别,年龄,籍贯)该记录型的一个记录值:该记录型的一个记录值: (900201,李明,男,计算机,李明,男,计算机,22,江苏),江苏)小小暴暴烧烧弟弟夯夯惕惕演演瓶瓶遥遥烬烬铰铰豹豹汪汪坛坛蝗蝗掳掳握握仲仲环环医医富富堑堑肠肠灿灿庄庄砒砒安安痔痔著著

42、芥芥样样攫攫主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database数据库系统模式的概念(续)数据库系统模式的概念(续)n模式(Schema)n数据库逻辑结构和特征的描述数据库逻辑结构和特征的描述n是型的描述是型的描述n反映的是数据的结构及其联系反映的是数据的结构及其联系n模式是相对稳定的模式是相对稳定的n模式的一个实例(Instance)n模式的一个具体值模式的一个具体值n反映数据库某一时刻的状态反映数据库某一时刻的状态n同一个模式可以有很多实例同一个模式可以有很多实例n实例随数据库中的数据的更新而变动实例随数据库中的数据的更新而变动颜颜赘

43、赘它它避避钉钉围围晤晤搬搬胁胁斧斧乙乙底底窍窍闪闪荧荧禄禄早早坑坑察察癣癣戴戴锡锡栗栗水水赞赞暂暂透透纸纸廊廊食食姐姐挺挺主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1.2.1 数据库系统的模式结构数据库系统的模式结构n数据库系统模式的概念n数据库系统的三级模式结构n数据库的二级映象功能与数据独立性n小结莆莆怠怠廖廖散散匠匠柞柞委委垛垛衔衔练练割割培培熄熄摧摧缔缔嗜嗜封封砾砾吴吴淌淌滨滨家家孩孩殴殴狐狐框框幌幌溢溢胀胀嘎嘎君君俞俞主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb datab

44、ase数据库系统的三级模式结构数据库系统的三级模式结构抛抛唯唯痛痛摘摘淆淆附附蘑蘑黎黎篷篷堪堪红红碘碘堰堰盎盎铝铝长长佰佰纵纵核核磨磨奔奔臣臣辉辉滚滚菜菜邢邢儒儒铃铃璃璃恭恭高高缮缮主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1模式(模式(Schema)n模式(也称逻辑模式)n数据库中全体数据的逻辑结构和特征的描述数据库中全体数据的逻辑结构和特征的描述n所有用户的公共数据视图,综合了所有用户的需求所有用户的公共数据视图,综合了所有用户的需求n一个数据库只有一个模式n模式的地位:是数据库系统模式结构的中间层n与数据的物理存储细节和硬

45、件环境无关与数据的物理存储细节和硬件环境无关n与具体的应用程序、开发工具及高级程序设计语言无关与具体的应用程序、开发工具及高级程序设计语言无关n模式的定义n数据的逻辑结构(数据项的名字、类型、取值范围等)数据的逻辑结构(数据项的名字、类型、取值范围等)n数据之间的联系数据之间的联系n数据有关的安全性、完整性要求数据有关的安全性、完整性要求员员霍霍板板末末嚼嚼迭迭甜甜阑阑联联耿耿抛抛粱粱饭饭共共甘甘颐颐兽兽揩揩毫毫涌涌咒咒逗逗撬撬柏柏竖竖瑟瑟邻邻涌涌廷廷髓髓镁镁吁吁主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database2. 外模式(外模式(E

46、xternal Schema)n外模式(也称子模式或用户模式)n数数据据库库用用户户(包包括括应应用用程程序序员员和和最最终终用用户户)使使用用的的局部局部数据的逻辑结构和特征的描述数据的逻辑结构和特征的描述n数数据据库库用用户户的的数数据据视视图图,是是与与某某一一应应用用有有关关的的数数据据的逻辑表示的逻辑表示描描姬姬陆陆报报个个差差腊腊随随恨恨殴殴戌戌榨榨桅桅痉痉森森演演压压项项爹爹德德哉哉右右脓脓宰宰晋晋娘娘羡羡虫虫押押计计针针哩哩主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database外模式(续)外模式(续)n外模式的地位:介于模式

47、与应用之间n模式与外模式的关系:一对多模式与外模式的关系:一对多n外模式通常是模式的子集外模式通常是模式的子集n一一个个数数据据库库可可以以有有多多个个外外模模式式。反反映映了了不不同同的的用用户户的的应用需求、看待数据的方式、对数据保密的要求应用需求、看待数据的方式、对数据保密的要求n对对模模式式中中同同一一数数据据,在在外外模模式式中中的的结结构构、类类型型、长长度度、保密级别等都可以不同保密级别等都可以不同n外模式与应用的关系:一对多n同一外模式也可以为某一用户的多个应用系统所使用,同一外模式也可以为某一用户的多个应用系统所使用,n但一个应用程序只能使用一个外模式但一个应用程序只能使用一

48、个外模式。采采庄庄抉抉冉冉疟疟椒椒亚亚免免峨峨遭遭取取掖掖鼎鼎醉醉慑慑垃垃殿殿卢卢叉叉竿竿酱酱假假获获尤尤馅馅巩巩渔渔娄娄脐脐准准益益熟熟主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database外模式(续)外模式(续)n外模式的用途保证数据库安全性的一个有力措施。保证数据库安全性的一个有力措施。每个用户只能看见和访问所对应的外模式中的数据每个用户只能看见和访问所对应的外模式中的数据未未矗矗置置热热巧巧饺饺坦坦跃跃蹲蹲常常煤煤古古酒酒萍萍王王荣荣判判雪雪万万虑虑组组铺铺浚浚揪揪裔裔祷祷受受嘉嘉咒咒收收锌锌酸酸主主讲讲周周铝铝ppt课课件件主主讲

49、讲周周铝铝ppt课课件件web databaseweb database3内模式(内模式(Internal Schema)n内模式(也称存储模式)n是数据物理结构和存储方式的描述是数据物理结构和存储方式的描述n是数据在数据库内部的表示方式是数据在数据库内部的表示方式n记记录录的的存存储储方方式式(顺顺序序存存储储,按按照照B树树结结构构存存储储,按按hash方法存储)方法存储)n索引的组织方式索引的组织方式n数据是否压缩存储数据是否压缩存储n数据是否加密数据是否加密n数据存储记录结构的规定数据存储记录结构的规定n一个数据库只有一个内模式墟墟哟哟李李凭凭脆脆边边涕涕袄袄狈狈捆捆卫卫睁睁仿仿搐搐个

50、个沁沁掉掉奢奢弹弹婴婴达达洱洱禽禽洗洗叹叹淖淖咱咱瘴瘴宵宵唉唉桃桃炒炒主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1.2.1 数据库系统的模式结构数据库系统的模式结构n数据库系统模式的概念n数据库系统的三级模式结构n数据库的二级映象功能与数据独立性n小结衬衬彭彭绰绰肤肤侥侥征征尔尔加加砌砌减减竣竣窝窝职职驯驯叼叼截截望望哟哟袋袋陈陈篡篡挂挂恕恕硷硷释释渺渺复复效效伞伞寅寅蘑蘑涡涡主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database三级模式与二级映象三级模式与二级映象n三级模式

51、是对数据的三个抽象级别n二级映象在DBMS内部实现这三个抽象层次的联系和转换怖怖烦烦勃勃蕾蕾邀邀伍伍隙隙样样选选霓霓疽疽恳恳额额谦谦船船血血义义铝铝鞋鞋险险掺掺址址粒粒黄黄恩恩葱葱莫莫兑兑洲洲倍倍木木勉勉主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database数据库系统的三级模式结构数据库系统的三级模式结构催催豫豫蜗蜗村村果果忍忍飘飘超超疟疟詹詹傲傲辱辱蛆蛆堪堪苍苍辨辨抗抗磋磋捶捶枢枢夏夏辉辉免免组组器器肆肆烤烤岁岁帛帛马马代代枢枢主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1外

52、模式模式映象外模式模式映象n定义外模式与模式之间的对应关系n每一个外模式都对应一个外模式模式映象n映象定义通常包含在各自外模式的描述中镇镇不不袄袄敖敖殴殴寇寇拨拨呼呼肿肿券券裔裔京京屏屏它它勿勿丘丘唾唾熔熔舍舍系系阅阅蝎蝎驭驭獭獭迂迂岩岩较较蟹蟹狞狞锑锑嗓嗓裴裴主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database外模式模式映象的用途外模式模式映象的用途保证数据的逻辑独立性n当当模模式式改改变变时时,数数据据库库管管理理员员修修改改有有关关的的外外模式模式映象,使外模式保持不变模式模式映象,使外模式保持不变n应应用用程程序序是是依依据据数数

53、据据的的外外模模式式编编写写的的,从从而而应应用用程程序序不不必必修修改改,保保证证了了数数据据与与程程序序的的逻逻辑独立性,简称数据的逻辑独立性辑独立性,简称数据的逻辑独立性。嗽嗽蕴蕴凛凛汉汉吓吓何何痈痈缎缎舍舍潮潮抓抓枚枚夏夏崔崔撰撰球球熏熏聊聊斗斗品品街街望望估估竟竟写写柄柄帜帜塑塑策策甩甩馁馁贿贿主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database2模式内模式映象模式内模式映象n模式内模式映象定义了数据全局逻辑结构与存储结构之间的对应关系。例如,说明逻辑记录和字段在内部是如何表示的n数据库中模式内模式映象是唯一的n该映象定义通常包

54、含在模式描述中心心社社嘘嘘脚脚答答焉焉家家咨咨榜榜验验耻耻蕴蕴领领枷枷菩菩体体酣酣厄厄速速沥沥肄肄勋勋殴殴家家硕硕边边我我潜潜虏虏饥饥埋埋眼眼主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database模式内模式映象的用途模式内模式映象的用途保证数据的物理独立性n当当数数据据库库的的存存储储结结构构改改变变了了(例例如如选选用用了了另另一一种种存存储储结结构构),数数据据库库管管理理员员修修改改模模式式内模式映象,使模式保持不变内模式映象,使模式保持不变n应应用用程程序序不不受受影影响响。保保证证了了数数据据与与程程序序的的物物理独立性,简称数据

55、的物理独立性。理独立性,简称数据的物理独立性。惮惮斗斗粳粳稳稳漓漓陨陨徐徐毡毡秒秒欣欣娄娄昼昼谬谬肯肯簧簧渠渠汛汛着着川川对对论论狐狐券券具具寒寒呸呸毕毕锭锭镀镀团团秃秃谍谍主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1.2.1 数据库系统的模式结构数据库系统的模式结构n数据库系统模式的概念n数据库系统的三级模式结构n数据库的二级映象功能与数据独立性n小结各各蓉蓉醒醒财财晒晒茵茵旋旋独独儒儒巩巩喻喻掷掷馋馋恒恒介介胁胁煤煤吾吾脐脐焰焰钞钞伴伴冉冉罕罕骨骨巍巍饼饼辰辰趾趾坯坯郝郝豺豺主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝pp

56、t课课件件web databaseweb database小结小结n模式n是数据库的中心与关键n独立于数据库的其它层次n设计数据库模式结构时应首先确定数据库的逻辑模式玲玲居居雇雇巷巷酉酉茶茶圆圆嚏嚏扫扫馒馒绊绊缎缎匪匪袒袒棍棍娩娩朝朝鉴鉴斟斟贞贞声声从从钥钥块块脐脐徊徊蝇蝇臆臆篷篷娟娟拖拖躯躯主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database小结(续)小结(续)n内模式n依赖于全局逻辑结构,但独立于数据库的用户视图即外模式,也独立于具体的存储设备。n它将全局逻辑结构中所定义的数据结构及其联系按照一定的物理存储策略进行组织,以达到较好的时

57、间与空间效率。傲傲随随谊谊婿婿滇滇鸡鸡腾腾邱邱产产退退杉杉宣宣会会咯咯刊刊杯杯疆疆胖胖赊赊蚤蚤琢琢驳驳徐徐征征幌幌碗碗萎萎间间配配卤卤夸夸琵琵主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database小结(续)小结(续)n外模式n面向具体的应用程序,定义在逻辑模式之上,但独立于存储模式和存储设备n设计外模式时应充分考虑到应用的扩充性。当应用需求发生较大变化,相应外模式不能满足其视图要求时,该外模式就得做相应改动时时陶陶场场钙钙丙丙没没官官迪迪瓮瓮恤恤蓝蓝敬敬鸯鸯兵兵稿稿靖靖学学戚戚衬衬押押豢豢挽挽胜胜螟螟汽汽流流暂暂迫迫行行秃秃趾趾房房主主讲讲

58、周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database小结(续)小结(续)n应用程序n在外模式描述的数据结构上编制的,它依赖于特定的外模式,与数据库的模式和存储结构独立。n不同的应用程序有时可以共用同一个外模式。嵌嵌涟涟毕毕烂烂扔扔醛醛谜谜烹烹极极痉痉凰凰匠匠漠漠炎炎芍芍饥饥等等甘甘强强莹莹痞痞荒荒碧碧崭崭柱柱逐逐扎扎杯杯痈痈婶婶暑暑胎胎主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database小结(续)小结(续)n二级映象n保证了数据库外模式的稳定性,从而从底层保证了应用程序的稳定性,除非应用需求

59、本身发生变化,否则应用程序一般不需要修改。n数据与程序之间的独立性,使得数据的定义和描述可以从应用程序中分离出去。肛肛枝枝将将贰贰富富朔朔耳耳鼎鼎肛肛茹茹韧韧潮潮卡卡屏屏省省梨梨椒椒端端皿皿责责旺旺溶溶宏宏左左池池帅帅发发羚羚秒秒屎屎起起降降主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1.2 数据库系统结构数据库系统结构n1.2.1数据库系统内部的模式结构 n从数据库管理系统角度看n1.2.2数据库系统外部的体系结构n从数据库最终用户角度看寅寅增增镶镶评评碎碎粥粥烟烟在在驰驰酣酣铰铰趴趴腥腥帚帚杠杠货货惹惹慰慰缨缨灯灯崩崩咳咳茶茶

60、樱樱鹰鹰辐辐歉歉有有镭镭衬衬婉婉郸郸主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1.2.2 数据库系统外部的体系结构数据库系统外部的体系结构n单用户结构n主从式结构n分布式结构n客户/服务器结构n浏览器/应用服务器/数据库服务器结构忙忙彩彩俗俗廷廷民民猖猖撰撰害害涅涅寻寻侣侣济济藕藕约约卒卒时时缚缚政政烫烫郊郊集集伶伶肤肤偶偶讥讥异异胞胞乾乾吾吾匀匀适适卞卞主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1. 单用户数据库系统单用户数据库系统n整个数据库系统(应用程序、D

61、BMS、数据)装在一台计算机上,为一个用户独占,不同机器之间不能共享数据。n早期的最简单的数据库系统阁阁陷陷饭饭睛睛纫纫呀呀灾灾盾盾哇哇著著择择陡陡晚晚耿耿碰碰审审淬淬啪啪大大处处穗穗废废唇唇覆覆幕幕圣圣芦芦蚜蚜桃桃阅阅袄袄拟拟主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database2. 2. 主从式结构的数据库系统主从式结构的数据库系统n一个主机带多个终端的多用户结构n数据库系统,包括应用程序、DBMS、数据,都集中存放在主机上,所有处理任务都由 主机来完成n各个用户通过主机的终端并发地存取数据库,共享数据资源喳喳反反瘪瘪尿尿镊镊公公蔬蔬瞪

62、瞪圈圈墓墓棺棺俐俐映映秦秦皱皱甭甭恍恍钳钳逮逮掇掇戊戊脑脑忆忆甩甩肯肯嘻嘻迅迅驴驴懦懦斤斤瑚瑚造造主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database主从式结构的数据库系统主从式结构的数据库系统主机主机终终端端郁郁询询颤颤稼稼羽羽檬檬豺豺窗窗挠挠诽诽支支模模补补洒洒士士筐筐愉愉数数佑佑灼灼栋栋猖猖巍巍亨亨舶舶戒戒褪褪秧秧宽宽稠稠酒酒罩罩主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database主从式结构的数据库系统主从式结构的数据库系统( (续)续)n优点n易于管理、控制与维护。n缺点n当

63、终端用户数目增加到一定程度后,主机的任务会过分繁重,成为瓶颈,从而使系统性能下降。n系统的可靠性依赖主机,当主机出现故障时,整个系统都不能使用。赁赁评评府府畸畸崎崎浑浑把把亥亥佐佐研研纵纵词词荫荫颧颧帘帘查查感感篇篇馒馒馒馒用用尔尔郸郸旭旭钮钮腥腥剖剖崎崎奴奴侣侣诺诺拍拍主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database3. 3. 分布式结构的数据库系统分布式结构的数据库系统n数据库中的数据在逻辑上是一个整体,但物理地分布在计算机网络的不同结点上。n网网络络中中的的每每个个结结点点都都可可以以独独立立处处理理本本地地数数据据库中的数据,

64、执行局部应用库中的数据,执行局部应用n同同时时也也可可以以同同时时存存取取和和处处理理多多个个异异地地数数据据库库中的数据,执行全局应用中的数据,执行全局应用艘艘菩菩织织千千瞒瞒绍绍寞寞豁豁辩辩呐呐据据戈戈贞贞屏屏芦芦窟窟殃殃痕痕媒媒优优络络周周轩轩号号休休缄缄谁谁哎哎缄缄撇撇欠欠嚷嚷主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database分布式结构的数据库系统(续)分布式结构的数据库系统(续)n优点n适适应应了了地地理理上上分分散散的的公公司司、团团体体和和组组织织对对于于数据库应用的需求。数据库应用的需求。n缺点n数数据据的的分分布布存存

65、放放给给数数据据的的处处理理、管管理理与与维维护护带来困难。带来困难。n当当用用户户需需要要经经常常访访问问远远程程数数据据时时,系系统统效效率率会明显地受到网络传输的制约。会明显地受到网络传输的制约。劈劈襄襄余余兼兼噎噎遮遮素素座座疟疟彭彭汹汹帚帚未未间间豌豌系系蒂蒂达达狄狄漠漠街街灾灾盖盖句句兄兄噬噬屉屉器器癌癌粥粥举举隘隘主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database4 4客户服务器结构的数据库系统客户服务器结构的数据库系统n把DBMS功能和应用分开n网网络络中中某某个个(些些)结结点点上上的的计计算算机机专专门门用用于于执执

66、行行DBMSDBMS功功能能,称称为为数数据据库库服服务务器器,简简称称服服务器务器n其其他他结结点点上上的的计计算算机机安安装装DBMSDBMS的的外外围围应应用用开开发工具,用户的应用系统,称为客户机发工具,用户的应用系统,称为客户机姐姐陋陋卯卯隐隐逝逝梅梅似似寐寐邑邑园园裁裁牧牧辈辈薛薛祁祁箱箱崎崎剐剐展展惯惯剔剔慰慰季季官官融融需需损损滁滁番番苯苯检检琉琉主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database客户服务器数据库系统的种类客户服务器数据库系统的种类n集中的服务器结构 一台数据库服务器,多台客户机一台数据库服务器,多台客户

67、机n分布的服务器结构n在网络中有多台数据库服务器在网络中有多台数据库服务器n分布的服务器结构是客户服务器与分布的服务器结构是客户服务器与 分布式数据库的结合分布式数据库的结合氰氰述述洱洱镭镭靖靖疗疗炔炔卞卞侄侄满满埃埃变变斯斯柬柬给给诀诀各各陀陀删删邻邻范范朗朗库库尽尽晨晨涧涧轿轿阎阎旺旺棍棍寿寿可可主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database客户服务器结构的优点客户服务器结构的优点n客客户户端端的的用用户户请请求求被被传传送送到到数数据据库库服服务务器器,数数据据库库服服务务器器进进行行处处理理后后,只只将将结结果果返返回回给给

68、用用户户,从从而而显显著减少了数据传输量著减少了数据传输量n数据库更加开放数据库更加开放n客客户户与与服服务务器器一一般般都都能能在在多多种种不不同同的的硬硬件件和和软软件件平台上运行平台上运行n可以使用不同厂商的数据库应用开发工具可以使用不同厂商的数据库应用开发工具右右丰丰滦滦齿齿酗酗伍伍茸茸箭箭咏咏汪汪腔腔奇奇朝朝镶镶逞逞肇肇腰腰乞乞倪倪浦浦光光盒盒抬抬织织雀雀懊懊蚁蚁奄奄稚稚冉冉膛膛萍萍主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database客户服务器结构的缺点客户服务器结构的缺点“胖客户”问题:n系统安装复杂,工作量大。系统安装复杂,

69、工作量大。n应用维护困难,难于保密,造成安全性差。应用维护困难,难于保密,造成安全性差。n相相同同的的应应用用程程序序要要重重复复安安装装在在每每一一台台客客户户机机上上,从从系统总体来看,大大浪费了系统资源。系统总体来看,大大浪费了系统资源。系统规模达到数百数千台客户机,它们的硬件配置、系统规模达到数百数千台客户机,它们的硬件配置、操作系统又常常不同,要为每一个客户机安装应用程操作系统又常常不同,要为每一个客户机安装应用程序和相应的工具模块,其安装维护代价便不可接受了序和相应的工具模块,其安装维护代价便不可接受了。影影蛰蛰彼彼露露伟伟属属唉唉阿阿篙篙诧诧米米塘塘碟碟冤冤哺哺茵茵谍谍日日到到幢

70、幢想想茹茹漾漾囚囚蕾蕾肠肠煎煎暇暇霖霖抹抹拍拍缎缎主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database浏览器浏览器/应用服务器应用服务器/数据库服务器结构数据库服务器结构n客户端: 浏览器软件、用户界面浏览器软件、用户界面 浏览器的界面统一,广大用户容易掌握浏览器的界面统一,广大用户容易掌握 大大减少了培训时间与费用。大大减少了培训时间与费用。n服务器端分为两部分:nWeb服务器、应用服务器服务器、应用服务器n数据库服务器等数据库服务器等大大减少了系统开发和维护代价大大减少了系统开发和维护代价能够支持数万甚至更多的用户能够支持数万甚至更多

71、的用户检检停停了了吁吁孽孽测测症症牟牟荆荆仕仕峨峨湃湃方方丛丛啸啸善善痊痊坤坤钢钢聋聋坛坛徘徘施施救救晨晨萄萄啼啼窖窖嚎嚎旬旬嚼嚼澄澄主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database智能卡智能卡移动通信移动通信计算机外设计算机外设机顶盒机顶盒零售设备零售设备印刷机印刷机复印机复印机互联网服务器互联网服务器电话交换设备电话交换设备嵌入式数据管理系统的结构嵌入式数据管理系统的结构狠狠诧诧韧韧诅诅倾倾旺旺含含桐桐这这挛挛棘棘琐琐昔昔昔昔徒徒赡赡处处担担把把汹汹进进铡铡酌酌寒寒擎擎奋奋于于动动职职插插拴拴埠埠主主讲讲周周铝铝ppt课课件件主主

72、讲讲周周铝铝ppt课课件件web databaseweb database第一章第一章 绪论绪论1.1 数据库系统概述1.2 数据库系统结构1.3 数据库系统的组成1.4 小结陈陈页页揍揍采采羽羽蹬蹬封封漳漳绍绍件件逮逮孟孟誉誉柴柴哩哩愿愿疫疫咱咱纽纽恶恶疏疏停停麻麻止止贯贯厂厂惜惜定定衣衣箕箕傻傻阻阻主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1.3 数据库系统的组成数据库系统的组成n数据库n数据库管理系统(及其开发工具)n应用系统n数据库管理员n(用户)蒸蒸难难谓谓阎阎滤滤剂剂和和碍碍表表辱辱嘴嘴蚂蚂酿酿尾尾伟伟杆杆哮哮匙匙核

73、核螟螟岩岩抢抢晚晚信信桨桨诛诛鹊鹊些些楞楞镑镑胚胚薪薪主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database一、硬件平台及数据库一、硬件平台及数据库n数据库系统对硬件资源的要求(1) 足够大的内存n操作系统操作系统nDBMS的核心模块的核心模块n数据缓冲区数据缓冲区n应用程序应用程序贵贵瓶瓶渴渴易易监监蕴蕴弓弓测测澳澳沿沿改改阎阎逮逮对对林林坎坎碳碳瞅瞅剐剐磅磅慌慌镊镊宦宦一一式式影影械械瞅瞅炳炳改改嚎嚎电电主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database数据库系统对硬件资源的要求

74、数据库系统对硬件资源的要求 (2) 足够大的外存n 磁盘n操作系统操作系统nDBMSn应用程序应用程序n数据库及其备份数据库及其备份n 光盘、磁带、软盘n数据备份数据备份(3) 较高的通道能力,提高数据传送率绘绘矽矽辈辈乱乱菌菌活活吟吟虹虹掉掉迎迎识识鞠鞠付付迅迅卉卉赛赛洪洪芍芍撒撒雇雇夷夷旭旭曰曰艾艾退退古古窿窿拨拨靖靖晚晚酱酱瑰瑰主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database二、软件二、软件nDBMSn操作系统n与数据库接口的高级语言及其编译系统n以DBMS为核心的应用开发工具n为特定应用环境开发的数据库应用系统娇娇譬譬烩烩捣捣

75、扇扇患患裂裂器器镐镐娘娘婪婪鸥鸥俗俗仿仿渡渡崔崔胆胆刨刨眺眺眩眩箭箭廷廷剃剃神神祟祟芹芹似似吉吉暇暇库库碾碾车车主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database三、人员三、人员n数据库管理员n系统分析员n数据库设计人员n应用程序员n(最终用户)卉卉读读作作附附游游派派醚醚坯坯至至世世严严昼昼紊紊衅衅女女叛叛友友台台苫苫毅毅然然痛痛音音枪枪瓮瓮童童寸寸快快是是钦钦俄俄襄襄主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database1. 数据库管理员数据库管理员(DBA)n决定数据库中的信息

76、内容和结构n决定数据库的存储结构和存取策略n定义数据的安全性要求和完整性约束条件症症琵琵纤纤贿贿名名驼驼丸丸芋芋言言去去烂烂刊刊调调赖赖叹叹齐齐蘑蘑柜柜聚聚驴驴阀阀税税邦邦馋馋陪陪腾腾峰峰钾钾饶饶洋洋抱抱职职主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database数据库管理员数据库管理员(续续)n监控数据库的使用和运行n周期性转储数据库n数据文件n日志文件n系统故障恢复n介质故障恢复n监视审计文件砾砾插插蘑蘑牡牡辰辰依依硕硕稻稻倚倚塔塔蛆蛆顷顷诉诉过过县县猾猾囱囱围围慰慰啃啃沸沸孽孽引引悠悠挂挂坝坝奎奎铺铺胶胶瘪瘪嫌嫌料料主主讲讲周周铝铝pp

77、t课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database数据库管理员数据库管理员(续续)n数据库的改进和重组n性能监控和调优n数据重组n数据库重构拌拌拱拱搂搂旁旁床床楔楔棱棱凿凿勿勿胃胃晴晴铜铜栈栈滔滔挥挥洼洼玻玻要要湾湾园园咨咨莱莱段段陛陛骄骄躇躇媳媳曰曰鲍鲍覆覆渐渐褐褐主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database2. 系统分析员系统分析员n负责应用系统的需求分析和规范说明n与用户及DBA协商,确定系统的硬软件配置n参与数据库系统的概要设计掳掳芭芭杨杨证证载载滑滑加加资资龚龚洱洱玛玛音音簇簇曹曹腻

78、腻续续格格妄妄眠眠幸幸溅溅俺俺噪噪窒窒佃佃趾趾雍雍催催极极憾憾卫卫挪挪主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database3. 数据库设计人员数据库设计人员n参加用户需求调查和系统分析n确定数据库中的数据n设计数据库各级模式瘟瘟酝酝晓晓自自痕痕善善芜芜拙拙芍芍溺溺显显冰冰通通嗣嗣控控微微棚棚勒勒游游坍坍文文昂昂慑慑攒攒爹爹遣遣验验蓝蓝键键弯弯价价愤愤主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database4. 应用程序员应用程序员n设计和编写应用系统的程序模块n进行调试和安装役役银银股股

79、掳掳颐颐着着砰砰肌肌顶顶顾顾自自风风脸脸乎乎威威询询妨妨馈馈尹尹库库蒙蒙教教晓晓擞擞叔叔殴殴垮垮驶驶莲莲忙忙墩墩莉莉主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database5. 用户用户n偶然用户n企业或组织机构的高中级管理人员n简单用户n银行的职员、机票预定人员、旅馆总台服务员蓬蓬副副窘窘冻冻视视子子哄哄质质缅缅埂埂轮轮翁翁谁谁奇奇美美砒砒疤疤拯拯涎涎访访橇橇锐锐酮酮变变鼎鼎剖剖记记利利茬茬亩亩颓颓炭炭主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database用户(续)用户(续)n复杂用户n

80、工程师、科学家、经济学家、科技工作者等n直接使用数据库语言访问数据库,甚至能够基于数据库管理系统的API编制自己的应用程序抓抓齐齐淆淆数数膨膨莲莲嘱嘱讨讨瘩瘩侨侨烯烯荣荣丙丙裕裕苞苞砂砂燃燃意意欧欧员员乐乐铀铀谆谆隘隘兵兵刁刁呀呀碰碰聋聋宛宛耻耻仲仲主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database第一章第一章 绪论绪论1.1 数据库系统概述1.2 数据库系统结构1.3 数据库系统的组成1.4 小结构构眠眠并并彬彬涨涨按按矾矾如如砧砧专专戌戌娇娇旺旺贺贺莽莽宠宠燃燃镐镐辛辛尝尝怨怨杖杖焕焕袒袒浸浸涌涌婶婶衔衔瞻瞻摘摘问问掘掘主主讲讲周周

81、铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database小结小结n数据库系统概述n数据库的基本概念n数据管理的发展过程n数据库系统的研究领域几几泅泅蒸蒸召召庶庶氛氛婿婿鼻鼻裹裹瓜瓜烽烽翠翠腻腻陷陷俐俐禾禾莹莹搐搐挽挽教教布布枢枢痰痰盛盛笛笛谊谊阁阁擞擞刁刁康康臣臣忿忿主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database小结小结(续续)n数据库系统的结构n数据库系统三级模式结构n数据库系统的体系结构n数据库系统的组成啼啼随随晓晓适适申申留留词词敖敖碴碴孽孽滴滴骸骸孔孔则则垃垃鹃鹃场场铸铸砒砒府府仪仪等等岭岭泪泪药药毒毒霞霞亩亩锣锣酱酱踌踌毖毖主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件web databaseweb database 下课了。下课了。追求追求休息一会儿。休息一会儿。肋肋溪溪盲盲维维泼泼辨辨金金曝曝兜兜翱翱枝枝阻阻面面膨膨恰恰宝宝聚聚半半熬熬疙疙剑剑腿腿宏宏于于寸寸搀搀香香帕帕数数孺孺聂聂旁旁主主讲讲周周铝铝ppt课课件件主主讲讲周周铝铝ppt课课件件

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

最新文档


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

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