(完整word版)数据库原理与应用

合集下载

数据库原理与应用试题--含答案

数据库原理与应用试题--含答案

资料范本本资料为word版本,可以直接编辑和打印,感谢您的下载数据库原理与应用试题--含答案地点:__________________时间:__________________说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容判断题[数据库系统概论]2(F)与用文件系统来管理数据相比,用数据库管理数据增加了数据冗余度。

(F)一个信息只能用一种数据形式来表示。

(F)数据库系统是数据库管理系统的重要组成部分。

(F)数据库的三级模式是概念模型、逻辑模型和物理模型。

(F)E-R模型只能转换为关系模型,不能转换为层次模型和网状模型。

(F)如果一个实体A对应多个实体B,则A与B之间必然是一对多的联系。

[关系型数据库基本原理]2(F)一个关系的主键只能包含一个属性。

(F)在实体-联系模型中,实体具有属性,联系不能具有属性。

(F)关系运算中,选择运算是从列的角度进行的运算,投影运算是从行的角度进行的运算。

(F)在一个关系模式中,如果A->B,B->C,则称C部分依赖于A。

(F)E-R图转换为关系模型时,实体可转换为关系模式,联系不能转换为关系模式。

(F)E-R图转换为关系模式时,所有的联系都必须转换为独立的关系模式。

[数据库的管理]1(F)数据库的文件包括数据文件、事务日志文件和索引文件。

(F)数据库的一个数据文件可以属于多个文件组。

(F)在SQL Server中,数据库的主数据文件的扩展名是ldf。

[表的管理]2(F)创建一个表时,对于表的每一列,必须指明数据类型和长度,例如“生日datetime(8)”。

(T)在SQL Server中,nchar数据类型与nvarchar数据类型的区别是,前者是固定长度的,后者是可变长度的。

(T)在SQL Server中,存储逻辑型数据值的数据类型是bit.(F)SQL中的数据定义语言(DDL)用于实现数据增、删、改、查等数据操作。

数据库原理与应用--教学大纲(完整版)

数据库原理与应用--教学大纲(完整版)

课程名称:数据库原理与应用(SQL Server) 课程代码: 92010001开课系(部): 计算机与通信系制定人:审核人:制定时间: 2020.03《数据库原理与应用(SQL Server)》教学大纲学分: 4 总学时:64 考核方式:考试课程性质:专业基础课课程类别:理论课开课单位:计算机与通信系适用专业:计算机应用技术专业一、教学目标《数据库原理与应用(SQL Server)》是计算机各专业的必修课。

主要任务是介绍数据库原理的基本知识、SQL Server2005数据库管理与开发的基本技能和实际应用案例。

目的使学生通过该课程的学习,培养数据库管理技能和进行数据库应用系统开发的数据库设计与服务器端程序设计技能。

为进一步学习专业课和为日后的实际工作奠定基础。

二、教学要求1、了解数据库原理的基本知识,重点理解数据库的三要素、关系运算、完整性约束;2、使用企业管理器(SSMS)技能:熟练掌握使用企业管理器创建、查看、修改和删除数据库、数据表(包括完整性约束定义)、查询、视图、存储过程、触发器和自定义函数;熟练掌握使用企业管理器插入、修改和删除数据表和视图数据;熟练掌握使用企业管理器进行数据库备份还原、附加分离;理解数据库访问安全性机制,掌握使用企业管理器进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置;了解数据库索引技术,初步掌握使用企业管理器创建、维护索引技能,了解索引优化和全文索引技术。

3、使用查询分析器和T-SQL编程技能:熟练掌握T-SQL编程基础:数据类型、常量、变量、常用函数、表达式、流控制语句;熟练掌握使用T-SQL语句创建和删除数据库、数据表(特别是完整性约束定义)、视图、存储过程、触发器和自定义函数;熟练掌握使用T-SQL语句查询、插入、修改和删除数据表和视图数据,特别是查询技术;掌握使用T-SQL语句进行游标设计、事务设计;了解T-SQL存储过程进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置;了解使用T-SQL语句修改数据库、数据表(包括完整性约束定义);了解用T-SQL语句进行数据库备份还原、导入导出。

