华师大 大数据库系统概论 平时作业

合集下载

数据库系统概论,习题答案详解

数据库系统概论,习题答案详解

本章的知识点数据、数据库、数据库管理系统、数据库系统等概念数据管理技术的三个阶段(优缺点)数据结构化的含义及其方法数据独立性、物理独立性、逻辑独立性数据库系统特点数据描述、建模过程概念数据模型及其设计结构数据模型(逻辑模型)及其三要素:数据结构、数据操作、数据约束条件层次模型概念及其特点、网状模型概念及其特点关系模型概念及其特点模式的概念、数据库三级模式结构、两级映像客户/服务器结构(C/S)数据库系统组成需重点理解掌握的内容:数据结构化数据库系统特点数据独立性概念模型及其设计数据库三级模式结构关系模型作业参考答案:11、解题方法:1、识别实体型及其属性(下划线为实体码)系:系编号,系名,电话教研室:编号,地址教员:工号,姓名,性别,职称班级:班号学生:学号,姓名,性别,层次课程:课程号,课程名“学校”作为限定词不作为实体;“教授/副教授”作为“教员”特例不作为单独实体,必须加上“职称”属性;“研究生”作为“学生”特例不作为单独实体,必须加上“层次”属性。

2、确定实体间联系,包括联系名、类型及其联系属性系与教研室之间存在1:n的“设立”联系。

教研室与教员之间存在1:n的“管理”联系。

系与班级之间存在1:n的“拥有”联系。

班级与学生之间存在1:n的“组成”联系。

学生与课程之间存在m:n的“选修”联系,并有“成绩”属性。

教员与学生之间存在1:n的“指导”联系。

3、画出E-R图12、解题方法:1、识别实体型及其属性(下划线为实体码)产品:产品号,产品名零件:零件号,零件名材料:材料号,材料名,类别仓库:编号,地址“工厂”作为限定词不作为实体。

材料必须有属性“类别”。

2、确定实体间联系,包括联系名、类型及其联系属性产品与零件之间存在m:n的“组成”联系。

零件与材料之间存在m:n的“制造”联系。

仓库与材料之间存在1:n的“存放”联系,并有“库存量”属性。

零件与仓库之间存在m:n的“存储”联系,并有“库存量”属性。

(完整word版)数据库系统概论试题及答案

(完整word版)数据库系统概论试题及答案

(完整word版)数据库系统概论试题及答案(word版可编辑修改)
编辑整理:
尊敬的读者朋友们:
这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)数据库系统概论试题及答案(word版可编辑修改))的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)数据库系统概论试题及答案(word版可编辑修改)的全部内容。

《数据库系统概论》形成性考核册参考答案

《数据库系统概论》形成性考核册参考答案

《数据库系统概论》作业 11.简述数据、数据模型、数据库、关系数据库、数据库管理系统、数据库系统的概念。

答:数据:存储在计算机内用来描述事物特征的各种符号及其组合,称为数据。

它不但包括数字,还包括文字、图形、图像、声音等。

数据模型:数据模型是一种对客观事物抽象化的表现形式。

数据模型首先要真实地反映现实世界,;其次要易于理解,和人们对外部事物的认识相一致;最后要便于实现,因为最终是要由计算机来处理。

数据模型通常由数据结构、数据操作和完整性约束三要素组成。

数据库:简称DB,是由DBMS管理的数据的聚集。

是储存在计算机内具有一定结构的数据集合。

关系数据库:是以关系模型为基础的数据库。

或者说数据库里的数据可以用一个二维表的的形式表示的数据库。

数据库管理系统:简称DBMS,是专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。

它不仅具有最基本的数据管理功能,还能保证数据的完整性、安全性、提供多用户的并发控制,当数据库出现故障时对系统进行恢复。

DBMS主要由查询处理程序、事务处理程序和存储管理程序等组成。

数据库系统:简称DBS,使指引进数据库技术后的计算机系统,它包括和数据库有关的整个系统:计算机软硬件系统、数据库、DBMS、应用程序以及数据库管理员和用户等等。

