第1章--数据库系统概论课件

上传人:无*** 文档编号:241601633 上传时间:2024-07-08 格式:PPT 页数:34 大小:494KB
返回 下载 相关 举报
第1章--数据库系统概论课件_第1页
第1页 / 共34页
第1章--数据库系统概论课件_第2页
第2页 / 共34页
第1章--数据库系统概论课件_第3页
第3页 / 共34页
点击查看更多>>
资源描述
第1章数据库系统概论知识点数据库、数据描述语言与操纵语言数据模型、存储模式与视图难点DBMS的作用、数据字典关系模型与数据库视图返回要求熟练掌握以下内容:DBMS的组成与作用DBMS的数据字典与数据库日志关系模型与ER图数据的存储形式与数据库视图了解以下内容:数据库技术的发展简史1.1数据库技术的发展1.1.1 人工管理阶段人工管理阶段图图1.11.1人工管理的数据组织人工管理的数据组织简单的I/O软件数据的逻辑组织数据的物理组织1.1.2 文件管理阶段文件管理阶段逻辑文件逻辑文件图图1.21.2文件系统的数据组织见书文件系统的数据组织见书逻辑文件顺序文件连接文件存取方法存取方法(a)(b)1.1.3 数据库系统阶段数据库系统阶段1实现了广义的数据共享图图1.31.3广义数据共享见书广义数据共享见书数据库应用程序B(C语言)应用程序D(Ada语言)应用程序A(Basic语言)应用程序C(COBOL语言)2实现了数据的结构化隶属隶属隶属隶属隶属隶属教师记录教师记录课程记录课程记录 隶属隶属隶属隶属 人事记录人事记录工资记录工资记录图图1.41.4(a a)全局逻辑结构)全局逻辑结构 校名校名 校长校长 地址地址系号系号 系名系名 系主任系主任 教研室教研室 室主任室主任 编号编号 姓名姓名 职称职称 年龄年龄 简历简历 课程号课程号 课程名课程名 课程类课程类 任课教师任课教师 任课日期任课日期 评语评语 日期日期 工资状况工资状况 日期日期 事件事件 隶属隶属隶属隶属图图1.41.4(b b)局部逻辑结构)局部逻辑结构 教研室教研室 室主任室主任 课程号课程号 课程名课程名 课程类别课程类别任课教师任课教师 任课日期任课日期 评语评语图1.4(c)现代数据库系统 数据库整体逻辑结构3 3数据冗余度小,弹性大,易扩充,应用方式灵活数据冗余度小,弹性大,易扩充,应用方式灵活44具有较高的数据独立性具有较高的数据独立性 图图1.51.5二级映射功能示意二级映射功能示意应用程序A整体逻辑结构应用程序B应用程序X存储结构与逻辑结构的映射局部逻辑结构的映射整体逻辑结构与5提供简便的用户接口6统一的数据控制管理7对数据的存取有了很大的改进1.1.4 数据库系统与文件系统的比较数据库系统与文件系统的比较1相同性2不同性数据库系统具有最小的冗余度数据库系统具有极大的数据独立性数据库系统为用户提供了有效、统一的操作手段1.2 数据库系统的组成数据库系统的组成 1.2.1 数据库的定义与特性数据库的定义与特性1数据库的定义DBTG(DataBaseTaskGroup)的定义:数据库是由一个指定控制的所有记录(record)、络(set和区域组成。如果有多个数据库,则每一个数据库必须有自己的模式,不同数据库的内容是彼此无关的。C.J.Date的定义:数据库是某个企事业单位存贮在计算机内的一组业务数据,它能被这个单位中的应用系统使用。J.Martim的定义:数据库是存贮在一起的相关数据的集合,这些数据无有害的或不必要的冗余,为多种应用服务;数据的存贮独立于使用它的程序;对数据库插入新的数据,修改和检索原有数据均能按一种公用的和可控制的方法进行,数据被结构化,为其它的应用提供基础。2数据库系统的主要特性数据库系统的主要特性尽最大可能减少数据的冗余度实现广泛的数据共享保证数据的安全可靠保证数据独立性实现标准 1.2.2 数据库系统的设计原则数据库系统的设计原则1数据独立性2.减少数据冗余,提高共享程度3具有很强的数据管理能力4确保数据库系统的可靠、安全与完整5一个良好的数据库系统应具有重新组织数据的能力6设计数据库时应充分注意系统的可修改性和可扩充性7数据应能充分描述数据间的内在联系图图1.6(a)1.6(a)学生课程联系学生课程联系图图1.6(b)1.6(b)教师学生联系教师学生联系图图1.6(c)1.6(c)系教师学生联系系教师学生联系 系系专业专业 班级班级 教研室教研室 学学 生生教师教师 课程课程 实验室实验室 1.2.3 数据库系统的结构与组成数据库系统的结构与组成图图1.71.7数据库系统的结构数据库系统的结构用户1子模式与模式的映射概念模式子模式aDBMSOS用户级数据库概念级数据库物理级数据库-用户视图数据库管理员视图系统分析员视图用户2用户n子模式b子模式m模式与内模式的映像存储模式内模式模式外模式1.数据库2.数据库管理系统3.应用程序系统4.数据库用户1.3 数据库的逻辑结构数据库的逻辑结构1.3.1 数据库的三级结构数据库的三级结构1.子模式给用户设置子模式有如下好处:使用简单方便确保数据独立性减少数据冗余,提高数据共享提高数据的安全保密性2模式3内模式4三级数据库之间的关系1.3.2 数据库的两级映射数据库的两级映射1子模式与模式之间的映射2模式与物理模式之间的映射1.3.3 数据独立性数据独立性1物理数据独立性2逻辑数据独立性1.4 数据管理员与管理系统数据管理员与管理系统1.4.1 DBA的作用的作用1决定数据库中的信息内容2决定数据的存储和访问策略3监视系统的工作状况,保证系统的时空效率4协调用户与数据库系统的联络5决定数据库的保护措施6及时修改数据字典,使之能反映系统状况7制定保证数据库完整性的约束条件和控制要求1.4.2 数据库管理系统的主要作用数据库管理系统的主要作用1定义数据库2管理数据库3数据库运行与维护制4数据通讯5数据字典1.4.3 数据库管理系统的程序组成数据库管理系统的程序组成1语言(编译)处理方面。2系统运行控制方面3系统维护管理方面1.4.4 数据语言数据语言1数据描述语言模式DDL子模式DDL内模式DDL2数据操作语言 1.4.5 数据字典数据字典1数据字典涉及的主要对象2数据字典的作用保证DBMS快速查找有关对象的请求能够实现。为DBA提供数据库系统的下列情况3数据字典的功能 1.4.6 数据库日志数据库日志1登录日志2事务恢复1.4.7 用户访问数据库的过程用户访问数据库的过程121288773354546699图图1.91.9用户应用程序访问数据库系统的顺序用户应用程序访问数据库系统的顺序 用户应用程序用户应用程序应用程序子模应用程序子模 模模 式式工作日志工作日志工作日志工作日志系统数据缓冲系统数据缓冲 数据库DBMSOS1.5 数据模型数据模型现实世界现实世界信息世界信息世界数据世界数据世界图图1.101.10三个领域三个领域事物与联系事物与联系事物:事物:对象、性质对象、性质联系:联系:共同、特殊共同、特殊 实体模型实体模型实体:实体:对象、属性对象、属性实体分级:实体分级:总体、单体总体、单体数据模型数据模型数据:数据:记录、项记录、项数据分类:数据分类:型、值型、值1.5.1 名词解释名词解释1实体2实体集3属性4实体标识符5实体型6域7数据项8记录9关键字10文件11实体间的联系 一对一联系(一对一联系(one-to-one)定义定义如果两个实体集A、B中的任意一个实体至多与另一个实体集中的一个实体对应联系,则称A、B为一对一联系。记为“11”联系,如图1.10所示。AB图1.10一对一联系AB 一对多联系(一对多联系(one-to-many)定义定义设有两个实体集和,如果中每个实体与中任意个实体(包括零个)有联系,而中的每个实体至多与中的一个实体有联系,则称该联系为从到的1对多联系,记为1联系,如图1.11所示。多对多联系(多对多联系(many-to-many)定义定义 如果两个实体集、中的每个实体都与另一个实体集中的任意个实体(包括零个实体)有联系,则称这两个实体集是多对多联系,记为联系,如图1.12所示。AB图图1.111.11一对多联系一对多联系AB 图图1.121.12多对多联系多对多联系 AABB12.数据模型三要素数据结构数据操作完整性约束条件 1.5.2 实体联系模型实体联系模型具体作法分为两步:1将现实世界信息及其联系用E-R图描述出来,这种信息结构与任何一个具体的数据库系统无关,是一种组织模式。2根据某一具体系统的要求,将E-R图转换成由特定的DBMS支持的逻辑数据结构。E-R模型是现实世界的纯粹表示,有三个基本成份:实体、联系和属性。它是一个概念性模型,描述的是现实中的信息联系,而不涉及数据如何在数据库系统中的存放。mn图图1.141.14学生与课程学生与课程E-RE-R图图学生选课课程成绩m1m1nmmmmmmnn图图1.151.15工厂的工厂的E-RE-R图图 姓名地址帐号电话规格名称单价供应量姓名性别职务库存量型号库名主任电话存取库存生产供应领导仓库零件数量供应商单价规格名称职工产品工作量工作车间产量n主任电话车间名nnmmp经常不断地学习,你就什么都知道。你知道得越多,你就越有力量pStudyConstantly,AndYouWillKnowEverything.TheMoreYouKnow,TheMorePowerfulYouWillBe写在最后Thank You在别人的演说中思考,在自己的故事里成长Thinking In Other PeopleS Speeches,Growing Up In Your Own Story讲师:XXXXXX XX年XX月XX日
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!