数据库第五次作业

合集下载

《数据库基础及应用》网上作业(1-5章)

《数据库基础及应用》网上作业(1-5章)

Access2010《数据库基础及应用》网上作业(1-6章)(共68 题)第1 题: (单选题, 1.5 分)有三个关系 R、S 和 T 如下:R S T由关系 R 和 S 通过运算得关系 T,则所使用的运算是________。

A)笛卡尔积B)自然连接C)并D)交[A]选A[B]选B[C]选C[D]选D答案: B第2 题: (单选题, 1.5 分)数据库技术的根本目标是要解决数据的_____。

[A]存储问题[B]共享问题[C]安全问题[D]保护问题答案: B第3 题: (单选题, 1.5 分)下列叙述中错误的是_______。

[A]数据库系统是在文件系统之上加入数据库管理系统对数据进行管理[B]各种数据库管理系统均基于某种数据模型[C]数据库管理系统必须在操作系统支持下工作[D]数据库系统比文件系统能够管理更多的数据答案: D第4 题: (单选题, 1.5 分)数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的_____。

[A]可靠性[B]一致性[C]完整性[D]安全性答案: D第5 题: (单选题, 1.5 分)有三个关系 R、S 和 T 如下:R S T由关系 R 和 S 通过运算得到关系 T,则所使用的运算是________。

A)并B)交C)笛卡尔积D)自然连接[A]选A[B]选B[C]选C[D]选D答案: B第6 题: (单选题, 1.5 分)有两个关系 R 和 T 如下:R T由关系 R 通过运算得到关系 T,则所使用的运算是________。

A)选择B)投影C)交D)并[A]选A[B]选B[C]选C[D]选D答案:A第7 题: (单选题, 1.5 分)下列属于应用软件的是______。

[A]C语言编译系统[B]数据库管理系统[C]教务管理系统[D]Windows操作系统答案: C第8 题: (单选题, 1.5 分)层次模型、网状模型和关系模型是根据_____划分。

数据库第五章习题及答案

数据库第五章习题及答案

数据库第五章习题及答案本文档为数据库第五章的习题及答案,帮助读者巩固数据库相关知识。

习题1. 数据库的优点有哪些?数据库具有以下优点: - 数据共享:多个用户可以同时访问和共享数据库中的数据。

- 数据一致性:数据库提供事务管理能力,保证了数据的一致性。

- 数据持久性:数据在数据库中是永久存储的,不会因为系统关机或程序结束而丢失。

- 数据冗余度低:数据库通过规范化设计,减少了数据的冗余性,提高了数据的存储效率。

- 数据独立性:数据库支持数据与应用程序的独立性,提高了系统的灵活性和维护性。

- 数据安全性:数据库提供了用户权限管理和数据备份机制,保证了数据的安全性。

2. 数据库的三级模式结构是什么?数据库的三级模式结构包括: - 外模式(视图层):外模式是用户所看到的数据库的子集,用于描述用户对数据库的逻辑视图。

每个用户可以有不同的外模式来满足自己的需求。

- 概念模式(逻辑层):概念模式是全局数据库的逻辑结构和组织方式,描述了数据的总体逻辑视图。

概念模式独立于具体的应用程序,是数据库管理员的角度来看待数据库的。

- 内模式(物理层):内模式是数据库的存储结构和物理组织方式,描述了数据在存储介质上的实际存储方式。

3. 数据库的完整性约束有哪些?数据库的完整性约束包括: - 实体完整性约束:确保表的主键不为空,每个实体都能够唯一标识。

- 参照完整性约束:确保外键的引用关系是有效的,即外键值必须等于被引用表中的主键值或者为空。

- 用户定义完整性约束:用户可以自定义额外的完整性约束,如检查约束、唯一约束、默认约束等。

4. 数据库的关系模型有哪些特点?数据库的关系模型具有以下特点: - 数据用二维表的形式进行组织,表由行和列组成,每一行表示一个实体,每一列表示一个属性。

- 表与表之间通过主键和外键建立关联关系,形成关系。

- 关系模型提供了一种数据独立性的设计方法,使得应用程序与数据的逻辑结构相分离,提高了系统的灵活性和可维护性。

数据库第五章作业

数据库第五章作业

第五、六章练习题一、选择题1、在关系数据库设计中,子模式设计是在__________阶段进行。

