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

合集下载

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

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

本章的知识点数据、数据库、数据库管理系统、数据库系统等概念数据管理技术的三个阶段(优缺点)数据结构化的含义及其方法数据独立性、物理独立性、逻辑独立性数据库系统特点数据描述、建模过程概念数据模型及其设计结构数据模型(逻辑模型)及其三要素:数据结构、数据操作、数据约束条件层次模型概念及其特点、网状模型概念及其特点关系模型概念及其特点模式的概念、数据库三级模式结构、两级映像客户/服务器结构(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-11章)

数据库系统概论复习题及答案(1-11章)

数据库系统概论复习题及答案第一章绪论一选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是()阶段。

A.数据库系统B.文件系统C.人工管理D.数据项管理答案:A2.数据库的概念模型独立于()。

A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界答案:A3.数据库的基本特点是()。

A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制D.(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制答案:B4.()是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库C.数据库管理系统D.数据结构答案:B5.数据库中存储的是()。

A.数据B.数据模型C.数据以及数据之间的联系D.信息答案:C6. 数据库中,数据的物理独立性是指()。

A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立答案:C7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。

A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合答案:D8.据库系统的核心是()。

A.数据库B.数据库管理系统C.数据模型D.软件工具答案:B9.下述关于数据库系统的正确叙述是()。

A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据答案:A10.数将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和()。

华东《数据库系统概论》2019年春学期在线作业(二)

华东《数据库系统概论》2019年春学期在线作业(二)

------------------------------------------------------------------------------------------------------------------------------ (单选题)1: 子模式是()。

A: 模式的副本B: 模式的逻辑子集C: 多个模式的集合D: 都对正确答案:(单选题)2: 题目和答案如下图所示:A: AB: BC: CD: D正确答案:(单选题)3: 规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()缺陷。

A: 数据的不一致性B: 结构不合理C: 冗余度大D: 数据丢失正确答案:(单选题)4: 1986年,()被定为关系数据库标准语言。

A: 关系代数B: 关系演算C: SQL语言D: QBE正确答案:(单选题)5: 按照传统的数据模型分类,数据库系统可分为三种类型()。

A: 大型、中型和小型B: 西文、中文和兼容C: 层次、网状和关系D: 数据、图形和多媒体正确答案:(单选题)6: 题目和答案如下图所示:A: AB: BC: CD: D正确答案:(单选题)7: 数据库应用系统包括()。

A: 数据库语言,数据库B: 数据库,数据库应用系统C: 数据管理系统,数据库D: 数据库管理系统正确答案:------------------------------------------------------------------------------------------------------------------------------ (单选题)8: 数据库的特点之一是数据共享,严格地讲,这里的数据共享指()。

A: 同一应用中的多个程序共享一个数据集合B: 多个用户、同一种语言共享数据C: 多个用户共享一个数据文件D: 多种应用、多种语言、多个用户相互覆盖地使用数据集合正确答案:(单选题)9: 在数据库技术中,为提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户级、()和存储级三个层次。

华中师范大学网络教育学院《数据库》练习测试题库及答案

华中师范大学网络教育学院《数据库》练习测试题库及答案

华中师范大学网络教育学院《数据库》练习测试题库及答案《数据库》练习测试题库一、选择题1、单个用户使用的数据视图的描述称为()。

A.外模式 B.概念模式 C.内模式D.存储模式 2、子模式DDL用来描述()。

A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 3、在DBS中,DBMS 和OS之间的关系是()。

A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行 4、五种基本关系代数运算是()。

A.∪,-,_,π和σ B.∪,-,∞,π和σC.∪,∩,_,π和σ D.∪,∩,∞,π和σ 5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()。

A.左外联接 B.右外联接 C.外部并D.外联接 6、下列聚合函数中不忽略空值 (null) 的是()。

A.SUM (列名) B.MA_ (列名) C.COUNT ( _ ) D.AVG (列名) 7、设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F()。

A.是无损联接,也是保持FD的分解 B.是无损联接,但不保持FD 的分解C.不是无损联接,但保持FD的分解 D.既不是无损联接,也不保持FD 的分解 8、下列SQL语句中,修改表结构的是()。

A.CREATE B.ALTER C.UPDATE D.INSERT9、在数据库设计中,将ER图转换成关系数据模型的过程属于()。

A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段D.物理设计阶段 10、SQL中,下列涉及空值的操作,不正确的是()。

A.AGE IS NULL B.AGE IS NOT NULL C.AGE = NULL D.NOT (AGE IS NULL)11、如果事务T获得了数据项Q上的排它锁,则T对Q()。

A.只能读不能写 B.只能写不能读 C.既可读又可写D.不能读不能写 12、DBMS中实现事务持久性的子系统是()。

邓旨钊:数据库系统概论平时作业1(华南理工)

邓旨钊:数据库系统概论平时作业1(华南理工)

数据库系统概论平时作业1(邓旨钊)一、单项选择题得分(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 下列四项中,不属于数据库系统的主要特点的是(D)。

A.数据结构化B.数据的冗余度小C.较高的数据独立性D.程序的标准化2. 数据的逻辑独立性是指( C )A.内模式改变,模式不变B.模式改变,内模式不变C.模式改变,外模式和应用程序不变D.内模式改变,外模式和应用程序不变3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( D )。

A.外模式B.内模式C.存储模式D.模式4. 相对于非关系模型,关系数据模型的缺点之一是( A )。

A.存取路径对用户透明,需查询优化B.数据结构简单C.数据独立性高D.有严格的数学基础5.现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( B )。

A.宿舍编号B.学号C.宿舍地址,姓名D.宿舍编号,学号6.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求 R和S含有一个或多个共有的( D )。

A.元组B.行C.记录D.属性7.下列关系运算中,( C )运算不属于专门的关系运算。

A.选择B.连接C.广义笛卡尔积D.投影8.SQL语言具有( B )的功能。

1A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵9.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是( C )。

A.M端实体的关键字B.N端实体的关键字C.M端实体关键字与N端实体关键字组合D.重新选取其他属性10. SQL语言中,删除一个表的命令是( B )A.DELETEB. DROPC.CLEARD. REMOVE11、SQL语言具有两种使用方式,分别称为交互式SQL和( C )A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL12.有关系模式A(S,C,M),其中各属性的含义是:S:学生;C:课程;M:名次,其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式 A 最高达到( D )A.1NF B.2NFC.3NF D.BCNF13.关系规范化中的删除异常是指( A )A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入14.在数据库设计中,E-R图产生于( D )A.需求分析阶段B.物理设计阶段C.逻辑设计阶段D.概念设计阶段15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( C )。

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

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

《数据库系统概论》作业第一章概述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)数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。

华师数据库原理在线作业(100分)

华师数据库原理在线作业(100分)

作业1.第1题SQL中的视图提高了数据库系统的( )A.完整性B.并发控制C.隔离性D.独立性您的答案:D题目分数:3此题得分:3.02.第2题数据的逻辑独立性是指 ( )A.模式变,应用程序不变B.应用程序变,模式不变C.内模式变,应用程序不变D.应用程序变,内模式不变您的答案:D题目分数:3此题得分:3.03.第3题关系模式的规范化过程主要是为克服数据库逻辑结构中存在的插入异常、删除异常以及( )A.数据不一致性B.结构不合理C.数据冗余度大D.数据丢失您的答案:C题目分数:3此题得分:3.04.第4题下列不是数据库系统与文件系统的本质区别是( ).A.数据库系统实现了整体数据结构化,而文件系统只考虑某个具体应用的数据结构B.数据具有较高的共享性,减少了冗余;文件之间基本不能共享,导致数据冗余度高C.数据库系统中程序与数据的逻辑结构和物理存储相独立,而文件系统中数据逻辑结构与文件结构紧密联系D.数据由数据库管理系统统一管理和控制您的答案:A题目分数:3此题得分:3.05.第5题数据库中存储的是( ).A.数据B.数据间的联系C.数据及数据间的联系D.数据模型您的答案:C题目分数:3此题得分:3.06.第6题联系集的类型有( )A.一对一B.一对一、一对多C.一对多和多对多D.一对一、一对多和多对多您的答案:D题目分数:3此题得分:3.07.第7题( )故障在所有的故障中,对数据库系统造成的危害最大.A.介质B.系统C.事务D.软件您的答案:A题目分数:3此题得分:3.08.第8题创建用户自定义函数的命令是( ).A.CREATEV VIEWB.CREATE TRIGGERC.CREATE RULED.CREATE FUNCTION题目分数:3此题得分:3.09.第9题接口有3个值得注意的特性,一个是( )信息,表示子类和父类的继承关系;一个是( )信息,表示该类对象的当前集合名,用于说明类的范围;还有一个是( )信息,在类的范围内惟一标识一个对象.A.继承,键码,超类B.继承,聚簇,键码C.超类,外延名,键码D.超类,聚簇,键码您的答案:C题目分数:3此题得分:3.010.第10题事务故障的恢复方法采用基于( )的数据恢复技术.A.系统重启B.转储C.日志D.用户鉴定您的答案:C题目分数:3此题得分:3.011.第11题常用的用户标识方法是( ).A.用户密码B.用户名和口令字C.用户权限D.用户名您的答案:B题目分数:3此题得分:3.012.第12题关于数据处理和数据管理,下列叙述正确的是( )A.数据处理经历了人工系统、文件系统、数据库系统三个阶段B.数据处理是数据管理的中心问题C.数据管理的主要工作是对数据进行收集、分类整理、组织、存储、维护、检索等操作D.数据管理技术优劣不影响数据处理的效率您的答案:C此题得分:3.013.第13题( )是相互矛盾的,数据库物理设计过程中需要对它们进行折中权衡.A.时间效率,维护代价B.时间效率,空间效率C.时间效率,空间效率,维护代价D.空间效率,维护代价您的答案:C题目分数:3此题得分:3.014.第14题( )就是能从这许多查询策略中找出最有效的查询执行计划的一种处理过程.A.查询分析B.查询翻译C.查询优化D.查询执行您的答案:C题目分数:3此题得分:3.015.第15题下列聚合函数中不忽略空值 (null) 的是()A.SUM (列名)B.MAX (列名)C.COUNT ( * )D.AVG (列名)您的答案:C题目分数:3此题得分:3.016.第16题SQL的全局约束是指基于元组的检查子句和()A.非空值约束B.域约束子句C.断言D.外键子句您的答案:C题目分数:4此题得分:4.017.第17题学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是(????? )A.多对多B.?一对一C.???多对一D.???一对多您的答案:D题目分数:3此题得分:3.018.第18题有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D.关键字完整性约束您的答案:A题目分数:3此题得分:3.019.第19题下面系统中不属于关系数据库管理系统的是()A.OracleB.MS SQL ServerC.IMSD.DB2您的答案:C题目分数:3此题得分:3.020.第20题如果文件没有使用索引,并按某一属性排序,且选择条件是镇属性上的等值比较,则可用( )的选择运算算法来定位符合选择条件的记录.A.线性搜索B.二分搜索C.聚簇索引D.辅助索引您的答案:B题目分数:3此题得分:3.021.第21题事务(TransaCtion)是用户定义的一个数据库操作序列,下列( )不是它的特A.原子性B.一致性C.并发性D.持续性您的答案:C题目分数:3此题得分:3.022.第22题数据的物理独立性是( )实现的.A.外模式/模式映像B.外模式/内模式映像C.模式/内模式映像D.内模式/外模式映像您的答案:C题目分数:3此题得分:3.023.第23题聚合函数是一种特殊的函数.它对一组行中的某个列执行计算,并返回单个值.下列函数中不是聚合函数的是( ).A.SUMB.MAXC.LEND.COUNT您的答案:C题目分数:3此题得分:3.024.第24题由特殊化和一般化所产生的高层实体集和低层实体集之间存在一种特殊的( )关系.A.子类B.继承C.约束D.聚集您的答案:B题目分数:3此题得分:3.025.第25题若要求分解具有无损连接性,那么模式分解一定能够达到( ).A.2NFC.BCNFD.3NF您的答案:B题目分数:3此题得分:3.026.第26题事务的ACID特性是( ).A.原子性,一致性B.隔离性C.持续性D.原子性,一致性,隔离性,持续性您的答案:D题目分数:3此题得分:3.027.第27题( )将访问许可权分配给一定的角色,用户通过饰演不同的角色获得角色所拥有的访问许可权.A.强制存取控制B.自主存取控制C.视图机制D.基于角色的访问控制您的答案:D题目分数:3此题得分:3.028.第28题( )封锁协议可以防止丢失修改,并且保证事务可恢复.A.二级B.一级C.三级D.多级您的答案:B题目分数:3此题得分:3.029.第29题对于经常在查询条件中出现的属性或者经常在聚集函数中出现的属性,可以考虑在这些属性上建立( ).A.视图B.关系C.连接您的答案:D题目分数:3此题得分:3.030.第30题根据关系模型的完整性规则,一个关系中的主码( ).A.不能有两个B.不可作为其他关系的外部键C.可以取空值D.不可以是属性组合您的答案:A题目分数:3此题得分:3.031.第31题在DBS中,DBMS和OS之间的关系是()A.相互调用B.DBMS调用OSC.OS调用DBMSD.并发运行您的答案:B题目分数:3此题得分:3.032.第32题SQL中,下列涉及空值的操作,不正确的是()A.AGE IS NULLB.AGE IS NOT NULLC.AGE = NULLD.NOT (AGE IS NULL)您的答案:C题目分数:3此题得分:3.033.第33题属性类型允许是基本数据类型、结构类型和集合类型的模型是()A.平面关系模型B.嵌套关系模型C.复合对象模型D.分布式关系模型您的答案:C题目分数:3此题得分:3.0作业总得分:100.0 作业总批注:。

数据库系统概论试题及答案整理版

数据库系统概论试题及答案整理版

数据库系统概论试题及答案整理版数据库系统概论复习资料第一章绪论一、选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是 A 阶段。

A.数据库系B.文件系统C.人工管理D.数据项管理2.数据库的概念模型独立于 A 。

A.具体的机器和DBMS B.E-R图C.信息世界D.现实世界3.数据库的基本特点是 B 。

A.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余大,易移植 (4)统一管理和控制B.(1)数据结构化(2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制C.(1)数据结构化(2)数据互换性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性 (3)数据共享性高,冗余小,易扩充 (4)统一管理和控制4. B 是存储在计算机内有结构的数据的集合。

A.数据库系统B.数据库C.数据库管理系统D.数据结构5.数据库中存储的是 C 。

A. 数据B. 数据模型C.数据及数据间的联系D. 信息6.数据库中,数据的物理独立性是指 C 。

A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立7.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。

A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据A.数据的三级抽象和二级独立性B. 数据共享性C. 数据的结构化D. 数据独立性8.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 C 。

A. 数据定义功能B. 数据管理功能C.数据操纵功能D. 数据控制功能9.数据库管理系统是 B 。

A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译程序D.一种操作系统10.数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是 D 。

大数据库系统概论习地训练题目及答案详解其它地训练题目

大数据库系统概论习地训练题目及答案详解其它地训练题目

数据库系统概论复习资料:第一章假设教学管理规定:①一个学生可选修多门课,一门课有若干学生选修;②一个教师可讲授多门课,一门课只有一个教师讲授;③一个学生选修一门课,仅有一个成绩。

学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。

要求:根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型;第2章关系数据库1、设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试用关系代数表达式表示下列查询语句:(1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。

(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。

(3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。

(4)检索”李强”同学不学课程的课程号(C#)。

(5)检索至少选修两门课程的学生学号(S#)。

(6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。

(7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。

(8)检索选修课程号为k1和k5的学生学号(S#)。

(9)检索选修全部课程的学生姓名(SNAME)。

(10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。

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

解:本题各个查询语句对应的关系代数表达式表示如下:(1). ∏C#,CNAME(σTEACHER=‘程军’(C))(2). ∏S#,SNAME(σAGE>21∧SEX=”男”(C))(3). ∏SNAME{s[∏S#,C#(sc)÷∏C#(σTEACHER=‘程军’(C))]}(4). ∏C#(C)- ∏C#(σSNAME=‘李强’(S) SC)(5). ∏S#(σ[1]=[4]∧[2]≠[5] (SC ×SC))(6). ∏C#,CNAME(C(∏S#,C#(sc)÷∏S#(S)))(7). ∏S#(SC∏C#(σTEACHER=‘程军’(C)))(8). ∏S#,C#(sc)÷∏C#(σC#=’k1’∨C#=’k5’(C))(9). ∏SNAME{s[∏S#,C#(sc)÷∏C#(C)]}(10). ∏S#,C#(sc)÷∏C#(σS#=’2’(SC))(11). ∏S#,SNAME{s[∏S#(SCσCNAME=‘C语言’(C))]}2、关系R和S如下图所示,试计算R÷S。

2022年华东师范大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年华东师范大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)

2022年华东师范大学数据科学与大数据技术专业《数据库系统原理》科目期末试卷A(有答案)一、填空题1、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。

现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。

_____UPDATE ON T FROM User;2、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。

3、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。

因为,用户只要提出______,不必指出 ______。

4、在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用____________语句,收回所授的权限使用____________语句。

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

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

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

6、关系数据库中基于数学的两类运算是______________和______________。

7、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。

8、SQL Server中数据完整性包括______、______和______。

9、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。

10、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。

二、判断题11、一个数据表只能有一个唯一索引。

()12、在一个关系中,不同的列可以对应同一个域,但必须具有不同的列名。

()13、SQL语言有嵌入式和交互式两种使用方法。

  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 )不属于实现数据库安全性的主要技术和方法。

相关文档
最新文档