三级数据库技术-数据库技术基础_第1页
三级数据库技术-数据库技术基础_第2页
三级数据库技术-数据库技术基础_第3页
三级数据库技术-数据库技术基础_第4页
三级数据库技术-数据库技术基础_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

三级数据库技术第4章数据库技术基础本部分占总分的8%主要内容:数据模型数据库系统数据库三级模式结构数据库二层映像与数据独立性其中概念模型和数据库三级模式是重点2数据库基本概念:了解数据库系统组成和人员职责,每次考题不多,难度不大,概念性测试数据模型概念及常用数据模型,每年必考,数量多,分数重,属于概念加应用测试深刻理解数据库系统的模式结构,每年必考,内容比较好记,这部分分数一定拿到34.1数据库基本概念考点1信息、数据与数据处理信息信息是显示世界事物存在方式或运动状态的反映。数据描述现实世界的符号记录(总称),表现形式:文字、符号、图形、图像和声音等信息与数据关系数据是信息的符号表示,是信息的载体;信息是数据的内涵,是数据的语义解释信息的价值与准确性、及时性、可靠性、完整性

5知识内容2007.042007.092008.042008.092009.03总计数据库基本概念2501311数据模型概念及常用数据模型6645425数据库系统模式结构1233312能获取到什么信息呢?6数据管理技术的发展人工管理阶段7文件管理阶段(共享差,独立性差)8数据库管理阶段(结构化、共享性、独立性高)9考题1、数据是信息的符号表示或称载体;信息是数据的内涵。是数据的语义解释,例如:“我国的人口已经达到13亿”,这是【9】信息2009.032、在数据库技术中,反映现实世界中事物的存在方式或运行状态的是()A、信息B、消息C、数据D、命令A2005.04103、通常,信息的价值与下列哪些性质紧密相关?I。准确性II。及时性III。可靠性IV。开放性V。完整性A)I、II、III和IVB)II、III、IV和VC)I、II、III和VD)I、II、IV、和VC20074、文件系统与数据库系统的重要区别是数据库具有A数据共享B数据无冗余C特定的数据模型D有专门的数据管理软件C115下面列出的数据管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是I、人工阶段II、文件阶段III、数据库阶段A、只有IB、只有IIC、I和IID、II和IIIC12考点2数据库、数据管理系统数据库:按一定的数据模型组织、存储数据的仓库(有组织、可共享、冗余度小、独立性强)数据库管理系统(DBMS)是一种系统软件(用户与操作系统之间)基本功能:

数据定义:数据定义语言(DDL)对数据定义

数据操作:数据操纵语言(DML)对数据操作(插入、删除、修改、查询)

数据的运行管理和控制:安全(密码和权限)、完整、并发、系统恢复数据库的建立和维护:13考题1、对数据库中数据可以进行查询、插入、删除、更新,是因为数据管理系统提供了

A、数据定义功能B、数据操作功能

C、数据维护功能D、数据控制功能B2008.092、数据库系统的数据共享是指()A、多个用户共享一个数据文件中的数据B、多个用户使用同一种语言共享数据C、多个应用、多种语言、多个用户共享数据D、同一个应用的多个程序共享数据C143、在计算机系统中,一个以科学的方法组织、存储数据,并可高效地获取、维护数据的软件系统称为【10】数据库管理系统DBMS2007.044、数据库管理系统是位于用户和【10】之间的一个数据管理软件操作系统15考点3数据库系统组成:数据库、操作系统、数据库管理系统、应用系统、数据库管理员(DBA)和用户构成数据库系统的人员构成:数据库管理员:定义数据内容和结构、存储结构和存取策略、安全性和完整性要求、监控运行、性能改进、重组和重构系统分析人员:应用系统需求分析数据库设计人员:数据库各级模式的设计应用程序员:编写代码用户:16考题1、下列哪一个不包含在数据库系统的软件平台中?

A)DBMS及支持DBMS运行的操作系统(OS)或网络操作系统(NOS)

B)能与数据库接口的高级语言及其编译系统,以及以DBMS为核心的应用开发工具