[ B]A.物理设计B.逻辑设计C.概念设计D.程序设计2、设有关系R(A,B,C)的值如下:A B C2 2 32 3 43 3 5下列叙述正确的是(B)A.函数依赖A→B在上述关系中成立B.函数依赖BC→A在上述关系中成立C.函数依赖B→A在上述关系中成立D.函数依赖A→BC在上述关系中成立3、数据库设计阶段分为(D )A. 物理设计阶段、逻辑设计阶段、编程和调试阶段B. 模型设计阶段、程序设计阶段和运行阶段C. 方案设计阶段、总体设计阶段、个别设计和编程阶段D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段4、下列说法中不正确的是(C)。

A. 任何一个包含两个属性的关系模式一定满足3NFB. 任何一个包含两个属性的关系模式一定满足BCNFC. 任何一个包含三个属性的关系模式一定满足3NFD. 任何一个关系模式都一定有码5、设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B→C,C→D},则属性C的闭包C+为( C )A.BCDB.BDC.CDD.BC6、在数据库设计中,将ER图转换成关系数据模型的过程属于( B )A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段7、下述哪一条不是由于关系模式设计不当而引起的?(B)A) 数据冗余B) 丢失修改C) 插入异常D) 更新异常8、下面关于函数依赖的叙述中,不正确的是(B)A) 若X→Y,X→Z,则X→YZB) 若XY→Z,则X→Z,Y→ZC) 若X→Y,Y→Z,则X→ZD) 若X→Y,Y′ Y,则X→Y′9、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。

下面关于多值依赖的叙述中,不正确的是(C)A) 若X→→Y,则X→→ZB) 若X→Y,则X→→YC) 若X→→Y,且Y′⊂Y,则X→→Y′D) 若Z=Φ,则X→→Y第(10)至(12)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是:C:课程T:教员H:上课时间R:教室S:学生根据语义有如下函数依赖集:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}10、关系模式A的码是(D)A) C B) (H,R)C)(H,T)D)(H,S)11、关系模式A的规范化程度最高达到(B)A) 1NF B) 2NF C) 3NF D) BCNF12、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D)A) 1NF B) 2NF C) 3NF D) BCNF13、下述哪一条不属于概念模型应具备的性质?(D)A) 有丰富的语义表达能力B) 易于交流和理解C) 易于变动D) 在计算机中实现的效率高14、在下面列出的条目中,哪个(些)是当前应用开发工具的发展趋势?(D)Ⅰ.采用三层或多层Client/Server结构Ⅱ.支持Web应用Ⅲ.支持开放的、构件式的分布式计算环境A) Ⅰ和ⅡB) 只有ⅡC) 只有ⅢD) 都是15、下面所列的工具中,不能用于数据库应用系统界面开发的工具是(C)A) Visual Basic B) DelphiC) PowerDesigner D) PowerBuilder16、设关系模式R{A,B,C,D,E},其上函数依赖集F={AB→C,DC→E,D→B},则可导出的函数依赖是(A)。

mysql数据库武洪萍版第五章习题与答案

mysql数据库武洪萍版第五章习题与答案

第五章一.选择题1.下列关于SQL语言索引(Index)的叙述中,哪一条是不正确的(C)。

