最新南大 数据库原理第二次作业

合集下载

《数据库原理及应用》第二次在线作业参考答案

《数据库原理及应用》第二次在线作业参考答案

作业第1题关系规范化中的删除操作异常是指()您的答案:A题目分数:0.5此题得分:0.5批注:逻辑数据库设计第2题设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。

您的答案:A题目分数:0.5此题得分:0.5批注:逻辑数据库设计第3题规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。

您的答案:B题目分数:0.5此题得分:0.5批注:逻辑数据库设计第4题关系数据库规范化是为解决关系数据库中()问题而引入的。

您的答案:A题目分数:0.5此题得分:0.5批注:逻辑数据库设计第5题当关系模式R(A,B)已属于3NF,下列说法中()是正确的。

您的答案:B题目分数:0.5此题得分:0.5批注:逻辑数据库设计第6题关系模型中的关系模式至少是()。

题目分数:0.5此题得分:0.5批注:逻辑数据库设计第7题在关系模式R中,若其函数依赖集中所有候选关键字都是决定因素,则R最高范式是()。

您的答案:C题目分数:0.5此题得分:0.5批注:逻辑数据库设计第8题当B属性函数依赖于A属性时,属性A和B的联系是()。

您的答案:B题目分数:0.5此题得分:0.5批注:逻辑数据库设计第9题以下关于ER模型向关系模型转换的叙述中,()是不正确的。

您的答案:C题目分数:0.5此题得分:0.5批注:逻辑数据库设计第10题关系模式中,满足2NF的模式,()。

您的答案:B题目分数:0.5此题得分:0.5批注:逻辑数据库设计第11题 E-R模型用于数据库设计的()阶段。

您的答案:B题目分数:0.5此题得分:0.5批注:概念数据库设计第12题消除了部分函数依赖的1NF的关系模式,必定是()。

您的答案:B题目分数:0.5批注:逻辑数据库设计第13题根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。

下面" 部门" 关系中,因哪个属性而使它不满足第一范式?部门( )您的答案:B题目分数:0.5此题得分:0.5批注:逻辑数据库设计第14题以下关于索引的正确叙述是()。

南大网院信息组织第二次作业四次合集全

南大网院信息组织第二次作业四次合集全

题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多
个) 本题分数:4
内容:
《文献著录总则》中,基本描述项目“出版发行项”的描述子项目包括()
A、出版地或发行地
B、出版者或发行者
C、出版年、月或发行年、月
D、印刷地、印刷者、印刷年、月
4文档收集于互联网,如有不妥请联系删除.
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
文档来源为:从网络收集整理.word 版本可编辑.欢迎下载支持.
1、 错 2、 对
正确答案:1
题号:34
题型:判断题 本题分数:3
内容:
在不久的将来,DC 会取代 MARC 格式
1、 错
2、 对
正确答案:1
题号:35
题型:判断题 本题分数:3
内容:
机读目录格式起源于美国国会图书馆。
1、 错
2、 对
1、 错
2、 对
正确答案:2
题号:32
题型:判断题 本题分数:3
内容:
关键词法集多种检索语言的功能于一身,使其成为一种具备优异性能的现代检索语言。
1、 错
2、 对
正确答案:1
题号:33
题型:判断题 本题分数:3
内容:
数字图书馆是一种拥有多媒体内容的信息资源,也是实体意义上的图书馆。
7文档收集于互联网,如有不妥请联系删除.
C、轮排索引
D、英汉对照索引
正确答案:ABCD
题号:17
题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多
个) 本题分数:4
内容:
标题法主要通过设置参照的方式对标题词之间的联系进行揭示。标题词之间的关系主要()

数据库原理第二次大作业

数据库原理第二次大作业

3.作业2——用SQL语句建库建表、增删改查数据、创建视图任务:1)根据关系规范化的要求,在第一部分得到的图书管理系统关系模式需要进行规范化吗?如果需要,请写出写出符合3NF的关系模式。

2)在得到3NF的图书管理系统关系模式的基础上,将每个关系转换为SQL Server支持的表结构,用表格形式表示出表结构。

