数据库原理与应用题库_第1页
数据库原理与应用题库_第2页
数据库原理与应用题库_第3页
数据库原理与应用题库_第4页
数据库原理与应用题库_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、数据库原理与应用题库第一章数据库系统概述一、名称解释数据:是指所有能输入到计算机并能被计算机程序处理的符号介质总称,是用于输入 计算机进行处理,具有一定意义的数字、字母、符号和模拟量等的统称。信息:是经过加工处理并对人类社会实践和生产活动产生决策影响的数据。DB:是 长期存储在计算机内、有组织的、统一管理的相关数据的集合。DBMS:是位于用户与OS之间的一层数据管理软件,它为用户或应用程序提供访问DB 的方法,包括数据库的建立、查询、更新及各种数据控制。DBS:是指在计算机系统中引入数据库后的系统,一般由硬件、数据库、操作系统、 DBMS、数据库开发工具、数据库应用系统和人员构成。数据字典(D

2、D): Data Dictionary,数据库系统中存放三级结构定义的数据库,是系 统中各类数据描述的集合。外模式:乂称子模式或用户模式,是用户能够看到和使用的局部数据逻辑结构和特征 的描述。模式:乂称概念模式或逻辑模式,是数据库中全部数据的逻辑结构和特征的描 述。内模式:DB在物理存储方面的描述。概念模型:也称信息模型,是对现实世界的认识和抽象的描述,按用户的观点对数据 和信息进行建模,不考虑在计算机的DBMS中如何具体实现(不涉及信息在计算机中如何 表示)。是对客户事物及其联系的一种抽象描述。实体:客观存在、可以相互区别的事物称为实体。属性:实体有很多特性,每一个 特性称为一个属性。实体标

3、识符:能惟一标识实体的属性或属性集,称为实体标识符。数据模型(逻辑 数据模型):能表示实体类型及实体间联系的模型,是对现实世界的第二层抽象,它与 DBMS有关,直接面向数据库的逻辑结构。物理模型:是描述数据在物理存储介质上的存 储结构和存储方法,与具体的DBMS、操作系统及硬件有关。二、填空数据管理发展的三个阶段:人工管理阶段、文件管理阶段、数据库管理阶段。数据 库中存储数据是集成的和共享的。数据库的保护功能:数据库恢复、数据库的并发控制、数据完整性控制、数据安全性 控制。数据库系统中的人员主要有:数据库管理员DBA、系统分析员、数据库设计人员、应用程序员和终端用户。数据库中数据的独立性分为逻

4、辑独立性和物理独立性。数据库 的三级结构是指外模式、模式、内模式。一个数据库只有一个内模式,只一个模式,可以有多个外模式。数据处理要经过现实世界、概念世界和数据世界三个阶段,两级抽象。概念模型最 常用的表达方法是美籍华人陈平山于1976年提出的E-R图。数据库发展至今,常见的数 据模型有:层次、网状、关系和面向对象。层次模型对于一对多联系表达非常自然直观, 是其突出优点。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个方面。客 观存在、可以相互区别的事物称为实体。在ER图中,属性用椭圆表示,实体用矩形表示,联系用菱形表示。数据库的保护功能通过数据库恢复、并发控制、完整性控制、安

5、全性控制等四个子系 统实现。数据库系统DBS一般由硬件、数据库、操作系统、DBMS、数据库开发工具、数据库应 用系统和人员构成。两个实体之间的联系有三种类型。在一个选课系统中,学生与课程 之间属于多对多(M: N)联系。三、简答1 .数据与信息的关系?数据是指所有能输入到计算机并能被计算机程序处理的符号介质总称,是用F输入计 算机进行处理,具有一定意义的数字、字母、符号和模拟量等的统称。信息是经过加工处理并对人类社会 实践和生产活动产生决策影响的数据。数据是信息的符号表示或称为我体:信息则是数据 的内涵,是对数据语义的解释。2 .人工管理阶段数据管理技术的特点?数据不保存,也无须长期保存。没有

6、 专用的软件对数据进行管理。只有程序(program)的概念,没有文件(file)的概念。数据的组织方式必须由 程序员自行设计与安排。数据不能共享。数据和程序是一个整体,数据无独立性。数据面向程序。即一组数据对应一个程 序。3.文件系统阶段的数据管理技术的特点?数据以“文件”形式可长期保存在外部存储器的磁盘上。数据的逻辑结构与物 理结构有了区别,但比较简单。文件组织己多样化。有索引文件、链接文件和直接存取文件等。 数据不再属于 某个特定的程序,可以重复使用,即数据面向应用。 对数据的操作以记录为单位。4.文件系统阶段的数据管理有些什么缺陷?试举例说明。主要有3个缺陷:数据冗 余:数据不一致性;

7、数据联系弱。例如学校里教务处、财务处、保健处建立的文件中都有学生详细资料,如联系电话, 家庭住址等。这就是“数据”冗余:如果某个学生搬家,就要修改3个部门文件中的数据, 否则会引起同一数据在3个部门中不一致;产生上述问题的原因是这3个部门的文件中数 据没有联系。5.数据库阶段的数据管理有哪些特色?采用数据模型可以表示复杂的数据结构;有较高的数据共享性和独立性,数据具有完整性、一致性和安全性,有效减少了数 据冗余:利用DBMS实现数据的定义、操作、统一管理和控制,为用户提供了方便的用 户接口:提供了 4个方面的数据控制功能:数据库的并发控制,数据库的恢复,数据的完整 性和数据安全性:对数据的操作