A.索引是外模式B.一个基本表上可以创建多个索引C.索引可以加快查询的执行速度D.系统在存取数据时会自动选择合适的索引作为存取路径2.为了提高特定查询的速度,对SC(S#,C#,DEGREE)关系创建唯一性索引,应该创建在哪一个属性(组)上?(A)A.(S#,C#)B. (S#,DEGREE)C. (C#,DEGREE)D. DEGREE3.设S_AVG(SNO,AVG_GRADE)是一个基于关系SC 定义的学号和他的平均成绩的视图。

下面对该视图的操作语句中,(A)是不能正确执行的。

Ⅰ. UODATE S_AVG SET AVG_GRADE=90 WHERE SNO=’2004010601’Ⅱ. SELECT SNO,AVG_GRADE FROM S_AVG WHERE SNO=’2004010601’A . 仅Ⅰ B. 仅Ⅱ C. 都能 D.都不能4.在视图上不能完成的操作是(C)。

A.更新视图B. 查询C. 在视图上定义新的基本表D. 在视图上定义新视图5.在SQL语言中,删除一个视图的命令是(B)。

A.DELECTB. DROPC. CLEARD. UNION6.为了使索引建的值在基本表中唯一,在创建索引的语句中应使用保留字()。

A.UNIQUEB. COUNTC. DISTINCTD.UNION7.创建索引是为了(A)。

A.提高存取速度B. 减少I/OC. 节约空间D. 减少缓冲区个数8.在关系数据库中,视图(View )是三级模式结构中的(D)。

A.内模式B. 模式C. 存取模式D. 外模式9.视图是一个“虚表”,视图的构造基于(A)。

Ⅰ.基本表Ⅱ. 视图Ⅲ. 索引10.已知关系:STUDENT(Sno,Sname,Grade),以下关于命令”CREATE INDEX S index ON STUDENT(Grade)”的描述中,正确的是(B)。

数据库课后答案5-7章

数据库课后答案5-7章

5.1名词解释:1、函数依赖:FD(FUNCTION DEPENDENCY),设有关系模式R(U),X,Y是U的子集,R是R的任一具体关系,如果对R的任意两个元组T1,T2,由T1[X]=T2[X]导致T1[Y]=T2[Y],则称X函数决定Y,或Y 函数依赖于X,记为X→Y。

X→Y为模式R的一个函数依赖。

函数依赖的逻辑蕴涵:设F是关系模式R的一个函数依赖集,X,Y是R的属性子集,如果从F 中的函数依赖能够推出X→Y,则称F逻辑蕴涵X→Y,记为F|=X→Y。

部分函数依赖:即局部依赖,对于一个函数依赖W→A,如果存在X W(X包含于W)有X→A成立,那么称W→A是局部依赖,否则称W→A为完全依赖。

完全函数依赖:见上。

传递依赖:在关系模式中,如果Y→X,X→A,且X→(表示不决定)Y,和A X(A不属于X),那么称Y→A是传递依赖。

函数依赖集F的闭包F+:被逻辑蕴涵的函数依赖的全体构成的集合,称为F的闭包(closure),记为F+。

1NF:第一范式。

如果关系模式R的所有属性的值域中每一个值都是不可再分解的值,则称R是属于第一范式模式。

如果某个数据库模式都是第一范式的,则称该数据库存模式属于第一范式的数据库模式。

第一范式的模式要求属性值不可再分裂成更小部分,即属性项不能是属性组合和组属性组成。

2NF:第二范式。

如果关系模式R为第一范式,并且R中每一个非主属性完全函数依赖于R的某个候选键,则称是第二范式模式;如果某个数据库模式中每个关系模式都是第二范式的,则称该数据库模式属于第二范式的数据库模式。

(注:如果A是关系模式R的候选键的一个属性,则称A 是R的主属性,否则称A是R的非主属性。

)3NF:第三范式。

如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选键,则称R是第三范式的模式。

如果某个数据库模式中的每个关系模式都是第三范式,则称为3NF的数据库模式。

BCNF:BC范式。

如果关系模式R是第一范式,且每个属性都不传递依赖于R的候选键,那么称R 是BCNF的模式。

数据库应用作业及答案

数据库应用作业及答案

第一章思考与练习题一、选择题1.三级模式间存在两种映射,它们是( C )。

A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间C.外模式与模式间,模式与内模式间D.模式与内模式间,模式与模式间2. SQL Server系统中的所有系统级信息存储于哪个数据库( A )。

A.master B.model C.tempdb D.msdb3.下面关于tempdb数据库描述不正确的是( D )。

A.是一个临时数据库 B.属于全局资源C.没有权限限制 D.是用户建立新数据库的模板4.在数据库技术中,面向对象数据模型是一种( B )。

A.概念模型B.结构模型C.物理模型D.形象模型5.数据库管理系统常见的数据模型有( B )。

A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.网状、链状和层次6.用户看到的数据表,属于数据库系统三级模式中的( D )。

A.外模式B.内模式C.子模式D.模式7.对数据的插入属于数据库管理系统( B )的功能。

A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护8.保持数据的完整性属于数据库管理系统( C )的功能。

A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立和维护9.在SQL Server数据库中,默认情况下Sys通常是( C )。

A.数据文件的后缀B.事务日志文件的后缀C.系统表表名的前缀D.辅助文件的后缀二、填空题1.计算机数据处理技术大致经历了(人工管理)、(文件管理)、(数据库管理)等不同的发展阶段。

2.数据库系统由(外模式)、(模式)和(内模式)三级抽象模式构成。

3.数据库管理系统的主要功能包括(数据定义)、(数据操纵)、(数据库的运行管理)、(数据库的建立和维护)。

4.关系模型由三部分组成(数据结构)、(关系操作集合)和(关系的完整性)。

5. SQL Server提供了大量易用的管理工具,比较常用的主要有(服务管理器)、(企业管理器)和(查询分析器)。

数据库大作业(全·参考答案)

数据库大作业(全·参考答案)

《数据库原理与应用》综合设计任务书前言《数据库原理与应用》课程的重点知识模块包括:1)数据库设计、2)用SQL实现建库、建表、查询、更新、和创建视图、3)存储过程和触发器设计。