类型表列名类型约束类型名NChar(10)Pk借阅期限Tinyint Not null图书表列名类型约束ISBN Char(20)Pk书名Nchar(10)Not null作者Nchar(4)Not null出版社Nchar(10)Not null出版时间Datetime单价Money Not null类型名NChar(10)FK references类型表(类型名)状态NChar(2)检查约束管理员表列名类型约束管理员名Nchar(4)Pk性别Nchar(1)检查约束口令Nchar(10)Not null部门表列名类型约束部门名Nchar(10)PK电话char(11)Not null教师表列名类型约束教师工号Char(10)Pk姓名Nchar(4)Not null性别Nchar(1)检查约束Email char(20)Not null部门名Nchar(10)FK references 部门表(部门名)借还表列名类型约束借还业务编号Int PKISBN Char(20)FK references 图书表(ISBN)教师工号Char(10)Fk references教师表(教师工号)借办代理人Nchar(4)Not null借出日期Datetime Not null还办代理人Nchar(4)归还日期Datetime催还表列名类型约束催还业务编号Int PkISBN Char(20)FK references图书表(ISBN)教师工号Char(10)FK references教师表(教师工号)办代理人Nchar(4)Not null催还日期Datetime Not null使用SQL语句,创建数据库,数据库名为BookStore,在数据库中创建表,设定表的主键约束、外键约束、检查约束、默认约束、非空约束、唯一约束。

数据库原理习题及答案2

数据库原理习题及答案2

1.从程序和数据之间的关系分析文件系统和数据库系统之间的区别和联系。

区别:文件系统:用文件将数据长期保存在外存上,程序和数据有一定的联系,用操作系统中的存取方法对数据进展管理,实现以文件为单位的数据共享。

数据库系统:用数据库统一存储数据,程序和数据别离,用DBMS统一管理和控制数据,实现以记录和字段为单位的数据共享。

联系:均为数据组织的管理技术;均由数据管理软件管理数据,程序与数据之间用存取方法进展转换;数据库系统是在文件系统的根底上开展而来的。

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

数据库是按某种数据模型进展组织的、存放在外存储器上,且可被多个用户同时使用。

因此,数据库具有较小的冗余度,较高的数据独立性和易扩展性。

3.什么是数据冗余?数据库系统与文件系统相比怎样减少冗余?在文件管理系统中,数据被组织在一个个独立的数据文件中,每个文件都有完整的体系构造,对数据的操作是按文件名访问的。

数据文件之间没有联系,数据文件是面向应用程序的。

每个应用都拥有并使用自己的数据文件,各数据文件中难免有许多数据相互重复,数据的冗余度比拟大。

数据库系统以数据库方式管理大量共享的数据。

数据库系统由许多单独文件组成,文件内部具有完整的构造,但它更注重文件之间的联系。

数据库系统中的数据具有共享性。

数据库系统是面向整个系统的数据共享而建立的,各个应用的数据集中存储,共同使用,数据库文件之间联系密切,因而尽可能地防止了数据的重复存储,减少和控制了数据的冗余。

4.使用数据库系统有什么好处?查询迅速、准确,而且可以节约大量纸面文件;数据构造化,并由DBMS统一管理;数据冗余度小;具有较高的数据独立性;数据的共享性好;DBMS还提供了数据的控制功能。

5.什么是数据库的数据独立性?数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。

逻辑数据独立性是指局部逻辑数据构造〔外视图即用户的逻辑文件〕与全局逻辑数据构造〔概念视图〕之间的独立性。

南大数据库课后习题

南大数据库课后习题

南大数据库课后习题在南京大学的数据库课程中,学生通常会遇到一些课后习题,这些习题旨在帮助学生巩固课堂上所学的知识,并提供机会练习真实世界中的数据库应用。

本文将针对南大数据库课后习题展开讨论,并给出解答和解析。

一、数据库的基本概念与原理1. 数据库的概念及特点数据库是存储、维护和管理数据的集合,其特点包括数据的持久化存储、数据的独立性、数据共享和数据的安全性等。