(完整word版)数据库系统概论期末试题

(完整word版)数据库系统概论期末试题

适合大部分大学生!期末考试必备!!!《数据库原理及应用》试题1一、选择题1、数据库系统的基本特征是_________。

A、数据的统一控制B、数据共享性和统一控制C、数据共享性、独立性和冗余度小D、数据共享性和数据独立性(难度系数C)正确答案:C2、DB、DBMS和DBS三者之间的关系是_________。

A、DBS与DB和DBMS无关B、DBMS包括DBS和DBC、DB包括DBMS和DBSD、DBS包括DB和DBMS(难度系数B)正确答案:D3、设有关系R和S,关系代数S)R--表示的是_________。

(RA、R∩SB、R―SC、R÷SD、R∪S(难度系数B)正确答案:A4、自然连接是构成新关系的有效方法.一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的__________.A、行B、属性C、记录D、元组(难度系数C)正确答案:B5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层次的是_________.A、数据模型B、概念模型C、关系模型D、E-R图(难度系数C)正确答案:C6、构成E-R模型的三个基本要素是_________。

A、实体、属性值、关系;B、实体、属性、联系;C、实体、实体集、联系;D、实体、实体集、属性;(难度系数C)正确答案:B7、在关系代数运算中,五种基本运算为_________。

A、并、差、选择、投影、连接B、并、交、选择、投影、笛卡尔积C、并、差、选择、投影、笛卡尔积D、并、除、投影、笛卡尔积、选择(难度系数B)正确答案:C8、在下列关于规范化理论的叙述中,不正确的是_________。

A、任何一个关系模式一定有键。

B、任何一个包含两个属性的关系模式一定满足3NF.C、任何一个包含两个属性的关系模式一定满足BCNF。

D、任何一个包含三个属性的关系模式一定满足2NF。

(难度系数B)正确答案:D9、设有关系模式R(A ,B,C )和S (C,D)。

完整word版数据库系统原理及应用教程第四版课后答案

完整word版数据库系统原理及应用教程第四版课后答案

第一章1、(1)数据:数据用于载荷信息的物理符号。

123(2)数据的特征;之分;○数据受数据类型和取值范围的约束;○○数据有“型”和“值”4数据应具有载体和多种表现形式。

数据有定性表示和定量之分;○1组织和保存数据功能,即将收集到的数据合理地分类组织,将3、(1)数据管理的功能:○2数据维护功能,即根据需要随时进行其存储在物理载体上,使数据能够长期的被保存;○3数据查询和数据统计功能,即快速的插入新数据,修改原数据和删除失效数据的操作;○4数据的安全和完整性控制功能,即能保护数据得到需要的正确数据,满足各种使用要求;○的安全和完整性。

(2)数据管理的目标:收集完整的信息,将信息用数据表示,按数据结构合理科学的组织并保存数据;为各种使用快速地提供需要的数据,并保护数据的安全和完整性。

4、(1)数据库:是数据管理的新方法和技术,他是一个按数据结构来存储和管理数据的计算机软件系统。

1数据库中的数据具有整体性,即数据库中的数据要保(2)数据库中的数据具有的特点:○2数据库中的数据具有数据共享性,持自身完整的数据结构;○不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。

5、(1)数据库管理系统:它是专门用于管理数据库的计算机管理软件。

数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行操作的功能。

(2)数据库管理系统主要功能:是数据存储、数据操作和数据控制功能。

其数据存储和数据操作是:数据库的定义功能,指未说明库中的数据情况而进行的建立数据库结构的操作;数据库建立功能,指大批数据录入到数据库的操作,它使得库中含有需要保护的数据记录;数据库维护功能,指对数据的插入、删除和修改操纵,其操作做能满足库中信息变化或更新的需求;数据库查询和统计功能,指通过对数据库的访问,为实际应用提供需要的数据。

数据库管理系统的数据控制功能为:数据安全性控制功能,即为了保证数据库的数据安全可靠,防止不合法的使用造成数据库泄露和破坏,也就是避免数据被人偷看、篡改或破坏;数据库完整性控制功能,指为了保证数据库中的数据的正确、有效和相容,防止不合语意的错误数据被输入或输出。

(完整word版)数据库原理与应用(第四版)

(完整word版)数据库原理与应用(第四版)

数据库一、选择题30’二、填空题20’ 涉及内容:C1,C2,C3,C7概念为主。

其余章节少量涉及。

三、问答题20’(4*5’)1.论述数据、数据库、数据库管理系统、数据库系统的概念;数据:描述事物的符号记录。

是数据库中存储的基本对象。

种类:文本、图形、图像、音频、视频、学生的档案记录、货物的运输情况等特点:数据与其语义是不可分的数据库:长期储存在计算机内、有组织的、可共享的大量数据的集合。

基本特征:⏹数据按一定的数据模型组织、描述和储存⏹可为各种用户共享⏹冗余度较小⏹数据独立性较高⏹易扩展数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件,是基础软件,是一个大型复杂的软件系统。

用途:科学地组织和存储数据、高效地获取和维护数据数据库系统:在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

2.数据库系统的特点☐数据结构化整体结构化不再仅仅针对某一个应用,而是面向全组织不仅数据内部结构化,整体是结构化的,数据之间具有联系数据库中实现的是数据的真正结构化数据的结构用数据模型描述,无需程序定义和解释数据可以变长数据的最小存取单位是数据项☐数据的共享性高,冗余度低,易扩充数据库系统从整体角度看待和描述数据,数据面向整个系统,可以被多个用户、多个应用共享使用。

数据共享的好处减少数据冗余,节约存储空间避免数据之间的不相容性与不一致性使系统易于扩充☐数据独立性高物理独立性指用户应用程序与存储在磁盘上的数据库中数据是相互独立的。

当数据的物理存储改变了,应用程序不用改变。

逻辑独立性指用户的应用程序与数据库的逻辑结构是相互独立的。

数据的逻辑结构改变了,用户程序也可以不变。

数据独立性是由DBMS的二级映像功能来保证的☐数据由DBMS统一管理和控制DBMS在数据库建立、运用和维护时对数据库进行统一控制,以保证数据的完整性、安全性,并在多用户同时使用数据库时进行并发控制,在发生故障后对数据库进行恢复。

(完整word版)数据库原理与应用教程 何玉洁 五——八章课后习题部分答案

(完整word版)数据库原理与应用教程 何玉洁 五——八章课后习题部分答案

第五章一、试说明使用视图的好处。

答:1、简化数据查询语句2、使用户能从多角度看待同一数据3、提高了数据的安全性4、提供了一定程度的逻辑独立性二、使用视图可以加快数据的查询速度,这句话对吗?为什么?答:不对。

因为数据库管理系统在对视图进行查询时,首先检查要查询的视图是否存在,如果存在,则从数据字典中提取视图的定义,把视图的定义语句对视图语句结合起来,转换成等价的对基本表的查询,然后再执行转换后的查询,所以使用视图不可以加快数据的查询速度。

三、利用第3章建立的Student、Course和SC表,写出创建满足下述要求的视图的SQL语句。

(1)查询学生的学号、姓名、所在系、课程号、课程名、课程学分。

答:CREATE VIEW IS_S_CASSELECT Sno,Sname,Sdept,Cno,Cname,CreditFROM Student S JOIN SC ON S.Sno=SC.SnoJOIN Course C ON o=o四、利用第三题建立的视图,完成如下查询:(1)查询考试成绩大于等于90分的学生的姓名、课程号和成绩。

答:SELECT Sname,Cno,GradeFROM IS_SCWHERE Grade>=90五、修改第三题(4)定义的视图,使其查询每个学生的学号,总学分以及总的选课门数。

答:ALTER VIEW IS_CCASSELECT Sno,COUNT(Credit),COUNT(Cno)FROM SC JOIN Course C ON o=oGROUP BY Sno第六章一、关系规范化中的操作异常有哪些?它是由什么引起的?解决的方法是什么?答:操作异常:数据冗余问题、数据更新问题、数据插入问题和数据删除问题。

它是由关系模式中某些属性之间存在的“不良”的函数依赖关系一起的。

解决的方法是进行模式分解,即把一个关系模式分解成两个或多个关系模式,在分解的过程中消除那些“不良”的函数依赖,从而获得良好的关系模式。

数据库原理与应用的电子版书

数据库原理与应用的电子版书

数据库原理与应用的电子版书介绍数据库原理与应用是一本关于数据库技术的入门级教材,适合计算机科学、软件工程等专业的学生学习。

本书内容详实,涵盖了数据库的基本原理、数据库设计、SQL语言以及数据库应用开发等方面的知识。

本文档将以Markdown格式编写数据库原理与应用的电子版书的内容概述,以便读者快速了解书籍的主要内容。

数据库原理与应用的电子版书概述数据库原理与应用的电子版书主要分为以下几个部分:1.数据库基础–数据库的概念–数据库管理系统(DBMS)–数据模型–数据库系统的体系结构2.关系型数据库–关系模型–SQL语言–关系数据的查询与操作–数据库的完整性约束3.数据库设计与规范化–数据库设计的基本概念–实体-关系模型(ERM)–关系模式设计–数据库规范化理论4.数据库应用开发–数据库应用开发的基本流程–数据库应用开发的工具–前后端分离架构–数据库应用的安全性与性能优化数据库基础数据库基础部分介绍了数据库的基本概念和原理,以及数据库管理系统(DBMS)的作用和常见的数据模型。

这一部分的主要内容如下:•数据库的概念:介绍了数据库的定义、特点和优势。

•数据库管理系统(DBMS):介绍了DBMS的作用和常见的DBMS产品,如Oracle、MySQL、SQL Server等。

•数据模型:介绍了关系模型、层次模型、网状模型等不同的数据模型。

•数据库系统的体系结构:介绍了数据库系统的三级模式、外模式和内模式的概念,以及数据库系统的组成和功能。

关系型数据库关系型数据库部分主要介绍了关系模型和SQL语言,以及如何使用SQL对关系数据进行查询和操作。

这一部分的主要内容如下:•关系模型:介绍了关系模型的基本概念,包括关系、属性、元组、关键码等。

•SQL语言:介绍了SQL语言的基本语法和常见的SQL命令,如SELECT、INSERT、UPDATE、DELETE等。

•关系数据的查询与操作:介绍了如何使用SQL进行关系数据的查询、插入、修改和删除操作。

数据库原理及应用教案

数据库原理及应用教案

数据库原理及应用教案第一章:数据库基础知识1.1 数据库概念介绍数据库的定义、特点和作用解释数据库管理系统(DBMS)的作用1.2 数据模型介绍实体-关系模型、关系模型和对象-关系模型解释模型中的概念,如实体、属性、关系等1.3 数据库设计介绍数据库设计的过程和方法解释需求分析、概念设计、逻辑设计和物理设计的关系第二章:SQL语言2.1 SQL概述介绍SQL的作用和特点解释SQL的基本语法和命令2.2 数据定义介绍数据表的创建、修改和删除命令解释字段数据类型的选择和约束条件的设置2.3 数据操作介绍数据插入、更新、删除和查询命令解释SQL语句中的条件筛选和排序功能第三章:关系数据库管理3.1 关系数据库概述介绍关系数据库的概念和特点解释关系数据库管理系统(RDBMS)的作用3.2 关系代数和元组演算介绍关系代数和元组演算的基本操作解释选择、投影、连接和除法等操作的含义和应用3.3 数据库事务管理介绍事务的概念和属性解释事务管理的基本操作,如提交、回滚和隔离级别第四章:数据库安全与性能优化4.1 数据库安全介绍数据库安全的重要性解释访问控制、用户身份验证和加密等安全措施4.2 数据库性能优化介绍数据库性能优化的目标和方法解释查询优化、索引创建和数据分区等技术的作用和应用4.3 数据库备份与恢复介绍数据库备份和恢复的概念和重要性解释备份策略、恢复模式和故障转移等操作的实现方法第五章:数据库应用系统设计与实现5.1 数据库应用系统概述介绍数据库应用系统的概念和组成部分解释系统分析、设计和实现的关系和流程5.2 数据库应用系统设计介绍数据库应用系统设计的方法和步骤解释需求分析、系统架构设计、界面设计和数据访问设计等内容5.3 数据库应用系统实现介绍数据库应用系统实现的工具和技术解释编程语言的选择、数据库连接和业务逻辑实现等步骤第六章:关系数据库高级功能6.1 函数依赖与规范化介绍函数依赖的概念和分类解释规范化理论及其应用,包括第一范式至第三范式6.2 数据库模式设计介绍模式设计的原则和方法解释如何进行模式分解和模式重构6.3 数据库触发器和存储过程介绍触发器和存储过程的概念和作用解释它们的语法和应用场景第七章:数据库编程技术7.1 数据库访问接口介绍ODBC、JDBC等数据库访问接口的概念和作用解释如何使用这些接口进行数据库编程7.2 参数化查询与预编译语句介绍参数化查询和预编译语句的概念解释它们的优点和编程实现方法7.3 事务处理与并发控制介绍事务的概念和并发控制的重要性解释事务处理和并发控制的技术,如锁定和乐观并发控制第八章:XML数据库和大数据技术8.1 XML数据库概述介绍XML数据库的概念和特点解释XML数据模型和XML查询语言8.2 大数据技术简介介绍大数据的概念、特征和挑战解释大数据处理技术,如Hadoop和Spark8.3 NoSQL数据库技术介绍NoSQL数据库的概念和分类解释非关系型数据库的优缺点和应用场景第九章:数据库系统的案例分析9.1 企业级数据库应用案例分析企业级数据库应用的典型案例解释案例中的数据库设计、性能优化和安全性考虑9.2 云计算环境下的数据库应用介绍云计算对数据库技术的影响分析云计算环境下的数据库部署和运维策略9.3 移动数据库应用案例探讨移动数据库的特点和挑战分析移动数据库在特定应用场景下的解决方案第十章:数据库发展趋势与未来10.1 数据库技术的发展趋势分析数据库技术的发展方向讨论新兴技术如NewSQL、图数据库等的发展状况10.2 数据库未来的挑战与机遇讨论数据库技术在未来的挑战探讨应对挑战的可能解决方案和发展机遇10.3 数据库教育的未来分析数据库教育在未来的发展需求讨论如何培养适应未来数据库技术发展的人才重点和难点解析重点环节1:数据库概念和特点数据库的定义和作用是理解数据库原理的基础,需要重点关注。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
正确
4、合并分ER图的工作是在逻辑结构设计阶段完成的
错误
5、关系模式的优化是在概念结构设计阶段完成的
错误
《数据库原理与应用》第08章在线测试剩余时间:
第一题、单项选择题(每题1分,5道题共5分)
1、事务的原子性是指A
A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的
A、安全性B、完整性
C、并发控制D、恢复
4、下面哪种技术不能实现数据库的安全性D
A、视图B、审计
C、加密D、约束
5、下列动态约束不正确的是D
A、从学士到硕士B、从硕士到博士
C、从学士到博士D、从博士到学士
第二题、多项选择题(每题2分,5道题共10分)
1、向数据库表中插入数据违法参照完整性规则时,系统所做的操作可以是ABCD
《数据库原理与应用》第01章在线测试剩余时间:
第一题、单项选择题(每题1分,5道题共5分)
1、2、在数据模型中,对数据库系统静态特性的描述是用A
A、数据结构B、数据操纵
C、数据完整性约束D、数据对象
2、3、用户所使用的数据视图的描述称为_A_。
A、外模式B、模式
C、内模式D、概念模式
3、5、目前主流的数据模型是_C_
A、自反律
B、增广律
C、传递律
D、合并规则
E、分解规则
F、伪传递规则
第三题、判断题(每题1分,5道题共5分)
1、任何一个二目关系是属于2NF的
正确2、任何一个二目关系是属于3NF的
正确
3、任何一个二目关系是属于BCNF的
正确
4、若R.B→R.A,R. C→R. A,则R. (B,C)→R. A
错误
5、若R. (B,C)→R. A,则R.B→R.A,R. C→R. A
B、关系模式优化
C、外模式设计
D、存储路径设计
5、概念结构设计阶段的任务包括BC
A、获取数据字典
B、分ER图设计
C、合并分ER图
D、外模式设计
第三题、判断题(每题1分,5道题共5分)
1、需求分析阶段的任务是设计分ER图
错误
2、需求分析阶段的任务是调查应用领域,形成需求分析说明书
正确
3、概念结构设计的任务是设计分ER图
正确
《数据库原理与应用》第02章在线测试剩余时间:
第二题、多项选择题(每题2分,5道题共10分)
1、联系的类型有ABCD
A、一对一
B、一对多
C、多对一
D、多对多
2、下面可以唯一标识一个实体集的是ABD
A、主码
B、候选码
C、外码
D、超码
3、实体的各种码中,不包含无关紧要属性的码有BCD
A、超码
B、候选码
A、层次模型B、网状模型
C、关系模型D、面向对象模型
4、7、涉及数据物理结构描述的模式是_B_
A、模式B、内模式
C、外模式D、逻辑模式
5、8、可以保证数据逻辑独立性的是B
A、模式B、模式-外模式映像
C、外模式D、内模式
第二题、多项选择题(每题2分,5道题共10分)
1、数据更新包括BCD
A、数据查询
B、数据修改
5、三个户数据逻辑结构描述的有AB
A、外模式
B、模式
C、内模式
D、以上都对
第三题、判断题(每题1分,5道题共5分)
1、现在流行的数据模型是关系模型
正确
2、关系的每个属性必须ቤተ መጻሕፍቲ ባይዱ原子值
正确
3、内模式-模式映像可以保证数据的逻辑独立性
错误
4、内模式-模式映像可以保证数据的物理独立性
正确
5、SQL语言是非过程化语言
A、实体完整性B、参照完整性
C、用户自定义的完整性D、以上都对
5、基本E-R图向关系模型转换是对多值属性如何处理C
A、忽略B、展平技术,忽略复合属性本身,直接使用其成分属性代替
C、为其创建一个新的关系模式D、以上都不对
第二题、多项选择题(每题2分,5道题共10分)
1、下面不可以取空值的有ABD
A、主码
C、SQL一般提供修改索引和视图
D、视图是基于基本表的虚表
5、关于视图下面描述正确的是ABCD
A、使用视图可以使一些查询表达更加简洁
B、实体提供了一定程度的逻辑独立性
C、视图一定程度上起到安全保护作用
D、视图使得用户能够以不同角度看待相同的数据
E、基于视图的更新最终转换成对基本表的更新,使用视图没有用
A、拒绝
B、置空值
C、置默认值
D、级联
2、下面属于授权语句的是EF
A、select
B、insert
C、update
D、delete
E、grant
F、revoke
3、哪些情况会违反参照完整性规则ABCD
A、向参照关系中增加新元组
B、修改参照关系的元组在外码上的值
C、从被参照关系中删除元组
D、修改被参照关系的元组在主码上的值
3、下面不属于需求分析阶段成果的是B
A、数据字典B、全局E-R图
C、数据流图D、业务清单
4、下面不属于数据字典的有D
A、数据项B、数据结构
C、数据存储D、数据流图
5、概念结构设计的方法不包括D
A、自顶向下B、自底向上
C、逐步扩张D、数据抽象
第二题、多项选择题(每题2分,5道题共10分)
1、下面属于概念结构设计方法的有ABCD
1、向数据库表中插入数据违法实体完整性规则时,系统所做的操作是A
A、拒绝B、级联
C、置空值D、置默认值
2、创建断言的语句是D
A、create tableB、create view
C、create indexD、create assertion
3、保证数据库中的数据是正确的相容的,有效的,这是指数据看的B
5、创建视图的语句是D
A、create tableB、create schema
C、create indexD、create view
第二题、多项选择题(每题2分,5道题共10分)
1、下面属于定义语句的有ABC
A、create
B、ALTER
C、DROP
D、select
E、update
F、delete
错误
4、候选码只能有一个属性构成
错误
5、弱实体集没有码只有分辨符
正确
《数据库原理与应用》第03章在线测试
第一题、单项选择题(每题1分,5道题共5分)
1、关系代数的五种基本运算是A
A、并,差,投影,选择,笛卡尔积B、并,交,投影,选择,笛卡尔积
C、并,差,交,选择,笛卡尔积D、并,差,投影,选择,连接
C、主码
D、码
4、实体的属性可以分为ABCDEF
A、简单的
B、单值的
C、基本的
D、复合属性
E、多值属性
F、派生属性
5、一个实体集可能具有多个ABD
A、超码
B、候选码
C、主码
D、码
第三题、判断题(每题1分,5道题共5分)
1、一个实体的候选码只能有一个
错误
2、一个实体的主码只能有一个
正确
3、一个实体的主码可以有多个
2、从E-R模型向关系模型转换时,一个M:N联系转换为关系模式,该关系模式的关键字是C
A、M端实体的关键字B、N端实体的关键字
C、M端实体的关键字与N端实体的关键字D、重新设计新的关键字
3、用于对外码取值限制的是B
A、实体完整性B、参照完整性
C、用户自定义的完整性D、以上都对
4、用于对主码取值限制的是A
C、主属性可以取空值
D、外码不能取空值
5、任意关系必须满足的完整性约束规则有AB
A、实体完整性
B、参照完整性
C、用户自定义的完整性
D、以上都对
第三题、判断题(每题1分,5道题共5分)
1、实体完整性是对外码取值的限制
错误
2、参照完整性是对主码取值的限制
错误
3、不包含在码中的属性称为主属性
错误
4、候选码的个数一定比主码多
A、1NF
B、2NF
C、3NF
D、BCNF
3、一个1NF的关系模式常会产生ABCD
A、插入异常
B、修改异常
C、删除异常
D、冗余
4、Amrstrong公理系统的三条基本推理规则有ABC
A、自反律
B、增广律
C、传递律
D、分解规则
E、伪传递规则
F、合并规则
5、Amrstrong公理系统的三条附加的推理规则有DEF
C、3NFD、BCNF
第二题、多项选择题(每题2分,5道题共10分)
1、对于BCNF下列说法正确的有ABC
A、所有非主属性对每个码都是完全函数依赖
B、所有的主属性对每个不包含它的码也是完全函数依赖
C、没有任何属性完全函数依赖于非码的任何一组属性
D、一定满足对4NF的要求
2、对非主属性进行规范的主要是BC
C、deleteD、update
3、SQL语言可以使用下列哪条语句来进行修改元组D
A、selectB、insert
C、deleteD、update
4、关于视图下面叙述不正确的有D
A、视图能够简化用户的操作B、视图使用户能以多种角度看待同一数据
C、视图对重构数据库提供了一定程度的逻辑独立性D、视图不能对机密数据提供安全保护
错误
《数据库原理与应用》第07章在线测试剩余时间:
第一题、单项选择题(每题1分,5道题共5分)
1、在关系数据库设计中,对关系模式优化是C
A、需求分析阶段B、概念结构设计阶段
相关文档
最新文档