针对这三个应用能力,用一个案例作为背景,布置三次大作业。

在校大学生都能理解“图书管理系统”的应用场合和业务流程。

因此,以图书管理系统作为案例来布置作业,可以降低业务分析难度,让学生将主要精力放在知识消化与技术应用上。

本文档包括四个部分。

第一部分描述系统的需求,第二部分提出E-R模型设计和关系模型设计的任务;第三部分提出在SQL Server中,用SQL语句来建库、建表、查询、更新数据、创建视图的任务;第四部分,根据应用需求、安全需求和数据完整性要求,提出设计存储过程和触发器的任务。

每个任务之前,都给出了完成任务所需要掌握的关键知识点,学生可以在对这些知识点进行复习的基础上完成任务,每个任务是一次大作业。

第一部分案例的需求描述本部分描述“图书管理系统”的需求,学生通过阅读本部分内容,了解系统的功能要求、运行环境,对系统所需的数据有总体认识,作为三次作业的基础。

1.2 需求分析1)功能需求图1-1:功能需求示意图教师信息管理:用于教师基本资料的增删改查。

图书信息管理:用于图书基本信息的增删改查,分类统计图书册数和价值。

借书登记:记录借书时间、所借图书、借书人、办理人。

还书登记:记录还书时间、所还图书、还书人、办理人。

催还:查询借阅逾期的借书信息,给借书人发电子邮件,给借书人的部门打电话。

2)运行环境要求图1-2:运行环境拓扑图系统采用C/S模式,有两台PC和一台服务器,联成一个局域网。

PC上安装图书管理软件的客户端,服务器上安装DBMS,服务器也可由两台PC中的一台来代替。

第二部分作业1——E-R模型与关系模型设计(满分8分)本部分的任务是:在需求分析的基础上,进行E-R图设计,然后将E-R模型转换为关系模型。

任务:1)根据需求描述,绘制E-R图。

(完整版)数据库原理第五版习题答案

(完整版)数据库原理第五版习题答案
21.定义并解释以下术语:模式、外模式、内模式、DDL、DML模式、外模式、内模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式涉及的是数据的局部逻辑结构,通常是模式的子集。内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。DDL:数据定义语言,用来定义数据库模式、外模式、内模式的语言。DML:数据操纵语言,用来对数据库中的数据进行查询、插入、删除和修改的语句。
19.试述关系数据库的特点。
答:
关系数据模型具有下列优点:( l)关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。( 2)关系模型的概念单一,无论实体还是实体之间的联系都用关系表示,操作的对象和操作的结果都是关系,所以其数据结构简单、清晰,用户易懂易用。( 3)关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。当然,关系数据模型也有缺点,其中最主要的缺点是,由于存取路径对用户透明,查询效率往往不如非关系数据模型。因此为了提高性能,必须对用户的查询请求进行优化,增加了开发数据库管理系统的难度。
6.数据库管理系统的主要功能有哪些?
答:
( l)数据库定义功能;
( 2)数据存取功能;
( 3)数据库运行管理;
( 4)数据库的建立和维护功能。
7.试述数据模型的概念、数据模型的作用和数据模型的三个要素。
答:
数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。

数据库运维形考任务5

数据库运维形考任务5

数据库运维形考任务5在当今数字化的世界中,数据库已经成为企业、政府和学术界等各个领域的重要信息存储和管理工具。

为了确保数据库的稳定、安全和高效运行,数据库运维工作显得至关重要。

本文将探讨数据库运维形考任务5的相关内容。

一、任务描述本次形考任务的目标是完成一个数据库的运维工作。

具体包括数据库的安装、配置、备份与恢复、优化以及安全防护等方面。

通过本次任务,旨在加深对数据库运维工作的理解和掌握,提高实际操作能力。

