西北工业大学数据库概论考试重点.docx

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第一章?

1.?数据管理的历史经历了哪几个阶段?各有什么特点??

手工管理阶段:数据不保存、没有对数据进行管理的软件系统、没有文件的概念、一组数据对应于一个程序,程序与程序之间有大量重复的数据;文件系统阶段:数据需要长期保留在外存上供反复使用、程序和数据之间有了一定的独立性、文件的形式已经多样化、数据的存取基本以记录为单位;数据库系统阶段:数据机构化、数据共享、减少数据冗余、具有较高的数据独立性、方便用户接口、统一的数据管理与控制功能。?2.?数据和信息各指什么?有何区别??

数据:记录信息的物理符号,是表达和传递信息的工具。信息:通过各种方式传播的,可以被感受的数字、文字、图像和声音等符号做表征的某一事物的新的消息、情报和知识。区别:数据是信息的载体,信息是对数据加工的结果,是对数据的解释。?3.?简述数据库系统的组成结构。?

数据库、硬件支撑环境、软件系统、人员(ps名词)?

4.?数据库系统的三级模式结构分别是什么?二级映像功能有何作用??

三级:外模式、概念模式、内模式。二级:外模式/概念模式映像、概念模式/内模式映像。?

5.?数据库各级用户的主要职责是什么??数据库管理员(DBA):决定数据库中的信息内容和结构、决定数据库的存储结构和存取策略、保证数据库的安全性和完整性、监控数据库的使用和运行、数据库的改进和重组重构;2.系统分析员:负责应用系统的需求分析和规范说明,他们要和用户及DBA相结合,确定系统的软硬件配置并参与数据库系统的概要设计。3.数据库设计人员:负责数据库中数据的确定、数据库各级模式的设计。数据库设计人员必须参加用户需求调查和系统分析,然后进行数据库设计。在很多情况下,数据库设计人员就由数据库管理员担任。4.应用程序员:负责设计和编写应用系统的程序模块,并进行调试和安装。5、最终用户(end?user):通过应用系统的用户接口使用数据库。常用的接口方式有浏览器、菜单驱动、表格操作、图形显示、报表书写等。最终用户可以分为如下3类:偶然用户、简单用户、复杂用户?第二章?

1.?什么是数据模型?有什么作用??

定义:数据模型是描述数据、数据联系、数据语义以及对数据进行约束的一组严格定义的概念工具集合。作用:用来精确描述系统的静态特性、动态特性和完整性约束条件。?2.数据模型的组成要素有哪些??

(1)?数据结构(2)数据操作(3)完整性约束?

3.把现实世界的客观事物转化为计算机世界可以识别的东西需要经过几步建模工作?每一步建模的结果是什么??三步:(1)现实世界到概念模型(形成概念模型)?(2)概念模型到逻辑模型(形成概念模型)?

(2)?逻辑模型到物理模型(形成物理数据模型)?4.E-R模型中实体、属性、联系分别指什么?两个实体之间的联系可分为几种?试举例说明。?(1)实体(Entity):客观存在并可相互区别的事物称为实体。实体可以是具体的人、事、物或抽象的概念。?

(2)属性(Attribute)?:实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。?

(3)联系(Relationship)??:实体之间会有各种关系,两个或多个实体之间的关联关系称为联系。?

3种类型的联系?

①?一对一联系(1:1)???一个学生对应一个学号?②?对多联系(1:n)?一个学校有若干系?

③?对多联系(m:n)?每个学生选修若干门课程,每门课程由若干个学生选修??

5.常见的逻辑模型有哪些?各有什么特点??

(1)层次数据模型层次模型的优点:模型本身比较简单。???对于实体间联系是固定的,且预先定义好的应用系统,采用层次模型来实现,其性能优于关系模型,不低于网状模型。???层次数据模型提供了良好的完整性支持。?

层次模型的缺点:现实世界中很多联系是非层次关系的,如多对多关系、一个结点具有多个双亲等,层次模型表示这类联系的方法很笨拙,只能通过引入冗余数据(易产生不一致性)或创建非自然的数据组织(引入虚拟结点)来解决。???对插入和删除操作的限制比较多。???查询子女结点必须通过双亲结点。?由于结构严密,层次命令趋于程序化。?(2)网状数据模型?网状数据模型的优点:?

能够更为直接地描述现实世界,如一个结点可以有多个双亲。?具有良好的性能,存取效率较高。?网状数据模型的缺点:?

结构比较复杂,而且随着应用环境的扩大,数据库的结构就变得越来越复杂,不利于最终用户掌握。?

其DDL,DML语言复杂,用户不容易使用。?(3)关系数据模型?

关系数据模型的数据访问不再是“导航式”,数据的存取路径对用户透明,用户只需指出“干什么”或“找什么”即可,而无须详细说明“怎么干”或“怎么找”,具体的执行过程完全由系统负责完成,这种操作时完全非过程化的,从而大大提高了数据的独立性。?

关系模型尽管有许多优点,但也存在一定的局限

文档评论(0)

暗伤 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档