主要特点:数据结构化;数据共享性好,冗余度小,数据独立性好;数据由DBMS统一管理和控制,从而保证多个用户能并发、安全可靠地访问,而一旦出现故障,能有效恢复。

3.假设学生关系Student包括五个属性:学号StudentNo、姓名StudentName、年龄StudentAge、性别StudentSex和所在系Department。

(1)指出该关系的键码和属性的类型;(2)给出三个适当的元组。

答:(1)该关系的键码是:学号;属性的类型:学号:字符型;姓名:字符型;年龄:整型;性别:布尔型;所在系:字符型。

(2)学号姓名年龄性别所在系991510000 张三 25 .T. 计算机991510078 李四 24 .T. 化学981501008 王燕 25 .F. 中文5.请为计算机经销商设计一个数据库,要求包括生产厂商和产品的信息。

数据库系统概论》练习题(答案)

数据库系统概论》练习题(答案)

一、选择题...................................................... 错误!未定义书签。

二、判断题...................................................... 错误!未定义书签。

三、填空题...................................................... 错误!未定义书签。

四、名词解释 .................................................. 错误!未定义书签。

五、简答题...................................................... 错误!未定义书签。

第二章关系数据模型 .......................................... 错误!未定义书签。

一、选择题...................................................... 错误!未定义书签。

二、判断题...................................................... 错误!未定义书签。

三、填空题...................................................... 错误!未定义书签。

四、名词解释 .................................................. 错误!未定义书签。

五、简答题...................................................... 错误!未定义书签。

第四章关系数据库设计理论 ............................... 错误!未定义书签。

一、选择题...................................................... 错误!未定义书签。

《数据库系统概论》课后习题及参考答案

《数据库系统概论》课后习题及参考答案

课后作业习题《数据库系统概论》课程部分习题及参考答案第一章绪论(教材41页)1.试述数据、数据库、数据库系统、数据库管理系统的概念。

数据:描述事物的符号记录称为数据。

数据的种类有文字、图形、图象、声音、正文等等。

数据与其语义是不可分的。

数据库:数据库是长期储存在计算机内、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

数据库系统:数据库系统(DBS)是指在计算机系统中引入数据库后的系统构成。

数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

数据库管理系统:数据库管理系统(DBMS)是位于用户与操作系统之间的一层数据管理软件。

用于科学地组织和存储数据、高效地获取和维护数据。

DBMS主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

2.使用数据库系统有什么好处?使用数据库系统的好处是由数据库管理系统的特点或优点决定的。

使用数据库系统的好处很多,例如可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担等。

为什么有这些好处,可以结合第 5题来回答。

使用数据库系统可以大大提高应用开发的效率。

因为在数据库系统中应用程序不必考虑数据的定义、存储和数据存取的具体路径,这些工作都由 DBMS来完成。

此外,当应用逻辑改变,数据的逻辑结构需要改变时,由于数据库系统提供了数据与程序之间的独立性。

数据逻辑结构的改变是DBA的责任,开发人员不必修改应用程序,或者只需要修改很少的应用程序。

从而既简化了应用程序的编制,又大大减少了应用程序的维护和修改。

使用数据库系统可以减轻数据库系统管理人员维护系统的负担。

因为 DBMS在数据库建立、运用和维护时对数据库进行统一的管理和控制,包括数据的完整性、安全性,多用户并发控制,故障恢复等等都由DBMS执行。

数据库系统概论练习题答案

数据库系统概论练习题答案