二、任务步骤1、安装数据库服务器首先,需要选择合适的数据库服务器,并按照操作指南完成安装过程。

在安装过程中,需要注意服务器的硬件配置、操作系统版本以及数据库版本等因素。

2、配置数据库服务器完成安装后,需要对数据库服务器进行配置。

这包括设置数据库服务器的网络连接、优化数据库性能、配置安全参数等。

在配置过程中,需要确保服务器的正常运行,并做好相应的维护工作。

3、创建与管理数据库在服务器上创建数据库,并管理数据库对象,如表、视图、存储过程等。

同时,需要制定备份与恢复策略,确保数据的安全性和完整性。

4、优化数据库性能通过监控和分析数据库的性能指标,采取相应的优化措施,提高数据库的处理速度和响应时间。

常见的优化方法包括调整数据库参数、优化数据库查询语句、增加硬件资源等。

5、安全防护为防止未经授权的访问和恶意攻击,需要采取安全防护措施。

这包括设置防火墙、定期更新补丁和安全软件、限制用户访问权限等。

同时,需要对重要数据进行加密处理,以保障数据的安全性。

三、任务总结通过本次形考任务,我们深入了解了数据库运维工作的主要内容和流程。

在实际操作过程中,我们不仅提高了对数据库管理的技能和经验,还意识到数据库运维工作的重要性。

为了更好地完成这项任务,我们需要不断学习和掌握更多的技术和工具,以便更好地应对不断变化的业务需求和技术环境。

四、参考文献1、王珊,萨师煊.数据库系统概论(第5版)[M].北京:高等教育社, 2014.2、李劲. SQL Server 2012数据库管理与开发[M].北京:清华大学社, 2014.3、张蒲生.数据库安全技术[M].北京:国防工业社, 2014.数据库运维形考实验5一、引言在信息时代,数据库已经成为企业、机构和组织运作的重要支柱。

(2021更新)国家开放大学电大《MySQL数据库应用》机考终结性考试第五套真题题库及答案

(2021更新)国家开放大学电大《MySQL数据库应用》机考终结性考试第五套真题题库及答案

〔精华版〕国家开放大学电大《MySQL数据库应用》机考终结性考试第五套真题题库及答案盗传必究试卷总分:100 答题时间:60分钟客观题一、单选题〔共25题,共75分〕1.数据库系统是采用了数据库技术的计算机系统,它是一个集合体,包含数据库、计算机硬件、软件和〔〕oC数据库管理员2.下面的选项不是关系数据库基本特征的是〔〕。

A不同的列应有不同的数据类型3.数据库系统的数据独立性体现在〔〕。

B不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序4.下列四项中,不属于数据库系统特点的是〔〕oC数据冗余度高5.若要在基本表S中增加一列CN 〔课程名〕,可用〔〕oC ALTER TABLE S ADD 〔CN CHAR 〔8〕〕6.假设有关系R和S,在下列的关系运算中,〔〕运算不要求: "R和S具有相同的元数,且它们的对应属性的数据类型也相同〞。

D RXS7.用二维表来表示实体及实体之间联系的数据模型称为〔〕C关系模型8.学生关系模式S 〔 S#, Sname, Sex, Age〕, S的属性分别表示学生的学号、姓名、性别、年龄。

要在表S中删除一个属性 "年龄〞,可选用的SQL语句是〔〕oB ALTER TABLE S DROP Age9. "汽车用品网上商城〞中,购物车实体与〔〕实体有联系。

B用户10.在关系数据库设计中,设计关系模式是数据库设计中〔〕阶段的任务。

A逻辑设计阶段11.在E-R模型向关系模型转换时,M: N的联系转换为关系模式时,其外键包括〔〕oC M、N端实体的关键字12. "汽车用品网上商城〞数据库包括〔〕张表。

13.概念结构设计阶段得到的结果是〔〕B E-R图表示的概念模型14.数据库备份的作用是〔〕C故障后的恢复15.E-R模型的基木成分是〔〕D实体和联系16.设F是基本关系R的一个或一组属性,但不是关系R的主键。

如果F与基本关系S的主键K相对应,则称F是基本关系R的〔〕oD外键17.SELECT CONCAT_WS 〔 / , 'A' , NULL, B , NULL〕的结果是〔〕C A/B18.创建数据库使用以下哪项〔〕D create database mytest19.在MySQL中有5种约束,以下〔〕不属于该5种约束。

数据库第五六七章作业答案

