《数据库原理及应用》第二次在线作业参考答案
数据库原理及应用(第2版)习题参考答案
第1章数据概述一.选择题1.下列关于数据库管理系统的说法,错误的是CA.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
数据库原理及应用第二版答案
数据库原理及应用第二版答案数据库原理及应用是计算机专业的一门重要课程,它涉及到数据库的基本原理和应用技术,对于理解数据库系统的工作原理和实际应用具有重要意义。
本文将对数据库原理及应用第二版的相关问题进行解答,希望能够帮助读者更好地理解和掌握这门课程的知识。
1. 什么是数据库系统?数据库系统是由数据库和数据库管理系统(DBMS)组成的集合体。
数据库是按照数据结构来组织、存储和管理数据的仓库,而DBMS是用来管理数据库的软件系统,它可以提供数据的存储、检索、更新和管理等功能。
2. 数据库系统的特点有哪些?数据库系统具有数据结构化、数据共享、数据独立、数据安全、数据完整性、数据并发控制、故障恢复和数据备份等特点。
这些特点使得数据库系统能够更好地满足用户的需求,并且保证数据的安全性和稳定性。
3. 数据库系统的组成部分有哪些?数据库系统主要由数据库、数据库管理系统、应用程序和数据库管理员组成。
数据库是数据的集合,DBMS是管理和操作数据库的软件,应用程序是通过DBMS来访问和操作数据库的程序,而数据库管理员则负责数据库系统的维护和管理工作。
4. 数据库系统的三级模式结构是什么?数据库系统的三级模式结构包括外部模式、概念模式和内部模式。
外部模式是用户能够看到和使用的数据的逻辑结构,概念模式是整个数据库的逻辑结构,内部模式是数据库在存储介质上的物理结构。
5. 数据库系统的数据模型有哪些?数据库系统的数据模型主要包括层次模型、网状模型、关系模型和面向对象模型等。
其中,关系模型是目前应用最广泛的数据模型,它使用表格来表示数据和数据之间的关系。
6. 数据库系统的完整性约束有哪些?数据库系统的完整性约束包括实体完整性、参照完整性和用户定义的完整性约束。
实体完整性要求每个实体必须有一个主键,参照完整性要求外键的取值必须在被参照的主键中存在,用户定义的完整性约束是由用户自定义的完整性规则。
7. 数据库系统的事务是什么?数据库系统的事务是指作为单个逻辑工作单元执行的一系列操作,这些操作要么全部执行成功,要么全部执行失败。
北航14秋《数据库原理及应用》在线作业二答案
北航《数据库原理及应用》在线作业二单选题一、单选题(共25 道试题,共100 分。
)1. 若用如下的SQL语句创建了一个表S :CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE INTEGER) 今向S表插入如下行时,哪一行可以被插入A. ('991001','李明芳',女,'23')B. ('990746','张为',NULL,NULL)C. (NULL,'陈道一','男',32)D. ('992345',NULL,'女',25)-----------------选择:B2. 下列有关数据库的恢复的说法中不正确的是()A. 应定期将数据库做成档案文件B. 在进行事务处理过程时数据库更新的全部内容写入日志文件C. 发生故障时用当时数据内容和档案文件更新前的映象,将文件恢复到最近的检查点文件状态。
D. 数据库恢复,还可用最新的档案文件和日志文件的更新映象,将文件恢复到最新的检查点文件状态。
-----------------选择:C3. 在命令窗口执行SQL命令时,若命令要占用多行,续行符是______。
A. 冒号(:)B. 分号(;)C. 逗号(,)D. 连字符(-)-----------------选择:D4. 事务的执行不被其它事务干扰,这个性质称为事务的()A. 原子性B. 隔离性C. 持久性D. 一致性-----------------选择:B5. 规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足其每一属性都是()A. 互不相关的B. 不可分解的C. 长度可变的D. 互相关联的-----------------选择:B6. SQL语言中,删除一个表的命令是()。
《数据库原理与应用》课后习题参考答案
《数据库原理与应用》课后习题参考答案《数据库原理与应用》课后习题参考答案第一章作业参考答案1. 单选题 C C D B C2. 判断题对错错错对3 填空题网状模型用户商业智能数据挖掘系统设计4 简答题1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存关系,以及数据动态变化的规则。
主流数据库采用关系图模型。
数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。
) 2)数据库――是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。
数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检索由统一软件进行管理和控制。
3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。
在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。
数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等 4) 5)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个数据库管理系统(Database Manage System,DBMS )――是一种专门用组成要素。
来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。
吉大14秋学期《数据库原理及应用(管理类)》在线作业二答案
A.应定期将数据库做成档案文件
B.在进行事务处理过程时数据库更新的全部内容写入日志文件
C.发生故障时用当时数据内容和档案文件更新前的映象,将文件恢复到最近的检查点文件状态
D.数据库恢复还可用最新的档案文件和日志文件的更新映象,将文件恢复到最新的检查点文件状态
A.两级模式结构和一级映象
B.三级模式结构和一级映象
C.三级模式结构和两级映象
D.三级模式结构和三级映象
?
正确答案:C
6. DBMS中实现事务持久性的子系统是( )。
A.恢复管理子系统
B.完整性管理子系统
C.并发控制子系统
D.安全性管理子系统
?
正确答案:A
7.数据库管理系统中DDL表示( )。
A.数据描述语言
A.收集
B.组织
C.整理
D.加工
?
正确答案:ABCD
三,判断题
1. E-R模型是一种语义模型,它旨在表达数据的含义。
A.错误
B.正确
?
正确答案:B
2.排它锁和共享锁是最基本的封锁方式。
A.错误
B.正确
?
正确答案:B
3.物理数据库中存放按一定的数据模型组织并实际存储的所有应用需要的工作数据。
A.错误
B.正确
?
正确答案:B
4. SQL Server 2000既是DBMS,又是数据库应用系统开发工具。
A.错误
B.正确
?
正确答案:B
5.数据库是一个长期存储在计算机内、随意组织的、不可共享的、分散管理的数据集合。
A.错误
B.正确
?
正确答案:A
数据库原理与应用第二版课后答案
数据库原理与应用第二版课后答案【篇一:数据库系统教程习题答案(施伯乐)(第2版)_数据库原理及应用】txt>第1章数据库概论1.1 基本内容分析1.1.1 本章的重要概念(1)db、dbms和dbs的定义(2)数据管理技术的发展阶段人工管理阶段、文件系统阶段、数据库系统阶段和高级数据库技术阶段等各阶段的特点。
(3)数据描述概念设计、逻辑设计和物理设计等各阶段中数据描述的术语,概念设计中实体间二元联系的描述(1:1,1:n,m:n)。
(4)数据模型数据模型的定义,两类数据模型,逻辑模型的形式定义,er模型,层次模型、网状模型、关系模型和面向对象模型的数据结构以及联系的实现方式。
(5)db的体系结构三级结构,两级映像,两级数据独立性,体系结构各个层次中记录的联系。
(6)dbmsdbms的工作模式、主要功能和模块组成。
(7)dbsdbs的组成,dba,dbs的全局结构,dbs结构的分类。
1.1.2本章的重点篇幅(1)教材p23的图1.24(四种逻辑数据模型的比较)。
(2)教材p25的图1.27(db的体系结构)。
(3)教材p28的图1.29(dbms的工作模式)。
(4)教材p33的图1.31(dbs的全局结构)。
1.2 教材中习题1的解答1.1 名词解释1.2 试解释db、dbms和dbs三个概念。
答:db是长期存储在计算机内、有组织的、统一管理的相关数据的集合。
dbms是位于用户与os之间的一层数据管理软件,它为用户或应用程序提供访问db的方法。
dbs是实现有组织地、动态地存储大量关联数据、方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。
1.3 人工管理阶段和文件系统阶段的数据管理各有哪些特点?答:人工管理阶段主要有四个特点:数据不保存在计算机内;没有专用的软件对数据进行管理;只有程序的概念,没有文件的概念;数据面向程序。
文件系统阶段主要有五个特点:数据以“文件”形式长期保存;数据的逻辑结构与物理结构有了区别;文件组织已多样化;数据面向应用;对数据的操作以记录为单位。
吉大14秋学期《数据库原理及应用》在线作业二答案
吉大14秋学期《数据库原理及应用》在线作业二
单选题多选题判断题
一、单选题(共10 道试题,共40 分。
)
1. 从关系中挑选出指定的属性组成新关系的运算称为( )。
A. 选择运算
B. 投影运算
C. 联接运算
D. 交运算
-----------------选择:B
2. SQL语言具有两种使用方式,分别称为交互式SQL和( )。
A. 提示式SQL
B. 多用户SQL
C. 嵌入式SQL
D. 解释式SQL
-----------------选择:C
3. ( )是长期存储在计算机内的有组织,可共享的数据集合。
A. 数据库管理系统
B. 数据库系统
C. 数据库
D. 文件组织
-----------------选择:C
4. 在数据库系统中,网状模型具有的特征是( )。
①允许有一个以上的结点没有双亲;②有且仅有一个结点无双亲;③根以外的结点有且仅有一个双亲;④一个结点可以有多个双亲;
A. ①和③
B. ②和③
C. ①和④
D. ②和④
-----------------选择:C
5. 如果事务T获得了数据项Q上的排它锁,则T对Q( )。
A. 只能读不能写
B. 只能写不能读
C. 既可读又可写
D. 不能读不能写
-----------------选择:C
6. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建( )。
A. 索引
B. 视图
C. 存储文件。
数据库原理与应用课后习题答案
附录G 部分习题参考答案习题一参考答案一、选择题1.A 2.C 3.A 4.D二、填空题1.有组织的 可共享的2.人工管理 文件系统 数据库系统3.数据结构 数据操作 完整性约束4.层次模型 网状模型 关系模型 关系模型三、简答题略。
习题二参考答案一、填空题1.表 文件2.广义笛卡儿积 选择 投影 连接3.实体完整性 参照完整性 用户定义的完整性二、操作题1.PNO (SPJ)π2.PNO SNO 's5'((SPJ))=πσ3.SNO JNO 'J1'((SPJ))=πσ4.SNO JNO 'J1'and PNO='P1'((SPJ))=πσ5.SNO JNO 'J1'COLOR='P1'((SPJ)(P))=πσσ三、简答题略。
习题三参考答案3.U 上的极小函数依赖:SNO →SDEPT SDEPT →MNAME(SNO ,CNAME)f −−→GRADE规范化为3NF:ND(SNO,SDEPT)DM(SDEPT,MNAME)SCG(SNO,CNAME,GRADE)其余略。
习题四参考答案一、填空题1.客户机/服务器2.注册的服务器对象资源管理器3.停止运行4.F5二、简答题略三、操作题略习题五参考答案一、填空题1.二进制数据字符型数据日期和时间数据数值型数据双字节数据2.主数据文件辅助数据文件事务日志文件master数据库model数据库tempdb 数据库3.sp_help 表名二、操作题1.Sp_addtype 编号, 'char(8)', 'not null'2.CREA TE TABLE图书(图书编号编号,书名varchar(50),价格int,出版社varchar(50),出版日期datetime,作者varchar(50))CREA TE TABLE 读者(读者编号编号,姓名varchar(50),身份证号char(30),级别char(10))CREA TE TABLE 借阅(读者编号编号,图书编号编号,借书日期datetime,还书日期datetime,是否续借char(10))3.(1)ALTER TABLE 读者ADD 联系方式varchar(50)(2)ALTER TABLE 图书MODIFY出版社varchar(200)(3)ALTER TABLE 读者DROP COLUMN 联系方式4.(1)略。
数据库原理及应用(第2版)习题参考答案之令狐文艳创作
第1章数据概述令狐文艳一.选择题1.下列关于数据库管理系统的说法,错误的是C A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是D A.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是C A.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
数据库原理和应用(第2版)习题参考答案解析
第1章数据概述一.选择题1.下列关于数据库管理系统的说法,错误的是CA.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是DA.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
数据库技术及应用第二版课后答案
数据库技术及应用第二版课后答案【篇一:数据库原理及应用(第2版)习题参考答案】.选择题1.下列关于数据库管理系统的说法,错误的是 ca.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型b.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现c.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件d.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名 2.下列关于用文件管理数据的说法,错误的是 da.用文件管理数据,难以提供应用程序对数据的独立性b.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序c.用文件存储数据的方式难以实现数据访问的安全控制 d.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是ca.提供了应用程序和数据的独立性b.所有的数据作为一个整体考虑,因此是相互关联的数据的集合 c.用户访问数据时,需要知道存储数据的文件的物理信息d.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是 d a.相互调用b.数据库管理系统调用操作系统c.操作系统调用数据库管理系统d.并发运行6.数据库系统的物理独立性是指 da.不会因为数据的变化而影响应用程序b.不会因为数据存储结构的变化而影响应用程序c.不会因为数据存储策略的变化而影响数据的存储结构d.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于 aa.系统软件c.应用软件 b.工具软件 d.数据软件8.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是 ba.数据库c.应用程序b.操作系统 d.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是da.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端b.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件c.客户/服务器结构比文件服务器结构的网络开销小d.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
数据库原理与应用教程第二版答案
数据库原理与应用教程第二版答案对于《数据库原理与应用教程第二版》,提供了一些基本的答案和解析:第一章:数据库系统概述1. 数据库是什么?数据库是一个长期存储在计算机内的、有组织的、可共享的大量数据的集合,它具有较小的冗余度、高质量和可靠性、易扩展和维护的特点。
2. 计算机处理数据的基本方式:输入、处理和输出。
3. 数据管理的三个基本概念:数据、数据库、数据库管理系统(DBMS)。
4. 数据的基本概念:实体、属性、码、关系。
5. 数据库系统的结构:外模式、模式、内模式。
6. 数据模型的作用:描述数据组织和关系、实现数据的逻辑表示、支持数据操作和查询。
第二章:关系数据库基础1. 实体和实体集的概念:实体是对现实世界中一个独立的数据项的描述,实体集是具有相同或相似特征的实体的集合。
2. 关系数据库的概念:关系数据库是一种以关系为基础的数据库,关系是指一个具有特定名称的二维表。
3. 关系之间的联系:主键、外键、参照完整性。
4. 关系数据库的完整性约束:实体完整性、参照完整性、用户定义的完整性约束。
5. SQL语言:数据定义语言(DDL)、数据操作语言(DML)。
6. 数据库的范式:第一范式、第二范式、第三范式。
第三章:关系数据库管理系统1. DBMS的角色和功能:数据定义、数据操作、数据控制、数据完整性、并发控制、故障恢复、安全性。
2. 数据库管理员的职责:数据库的设计、安装和配置、备份和恢复、维护和优化、安全和权限管理。
3. DBMS的体系结构:单层体系结构、两层体系结构、三层体系结构。
第四章:数据库设计1. 数据库设计的步骤:需求分析、概念设计、逻辑设计、物理设计。
第五章:查询语言基础1. SQL语言的概念:结构化查询语言,是一种用于管理关系型数据库的语言。
2. SQL的基本语句:CREATE、SELECT、INSERT、UPDATE、DELETE。
3. 查询的基本结构:FROM子句、WHERE子句、SELECT子句、ORDER BY子句。
《数据库原理与应用》课后习题答案
物理独立性表示不会因为内模式发生改变而导致概念模式发生改变的能力。
⑹数据模型的三要素。
1)数据结构;2)数据操作;3)数据完整性。
⑺举例说明实体集之间具有1:1、1:n、m:n的联系。
例如,有四个实体集:学生、学校、教师、校长,校长和学校为1:1联系,学生和学校为1:n联系,学生和老师为m:n联系。
在E-R图中,有时为了突出各实体集之间的联系,可以先画出实体集及其属性,然后再重点画出实体之间的联系。如图1,图2所示。
图1学生实体及其属性
图2实体之间联系
⑿什么是外部模式?概念模式?内部模式?它们之间有何联系?这种分级结构的优点是什么?
外部模式又称子模式,介于模式与应用之间,是用户与数据库之间的接口,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述。
3)数据库管理系统要向操作系统发出操作请求
4)操作系统接到命令后,对数据库中的数据进行处理,将结果送到系统缓冲区,并发出读完标志。
5)DBMS接到回答信号后,将缓冲区的数据经过模式映射,变成用户的逻辑记录送到用户工作区,同时给用户回答成功与否的信息。
⒅关系数据库完整性约束有哪些?举例说明。
1)实体完整性约束:实体完整性约束是指任一关系中标识属性(关键字)的值,不能为NULL,否则,无法识别关系中的元组。
3)第三代数据库将为更加丰富的数据模型和更强大的数据管理功能为特征,以提供传统数据库系统难以支持的新应用。它必须支持面向对象,具有开放性,能够在多个平台上使用。
⑶文件系统与数据库系统有何区别和联系?
文件系统和数据库系统之间的区别:
1)文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;
数据库原理与应用教程-(第二版)习题参考答案
数据库原理与应⽤教程-(第⼆版)习题参考答案第2章习题参考答案第6⼩题三简答题(1)查询T1⽼师所授课程的课程号和课程名。
(2)查询年龄⼤于18岁男同学的学号、姓名、系别。
(3)查询“李⼒”⽼师所授课程的课程号、课程名和课时。
(4)查询学号为S1的同学所选修课程的课程号、课程名和成绩。
(5)查询“钱尔”同学所选修课程的课程号、课程名和成绩。
(6)查询⾄少选修“刘伟”⽼师所授全部课程的学⽣姓名。
(7)查询“李思”同学未选修的课程的课程号和课程名。
(8)查询全部学⽣都选修了的课程的课程号和课程名。
(9)查询选修了课程号为C1和C2的学⽣的学号和姓名。
(10)查询选修全部课程的学⽣的学号和姓名。
(11)查询选修课程包含“程军”⽼师所授课程之⼀的学⽣学号。
(12)查询选修课程包含学号S2的学⽣所修课程的学⽣学号。
第3章习题参考答案⼀、选择题1. B2. A3. C4. B5. C6. C7. B8. D9. A 10. D⼆、填空题1. 结构化查询语⾔(Structured Query Language)2. 数据查询、数据定义、数据操纵、数据控制3. 外模式、模式、内模式4. 数据库、事务⽇志5. NULL/NOT NULL、UNIQUE约束、PRIMARY KEY约束、FOREIGN KEY约束、CHECK约束6. 聚集索引、⾮聚集索引7. 连接字段8. ⾏数9. 定义10. 系统权限、对象权限11. 基本表、视图12.(1)INSERT INTO S VALUES('990010','李国栋','男',19)(2)INSERT INTO S(No,Name) VALUES('990011', '王⼤友')(3)UPDATE S SET Name='陈平' WHERE No='990009'(4)DELETE FROM S WHERE No='990008'(5)DELETE FROM S WHERE Name LIKE '陈%'13.CHAR(8) NOT NULL14./doc/8bd0b378a26925c52cc5bf70.htmlo=/doc/8bd0b378a26925c52cc5bf70.html o15.ALTER TABLE StudentADD SGrade CHAR(10)三、设计题1.(1) 查找在“⾼等教育出版社”出版,书名为“操作系统”的图书的作者名。
北航14秋《数据库原理及应用》在线作业二答案
正确答案:AB
3.数控机床大体由()组成.
A.输入装置
B.数控装置
C.伺服系统
D.机床本体
?
正确答案:ABCD
4.数控机床按按控制方式又可分为()。
A.半闭环控制
B.开环控制
C.轮廓控制
D.闭环控制
?
正确答案:ABD
5.合适加工中心的零件形状有()等。
A.平面
B.曲面
C.孔
D.槽
?
正确答案:ABCD
A.高碳钢
B.高速钢
C.高锰钢
D.碳化物
?
正确答案:A
13.数控车床加工中需要换刀时,程序中应设定()点。
A.参考
B.机床原
C.刀位
D.换刀
?
正确答案:D
14.数控机床的检测反馈装置的作用是:将其测得的()数据迅速反馈给数控装置,以便与加工程序给定的指令值进行比较和处理。
A.直线位移
B.角位移或直线位移
A. G40
B. G41
C. G42
?
正确答案:B
18.确定数控机床坐标轴时,一般应先确定()。
A. X轴
B. Y轴
C. Z轴
D. A轴
?
正确答案:C
19.指出下列哪些误差属于系统的稳态误差()。
A.定位误差
B.跟随误差
C.轮廓误差
D.定位误差和跟随误差
?
正确答案:A
20. G02 X20 Y20 R-10 F100;所加工的一般是()。
?
正确答案:ABC
9.点位控制数控机床可以是()。
A.数控车床
B.数控铣床
C.数控冲床
D.加工中心
奥鹏吉大21年春季《数据库原理及应用(管理类)》在线作业二_4.doc
1.下列选项中,不属于数据库特点的是( )。
A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低【参考答案】: D2.若关系R(A,B)已属于3NF,下列说法中正确的是( )。
A.它一定消除了插入和删除异常B.仍存在一定的插入和删除异常C.一定属于BCNFD.A和C都是【参考答案】: B3.选择表中若干行使用命令SELECT时应使用子句( )。
A.INTOB.UNIQUEC.ORDER BYD.WHERE【参考答案】: D4.SQL Server是一个基于( )。
A.层次模型的DBMSB.网状模型的DBMSC.关系模型的应用程序D.关系模型的DBMS【参考答案】: D5.一个m:n联系转换为一个关系模式。
关系的码为( )。
A.某个实体的码B.各实体码的组合C.n端实体的码D.任意一个实体的码【参考答案】: B6.下列有关数据库恢复的说法中,不正确的是( )。
A.应定期将数据库做成档案文件B.在进行事务处理过程时数据库更新的全部内容写入日志文件C.发生故障时用当时数据内容和档案文件更新前的映象,将文件恢复到最近的检查点文件状态D.数据库恢复还可用最新的档案文件和日志文件的更新映象,将文件恢复到最新的检查点文件状态【参考答案】: C7.单个用户使用的数据视图的描述称为( )。
A.外模式B.概念模式C.内模式D.存储模式【参考答案】: A8.在数据库系统中,网状模型具有的特征是( )。
①允许有一个以上的结点没有双亲;②有且仅有一个结点无双亲;③根以外的结点有且仅有一个双亲;④一个结点可以有多个双亲;A.①和③B.②和③C.①和④D.②和④【参考答案】: C9.下列实体类型的联系中,属于多对多联系的是( )。
A.学生与课程之间的联系B.学校与教师之间的联系C.商品条形码与商品之间的联系D.班级与班长之间的联系【参考答案】: A10.创建视图的语句格式为( )。
A.CREATE TABLE 视图名〉B.CREATE INDEX 视图名C.CREATE VIEW 视图名D.DROP VIEW 视图名【参考答案】: C11.关于各种数据库系统,说法正确的是( )。
北交20春季《数据库原理及应用》在线作业二_4.doc
1.____是指数据库中的数据与应用程序之间不存在依赖关系,而是相互独立的。
A.数据依赖性B.数据无关性C.数据关联性D.数据独立性【参考答案】: D2.二维表格中的一列对应于数据库中的____。
A.一个字段B.一条记录C.几条记录D.无对应关系【参考答案】: A3.DBS的核心是数据库,这是由于数据库是根据____建立的。
A.物理模型B.逻辑模型C.系统模型D.数据模型【参考答案】: D4.关系模型是由若干____组成的集合。
A.存储模式B.信息模式C.概念模式D.关系模式【参考答案】: D5.对FOXRPO,下面说法中,错误的是____。
A.字符型字段可以存放空格B.日期型字段专门存放日期数据C.逻辑型字段可以存放数值 D.备注型字段必须存放文字内容【参考答案】: C6.FoxPro是结构化程序设计语言,下列不属于分支执行结构的是____。
A.IF ... ENDIFB.DO WHILE...ENDDOC.DO CASE…ENDCASED.IF ... ELSE ... ENDIF【参考答案】: B7.手工管理阶段处于____。
A.20世纪50年代中期以前B.20世纪50年代后期到60年代中期C.20世纪60年代后期D.20世纪70年代后期【参考答案】: A8.在FoxPro中,SEEK命令和LOCATE命令都可以用于查找记录,但在使用上有所不同。
以下表述正确的是____。
A.SEEK命令可以一次查找到全部记录,LOCATE命令一次只能找到一条记录 B.SEEK命令只能查找字符串,LOCATE命令可以查找任何类型字段 C.SEEK命令需要打开相应索引文件才能使用,LOCATE命令不需要索引文件 D.SEEK命令可以和CONTINUE命令联合使用,而LOCATE命令不可以【参考答案】: B9.数据模型是基于计算机系统和数据库的数据模型,它直接面向的是数据库的____,它是对现实世界的第二层抽象。
数据库原理及应用第二版习题答案课后习题
第1章数据库概述1.试说明数据、数据库、数据库管理系统和数据库系统的概念。
答:数据是描述事物的符号记录,是数据库中存储的基本对象。
数据库是存放数据的仓库,是长期存储在计算机中的有组织的、可共享的大量数据的集合。
数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件。
数据库系统是指在计算机中引入数据库后的系统,一般由数据库、数据库管理系统(及相关的实用工具)、应用程序、数据库管理员组成。
2.数据管理技术的发展主要经历了哪几个阶段?答:数据管理技术的发展主要经历了文件管理和数据库管理两个阶段。
3.与文件管理相比,数据库管理有哪些优点?答:将相互关联的数据集成在一起,具有较少的数据冗余,程序与数据相互独立,保证数据的安全可靠,最大限度地保证数据的正确性,数据可以共享并能保证数据的一致性。
4.在数据库管理方式中,应用程序是否需要关心数据的存储位置和存储结构?为什么?答:不需要。
因为在数据库系统中,数据的存储位置以及存储结构保存在数据库管理系统中,从数据到物理存储位置的转换是由数据库管理系统自动完成的。
5.在数据库系统中,数据库的作用是什么?答:在数据库系统中,数据库是存放数据的场所。
6.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据文件吗?答:不能。
7.数据独立性指的是什么?它能带来哪些好处?答:数据独立性指的是数据的逻辑独立性和物理独立性。
逻辑独立性带来的好处是当表达现实世界信息的逻辑结构发生变化时,可以不影响应用程序;物理独立性带来的好处是当数据的存储结构发生变化时,可以不影响数据的逻辑组织结构,从而也不影响应用程序。
8.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统由四个主要部分组成,即数据库、数据库管理系统、应用程序和系统管理员。
数据库是数据的汇集,它以一定的组织形式存于存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;系统管理员负责数据库的规划、设计、协调、维护和管理等工作;应用程序指以数据库数据为核心的应用程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
作业
第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题以下关于索引的正确叙述是()。
您的答案:B
题目分数:0.5
此题得分:0.5
批注:物理数据库设计
第15题每个磁盘表面由多个()组成。
您的答案:C
题目分数:0.5
此题得分:0.5
批注:课件第五章
第16题每个磁道分为若干个()。
您的答案:B
题目分数:0.5
此题得分:0.5
批注:课件第五章
第17题在磁盘上存储数据库文件的常用四种文件组织方式是:无序文件、有序文件、索引文件和()。
您的答案:D
题目分数:0.5
此题得分:0.5
批注:课件第五章
第18题无序文件中的记录被随机地存储在文件中,新记录被存储在文件的()。
您的答案:B
题目分数:0.5
批注:课件第五章
第19题有序文件中的记录是按照()进行排列。
您的答案:C
题目分数:0.5
此题得分:0.5
批注:课件第五章
第20题对于有序文件,当查询条件定义在非排序域的查找操作来说,其查找时间()。
您的答案:C
题目分数:0.5
此题得分:0.5
批注:课件第五章
第21题索引文件一般都()数据文件。
您的答案:C
题目分数:0.5
此题得分:0.5
批注:课件第五章
第22题搜索索引文件要比直接搜索数据文件()。
您的答案:A
题目分数:0.5
此题得分:0.5
批注:课件第五章
第23题 HASH文件的桶溢出是由于()。
您的答案:D
题目分数:0.5
此题得分:0.5
批注:课件第五章
第24题在固定头磁盘存储器上,每个()具有一个读写磁头。
您的答案:B
题目分数:0.5
此题得分:0.5
批注:课件第五章
第25题在活动头磁盘存储器上,每个()具有一个读写磁头。
您的答案:A
题目分数:0.5
此题得分:0.5
批注:课件第五章
第26题如果一个记录存储在多个磁盘块上,则称这个记录为()。
您的答案:C
题目分数:0.5
此题得分:0.5
批注:课件第五章
第27题如果一个记录只存储在一个磁盘块上,则称这个记录为()。
您的答案:D
题目分数:0.5
此题得分:0.5
批注:课件第五章
第28题数据库在物理存储上也以()方式存储,但许多DBMS不用OS的文件管理系统,独立设计其物理存储结构。
您的答案:A
题目分数:0.5
此题得分:0.5
批注:课件第五章
第29题每个数据库管理系统都包含一个称为()的小型数据库。
您的答案:C
题目分数:0.5
此题得分:0.5
批注:课件第六章
第30题数据字典用来存储数据库中所存储的数据对象的描述信息以及DBMS 所需要的()信息。
您的答案:D
题目分数:0.5
此题得分:0.5
批注:课件第六章
第31题下面()不属于数据对象的描述信息。
您的答案:A
题目分数:0.5
此题得分:0.5
批注:课件第六章
第32题下面的()与关系模式所描述的信息无关。
您的答案:C
题目分数:0.5
此题得分:0.5
批注:课件第六章
第33题为了使用方便,在关系型的DBMS中,数据字典被表示为()。
您的答案:A
题目分数:0.5
此题得分:0.5
批注:课件第六章
第34题数据定义语言编译模块的功能是()。
您的答案:B
题目分数:0.5
此题得分:0.5
批注:课件第六章
第35题数据操纵语言预处理模块的功能是()。
您的答案:A
题目分数:0.5
此题得分:0.5
批注:课件第六章
第36题授权和安全性验证模块的功能是()。
您的答案:D
题目分数:0.5
此题得分:0.5
批注:课件第六章
第37题数据操纵语言编译模块的功能是()。
您的答案:C
题目分数:0.5
此题得分:0.5
批注:课件第六章
第38题数据库结构的描述和定义是DBMS运行的基本依据,它们存储于()。
您的答案:B
题目分数:0.5
此题得分:0.5
批注:课件第六章
第39题数据库管理系统越复杂,数据字典需要存储的信息就()。
您的答案:B
题目分数:0.5
此题得分:0.5
批注:课件第六章
第40题把数据字典作为普通关系处理具有两个优点:()。
您的答案:A
题目分数:0.5
此题得分:0.5
批注:课件第六章
作业总得分:20.0
作业总批注:。