版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库应用技术复习题1.在数据库中存储的是(C)A.数据B.数据模型C.数据以及数据之间的联系D.信息2.存储在计算机内有构造的数据的集合是(B)A.数据库系统B.数据库C.数据库管理系统D.数据构造3.信息的数据表达形式是(D)A.只能是文字B.只能是声音C.只能是图形D.上述皆可4.数据管理与数据解决之间的关系是(D)D.数据解决是数据管理的基本环节5.在数据管理技术的发展过程中,经历了人工管理阶段、文献系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的阶段是(A)A.数据库系统B.文献系统C.人工管理D.数据项管理6.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是I.人工管理阶段II.文献系统阶段III.数据库阶段(D)A.I和IIB.只有IIC.II和IIID.只有I7.DBMS是(D)A.数据库B.数据库系统C.数据库应用软件D.数据库管理软件8.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(C)C.数据库管理员9.下述不是DBA数据库管理员的职责的是(D)A.完整性约束阐明B.定义数据库模式C.数据库安全D.数据库管理系统设计10.提供数据库定义、数据操纵、数据控制和数据库维护功效的软件称为(C)A.OSB.DSC.DBMSD.DBS11.下列四项中,不属于数据库系统特点的是(C)A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高12.下面列出的条目中,不属于数据库技术的重要特点的是(D)D.程序的原则化13.在数据库管理系统中,下面不是数据库存取功效模块的是(C)C.交互式程序查询模块D.查询解决程序模块14.在下面所列出的条目中,不属于数据库管理系统的基本功效的是(D)D.数据库和网络中其它软件系统的通信15.在数据库的三级模式构造中,内模式有(A)A.1个B.2个C.3个D.任意多个16.描述数据库全体数据的全局逻辑构造和特性的是(A)A.模式B.内模式C.外模式D.存储模式17.顾客或应用程序看到的那部分局部逻辑构造和特性的描述是(C)A.模式B.物理模式C.子模式D.内模式18.要确保数据库的数据独立性,需要修改的是(C)C.三级模式之间的两层映射D.三层模式19.要确保数据库的逻辑数据独立性,需要修改的是(A)A.模式与外模式之间的映射B.模式与内模式之间的映射20.下述那一条不属于概念模型应含有的性质(D)C.易于变动D.在计算机中实现的效率高21.常见的数据模型是(A)A.层次模型、网状模型、关系模型22.一种结点能够有多个双亲,结点之间能够有多个联系的模型是(A)A.网状模型B.关系模型23.层次型、网状型和关系型数据库划分原则是(D)C.联系的复杂程度D.数据之间的联系24.层次模型不能直接表达(C)C.m:n关系D.1:1和1:m关系25.层次数据模型的基本数据构造是(A)A.树B.图C.索引D.关系26.层次模型实现数据之间联系的办法是(B)A.连接B.指针C.公共属性D.关系27.关系数据模型的基本数据构造是(D)A.树B.图C.索引D.关系28.下面有关关系性质的说法,错误的是(D)C.表中的一列称为一种属性D.表中任意两行可能相似29.存取途径对顾客透明,从而含有更高的数据独立性、更加好的安全保密性,简化程序员和数据库开发建立工作的模型是(B)B.关系模型30.关系数据库中的投影操作是指从关系中(B)A.抽出特定统计B.抽出特定字段C.建立对应的影像D.建立对应的图形31.从一种数据库文献中取出满足某个条件的全部统计形成一种新的数据库文献的操作是(C)C.选择操作D.复制操作32.关系代数中的连接操作是由(B)A.选择和投影操作组合而成B.选择和笛卡尔积操作组合而成33.设关系R和S含有相似的构造,由属于S但不属于R的元组构成的关系,记为(C)C.R∪SD.S∩S34.已知关系R和S,R∩S等价于(B)A.(R﹣S)﹣SB.S﹣(S﹣R)C.(S﹣R)﹣RD.S﹣(R﹣S)35.当关系R和S做自然联接时,能够保存R中不满足连接条件元组的操作是(A)A.左外联接36."元数据"是指(A)A.数据构造的描述B.数据项的描述C.数据的来源D.基本数据37.在数据库系统中,空值是(D)A.0B.空格C.空字符串D.不拟定38.实体完整性规则约束(B)A.侯选核心字B.主核心字C.外核心字D.超核心字39.SQl语言是()的语言,易学习(B)A.过程化B.非过程化C.格式化D.导航化40.SQl语言是(C)A.层次数据库语言B.网络数据库语言C.关系数据库语言D.非数据库语言41.SQL语言是(D)A.高级语言B.宿主语言C.汇编语言D.非过程化语言42.SQL语言含有的功效是(B)A.关系规范化B.数据定义、数据操纵、数据控制、数据查询43.在SQL语言查询语句中,WHERE子句实现关系代数的(B)A.投影运算B.选择运算C.连接运算D.交运算44.在SQL语言的SELECT语句中,能实现投影操作的是(A)A.SELECTB.FROMC.WHERED.GROUPBY45.关系规范化中的删除操作异常是指(A)A.不该删除的数据被删除B.不该插入的数据被插入46.关系数据库规范化是为解决关系数据库中(A)A.插入、删除和数据冗余问题而引入的B.提高查询速度问题而引入的47.规范化过程重要为克服数据库逻辑构造中的插入异常,删除异常以及(C)C.冗余度大的缺欠D.数据丢失的缺欠48.关系模式的候选核心字能够有(C)A.0个B.1个C.1个或多个D.多个49.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应当属于(C)设计阶段。A.概念设计B.逻辑设计C.物理设计D.全局设计50.在关系数据库设计中,设计关系模式是数据库设计中(A)阶段的任务。A.逻辑设计阶段B.概念设计阶段51.关系模式中各级模式之间的关系为(A)A.3NF⊂2NF⊂1NFB.3NF⊂1NF⊂2NF52.下列陈说中,错误的是(C)C.3NF必然属于BCNFD.BCNF必然属于3NF53.如何构造出一种适宜的数据逻辑构造是(C)重要解决的问题。A.物理构造设计B.数据字典C.逻辑构造设计54.概念构造设计是整个数据库设计的核心,它通过对顾客需求进行综合、归纳与抽象,形成一种独立于具体DBMS的(B)概念模型55.数据库设计中,拟定数据库存储构造,即拟定关系、索引、聚簇、日志、备份等数据的存储安排和存储构造,这是数据库设计的(D)C.概念设计阶段D.物理设计阶段56.数据库物理设计完毕后,进入数据库实施阶段,下述工作中,(D)普通不属于实施阶段的工作。D.扩充功效1.实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。(×)2.事物之间往往存在某种自然联系,这种联系不能叫实体。(×)3.属性是指实体含有的某种特性或若干方面的特性。(√)4.实体型是指实体属性的集合,表达实体所固有的若特性。(√)5.实体型中各属性的具体取值称为实体值。(√)6.属性取值的变化范畴称为该属性的域。(√)7.关系模型就是关系数据库。(×)8.用二维表构造表达实体型,外键实现实体之间联系的模型称为关系模型。(√)9.关系模型不能表达实体之间多对多联系。(×)10.任何一张二维表格都表达一种关系。(×)11.关系是元组的集合。(√)12.数据库开发的需求分析阶段必须要有顾客参加。(√)1.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:____人工管理______阶段,___文献系统_______阶段和_____数据库系统_____阶段。2.数据库系统是指在计算机系统中引入数据库后的系统,普通由____数据库______、_____数据库管理系统_____、___应用系统和_数据库管理员______构成。3.数据库的三级体系构造是指____顾客数据逻辑构造、数据的物理存储构造______和___整体逻辑构造______。4.模式(Schema)是数据库中全体数据的__逻辑构造__和_特性_的描述,它仅仅涉及到____型______的描述,不涉及到具体的值。5.三级模式之间的两层映象确保了数据库系统中的数据能够含有较高的____逻辑独立性______和______物理独立性____。6.定义顾客数据库的语言称为DLL7.在数据库系统中,顾客对数据的操作只能通过DML语言进行。8.数据库数据含有____永久存储______、____有组织______和____可共享______三个基本特点。9.数据库管理系统是数据库系统的一种重要构成部分,它的功效涉及数据定义功效__、_数据操纵功效___、___数据库的运行管理、_数据库的建立和维护功效____。10.数据库含有数据构造化、最小的____冗余度______、较高的___数据独立性_______等特点。11.DBMS还必须提供_____数据的安全性_____保护、____数据的完整性___检查、___并发控制__、__数据库恢复___等数据控制功效。12.根据模型应用的不同目的,能够将这些模型划分为两类,它们分别属于两个不同的层次.第一类是概念模型_第二类是数据模型_。13.唯一标记实体的属性集称为___核心字_____。14.实体之间的联系有___一对一_____、___一对多_____、___多对多_____三种。15.数据模型的三要素是指____数据构造______,____数据操作______,__完整性约束________。实际数据库系统中所支持的重要数据模型是____关系模型______,____层次模型______,_____网状模型_____。16.数据模型中的____数据构造______是对数据系统的静态特性描述,涉及数据构造和数据间联系的描述,___数据操作_______是对数据库系统的动态特性描述,是一组定义在数据上的操作,涉及操作的涵义、操作符、运算规则及其语言等。17.用树型构造表达实体类型及实体间联系的数据模型称为__层次_模型,上一层的父结点和下一层的子结点之间的联系是一对多的联系。18.用有向图构造表达实体类型及实体间联系的数据模型称为___网状_______模型,数据之间的联系普通通过____指针______实现。19.层次模型的上层实体和下层实体之间体现为1:n联系。20.___关系模型_是现在最惯用也是最重要的一种数据模型。采用该模型作为数据的组织方式的数据库系统称为关系数据库系统。21.关系的完整性约束条件涉及三大类:_____实体完整性_____、_____参考完整性_____和_____顾客自定义的完整性_____。22.关系操作的特点是___集合_____操作。23.关系数据模型中,二维表的列称为___属性_____,二维表的行称为____统计或元组____。24.顾客选作元组标记的一种候选核心字为___主核心字_____,其属性不能取___空值_____。25.关系代数运算中,传统的集合运算有___笛卡尔积__,__并___,__交___,___差__。26.关系代数运算中,基本的运算是___并_____,__差______,____笛卡尔积____,___选择_____,____投影____。27.关系代数运算中,专门的关系运算有__选择______,___投影_____,__连接______。28.关系数据库中基于数学上的两类运算是__关系代数______和____关系演算____。29.关系代数中,从两个关系中找出相似元组的运算称为__交______运算。30.已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主核心字是__系编号__,系关系的外核心字是_没有_,学生关系的主核心字是___学号__,学生关系的外核心字是_系编号。31.在合成E-R图时,要注意消除冲突问题,在优化E-R图时,要注意消除潜在冗余问题。32.规范设计法从本质上看仍然是手工设计办法,其基本思想是__
过程迭代__和____逐步求精____。33.数据库的生命周期可分为两个阶段:一是数据库需求分析和__设计阶段______;二是数据库实现和__运行阶段______。34.数据库设计分为下列六个阶段_需求分析、___概念构造设计、__逻辑构造设计_、_物理设计阶段__、_数据库实施阶段__和___数据库运行和维护阶段___。35.数据库实施阶段涉及两项重要的工作,一项是____组织数据入库____,另一项是应用程序的___编码_____和___调试_____。36.根据模型应用的不同目的,能够将这些模型划分为两类,它们分别属于两个不同的层次第一类是概念模型,第二类是数据模型。37.用___实体-联系办法_____办法来设计数据库的概念模型是数据库概念设计阶段广泛采用的办法。38.概念模型有下列特点:___真实性_____、___易理解性_____、___易修改性_____、__易转换性______。39.客观存在并可互相区别的事物称为__实体______,它能够是具体的人、事、物,也能够是抽象的概念或联系。40.如果两个实体之间含有M:N联系,则将它们转换为关系模型的成果是___3_____个关系。四、名词解释1.实体:现实世界中客观存在的能够互相分辨的事物或概念称为实体。2.实体集:同一类型实体的集合。3.实体型:含有相似属性的实体含有相似的特性和性质,用实体名及其属性名集合来抽象和刻画同类实体称为实体型。4.属性:描述实体的特性。实体所含有的某一特性,一种实体可由若干个属性来刻画。5.核心字:如果某个属性或属性组合的值能够唯一地标记出实体集中的每一种实体,能够选作核心字。6.联系:实体集之间的对应关系称为联系,它反映现实世界事物之间的互有关联。7.实体联系图:即E-R图,是用来描述现实世界中概念模型的一种出名办法。它提供了表达实体型、属性和联系的办法:实体型用矩形表达,矩形框内写明实体名;属性用椭圆开示,并用无向边将其与对应的实体连接起来;联系用菱形表达,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型。8.DDL:数据定义语言。用来定义数据库模式、外模式、内模式的语言。9.DML:数据操纵语言。用来对数据库中的数据进行查询、插入、删除和修改的语句。10.数据:描述事物的符号统计称为数据。数据的各类有文字、图形、图像、声音、正文等。11.数据库:数据库是长久存储在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,含有较小的冗余度、较高的数据独立性和易扩展性,并可为多个顾客共享。每个数据库中的数据都是按照某一种数据模型来组织的。12.数据库系统:数据库系统是指在计算机系统中引入数据库后的系统构成。数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。13.数据库管理系统:数据库管理系统(DBMS)是位于顾客与操作系统之间的一层数据管理软件。用于科学地组织和存储数据、高效地获取和维护数据。重要功效涉及数据定义功效、数据操纵功效、数据库的运行管理功效、数据库的建立和维护功效。14.逻辑独立性:是指顾客的应用程序与数据库的逻辑构造是互相独立的,即当数据的逻辑构造变化时,顾客程序也能够不变。15.模式:数据库中有三种模式【☆三级体系构造☆】:外模式、概念模式和内模式。外模式处在顾客级,也称为顾客视图(VIEW),它最靠近顾客,是单个顾客看到并获准使用的那部分数据的逻辑构造;概念模式是对数据库全部顾客的数据的整体逻辑描述,涉及逻辑统计类型和统计之间的关系;内模式处在物理级,又称为存储模式。五、简答题1.什么是数据?数据有什么特性?数据和信息有什么关系?数据是用于载荷信息的物理符号.数据的特性是:1)数据有"型"和"值"之分;2)数据受数据类型和取值范畴的约束;3)数据有定性表达个定量表达之分;4)数据应含有载体和多个体现形式数据与信息的关系为:数据是信息的一种体现形式,数据能通过书写的信息编码表达信息.信息有多个体现形式,它通过手势、眼神、声音或图形等方式体现,但是数据是信息的最佳体现形式。由于数据能够书写,因而它能够被统计、存储和解决,从中挖掘出更深的信息。但是数据不等于信息,数据只是信息体现方式的一种。对的的数据能够体现信息,而虚假、错误的数据所体现的是缪误,不是信息。2.什么是数据解决?数据解决的目的是什么?数据解决是指对数据的收集、组织、整顿、加工、存储和传输等工作。围绕着数据所做的工作均称为数据解决。数据解决目的为:通过数据管理,收集信息并将信息用数据表达和保存,在需要的时候使用;通过数据加工,对数据进行变换、抽取和运算,从而得到更有用的数据,以指导或控制人的行为或事物的变化趋势;通过数据传输,使更多的人得到并理解信息,从而使信息的作用充足发挥出来。3.信息管理系统与数据库管理系统有什么关系?数据库管理系统是提供数据库管理的计算机系统软件,它为信息管理系统的设计提供了办法、手段和工具,运用数据库管理系统设计信息管理系统能够达成事半功倍的效果。信息管理系统是实现某种具体事物管理功效的应用软件。信息管理系统的数据寄存在数据库中,运用数据库管理系统,信息管理能够更快、更加好的设计和实施。4.用文献系统管理数据有什么缺点?用文献系统管理数据会有三个缺点:1)由于文献之间缺少联系,会造成每个应用程序都有对应的文献,有可能同样的数据在多个文献中重复存储,因此数据冗余度大。2)由于数据冗余,在进行更新操作时,稍不谨慎,就可能是同样的数据在不同的文献中不同,从而产生少数局部不一致缺点。3)由于文献之间互相独立,缺少联系,会造成数据联系弱的缺点。5.数据库系统阶段的数据管理有什么特点?数据库系统阶段的数据管理有5方面的特点:1)采用复杂的数据模型表达数据构造。2)有较高的数据独立性。3)数据库系统为顾客提供了方便的顾客接口。4)系统提供有数据库的恢复、并发控制、数据完整和数据安全性的数据控制功效,以确保数据库中的数据是安全的、对的的和可靠的。5)对数据的操作不一定以统计为单位,也能够以数据项为单位,从而增加了系统的灵活性。6.数据库系统对计算机硬件有什么规定?由于数据库系统是建立在计算机硬件的基础之上的,它在必须的硬件资源支持下才干工作。支持数据库系统的计算机硬件资源涉及CPU、内存、外存及其它外部设备。外部设备重要涉及某个具体的数据库系统所需的数据通信设备和数据输入输出设备。由于数据库系统数据量大、数据构造复杂、软件内容多,因此规定起硬件设备能够解决并快速解决数据,这需要硬件的数据存储容量大、数据解决速度和数据输入输出速度快。具体规定为:1)计算机内存要尽量大;2)计算机外存也要尽量大;3)计算机的数据传输速度要快。7.数据库系统的软件由哪些部分构成?它们的作用及关系是什么?数据库系统的软件中涉及操作系统(OS)、数据库管理系统(DBMS)、主语言系统、应用程序软件和顾客数据库。各软件之间的关系如图所示。应用系统、数据库应用开发工具软件DBMS、主语言编译系统操作系统计算机硬件应用开发工具软件DBMS、主语言编译系统操作系统计算机硬件数据库系统中多个软件的作用以下:1)操作系统或中文操作系统:操作系统是全部计算机软件的基础,在数据库系统中它着支持DBMS及主语言系统工作的作用。如果管理的信息中有中文,则需要中文操作系统的支持,以提供中文的输入、输出办法和中文信息的解决办法。2)数据库管理系统和主语言系统:数据库系统是为定义、建立、维护、使用及控制数据库而提供的有关数据管理的系统软件。主语言系统是为应用程序提供的诸如程序控制、数据输入输出、功效函数、图形解决、计算办法等数据解决功效的系统软件。3)应用开发工具软件:应用开发工具是DBMS系统为应用开发人员和最后顾客提供的高效率、多功效的应用生成器、第四代计算机语言等多个软件工具,如报表生成器、表单生成器、查询和视图设计器等,它们为数据库系统的开发和使用提供了良好的环境和协助。4)应用系统及数据库:数据库应用系统涉及为特定的应用环境建立的数据库、开发的各类应用程序及编写的文档资料,它们是一种有机整体。通过运行数据库应用系统,能够实现对数据库中数据的维护、查询、管理和解决操作。8.什么是E-R图?构成E-R图的基本要素是什么E-R图为实体-联系图,提供了表达实体型、属性和联系的办法,用来描述现实世界的概念模型。构成E-R图的基本要素是实体型、属性和联系,其表达办法为:实体型:用矩形表达,矩形框内写明实体名;属性:用椭圆形表达,并用无向边将其与对应的实体连接起来;联系:用菱形表达,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。9.为什么数据库系统中含有数据与程序的独立性?数据库管理系统在三级模式之间提供的两层映像确保了数据库系统中的数据能够含有较高的逻辑独立性和物理独立性。数据库系统之因此含有数据物理独立性高的特点,是由于数据库管理系统能够提供数据的物理与逻辑构造之间的映像或转换功效。这种数据映像功效是得应用程序能够根据数据的逻辑构造进行设计,并且一旦数据的存储构造发生变化,系统能够通过修改其映像来适应变化。因此数据物理构造的变化不会影响到应用程序的对的执行。数据库系统之因此含有较高的数据逻辑独立性,是由于数据库系统能够提供数据的全局逻辑构造和局部逻辑构造之间的映像和转换功效。这种数据映像功效使得数据库能够按数据全局逻辑构造设计,而应用程序能够按数据局部逻辑构造进行设计。这样,当全局逻辑构造中的部分数据构造变化时,即使那些与变化有关的数据局部逻辑构造受到了影响,也能够通过修改与全局逻辑构造的映像而减小其受影响的程度,使数据局部逻辑构造基本上保持不变。由于数据库系统中的程序中的程序是按局部数据逻辑构造进行设计的,并且当全局数据逻辑构造变换时能够使局部数据逻辑构造基本保持不变,因此数据库系统的数据逻辑独立性高。10.试述数据库系统中的二级映像技术及作用。数据库系统的二级映像技术是指外模式与模式之间的映像、模式与内模式之间的映像技术,这二级映像技术不仅在三级数据模式之间建立了联系,同时也确保了数据的独立性。外模式/模式之间的映像,定义并确保了外模式与数据模式之间的对应关系。当模式变化时,DBA能够通过修改映像的办法使外模式不变,由于应用程序是根据外模式进行设计的,只要外模式不变化,应用程序就不需要修改,确保了数据的逻辑独立性。模式/内模式之间的映像,定义并确保了数据的逻辑模式与内模式之间的对应关系。当数据库的存储构造变化时,DBA能够通过修改模式/内模式之间的映像使数据模式不变化。由于顾客或程序是按数据的逻辑模式使用数据的,因此只要数据模式不变,顾客仍能够按原来的方式使用数据,程序也不需要修改,从而确保了数据的物理独立性。11.什么是数据库管理系统?它的重要功效是什么?数据库管理系统简称DBMS,它是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功效,并完毕对数据完整性进行控制的功效。数据库管理系统重要功效是①数据库定义功效;②数据存取功效;③数据库运行管理;④数据库的建立和维护功效。12.什么是数据库系统?数据库系统是指在计算机机系统中引入数据库后的系统构成,普通由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。数据库系统的重要特点有:(1)数据构造化数据库系统实现整体数据的构造化,这是数据库的重要特性之一,也是数据库系统与文献系统的本质区别。(2)数据的共享性高,冗余度低,易扩充数据库的数据不再面对某个应用而是面对整个系统,因此能够被多个顾客、多个应用、用多个不同的语言共享使用。由于数据面对整个系统,是有构造的数据,不仅能够被多个应用共享使用,并且容易增加新的应用,这就使得数据库系统弹性大,易于扩充。(3)数据独立性高数据独立性涉及数据的物理独立性和数据的逻辑独立性。数据库管理系统的模式构造和二级映象功效确保了数据库中的数据含有很高的物理独立性和逻辑独立性。(4)数据由DBMS统一管理和控制数据库的共享是并发的共享,即多个顾客能够同时存取数据库中的数据甚至能够同时存取数据库中同一种数据。为此,DBMS必须提供统一的数据控制功效,涉及数据的安全性保护,数据的完整性检查,并发控制和数据库恢复。13.简述使用DBMS管理数据的优点使用DBMS管理数据有5方面的优点:1)采用复杂的数据模型表达数据构造。2)有较高的数据独立性。3)数据库系统为顾客提供了方便的顾客接口。4)系统提供有数据库的恢复、并发控制、数据完整和数据安全性的数据控制功效,以确保数据库中的数据是安全的、对的的和可靠的。5)对数据的操作不一定以统计为单位,也能够以数据项为单位,从而增加了系统的灵活性。14.SQL语言含有什么功效?SQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功效于一体,是一种综合、通用的功效极强,同时又简朴易学的语言。其重要特点以下:①综合统一。非关系模型的数据语言普通分为模式数据定义语言、外模式数据定义语言、子模式数据定义语言以及数据操纵语言,它们分别完毕模式、外模式、内模式的定义和数据存取、处置功效。而SQL语言则集数据定义语言、数据操纵语言、数据控制语言的功效于一体,语言风格统一,能够独立完毕数据库生命周期中的全部活动,涉及定义关系模式、录入数据以建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作的规定,这就为数据应用系统开发提供了良好的环境。②高度非过程化。用SQL语言进行数据操作,只要提出“做什么”,而不必指明“怎么做”,因此无需理解存取途径,存取途径的选择以及SQL语句的操作过程由系统自动完毕。③面对集合的操作方式。SQL语言采用集合操作方式,不仅操作对象、查找成果能够是元组的集合,并且一次插入、删除、更新操作的对象也能够是元组的集合。④以同一种语法构造提供两种使用方式。SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,也能够嵌入到高级语言程序中,供程序员设计程序时使用。⑤语言简捷,易学易用。六、
应用题1、设有系、教师、学生、课程等实体,其中每一种系涉及系名、系址、系主任姓名、办公电话等属性,教师实体涉及工作证号码、教师名、出生日期、党派等属性。学生实体涉及学号、姓名、出生日期、性别等属性。课程实体涉及课程号、课程名、预修课号等属性。设一种系能够有多名教师,每个教师教多门课程,一门课程由一种教师教。其中有的教师指导多个硕士。每一种学生可选多门课程,每门课程只有一种预修课程,每一种学生选修一门课程有一种成绩,试根据以上语义完毕下述规定。1.画出E-R图。2.将以上的实体及实体集间的联系用关系模型表达出来系(系名、系址、系主任姓名、办公电话)教师(工作证号码、教师名、出生日期、党派,系名)课程(课程号、课程名、预修课号,工作证号码)学生(学号、姓名、出生日期、性别)选课(课程号,学号,成绩)2、设计题(一)设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号1.试用SQL语句完毕下列查询:列出各部门中工资不低于600元的职工的平均工资。SELECTDNO,AVG(SALARY)FROMEMPWHERESALARY>=600GROUPBYDNO2.写出“查询001号职工所在部门名称”SELECTDNO,DNAMEFROMEMP,DEPTWHEREEMP.DNO=DEPT.DNOANDENO=‘001’3.请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%。UPDATEEMPSETSALARY=SALARY*1.1WHEREENOIN(SELECTENOFROMEMP,DEPTWHEREEMP.DNO=DEPT.DNOANDDNAME=‘销售部’ANDSALARY<600)3.某公司的业务规则以下:(1)每位职工能够参加几个不同的工程,且每个工程有多名职工参加;(2)每位职工有一种职位,且多名职工可能有相似的职位;(3)职位决定小时工资率,公司按职工在每一种工程中完毕的工时,计算酬金;(4)职工的属性有职工号、姓名、职位和小时工资率;(5)工程的属性有工程号和工程名称。试根据上述业务规则:①设计ER模型;②将ER模型转换成关系模式集,并规范化为3NF。(1)E-R图(2)转换成关系模式工程(工程号,工程名称)职工(职工号,姓名,职位,小时工资率)酬金(工程号,职工号,工时)(3)3NF工程(工程号,工程名称)职工(职工号,姓名,职位)职别(职位,小时工资率)酬金(工程号,职工号,工时)4、学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的专家和副专家每人各带若干硕士,每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请用E-R图画出此学校的概念模型。答:4.数据库的转储参考答案:数据转储是数据库恢复中采用的基本技术。所谓转储即DBA定时地将数据库复制到磁带或另一种磁盘上保存起来的过程。当数据库遭到破坏后能够将后备副本重新装入,将数据库恢复到转储
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 拖拉机燃油喷射系统装试工岗前协同配合考核试卷含答案
- 玻璃加工工岗位协同配合考核试卷含答案
- 富集工班组建设知识考核试卷含答案
- 兽用中药制剂工岗中安全生产规范考核试卷含答案
- 中考满分作文精彩语段
- 运动营养师技术理论评优考核试卷含答案
- 纺丝凝固浴液配制工班组考核知识考核试卷含答案
- 第六单元测试卷学年统编版六年级上册语文
- 《史记》中的成语
- 新学期计划思想报告(3篇)
- 2025年北京市丰台区教育系统事业编人员招聘笔试试题及答案详解
- 2025年中级会计经济法真题及答案解析一
- 2026 年秋季高二开学第一课高中生家庭劳动实践主题班会
- 2026小学语文新教材培训:新修订教材衔接教学建议
- 警察心理学课件
- 农作物植保员职业技能竞赛题库及答案
- 汽车使用性能与检测(第三版)全套课件
- 《社区康复》课件-第二章 社区康复的内容
- JCT 929-2023 叶蜡石 (正式版)
- 部编人教版五年级上册语文全册教学课件
- 呼吸机操作考核标准评分表
评论
0/150
提交评论