王珊、萨师煊《数据库系统概论》考研考点讲义

所需积分/C币:50 2018-02-28 20:50:30 12.13MB PDF
340
收藏 收藏
举报

王珊、萨师煊《数据库系统概论》考研考点讲义。王珊、萨师煊《数据库系统概论》考研考点讲义。王珊、萨师煊《数据库系统概论》考研考点讲义。
提供数据定义语言(DDL) 定义数据库中的数据对象 ·数据组织、存储和管 分类组织、存储和管埋各种数据 确定组织数据的文件结构和仔取方式 实现数据之间的联系 提供多种有取方法提高冇取效率 数据操纵功能 提供数据操纵语言(DML) 实现对数据库的基本操作(査询、插入、删除和修改) 数据库的事务管理和运行管理 拿视频下载QQ1393546828 数据库在建立、运行和维护时由DBMS统一管理和控制保证数据的安全性、完整性、多用户对 数据的并发使用发生故障后的系统恢复 数据库的建立和维护功能(实用程序) 数据库初始数据装载转换 数据库转储 介质故障恢复 数据库的重组织 性能监视分析等 其它功能 MS与网络中其它软件 系统的通信 两个DBMS系统的数据转换 异构数据库之间的互访和互操作 1.1.2数据管理技术的产生和发展 数据管理 对数据进行分类、组织、编码、存储、检索和维护 数据处埋的中心问题 数据管埋技术的发展过程 ·人工管理阶段(20世纪40年代中—50年代中) ·文件系统阶段(20世纪50年代末—60年代中) 数据库系统阶段(20世纪60年代末—现在) 1、人工管理阶段 特点: 数据的管理者:用户(程序员),数据不保存 数据面向的对象:某一应用程序 王珊、萨师煊《教据庠糸统概论》考研要点强化及真题解析 ·数据的共亨科度:无共亨、兀余度极大 数据的独立性:不独立,完全依赖于程序 数据的结构化:无结构 数据控制能力:应用程序自己控制 人工管理阶段应用程序与数据的对应关系 应用程序1 数据集 应用程序2 数据集2 应用程序n 数据集n 2、文件系统阶段 特点: 数据的管理者:文件系统,数据可长期保存 数据面向的对象:某一应用程序 ·数据的共享科度:共享性差、冗几余度大 数据的结构化:记录内有结构,整体无结构 Q1393546828 数据的独立性:独立性差,数据的逻辑结构改变必须修改应用程序 数据控制能力应用程序自已控制 文件统阶段应用程序与数据的对应关系 应用程序1十 文件1 许 应用程序2¥--文件2 存取 方法 应用程序n 文件n 文件系统中数据的结构 记录内有结构。 数据的结构是靠程序定义和解释的。 ·数据只能是定长的。 叮以间接实现数据变长要求,但访问相应数据的应用程序复杂了。 ·文件间是独立的,因此数据整体无结构。 可以间接实现数据整体的有结构,但必须在应用程序中对描述数据间的联系。 ·数据的最小存取单位是记录 3、数据库系统阶段 时期 ·20世纪60年代末以来 产生的背景 应用背景——大规模管理 ·硬件背景——大容量磁盘、磁盘阵列 ·软件背景——有数据库管理系统 处理方式——联机实时处理,分布处理,批处理 1.1.3数据库系统的特点 数据结构化 整体结构化 数据的共享性高,冗余度低,易扩允 从整体角度看待和描述数据,数据面向整个系统,可以被多个用户、多个应用共享使用。 数据独立性高: 物理独立性:当数据的物理存储改变了,应用程序不用改变 逻辑独立性:数据的逻辑结构改变了,用户程序也可以不变。 数据由DBMS统一管理和控制 数据的安全性保护、完整性检査、并发控制、数据库恢复 21393546828 数据库系统应用程序与数据的对应关系 应用程序1 数据库 应用程序2 DBMS 许 应用程序n 第二部分考点试题分析 、选择题: 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这 几个阶段中,数据独立性最高的是阶段。 A.数据库系统 B.文件系统 C.人工管埋 D.数据项管埋 2.下亩列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是。 I.人工管理阶段 Ⅱ.文件系统阶段 Ⅲ.数据库阶段 A.I和Ⅱ B.只有Ⅱ C.Ⅱ和Ⅲ D.只有I 3.数据库的基本特点是 A.(1)数据可以共享 (2)数据独立性高 王跚、萨师煊《数据库糸统概论》考研要点强化及真題解析 (3)数据兀余大,易移植 (4)统管理和控制 B.(1)数据可以共享 (2)数据独立性高 3)数据冗余小,易扩允 (4)统一管理和控制 C.(1)数据可以共享 (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性高 (3)数据冗余小,易扩充 (4)统一管理和控制 是存储在计算机内有结构的数据的集合。 A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构 5.数据库中存储的是 A.数据 B.数据模型 C.数据以及数据之间的联系 D.信息 6.数据库中,数据的物理独立性是指 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 Q1393546828 C用户的应用程序与存储在磁盘上数据库中的数据是相互独立 D.应用程序与数据库中数据的逻辑结构相互独立 7数据库的特点之一是数据的共享严恪地讲,这里的数据共享是指 A.同一个应用中的多个程序共字个数据集合 B.多个用户、同种语言共亭数据 C、多个用户共享一个数据文件 整 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.据库系统的核心是 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 9.下述关于数据库系统的正确叙述是 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 10.数据库系统的特点是 数据独立、减少数据冗余、避免数据不一致和加强了数据保 A.数据共享 B.数据存储 C.数据应用 D.数据保密 1.据库系统的最大特点是 A.数据的三级抽象和二级独立性 B.数据共享性 C.数据的结构化 D.数据独立性 12.数据库管珄系统能实现对数据库中数据旳奁询、插入、修改和删除等操作,这种功能称为 A.数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能 13.数据库管理系统是 A.操作系统的部分 B.在操作系统支持下的系统软件 C.一种编译程序 D.一种掉作系统 二、填空题 数据管理技术经历了 下载QQ1395865828 和 三个阶段。 2.数据库是长期存储在计算机内、有 的、可 的数据集合。 3.DBMS是指 ,它是位于 和 件 4.数据库管理系统的主要功能有 、数据库 的运行管理和数据伡的建立以及维护等4个方面。 5.数据独立性又可分为 6.当数据的物理存储改变子,应用程序不变,而出DBMS处理这种改变,这是指数据的 、简答题 1.什么是数据库? 2.什么是数据库的数据独立性? 3.什么是数据字典?数据字典包含哪些基本内容? 第2饼数据模型 第一部分知识点回顾 数据模型 在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。 通俗地讲数据模型就是现实世界的模拟。 数据模型应满足三方面要求 能比较真实地模拟现实世界 容易为人所理解 王跚、萨师煊《数据庠糸统论》考研要点强化及真题解析 使于在计算机上实现 1.2数据模型 1.2.Ⅰ两大类数据模型 数据模型分为两类(分属两个不同的层次 (1)慨念模型,也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计 (2)逻辑模型和物理模型 逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数 据建模,用于DBMS实现 物理模型是对数据最底层的抽象,描述数据在系统內部的表示方式和存取方法,在磁盘或磁带 上的存储方式和存取方法。 1.2.2数据模型的组成要素 数据结构(描述数据库的组成对象,以及对象之间的联系) 数据操作(对数据库中各种对象(型)的实例(值)允许执行的操作及有关的操作规则 46828 完整性约束条件(给定的数据模型中数据及其联系所具有的制约和储存规则用以限定符合数 据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。) 2.3概念模型 信息世界中的基本概念 两个实体型之间的联系 两个以上实体型之间的联系 单个实体型内的联系 已·概念模型的一种表示方法 个实例 1、信息世界中的基本概念 (1)实体(Enti!y 客观存在并可相互区别的事物称为实体 可以是具体的人、事、物或抽象的概念 (2)属性( Attribute) 实体所具有的某一特性称为属性。 一个实体可以由若干个属性来刻画。 (3)码(Key) 唯一标识实体的属性集称为码。 (4)域( Domain) 属性的取值范围称为该属性的域。 (5)实体型( Entity Type) 7 用实体名及其属性名集合来抽象和刻画同类实体称为实体型 (6)实体集( ntity Set) 同一类型实体的集合称为实体集 (7)联系( Relationship) 现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联 系 实体内部的联系通常是指组成实休的各属性之间的联系 实休之间的联系通常是指不同实休集之间的联系 2、两个实体型之间的联系 用图形来表示两个实体型之间的这三类联系 实你A 实你A 联系名 <联台 买你型B 1393546828 实休理A 联系名 买你型B 1:1联系 1n联系 m联系 3、两个以上实体型之间的联系 ·两个以上实休型之间一对多联系 若实体集F1,F2存在联系,对于实体集F(j=1,2,…,-1,+1,,n)中的给定实体 最多只和中的十个实体相联系,则我们说F与F1,F2,…,F1-1,F1,…,F之间的联系是一对多 的 实例 课程、教师与参考书三个实体型,一门课程可以有若干个教师讲授,使用若十本参考书,每一个教 师以讲授门课程,每本参考书只供·门课程使用 课程 讲授 教师 參考书 两个以上实体型间1:n联系 4、单个实体型内的联系 对多联系 王珊、萨师煊《数据库糸统概论》考研要点强化及真題解析 实例 职工实体型内部具有领导与被领导的联系,杲一职工(干部)“领导”若干名职工,一个职工仪被 另外一个职工直接领导,这是一对多的联系 匚职工 单个哭休型内部1:n联系 5、概念模型的一种表示方法 实体-联系方法(E-R方法) 用E-R图来描述现实世界的概念模型 E-R方法也称为E-R模型 一个实例 姓名 电话号码) 1393546828 供应商号)\(地址)(赚号)(仓库号)(面积)活号吗呗主号姓名)(年龄 供应商 仓库 工作 职工 职称) (供应量 库存量 领导 许 项目 零件 项目号)(预算)(开工日期)(零件号)(规格 描述 名称 单价 (c)完整的实体-联系图 1.2.4最常用的数据模型 ·非关系模型 层次模型( Hierarchical Model) 网状模型( Network model) 关系模型( Relational model) 面向对象模型( Object Oriented Model) ·对象关系模型( Object relational Model) 1.2.5层次模型 1.2.6网状模型

...展开详情
试读 81P 王珊、萨师煊《数据库系统概论》考研考点讲义
立即下载
限时抽奖 低至0.43元/次
身份认证后 购VIP低至7折
一个资源只可评论一次,评论内容不能少于5个字
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
王珊、萨师煊《数据库系统概论》考研考点讲义 50积分/C币 立即下载
1/81
王珊、萨师煊《数据库系统概论》考研考点讲义第1页
王珊、萨师煊《数据库系统概论》考研考点讲义第2页
王珊、萨师煊《数据库系统概论》考研考点讲义第3页
王珊、萨师煊《数据库系统概论》考研考点讲义第4页
王珊、萨师煊《数据库系统概论》考研考点讲义第5页
王珊、萨师煊《数据库系统概论》考研考点讲义第6页
王珊、萨师煊《数据库系统概论》考研考点讲义第7页
王珊、萨师煊《数据库系统概论》考研考点讲义第8页
王珊、萨师煊《数据库系统概论》考研考点讲义第9页
王珊、萨师煊《数据库系统概论》考研考点讲义第10页
王珊、萨师煊《数据库系统概论》考研考点讲义第11页
王珊、萨师煊《数据库系统概论》考研考点讲义第12页
王珊、萨师煊《数据库系统概论》考研考点讲义第13页
王珊、萨师煊《数据库系统概论》考研考点讲义第14页
王珊、萨师煊《数据库系统概论》考研考点讲义第15页
王珊、萨师煊《数据库系统概论》考研考点讲义第16页
王珊、萨师煊《数据库系统概论》考研考点讲义第17页

试读结束, 可继续读3页

50积分/C币 立即下载