数据库第五六七章作业答案
2)查询数学系成绩80分以上的学生的学号、 姓名、选的课程号和成绩
select sno,sname,cno,grade from student join sc on student.sno=sc.sno where sdept=‘数学系’
and sno in (select sno from sc where grade>80)
on s.sno=sc.sno where grade >80 order by grade desc 13、查询哪些学生没有选课,要求列出学号、姓名和所在系
select s.sno,sname,sdept from student s left join sc on
s.sno=sc.sno where o is null
TWEEN 1 AND 5)
25、create table test_t(
col1 int, col2 char(10) not null, col3 char(10)) insert into test_t(col2) values(‘b1’) insert into test_t(col1,col2,col3) values(1,’b2’,’c2’) insert into test_t(col1,col2) values(2,’b3’)
26、删除考试成绩低于50分的学生的该门课程的选 课记录
delete from sc where grade<50 27、删除没有人选的课程记录
delete from course where cno not in
(select cno from sc) 28、删除计算机系VB成绩不及格学生的VB选课记
14、查询与VB在同一学期开设的课程的课程名和开课学期

数据库应用基础第5章习题参考答案

数据库应用基础第5章习题参考答案

1.选择题(1)SQL 语言中,删除一个视图的命令是( B )。

A. DELETEB. DROPC. CLEARD. REMOVE(2)建立索引的作用之一是 ( D )。

A . 节省存储空间 B. 便于管理C . 提高查询速度 D. 提高查询和更新的速度(3)以下关于主索引和候选索引的叙述正确的是 ( C )。

A .主索引和候选索引都能保证表记录的惟一性B .主索引和候选索引都可以建立在数据库表和自由表上C .主索引可以保证表记录的惟一性,而候选索引不能D .主索引和侯选索引是相同的概念(4)在数据库设计器中,不能完成的操作是( )。

A .创建数据表关联BC .修改关联中的主键表和外键表D .删除关联 (5)下面所列条目中,( C )不是标准的SQL 语句。

A. ALTER TABLE B. CREATE TABLE C. ALTER VIEW D. CREATE VIEW2.填空题(1)索引是数据库中一种特殊类型的对象,它与( 数据库表 )有着紧密的关系。

(2)在数据库中,索引使数据库程序无需对整个表进行( 扫描 ),就可以在其中找到所需数据。

(3)在SQL Server 2000中可创建3种类型的索引,即惟一性索引、( 主键索引 )和聚集索引。

(4)视图是一个( 虚拟表 ),并不包含任何的物理数据。

(5)视图属性包括视图( 视图名称、权限、所有者、创建日期 )和用于创建视图的文本等几个方面。

3.问答题(1)聚集索引与非聚集索引之间有哪些不同点?在一个表中是否可以建立多少个聚集索引和非聚集索引?答:在建立了聚集索引的基本表中,表中各记录的物理顺序与索引键值的逻辑顺序相同;数据表中数据更改后需要对记录重新物理排序。

而在只建立了非聚集索引的表中,记录的物理顺序不一定与索引键值保持一致;数据表中数据更改后,不需要对表中记录重新排序,只需要更新对应的索引即可。

一个基本表中只能建立一个聚集索引,但可以建立多个非聚集索引。

Mysql数据库及应用(专,2020春)_第5章作业0

Mysql数据库及应用(专,2020春)_第5章作业0
B.算术运算符、赋值运算符、位运算符、比较运算符、逻辑运算符、一元运算符等。
C.算术运算符、赋值运算符、位运算符、比较运算符、集合运算符、一元运算符等。
D.算术运算符、赋值运算符、位运算符、比较运算符、线性运算符、一元运算符等。
答案:B
8.05-8 、在MySQL数据库中,要访问任何一个对象都要通过其名称来完成,在SQL语言中,对数据库、表、变量、存储过程、函数等的定义和引用都需要通过_______来完成。
B.LOCATE
C.TRIM
D.CONCAT
答案:D
3.05-3 、可以说,表中主键约束同时具备非空约束和_______的效果。~
A.外键约束
B.默认值约束
C.检查约束
D.唯一约束
答案:D
4.05-4 、设置字段唯一约束的关键字是___________。~
A.NOT NULL
B.PRIMARY
C.FOREIGN
D.UNIQUE
答案:
5.05-5 、对用户变量赋值有两种方式,使用SET命令对用户变量进行赋值时,两种方式都可以使用,当使用SELECT语句对用户变量进行赋值时,只能使用"________”方式。
A.:
B.<
答案:A
6.05-6 、SQL是的 缩写,译为结构化查询语言.~
A.Studio Query Language
B.Structured Question Language
C.Studio Question Language
D.Structured Query Language
答案:D
7.05-7 、SQL的运算符主要有哪些?