C)检测、预防和消除计算机系统病毒的软件系统

D)为特足应用环境开发的数据库应用系统C

下列条目中,哪些是数据库管理员(DBA)职责I、决定数据库中信息的内容和结构II、决定数据库的存储结构和存取策略III、监控数据库的使用和运行IV、改进数据库性能、重组和重构

V、定义安全性和完整性A、仅I、III和VB、仅I、II和IIIC、仅III和IVD、都是D17在数据库系统中,负责监控数据库系统运行,及时处理运行过程出现的问题,是【1】职责DBA下列条目中,哪些是数据库系统的组成成员?I、操作系统II、数据库管理系统III、用户IV数据库管理员V、数据库、应用系统VI、都是

VI18考点4数据库技术研究领域数据库管理系统软件研制数据库设计数据库理论194.2数据模型(重点)考点1数据模型概念数据模型:对现实世界数据特征的抽象是数学形式框架由三个要素组成:

数据结构:层次结构、网状、关系(静态)

数据操作:查询、更新等等(动态)

完整性约束条件21考题1、数据模型由数据结构、数据操作和【12】三个要素组成完整性约束条件2005.042、数据库数据的完整性一般是指:A)数据的独立性和一致性B)数据的正确性和相容性C)数据的可控性和有效性D)数据的可移植性和可靠性B22考点2数据模型的分类-概念模型概念数据模型:数据结构模型:物理数据模型:用户眼中的数据模型由某一DBMS支持的数据模型网状模型、层次模型、关系模型、对象模型数据在计算机中的实际存储方式23概念数据模型:信息世界建模,接近人,与具体的计算机DBMS无关24信息世界基本概念实体:具体的人、事、物或关系(一个学生、一个职工、一门课程、一个零件、一个供应商属性:实体具有的特性学生由学号、姓名、年龄、系、入学时间等码:唯一标识一个实体的属性或属性集学号是学生的码域:属性的取值范围:学号的域为8位整数实体型:用实体名和实体属性集合表示同类实体,学生(学号、姓名、年龄、系、入学时间)实体集:实体的集合,全体学生25实体间的联系一对一的联系(1:1):学校与校长一对多的联系(1:N):部门与职工多对多的联系(N:M):课程与学生概念模型的表示(E-R图,实体联系模型)

实体型:矩形表示,矩形中间写上实体型名属性:椭圆表示,椭圆内为属性名联系:菱形表示,内部写上联系名2627进行数据库设计的时候,先设计E-R图,然后再将E-R模型转换成计算机能实现的数据模型28考题1、在数据库技术中,E-R图描述的是哪一种模型?A、物理模型B、概念模型C、逻辑模型D、语言模型B2、概念模型独立与()A、E-R图B、具体的机器和DBMSC、显示世界D、用户需求B293、下列哪一条不是概念模型具备的性质A、有丰富的语义表达能力B、易于交流C、易于变动D、在计算机中实现效率高D与具体机器无关4、下列关于E-R图模型的叙述中,哪一条不正确?A、在E-R图中,实体型用矩形表示,属性用椭圆表示,联系类型用菱形表示B、实体类型间的联系通常分为1:1,1:n,n:mC、1:1联系是1:N的特例,1:N联系是M:N的特例D、联系只存在于两个实体类型之间D301、概念模型的表示方法中,最为常用的是P.P.S.Chen于1976年提出的

【9】

方法实体-联系(E-R)2、概念模型是将现实世界的客观对象抽象为某一种信息结构,它并不依赖于计算机系统,它的基本语义单位是A、位与字节B、数据与信息C、实体与联系D、概念与模型C31考点3常用数据结构模型常用的数据结构模型:层次模型、网状模型、关系模型和面向对象模型层次模型最早出现的模型

树型(层次)结构表示实体类型及实体间联系代表数据库为IBMIMS数据库系统一对多的关系联系通过指针实现32网状模型

用网状结构表示实体类型及实体间联系表示多对多的关系容易联系通过指针实现代表数据库为DBTG系统33关系模型(重点)关系数据库采用关系模型组织数据用表格形式结构表示实体类型及实体间联系

关系就是表格(二维表),记录(元组)是表中的行,属性是表中的列

34E-R模型35层次模型、网状模型与关系模型区别

表格与指针关系模型是数学化模型,可以把表格看成集合面向对象模型表达能力强,但实现复杂36考题1、下列关于数据库数据模型的叙述中,哪一个是不正确的?

A)任何一张二维表都表示一个关系