2. 数据模型的概念及种类数据模型指的是描述现实世界中数据的结构、特性、约束和与之相关操作的概念工具。

常见的数据模型有层次模型、网络模型、关系模型和面向对象模型等。

3. 关系数据库的基本概念关系数据库是基于关系模型的数据库,具有数据以表格的形式组织、使用关系代数进行数据操作的特点。

二、数据库的设计与实施1. 数据库设计的步骤及主要内容数据库设计的步骤包括需求分析、概念设计、逻辑设计和物理设计。

主要内容包括确定数据库的需求、实体-关系图的绘制、关系模式设计、索引设计和安全性设计等。

2. 实体关系模型的设计实体关系模型是用来描述现实世界中实体和实体之间关系的模型。

常用的方法包括E-R图、UML图和IDEF1X图等。

3. 数据库规范化的概念及意义数据库规范化是指通过对数据库中的关系模式进行逐步拆分和重组,以消除冗余和不一致性,提高数据的存储效率和数据操作的效率。

三、SQL语言及数据库操作1. SQL的基本概念及分类SQL(Structured Query Language)是一种用于访问和操作关系数据库的标准化语言。

根据功能可以分为数据查询语言(DQL)、数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL)等。

2. SQL查询的基本语法SQL查询语句的基本语法包括SELECT、FROM、WHERE、GROUP BY、ORDER BY等关键字的使用,用于实现数据查询和排序等操作。

3. SQL的连接操作及各种连接方式的区别SQL的连接操作用于将多个表中的数据关联起来。

南大网院软件工程第二次作业

南大网院软件工程第二次作业

南大网院软件工程第二次作业一、任务背景软件工程是计算机科学与技术专业的一门重要课程,旨在培养学生系统地掌握软件开发的基本原理和方法。

南大网院软件工程课程的第二次作业是为了检验学生对软件工程知识的掌握程度,并通过实践来加深对软件开发流程的理解。

二、任务描述本次作业要求学生完成一个简单的学生信息管理系统,包括学生信息的录入、查询、修改和删除等功能。

具体要求如下:1. 学生信息包括学号、姓名、性别、年龄、专业等基本信息。

2. 系统需提供录入学生信息的功能,要求能够输入学号、姓名、性别、年龄、专业等信息,并将信息保存至系统数据库中。

3. 系统需提供查询学生信息的功能,要求能够根据学号或姓名查询学生的基本信息,并将查询结果展示给用户。

4. 系统需提供修改学生信息的功能,要求能够根据学号或姓名找到对应的学生信息,并允许用户修改学生的基本信息。

5. 系统需提供删除学生信息的功能,要求能够根据学号或姓名找到对应的学生信息,并将其从系统数据库中删除。

三、任务实现为了实现上述功能,我们可以采用以下步骤:1. 设计数据库表结构,包括学生信息表,其中包含学号、姓名、性别、年龄、专业等字段。

2. 在程序中连接数据库,创建相应的表结构。

3. 实现录入学生信息的功能,通过用户输入将学生信息保存至数据库中。

4. 实现查询学生信息的功能,通过用户输入的学号或姓名在数据库中查找对应的学生信息,并将结果展示给用户。

5. 实现修改学生信息的功能,通过用户输入的学号或姓名找到对应的学生信息,并允许用户修改学生的基本信息,然后将修改后的信息保存至数据库中。

6. 实现删除学生信息的功能,通过用户输入的学号或姓名找到对应的学生信息,并将其从数据库中删除。

四、任务结果完成上述任务后,我们将得到一个简单的学生信息管理系统,能够实现学生信息的录入、查询、修改和删除等功能。

该系统可以帮助用户方便地管理学生信息,提高信息管理的效率。

五、任务总结通过完成本次作业,学生能够进一步熟悉软件工程的开发流程,掌握软件开发的基本原理和方法。

兰州大学22春“计算机科学与技术”《数据库原理》作业考核题库高频考点版(参考答案)试题号2

兰州大学22春“计算机科学与技术”《数据库原理》作业考核题库高频考点版(参考答案)试题号2