8、以数据项为单位,增加了系统的灵活性。6.DBMS的主 要功能包括哪几个方面?数据库的定义功能:定义语言DDL来定义数据库的三级结构、两级映象,定义数据的 完整性约束、保密限制等约束。数据库的操纵功能:操纵语言DML实现对数据的基本操作,数据查询和数据更新。数据库的保护功能:数据库恢复、数据库的并发控制、数据完整性控制、数据安全性 控制。数据库的维护功能:数据库的数据载入、转换、转储、数据库的改组以及性能监 控工能。数据字典(DD):对数据库的操作都要通过DD才能实现,DD还存放数据库运行 时的统计信息。7.数据库系统中数据库管理员DBA的主要职责是什么?决定数据库中 的信息内容和结构决定数据库

9、的存储结构和存取策略定义数据的安全性要求和完整性约束条件监控数据库的使用和运行数据库的 改进、重组或重构8.简述数据库系统的两级映像和数据独立性之间的关系。(什么叫数据独立性,两 级独立性的具体涵义。)答:为了能够在系统内部实现数据库的3个抽象层次的联系和 转换,数据库管理系统在这三级模式之间提供了两层映像:外模式/模式映像。当模式改变时(如增加新的关系、新的属性等),只需管理员对 该映像做相应修改,就可以使外模式保持不变,如果应用程序是依据外模式编写的,则应 用程序可以不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。模式/内模式映像。此映像是唯一的,它定义了数据全局逻辑结构与存

10、储结构之间的 对应关系,当数据库的存储结构发生改变时,只需要管理员对该映像做相应修改,就可以 使模式保持不变,从而应用程序也不必修改,保证了数据与程序的物理独立性,简称数据 的物理独立性。9.实体之间联系有哪几种?分别举例说明?1:1联系:如果实体集E1中每个实体至多和实体集E2中的一个实体有联习,反之亦 然,那么E1和E2的联系称为“1:1联系”。例如:班级与班长之间的联系。1N联系:如果实体集E1中每个实体可以号实体集E2中任意个(零个或多个)实体有 联系,而E2中每个实体至多和E1中一个实体有联系,那么E1和E2的联系是“1:N联 系”。例如:部门和职工两个实体集之间的联系。联系:如果实

11、体集E1中每个实体可以号实体集E2中任意个(零个或多个)实体有 联系,反之亦然,那么E1和E2的联系称为联系”。例如:学生与课程两个实体集 之间的联系。综合题10 .设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、 商店名、地址等:二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是 “职工”实体集,属性有职工编号、姓名、性别、业绩等。商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个 商店销售,每个商店销售每一种商品,有月销售量;商店与职工间存在着“聘用”联系, 每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。试

12、画出ER图,并在图上注明属性、联系的类型。再转换成关系模式集,并指出每个 关系模式的主键和外键。解:ER图如下图所示。商品号商品名规格单价 商品M月销售量销售商店编号N商店商店名1聘期地址聘用月薪N职工职工编号姓名性别业绩所转换成的关系:商品(商品号,商品名,规格,单价)商店(商店编号,商店名,地址)销售(商店编号,商品号,月销售量)职工(职工编号,姓名,性别,业绩,聘期,月薪,商店编号)11 .设某商业集团数据库中有三个实体集。一是“公司”实体集,属性有公司编号、 公司名、地址等:二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工” 实体集,属性有职工编号、姓名、性别等。公司与仓

13、库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公 司管辖:仓库与职工间存在“聘用”联系,每个仓库可聘用多个职工,每个职工只能在一个仓 库工作,仓库聘用职工有聘期和工资。试画出E-R图,并在图上注明属性、联系的类型。再转换成关系模式集,并指出每个 关系模式的主犍和外键。解:ER图及属性、联系图如下:公司编号公司名地址公司1隶属仓库编号N仓库仓库名1聘期地址聘用工资N职工职工编号姓名性别将ER图转换成为关系模式集为:公司(公司编号,公司名,地址)仓库(仓库编号,仓库名,地址,公司编号)职工(职工编号,姓名,性别,仓库编号,聘期,工资)12 .设某商业集团数据库中有三个实体集。一是

14、“商品”实体集,属性有商品号、商 品名、规格、单价等:二是“商店”实体集,属性有商店号、商店名、地址等;三是“供 应商”实体集,属性有供应商编号、供应商名、地址等。供应商与商品间存在“供应”联系,每个供应商可供应多种商品,每种商品可向多个 供应商订购,供应商供应每种商品有月供应量;商店与商品间存在“销售”联系,每个商 店可销售多种商品,每种商品可在多个商店销售,商店销售商品有月计划数。试画出E-R图,并在图上注明属性、联系的类型。再转换成关系模式集,并指出每个 关系模式的主键和外键。解:ER图及属性、联系图为:商品号商品名规格商品N N月供应量供应M供应商供应商编号供应商名地址商店号这个ER图转换的关系模式如下:商品(商品号,商品名,规格,单价)供应商(供应商编号,供应商名,地址)商 店(商店号,商店名,地址)供应(商品号,供应商编号,月供应量)单价月计划数销售M商店商店名地址销售(商品号,商店号,月计划数)13 .假设要为银行的储蓄业务设计一个数据库,其中涉及到储户、存款、取款等信息, 试设计E-R模型。解:储蓄业务主要是存款、取款业务,设计的ER图如下所示。账号身份证号姓名地址存款余额储户14 1存款日期取款日期存款取款 N

温馨提示

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

评论

0/150

提交评论