数据库原理与应用示范系统(第三版)习题与标准答案_第1页
数据库原理与应用示范系统(第三版)习题与标准答案_第2页
数据库原理与应用示范系统(第三版)习题与标准答案_第3页
数据库原理与应用示范系统(第三版)习题与标准答案_第4页
数据库原理与应用示范系统(第三版)习题与标准答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

习题一1.试回答下列问题(1)什么是数据库?(2)什么是数据库管理系统?(3)什么是数据库系统?答:(1)数据库是被长期存放在计算机内,有组织的,统一管理的相关数据的集合。(2)数据库管理系统(DataBaseManagementSystem,简称DBMS),是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。(3)数据库系统(DBS)通常是指带有数据库的计算机应用系统。DBS是一个实际可运行的,按照数据库方法存储、维护和向应用系统提供数据支持的系统,它是数据库、硬件、软件和数据库管理员(DBA)的集合体。2.计算机数据管理经历了哪几个阶段?答:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。3.试述文件系统的缺点。答:(1)数据共享性差,冗余度大。(2)数据不一致性。(3)数据联系弱。4.试述数据库系统的特点。答:(1)采用复杂的数据模型表示数据结构。(2)有较高的数据独立性。(3)数据的共享性高,冗余度低,易扩充。(4)数据由DBMS统一控制和管理。5.试述概念模型的作用。答:概念模型是独立于计算机系统的数据模型,它完全不涉及信息在计算机系统中的表示,只是用来描述某个特定组织所关系的信息结构。概念模型用于建立信息世界的数据模型,强调其语义表达能力,概念应该简单、清晰、易于用户理解,它是现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具。这一模型中最著名的是“实体联系模型”。6.解释下列概念:内模式、模式、外模式、DDL、DML答:内模式也称存储模式(StorageSchema)。它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式。模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。它是数据库系统模式结构的中间层。外模式也称子模式(Subschema)或用户模式,它是用户与数据库系统的接口,是用户用到的那部分数据的逻辑结构和特征的描述,是数据库用户的数据视图。DDL是数据定义语言(DataDefinitionLanguage-DDL),用户通过它可以方便地对数据库中的数据对象进行定义。DML是数据操纵语言(DataManipulationLanguage-DML),实现对数据库中数据的操作。7.试述数据库系统三级模式结构,这种结构的优点是什么?答:数据库系统的体系结构分成三级:内部级(internal),概念级(conceptual)和外部级(external)。这个三级结构也称数据库系统的“三级模式结构”。内部级也称“内模式”,概念级也称“模式”,外部级也称“外模式”,故数据库系统是由外模式、模式和内模式三级构成,如下图所示:8.试述数据库的物理独立性和逻辑独立性。答:数据的独立性包括数据的物理独立性和数据的逻辑独立性。数据的物理独立性是指当数据在计算机存储设备上的物理存储改变时,应用程序可以不用改动,而由DBMS来处理这种改变。数据逻辑独立性是指当数据的整体逻辑结构改变时,不影响用户的逻辑结构以及应用程序。9.DBS由哪几部分组成?DBA的职责是什么?答:DBS一般由数据库(即实际存储在计算机中的数据)、数据库管理系统、相应的硬件、软件和各类人员构成。数据库系统是一个有使用人员及维护人员、加工设备和数据资源的完整的计算机应用系统。DBA是数据资源管理机构的一组人员。总的来说,负责全面地管理和控制数据库系统。具体职责包括:(a)决定数据库的信息内容和结构(b)决定数据库的存储结构和存取策略(c)定义数据的安全性要求和完整性的约束条件(d)监督和控制数据库的使用和运行(e)数据库的改进和重组10.数据库管理系统的主要功能有哪些?答:DBMS的主要功能包括以下几个方面:①数据定义功能②数据操纵功能③数据库的运行管理④数据库的建立和维护功能11.试述DBMS在用户访问数据库过程中所起的作用。答:应用程序通过DBMS读取数据库中记录,DBMS为程序开辟一个数据库的系统缓冲区,用于数据的传输和格式的转换。12.试写出用户访问数据库的过程。答:(1)用户在应用程序中安排一条读记录的DML语句。该语句给出涉及的外模式中记录类型名及键值。当计算机执行该DML语句时,立即启动DBMS,并把读记录的命令传给DBMS。(2)DBMS接到命令后,加以分析,并调出程序A对应的外模式,检查该操作的合法权限,决定是否执行该命令。(3)在决定执行A的命令后,DBMS调出相应的模式描述,并从外模式映象到模式,决定应读入哪些模式记录。(4)DBMS调出相应的内模式描述,并将模式映象成为模式的内部记录模式,确定应读入哪些物理记录。(5)DBMS向操作系统(OS)发出从指定地址读取物理记录的命令。(6)OS执行该命令,按指定地址从数据库把记录读入OS的系统缓冲区,进而读入数据库的系统缓冲区,并在操作结束后向DBMS作出回答。(7)DBMS收到OS的回答后,将读入缓冲区中的数据转换成模式记录,外

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论