兰州大学22春“计算机科学与技术”《数据库原理》作业考核题库高频考点版(参考答案)一.综合考核(共50题)1.在数据库中,下列说法()不正确。

A.数据库避免了一切数据的重复B.若系统是完全可以控制的,则系统可确保更新时的一致性C.数据库中数据可以共享D.数据库减少了数据冗余参考答案:A2.SQL语言具有两种使用方式,分别称为交互式SQL和嵌入式SQL。

()A.正确B.错误参考答案:A3.下面的SQL语句中属于数据更新语句的是()。

A.UPDATEB.ALTERC.INSERTD.DROP参考答案:AC4.DBA的职责是()。

A.决定DB中的信息内容和结构B.决定DB的存储结构和存取策略C.定义数据的安全性要求和完整性约束条件D.监控数据库的使用和运行参考答案:ABCD5.数据仓库的数据来源来于多个数据源,包括企业内部数据,市场调查报告及各种文档之类的外部数据。

()A.正确B.错误参考答案:A6.数据库系统中,物理数据独立性是指()。

A.外模式改变不影响模式B.模式改变不影响应用程序C.模式改变不影响内模式D.内模式改变不影响应用程序参考答案:D7.有如下4条SQL语句:Ⅰ.CREATE TABLE Ⅱ.CREATE VIEW Ⅲ.COMMIT Ⅳ.GRANT 其中具有安全性控制功能的是()。

A.Ⅰ和ⅡB.Ⅱ和ⅢC.Ⅲ和ⅣD.Ⅱ和Ⅳ参考答案:D8.对应于一个关系数据库模式的所有关系的集合称为关系数据库。

所以,关系数据库是由若干个相关的关系组合而成。

()A.正确B.错误参考答案:A9.B.错误参考答案:A10.设X、Y为关系R中的两个属性集,若Y完全函数依赖X,则是指Y函数依赖于X而并不函数依赖于X中任一真子集。

()A.正确B.错误参考答案:A11.数据库、数据库系统和数据库管理系统三者之间的关系是数据库包括数据库系统和数据库管理系统。

()A.正确B.错误参考答案:B12.下列实体类型的联系中,属于一对一联系的是()。

2022年南京大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年南京大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)

2022年南京大学计算机科学与技术专业《数据库原理》科目期末试卷A(有答案)一、填空题1、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。

SELECT城市FROM作者表_____SELECT城市FROM出版商表;2、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。

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

_____UPDATE ON T FROM User;3、____________和____________一起组成了安全性子系统。

4、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。

5、关系模型由______________、______________和______________组成。

6、某事务从账户A转出资金并向账户B转入资金,此操作要么全做,要么全不做,为了保证该操作的完整,需要利用到事务性质中的_____性。

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

8、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。

9、数据管理技术经历了______________、______________和______________3个阶段。

10、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。

一个关系R二、判断题11、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。