一、选择题 (3)二、判断题 (11)三、填空题 (11)四、名词解释 (13)五、简答题 (16)第二章关系数据模型 (31)一、选择题 (31)二、判断题 (41)三、填空题 (41)四、名词解释 (43)五、简答题 (45)第四章关系数据库设计理论 (52)一、选择题 (52)二、判断题 (65)三、填空题 (68)四、名词解释 (72)五、简答题 (74)第三章数据库的标准语言 SQL (90)一、选择题 (90)二、填空题 (101)三、简答题 (102)一、选择题 (145)二、判断题 (150)三、填空题 (150)四、简答题 (154)第一章数据库系统导论一、选择题1.在数据库中存储的是A)数据B)数据模型C)数据以及数据之间的联系D)信息答案:C2. 存储在计算机内有结构的数据的集合是A)数据库系统B)数据库C)数据库管理系统D)数据结构答案:B3.信息的数据表示形式是A)只能是文字B)只能是声音C)只能是图形D)上述皆可答案:D4.数据管理与数据处理之间的关系是A)两者是一回事B)两者之间无关C)数据管理是数据处理的基本环节D)数据处理是数据管理的基本环节答案:C5.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的阶段是A)数据库系统B)文件系统C)人工管理D)数据项管理答案:A6.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是I.人工管理阶段II.文件系统阶段III.数据库阶段A.I 和IIB.只有IIC.II 和IIID.只有I答案:D7.DBMS是A.数据库B.数据库系统C.数据库应用软件D.数据库管理软件答案:D8.以下所列数据库系统组成中,正确的是A)计算机、文件、文件管理系统、程序B)计算机、文件、程序设计语言、程序C)计算机、文件、报表处理程序、网络通信程序D)支持数据库系统的计算机软硬件环境、数据库文件、数据库管理系统、数据库应用程序和数据库管理员答案:D9.数据库系统的核心是A)数据库B)数据库管理系统C)数据模型D)软件工具答案:B10.数据库DB、数据库系统DBS、数据库管理系统DBMS 三者之间的关系是A)DBS 包括DB、DBMS B)DB 包括DBS、DBMS C)DBMS 包括DB、DBS D)DB 就是DBS,也就是DBMS答案:A11.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和构成。

数据库系统概论练习题库及参考答案

数据库系统概论练习题库及参考答案

数据库系统概论练习题库及参考答案一、单选题(共80题,每题1分,共80分)1、下列不属于数据库系统特点的是( )A、数据独立性高B、数据冗余度高C、数据完整性D、数据共享正确答案:C2、把表和索引分开放在不同的磁盘上以提高性能是哪个阶段考虑的事项()A、需求分析B、数据库实施C、数据库物理设计D、数据库运行与维护正确答案:C3、下列关于数据模型中实体间联系的描述正确的是()。

A、单个实体不能构成E-R图B、仅在两个实体之间有联系C、实体间的联系不能有属性D、实体间可以存在多种联系正确答案:D4、同一个关系的任两个元组值( )。

A、其他三个答案均不正确B、必须完全相同C、不能完全相同D、可以完全相同正确答案:C5、下列模型中,广泛采用E-R模型设计方法的是()。

A、逻辑模型B、概念模型C、物理模型D、外模型正确答案:B6、在SQL的查询语句中,对应关系代数中“投影”运算的语句是()。

A、WHEREB、SELECTC、FROMD、SET正确答案:B7、下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同()。

A、自然连接、除法B、并、交、差C、投影、选择D、笛卡尔积、连接正确答案:B8、设有三个域D1={A,B}、D2={C,D,E}、D3={F,G},则其笛卡尔积D1×D2×D3的基数为( )。

A、3B、7C、5D、12正确答案:D9、当前数据库应用系统的主流数据模型是()。

A、面向对象数据模型B、网状数据模型C、关系数据模型D、层次数据模型正确答案:C10、关于“死锁”,下列说法中正确的是()。

A、当两个用户竞争相同资源时不会发生死锁B、只有出现并发操作时,才有可能出现死锁C、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B11、在关系模式R中,函数依赖X→Y的语义是()。

A、在R的每一关系中,若两个元组的X值相等,则Y值也相等B、在R的某一关系中,Y值应与X值相等C、在R的某一关系中,若两个元组的X值相等,则Y值也相等D、在R的每一关系中,Y值应与X值相等正确答案:A12、从E-R图导出关系模式时,如果两实体间的联系是m:n;下列说法中正确的是()A、将n方码和联系的属性纳入m方的属性中B、增加一个关系表示联系,其中纳入m方和n方的码C、在m方属性和n方属性中均增加一个表示级别的属性D、将m方码和联系的属性纳入n方的属性中正确答案:B13、对于关系模式S-L(Sno,Sdept,Sloc),S-L中有下列函数依赖:Sno→Sdept,Sdept→Sloc ,SnoSloc,将S-L分解为下面三个关系模式:SN(Sno),SD(Sdept),SO(Sloc),这种分解是()。