数据库第五章课后习题答案

数据库第五章课后习题答案

关系规范化理论题目4.20 设关系模式R(ABC),F是R上成立的FD集,F={B→A,C→A },ρ={AB,BC }是R上的一个分解,那么分解ρ是否保持FD集F?并说明理由。

答:已知F={ B→A,C→A },而πAB(F)={ B→A },πBC(F)=φ,显然,分解ρ丢失了FD C→A。

4.21 设关系模式R(ABC),F是R上成立的FD集,F={B→C,C→A },那么分解ρ={AB,AC }相对于F,是否无损分解和保持FD?并说明理由。

答:①已知F={ B→C,C→A },而πAB(F)=φ,πAC(F)={ C→A }显然,这个分解丢失了FD B→C②用测试过程可以知道,ρ相对于F是损失分解。

4.22 设关系模式R(ABCD),F是R上成立的FD集,F={A→B,B→C,A→D,D→C },ρ={AB,AC,BD }是R的一个分解。

①相对于F,ρ是无损分解吗?为什么?②试求F在ρ的每个模式上的投影。

③ρ保持F吗?为什么?答:①用测试过程可以知道,ρ相对于F是损失分解。

②πAB(F)={ A→B },πAC(F)={ A→C },πBD(F)=φ。

③显然,分解ρ不保持FD集F,丢失了B→C、A→D和D→C等三个FD。

4.23设关系模式R(ABCD),R上的FD集F={A→C,D→C,BD→A},试说明ρ={AB,ACD,BCD }相对于F是损失分解的理由。

答:据已知的F集,不可能把初始表格修改为有一个全a行的表格,因此ρ相对于F是损失分解。

4.24 设关系模式R(ABCD)上FD集为F,并且F={A→B,B→C,D→B}。

① R分解成ρ={ACD,BD},试求F在ACD和BD上的投影。

② ACD和BD是BCNF吗?如不是,望分解成BCNF。

解:① F在模式ACD上的投影为{A→C,D→C},F在模式BD上的投影为{D→B}。

②由于模式ACD的关键码是AD,因此显然模式ACD不是BCNF。

管理信息系统平时作业答案

管理信息系统平时作业答案

《管理信息系统》平时作业参考答案第一次作业1、什么是管理信息系统?它是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户-机器系统。

它能提供信息,支持企业或组织的运行、管理和决策功能。

2、叙述管理信息系统的发展阶段(过程)。

经历了以下发展阶段:(1)电子数据处理系统(Electronics Data Processing Systems,简称EDPS)这是计算机在事务处理中的应用,以美国通用电气公司1954年尝试使用计算机进行工资计算为开端。

(2)管理信息系统(Management Information System,,简称MIS)在60年代,信息系统突破了传统的数据处理的范围,开始为企业管理提供全面的信息,辅助人们进行工作-。

(3)决策支持系统(Decision Support System,DSS)由于发展到这阶段的管理信息系统比较适合于定型的业务处理,而且对于组织的管理者提供的信息过于机械化,虽然数量很多但内容却不能令人满意。

因此70年代初期提出决策支持系统的概念。

决策支持系统是一种能够对于组织的决策者提供决策信息支持的、具有友好交互式用户界面的系统。

(4)高层主管信息系统(Excutive Information Systems,EIS)80年代实现的高层主管信息系统(EIS),强调对于高层主管人员个人决策时的支持。

EIS实际上是面向中高层管理人员的DSS,而DSS一般是适用于中低层管理人员。

(5)战略信息系统(Strategy Information Systems,SIS)在80年代末和90年代初,学术界提出了战略信息系统的概念。

怀斯曼(Wiseman)等人主张信息系统不光是进行企业内部的信息处理,同时也能够支持企业形成竞争战略,使企业获得或保持竞争优势。

支持形成与实现竞争战略,是SIS与EDPS、DSS或EIS 的重大区别。

第二次作业答:1、如何理解管理信息系统不仅是一个技术系统,而且是社会技术系统?管理信息系统是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户-机器系统。