()12、一个数据表只能有一个唯一索引。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南大 数据库原理第二次作业
考生答题情况
作业名称:数据库原理第二次作业出卷人:SA
作业总分:100通过分数:60
起止时间:2013-12-1 23:27:35至2013-12-1 23:30:06
学员姓名:学员成绩:100
标准题总分:100标准题得分:100
详细信息:
题号:1题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3
题号:16题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3
内容:
关系数据库规范化是为解决关系数据库中()问题而引入的。
A、减少数据操作的复杂性
B、保证数据的安全性和完整性
C、插入、删除和数据冗余
D、提高查询速度
学员答案:C
本题得分:2.3
题号:17题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:3.45
内容:
当关系模式R(A,B,C,D)已属于3NF,下列说法中()是正确的。
A、一定消除了插入和删除异常
B、仍存在一定的插入和删除异常
C、一定属于4NF
D、一定属于BCNF
学员答案:B
本题得分:3.45
题号:18题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3
内容:
在关系模式中,如果A→B且B→A成立,则属性A和B之间的联系是()
C、在R的某一关系中,Y值应与X值相等
D、在R的每一关系中,Y值应与X值相等
学员答案:B
本题得分:2.3
题号:9题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3
内容:
如果X→Y和Y→Z成立,那么X→Z。这条规则称为()
A、增广律
B、传递律
C、伪传递律
D、分解律
学员答案:B
本题得分:2.3
A、一对一联系
B、一对多联系
C、多对一联系
D、多对多联系
学员答案:A
本题得分:2.3
题号:19题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3
内容:
已知关系R(A,B,C,D)和其上的函数依赖集F={ A→B,BD→C },下列函数依赖成立的是()
A、CD→A
B、BD→AC
C、A→C
D、关系模式SCP没有非主属性。
学员答案:B
本题得分:2.3
题号:5题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3
内容:
消除多值依赖所引起的冗余是属于()
A、2NF
B、3NF
C、4NF
D、BCNF
学员答案:C
本题得分:2.3
题号:6题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:3.45
内容:
下列叙述中正确的是()
A、3NF不能保持多值依赖
B、4NF肯定能保持多值依赖
C、BCNF可能保持函数依赖
D、4NF不能保持函数依赖
学员答案:C
本题得分:3.45
题号:7题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3
内容:
对于函数依赖X→Y,如果Y属于X,则称X→Y是一个()
A、传递依赖
B、平凡函数依赖
C、非平凡函数依赖
D、多值依赖
学员答案:B
本题得分:2.3
题号:8题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3
内容:
在关系模式R中,函数依赖X→Y的含义是()
A、在R的某一关系中,若两个元组的X值相等,则Y值也相等
B、在R的每一关系中,若两个元组的X值相等,则Y值也相等
D、AD→C
学员答案:D
本题得分:2.3
题号:20题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3 NhomakorabeaA、AD
B、CD
C、EB
D、EC
学员答案:B
本题得分:3.45
题号:3题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:3.45
内容:
如果关系R是第一范式,且每个非主属性都不传递依赖于R的键码,那么称R是()模式。
A、2NF
B、3NF
C、BCNF
D、4NF
学员答案:B
本题得分:3.45
题号:4题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3
内容:
给定关系模式SCP(SNO,CNO,P),其中SNO表示学号,CNO表示课程号,P表示名次。若每一名学生每门课程都有一定的名词,而每门课程每一名次只有一名学生,则以下叙述中错误的是()
A、(SNO,CNO)和(CNO,P)都可以作为候选码
B、(SNO,CNO)是唯一的候选码
C、关系模式SCP既属于3NF,也属于BCNF
内容:
设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的键码是()
A、姓名
B、学号,姓名
C、学号
D、学号,姓名,年龄
学员答案:C
本题得分:2.3
题号:2题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:3.45
内容:
设一关系模式为R(A,B,C,D,E)及函数依赖F={A→B,B→E,E→A,D→E},则关系模式R的候选码是()
内容:
设关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→A},则R的键码为()
A、AB
B、AD
C、BC
D、BD
学员答案:D
本题得分:2.3
题号:12题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3
内容:
两个函数依赖集F和G等价的充分必要条件是()
A、F=G
B、F+=G
C、F=G+
D、F+=G+
学员答案:D
本题得分:2.3
题号:13题型:多选题(请在复选框中打勾,在以下几个选项中选择正确答案,答案可以是多个)本题分数:2.3
内容:
关系规范化中的操作异常是指()
A、插入异常
B、删除异常
C、更新异常
D、依赖异常
学员答案:ABC
本题得分:2.3
题号:14题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3
题号:10题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3
内容:
设有关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→A},则属性集(CD)的闭包(CD)+为( )
A、CD
B、ACD
C、BCD
D、BD
学员答案:B
本题得分:2.3
题号:11题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3
内容:
关系规范化的主要方法是()
A、函数依赖
B、模式分解
C、规范化理论
D、完整性约束
学员答案:B
本题得分:2.3
题号:15题型:单选题(请在以下几个选项中选择唯一正确答案)本题分数:2.3
内容:
一个可用的关系模式应满足的最低范式是()
A、2NF
B、3NF
C、4NF
D、BCNF
学员答案:B
本题得分:2.3
相关文档
最新文档