2022年华中师范大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)

2022年华中师范大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)

2022年华中师范大学信息管理与信息系统专业《数据库概论》科目期末试卷A(有答案)一、填空题1、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。

这些冲突主要有______、______和______3类。

2、设某数据库中有商品表(商品号,商品名,商品类别,价格)。

现要创建一个视图,该视图包含全部商品类别及每类商品的平均价格。

请补全如下语句: CREATE VIEW V1(商品类别,平均价格)AS SELECT商品类别,_____FROM商品表GROUP BY商品类别;3、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。

4、关系规范化的目的是______。

5、若事务T对数据对象A加了S锁,则其他事务只能对数据A再加______,不能加______,直到事务T释放A上的锁。

6、在RDBMS中,通过某种代价模型计算各种查询的执行代价。

在集中式数据库中,查询的执行开销主要包括______和______代价。

在多用户数据库中,还应考虑查询的内存代价开销。

7、数据模型是由______________、______________和______________三部分组成。

8、数据库恢复是将数据库从______状态恢复到______的功能。

9、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。

10、SQL语言的数据定义功能包括______、______、______和______。

二、判断题11、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。

()12、DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的完整性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库系统概论》作业第一章概述1. 层次模型的数据结构是__树形___结构;网状模型的数据结构是网状结构;关系模型的数据结构是__二维表_____结构。

2.数据库系统具有“数据独立性”特点的原因是因为在数据库系统中(B)(A)、采用磁盘作为外存(B)、采用三级模式结构(C)、使用OS来访问数据(D)、用宿主语言编写应用程序3. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。

(A)、 DBS包括DB和DBMS(B)、 DBMS包括DB和DBS(C)、 DB包括DBS和DBMS(D)、 DBS就是DB,也就是DBMS4.数据库系统的数据独立性体现在(B)(A)、不会因为数据的变化而影响到应用程序(B)、不会因为系统数据存储结构和数据逻辑结构的变化而影响应用程序(C)、不会因为存储策略的变化而影响存储结构(D)、不会因为某些存储结构的变化而影响其他的存储结构5.要保证数据库的数据独立性,需要修改的是( A )(A)、模式与外模式(B)、模式与内模式(C)、三层之间的两种映射(D)、三层模式6.下述( D )不是DBA(数据库管理员)的职责。

(A)、完整性约束说明(B)、定义数据库模式(C)、数据库安全(D)、数据库管理系统设计7.( B )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的集合。

(A)、数据库系统(B)、数据库(C)、关系数据库(D)、数据库管理系统8.数据模型的三要素是( D )。

(A)、外模式、模式、内模式(B)、关系模型、层次模型、网状模型(C)、实体、联系、属性(D)、数据结构、数据操作、完整性约束9.简述数据库系统的主要特点。

(1)、数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。

(2)数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,(3)数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。

(4)数据由DBMS统一管理和控制数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。

10.简述数据库系统的三级模式和两级映像。

答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。

模式也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

模式实际上是数据库数据在逻辑级上的视图,一个数据库只有一个模式,数据库模式以某一种数据模型为基础,统一综合地考虑了所有用户的需求,并将这些需求有机地结合成一个逻辑整体。

外模式也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据购逻辑表示。

外模式通常是模式的子集。

一个数据库可以有多个外模式。

内模式也称存储模式,一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。