数据库第5版书本作业全部答案

数据库第5版书本作业全部答案

第一章:1、数据库的概念:P4数据库系统的概念: P59、数据模型的三个要素:数据结构,数据操作,完整性约束。

13、码:唯一标识实体的属性集。

16、模式:P29外模式:P29内模式:P2917、物理独立性:当数据库的存储结构改变时,对模式/内模式映象作相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性。

逻辑独立性:当数据库的模式改变时,对外模式/模式的映象作相应改变,可以使外模式保持不变,从而应用程序也不必改变,保证了数据与程序的逻辑独立性。

18、数据库系统的构成:数据库系统通常由数据库,数据库管理系统(及开发工具)、应用系统和数据库管理员构成。

第二章:1、关系模型的三个组成部分:关系数据结构、关系操作集合、关系完整性约束。

2、关系数据语言的分类:关系代数语言,关系演算语言,具有关系代数和关系演算双重特点的语言3、候选码:关系中能唯一标识一个元组的属性组。

主码:若候选码有多个,则选其中一个作为主码。

外码:关系模式R中属性或属性组X并非R的码,但X是另一个关系模式的码,则称X是R的外码。

(或者参照课本P50,定义2.5)5、答:实体完整性是指在基本表中,主属性不能取空值且取值唯一。

参照完整性是指在基本表中,外码可以是空值或者另一个关系主码的有效值。

6、(1)πSno(σJno=’J1’(SPJ))(2) πSno(σJno=’J1’∧ Pno=’P1’(SPJ))(3) πSno(σJno=’J1’∧ Color=’红’(SPJ∞P))(4)πJno(J)—πJno (σCity=’天津’∧ Color=’红’(S∞SPJ∞P)) (5)πJno,Pno(SPJ)÷πPno(σSno=’S1’(SPJ))第三章:4、建立S表Create table S(SNO CHAR(10) PRIMARY KEY,SNAME CHAR(10),STATUS CHAR(2),CITY CHAR(10));5、(1)select sname,cityFrom S;(2)select pname,color,weightFrom p;(3) select JnoFrom SPJWhere SNO=’S1’;(4)select p.pname,spj.qtyFrom p,spjWhere p.pno=spj.pno and spj.jno=’j2’;(5) select distinct pnoFrom spj,sWhere spj.sno=s.sno and city=’上海’;(6) select jnameFrom j,spj,sWhere j.jno=spj.jno and spj.sno=s.sno and s.city=’上海’;(7) select jnoFrom jWhere jno not in(select spj.jnoFrom spj,sWhere spj.sno=s.sno and s.city=’天津’);或者:select jnoFrom jWhere not exists(select spj.jnoFrom spj,sWhere spj.jno=j.jno and spj.sno=s.sno and s.city=’天津’);(8) update pSet color=’蓝’Where color=’红’;(9) update spjSet sno=’s3’Where sno=’s5’ and jno=’j4’ and pno=’p6’;(10) deleteFrom spjWhere sno=’s2’;deleteFrom sWhere sno=’s2’;(11)insert into spjValues(‘s2’,’j6’,’p4’,200)8、不是所有的视图都可以更新。

数据库应用技术形考任务5答案

数据库应用技术形考任务5答案

数据库应用技术形考任务5参考答案一.单项选择题(每题2分,共20分)题目1当关系R和S进行连接操作时,如果R中的元组不满足连接条件,在连接结果中也会将这些记录保留下来的操作是()。

a左外连接a.左外连接b.右外连接c.内连接d.自连接题目2聚合函数中,不忽略空值的是()。

dCOUNT(*)a.SUM(列名)b.MAX(列名)c.AVG(列名)d.COUNT(*)题目3查询语句中,错误的是()。

b SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) > 3a.SELECT Sno, COUNT(*) FROM SC GROUP BY Snob.SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) > 3c.SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) > 3d.SELECT Sno FROM SC GROUP BY Sno题目4现要利用Student表查询年龄最小的学生姓名和年龄。

下列实现此功能的查询语句中,正确的是()。

d SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sagea.SELECT Sname, MIN(Sage) FROM Studentb.SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)c.SELECT TOP 1 Sname, Sage FROM Studentd.SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage题目5设SC表中记录成绩的列为:Grade,类型为int。

若在查询成绩时,希望将成绩按'优'、'良'、'中'、'及格'和'不及格'形式显示,正确的Case表达式是()。

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