- 1、本文档共175页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课程简介 本课程是介绍数据库设计与数据库管理系统基本理论的一门计算机专业基础课。 课程主要介绍数据库的设计和应用、数据库的底层存储、数据库管理系统的核心技术和数据库研究的扩展等。 课程共有11章,每一章都从最基本的概念讲起,然后逐步往下深入。 什么是数据库 数据库管理系统(DBMS):是由一个相互关联的数据的集合和一组用于访问这些数据的程序组成,这个数据的集合我们通常就称为数据库。 DB DBMS DBS? 什么是数据库系统 口语中常说的“数据库系统”在大多情况下指的都是DBMS。但严格的说来,数据库系统-----DBS是指在计算机中引入了数据库之后的系统,一般由DB、DBMS(及开发工具)、应用系统、数据库管理员(DBA)和用户构成。 DBS=DB+DBMS+APPLICATION+DBA+USER DBMS所涉及的问题 设计数据库管理系统的目的是为了管理大量、复杂的数据,对数据的管理既涉及到数据存储结构的定义,又涉及到数据操作机制的提供。另外,DBMS还必须保证所存储的数据的安全性、完整性,如果数据被多个用户共享,那么系统还必须设法避免可能产生的异常结果,这就是并发控制。运行过程中发生故障能够处理,即数据库恢复。 学习目标 能够在商用的数据管理系统之上完成实际应用的数据库的设计。 了解数据库底层的数据存储及索引的细节。 掌握数据库管理系统的核心技术、查询处理和事物管理、并发控制和故障恢复等。 宏观上把握DBMS体系结构,了解国际上DB技术的前沿研究课题。 主要是指50年代中期以前的这段时间,此时的计算机还很简陋,连完整的操作系统都没有。因此,数据只能放在卡片上或其他介质上,由人来手工管理。 主要是指50年代后期到60年代中期的这段时间,此时的计算机已经有了操作系统。在操作系统基础之上建立的文件系统已经成熟并广泛应用。因此,人们自然想到用文件把大量的数据存储在磁盘这种介质上,以实现对数据的永久保存和自动管理以及维护; 主要是指60年代后期以后,由于数据库管理系统的诞生,通过数据库管理系统管理大量的数据,不仅解决了数据的永久保存,而且真正实现了数据的方便查询和一致性维护问题,并且能严格保证数据的安全。 大型系统有全国民航售票系统、银行前台业务处理系统、各种服务行业的客户管理系统等。 (2) 逻辑模型和物理模型 逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。 物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储结构和存取方法。 例如一个数据库中的数据和索引是存放在不同的数据段上还是相同的数据段上;数据的物理记录格式是变长的还是定长的;数据是压缩的还是非压缩的;索引结构是B+树还是HASH结构等。它不但由DBMS的设计决定,而且与操作系统、计算机硬件密切相关。 说明 在实际问题当中,实体之间的是何种联系要依赖现实世界情况。如果银行规定,一笔贷款只能属于一个客户,而一个客户可以有多笔贷款,那么customer到loan的联系集就是一对多的。如果银行规定一笔贷款可以属于多个客户(贷款可以被多个商业伙伴或一对夫妻共有),那么此联系集就是多对多的。 数据库管理系统中的数据抽象 数据库管理系统的一个主要作用就是隐藏关于数据存储和维护的某些细节,而为用户提供数据在不同层次上的抽象视图,这就是数据抽象,即不同的使用者从不同的角度去观察数据库中的数据所得到的结果。对用户来说,了解数据库中用来表示数据的复杂的数据结构没有太大的必要。数据库管理系统通过如下三个层次的抽象来向用户屏蔽复杂性,简化系统的用户界面。 1、物理层抽象 2、逻辑层抽象 3、视图层(概念层)抽象 数据库管理系统中的数据抽象(续) 1、物理层抽象 最低层次的抽象,描述数据实际上是如何存储的。物理层详细描述复杂的低层数据结构,是开发DBMS的数据库供应商应该研究的事情。(内模式) 2、逻辑层抽象 比物理层稍高层次的抽象,描述数据库中存储什么数据以及这些数据间存在什么关系。因而整个数据库可通过少量相对简单的结构来描述。虽然简单的逻辑层结构的实现涉及到复杂的物理层结构,但逻辑层的用户不必知道这种复杂性。逻辑层抽象是由数据库管理员和数据库应用开发人员使用的,他们必须确定数据库中应该保存哪些信息。(模式) 3、视图层(概念层)抽象 最高层次的抽象,但只描述整个数据库的某个部分。尽管在逻辑层使用了比较简单的结构,但由于数据库的规模巨大,所以仍存在一定程度的复杂性。数据库系统的多数用户并不需要关心所有的信息,而只需要访问数据库的一部分。视图抽象层的定义正是为了使用户与系统的交互更简单。系统可以为同一数据库提供多个视
您可能关注的文档
- 竞合战略案例分析.ppt
- 竞争?合作?(2008).ppt
- 竞聘店长 (1).ppt
- 竞聘演讲稿(刘丽娜).ppt
- 竞聘资料PPT(白松-运营管理部部长).ppt
- 章复习课 贺同明 临朐四中.ppt
- 竞聘演讲稿PPT模板.ppt
- 童年的色彩主题PPT模板.ppt
- 童哥说单词:英语词根词源精讲4.ppt
- 童星经纪公司-刘嘉艺.ppt
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 结题报告高中物理小课题.PPT
- NB∕T 32037-2017 光伏发电建设项目文件归档与档案整理规范.pdf VIP
- 2024《高考志愿填报咨询服务意愿的影响因素实证研究》16000字.docx
- 无线网络优化模考试题(附答案).docx
- 中图版高中地理必修第二册课后习题 第四章 国土开发与保护 第一节 京津冀协同发展的地理背景 (2).doc VIP
- 工厂消防安全设备检查记录表.docx VIP
- 海绵城市监理实施细则.doc VIP
- 人教版小学二年级数学下册期中试卷.doc VIP
- 巴黎奥运樊振东乒乓球故事介绍【优质公开课】精品PPT课件模板.pptx
- 丽声北极星分级绘本第一级上 A Day with Monster Toon课件 .pptx VIP
文档评论(0)