第二章关系数据库1. 设有如下图所示的关系R,W和D:计算下列代数表达式的结果:(1)R1=πY,T(R)(2)R2=бp>5^T=’e’(R)(3)R3=(R W)(4)R4=R÷DR2R42、设有如下图所示的关系S,SC,C:请用关系代数表达式表示下列查询语句:(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。

(2)检索“李强”同学不学课程的课程号。

(3)检索既选修了K1课程,也选修了K5课程的学生学号(S#)。

(4)检索选修了课程表中的全部课程的学生姓名(SNAME)。

(5)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。

(1)Π C#,CNAME(σTEACHER-’程军’(C))(2)ΠC#(C)-ΠC#(σNAME-’李强’(S)⋈ SC)(3)ΠS#,C#(SC)-ΠC#(σC#-’k1vC#’-’k5’(C))(4)ΠSNAME(S⋈ (ΠS#,C#(SC)-ΠC#(C)))(5)ΠS#,SNAME(S⋈ΠS#(SC⋈ (σCNAME=’C语言’(C))) )3.在关系中,“元数”(arity)是指( 列数 )(A).行数(B).元组个数(C).关系个数(D).属性个数4.在关系中,“基数”(cardinality)是指( 行数 )(A).列数(B).元组个数(C).关系个数(D).属性个数,且W、R、S的元组个数分别为p、m、n,那么三者之间满足5.设( D)(A).p<(m+n)(B).p≤(m+n)(C).p<(m×n)(D).p≤(m×n)6.下列式子中,不正确的是( D )(A).R-S=R-(R∩S)(B).R=(R-S)∪(R∩S)(C).R∩S=S-(S-R)(D).R∩S = S-(R-S)7.如果两个关系没有公共属性,那么其自然联接操作( A ) (A).转化为笛卡尔积操作(B).转化为联接操作(C).转化为外部并操作(D).结果为空关系8.一个关系只有一个( D )(A)、候选码(B)、外码(C)、超码(D)、主码9.下面的选项不是关系的基本特征( A )(A)、不同的列有不同的数据类型(B)、不同的列有不同的列名(C)、与行的次序无关(D)、与列的次序无关第三章 SQL语言有两个基本表:表EMP(ENO,ENAME,SALARY,DNO)其属性分别表示职工的工号、姓名、工资和所在部门的编号表DEPT(DNO,DNAME)其属性分别表示部门的编号和部门名1. 有一SQL语句:SELECT DNO,COUNT(DISTINCT ENO)FROM EMPGROUP BY DNO;该SQL语句实现了以下哪个功能?( C )(A).统计职工的总人数(B).统计每一部门的职工人数(C).统计职工服务的部门数目(D).统计每一职工服务的部门数目2.有一个SQL语句:SELECT ENO,ENAMEFROM EMPWHERE DNO NOT IN(SELECT DNOFROM DEPTWHERE DNAME='金工车间';其等价的关系代数表达式是:( C )(A).πENO,ENAME(бDNAME ≠ '金工车间'(EMP⋈DEPT))(B).πENO,ENAME(EMP ⋈DEPT)DNAME≠'金工车间'(C).πENO,ENAME(EMP)-πENO,ENAME(бDNAME='金工车间'(EMP⋈DEPT))(D).πENO,ENAME(EMP)-πENO,ENAME(бDNAME≠'金工车间'(EMP⋈DEPT))3.有一个SQL语句:UPDATE EMPSET SALARY=SALARY*1.05WHERE DNO='D6'AND SALARY<(SELECT AVG(SALARY)FROM EMP);其等价的修改语句为( C )(A).为工资低于D6部门平均工资的所有职工加薪5%(B).为工资低于整个企业平均工资的职工加薪5%(C).为在D6部门工作、工资低于整个企业平均工资的职工加薪5%(D).为在D6部门工作、工资低于本部门平均工资的职工加薪5% 4.SQL中,谓词EXISTS可用来测试一个集合是否( C ) (A).有重复元组(B).有重复的列名(C).为非空集合(D).有空值5.SQL中,与“NOT IN”等价的操作符是( B )(A).=SOME (B).< >SOME(C).=ALL (D).< >ALL6. 下列关于索引的叙述,正确的是( A )。

(A)、可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率。

(B)、一个基本表最多只能有一个索引。

(C)、建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素。

(D)、一个基本表至少要存在一个索引。

7. 下面列出的关于视图的条目中,不.正确的是( C)。

(A)、视图是外模式(B)、视图是虚表(C)、使用视图可以加快查询语句的执行速度(D)、使用视图可以简化查询语句的编写8. 设数据库中有三个关系:职工表 EMP(E#,ENAME,AGE,SEX,ECITY),其属性分别表示职工工号、姓名、年龄、性别和籍贯。

工作表 WORKS(E#,C#,SALARY),其属性分别表示职工工号、工作的公司编号和工资。

公司表 COMP(C#,CNAME,CITY),其属性分别表示公司编号、公司名称和公司所在城市。

请写出完成下列操作的SQL语句:①用CREATE TABLE语句创建上述三个表,需定义出各表的主键和外键。

②检索超过50岁的男职工的工号和姓名。

③假设每个职工只能在一个公司工作,检索工资超过1000元的男性职工工号和姓名。

④假设每个职工可在多个公司工作,检索在编号为C4和C8公司兼职的职工工号和姓名。

⑤检索在“联华公司”工作、工资超过1000元的男性职工的工号和姓名。

⑥假设每个职工可在多个公司工作,检索每个职工的兼职公司数目和工资总数,查询结果显示为(E#,NUM,SUM_SALARY),分别表示工号、兼职的公司数目和工资总数。

⑦工号为E6的职工在多个公司工作,试检索至少在E6职工兼职的所有公司工作的职工工号。

⑧检索联华公司中低于本公司平均工资的职工工号和姓名。

⑨在每一公司中为50岁以上职工加薪100元(若职工为多个公司工作,可重复加)。

⑩在EMP表和WORKS表中删除年龄大于60岁的职工有关元组。

①CREATETABLEEMP(E#CHAR(4)NOTNULL,ENAMECHAR(8)NOTNULL,AGESMALLINT,SEXCHAR(1),ECITYCHAR(20),PRIMARYKEY(E#));CREATETABLECOMP(C#CHAR(4)NOTNULL,CNAMECHAR(20)NOTNULL,CITYCHAR(20),PRIMARYKEY(C#));CREATETABLEWORKS(E#CHAR(4)NOTNULL,C#CHAR(4)NOTNULL,SALARYSMALLINT,PRIMARYKEY(E#,C#), FOREIGNKEY(E#)REFERENCESEMP(E#),FOREIGNKEY(C#)REFERENCESCOMP(C#));②SELECTE#,ENAMEFROMEMP WHEREAGE>50ANDSEX='M';③SELECTEMP.E#,ENAMEFROMEMP,WORKS WHEREEMP.E#=WORKS.E#ANDSALARY>1000;④SELECTA.E#,A.ENAMEFROMEMPA,WORKSB,WORKSCWHEREA.E#=B.E#ANDB.E#=C.E#ANDB.C#='C4'ANDC.C#='C8';⑤SELECTA.E#,A.ENAME FROMEMPA,WORKSB,COMPCWHEREA.E#=B.E#ANDB.C#=C.C# ANDCNAME='联华公司'ANDSALARY>1000ANDSEX='M';⑥SELECTE#,COUNT(C#)ASNUM,SUM(SALARY)ASSUM_SALARY FROMWORKSGROUPBYE#;⑦ SELECTX.E#FROMWORKSXWHERENOTEXISTS(SELECT*FROMWORKSYWHEREE#='E6'ANDNOTEXISTS(SELECT*FROMWORKSZWHEREZ.E#=X.E#ANDZ.C#=Y.C#));⑧ SELECTA.E#,A.ENAME FROMEMPA,WORKSB,COMPCWHEREA.E#=B.E#ANDB.C#=C.C#ANDCNAME='联华公司' ANDSALARY<(SELECTAVG(SALARY)FROMWORKS,COMP WHEREWORKS.C#=COMP.C#ANDCNAME='联华公司');⑨ UPDATEWORKS SETSALARY=SALARY+100 WHEREE#IN(SELECTE#FROMEMPWHEREAGE>50);⑩ DELETEFROMWORKS WHEREE#IN(SELECTE#FROMEMPWHEREAGE>60);DELETEFROMEMPWHEREAGE>60;1.以下( D )不属于实现数据库安全性的主要技术和方法。

相关文档
最新文档