B)层次模型的结构是一棵有向树

C)网状模型中记录之间的联系是通过指针实现的

D)在面向对象模型中每一个对象都有一个惟一的标识

A2009.032、20世纪70年代数据系统语言研究会(CODASYL)下属的数据库任务组(DBTG)提出的DBTG系统方案,它是哪种数据模型的典型代表?

A)层次模型

B)网状模型

C)关系模型

D)对象模型B2009.03

373、在数据库技术中,哪一种数据模型是数学化模型?A、层次模型B、网状模型C、关系模型D、面向对象模型C4、下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”

的概念最接近?

A.属性

B.关系

C.域

D.元组D

385、在数据模型中,用树形结构表示实体以及实体间联系的是()数据模型层次2007.092005.096、在数据库技术中,网状数据模型的典型代表是【9】系统,这是20世纪70年代数据库语言研究会下属的数据库任务组提出的一个系统方案。DBTG(databasetaskgroup)2005.04394.3数据库系统模式结构(重点)从数据库管理系统角度看,数据库系统采用外模式、模式、内模式三级模式41考点1数据库系统的三级模式什么是模式比如数据模型学生(学号、姓名、年龄)

0001李明23

其中学生(学号、姓名、年龄)是型

0001李明23是型的具体值模式对应的是以上的型,实际是一个结构模式是数据库中全体数据的逻辑结构和特征的描述,模式的一个具体值为模式的一个实例,模式稳定的,实例的变化的42学号姓名年龄001李明21002刘样20关系模式实例43三级抽象模式定义在数据字典中模式:逻辑模式或概念模式数据库中全体数据的逻辑结构和特征的描述模式结构的中间层,不涉及物理存储细节和硬件环境与具体的应用程序和开发工具和高级语言无关一个数据库只有一个模式,模式以数据模型为基础44外模式:子模式、用户模式或用户视图外模式是局部的逻辑结构和特征描述外模式是用户看到的数据视图一个数据库有多个外模式一个外模式对应多个应用程序一个应用程序对应一个外模式外模式接近用户,抽象级别最高45ren模式和外模式可以通过DBMS的模式定义语言DDL定义内模式:存储模式或物理模式内模式是数据库内部表示,数据库的物理存储结构(存储方式、索引等),与具体DBMS和硬件有关数据库中内模式只有一个46考题1、在一个数据库中,模式的个数A、有任意多个B、与用户个数相同B、由设置的系统参数决定D、只有1个D2007.092、在数据库的三级模式结构中,内模式的个数A)只有1个B)与用户个数相同C)由系统参数决定D)有任意多个A2007.04473、下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式?

A)子模式

B)用户模式

C)存储模式

D)用户视图

C2005.094、在关系数据库中,索引属于三级模式结构中的A、外模式B、内模式C、模式D、子模式B2006.09485、下列关于数据库三级模式结构的说法中,哪一个是不正确的?

A)一个数据库中可以有多个外模式但只有一个内模式

B)一个数据库中可以有多个外模式但只有一个模式

C)一个数据库中只有一个外模式也只有一个内模式

D)一个数据库中只有一个模式也只有一个内模式C2006.096、在数据库三级模式中,外模式的个数______。A)只有一个B)可以有任意多个C)与用户个数相同D)由设置的系统参数决定B49考点2数据库的二层映像与数据独立性外模式/模式映像:外模式与模式的对应关系当模式变化,修改各个外模式与模式映像,不必修改外模式程序保证数据与程序的逻辑独立性50模式/内模式映像:模式与内模式的对应关系模式与内模式映像唯一存储结构改变,

温馨提示

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

评论

0/150

提交评论