数据库基础与实践技术习题答案

合集下载

数据库基础知识习题答案

数据库基础知识习题答案

数据库基础知识习题一、数据库系统基本概念(1)数据管理技术发展的三个阶段中,数据共享最好的是(C)。

A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)三个阶段相同(2)数据库技术的根本目标是要解决数据的(B)。

A)存储问题B)共享问题C)安全问题D)保护问题(3)数据库系统的核心是(B)。

A)数据模型B)数据库管理系统C)数据库D)数据库管理员(4)数据库DB、数据库系统DBS、数据库管理系统DBMS 之间的关系是(C)。

A)DB 包含DBS 和DBMS B)DBMS 包含DB 和DBSC)DBS 包含DB 和DBMS D)没有任何关系(5)负责数据库中查询操作的数据库语言是(C)。

A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言(6)数据库设计中反映用户对数据要求的模式是(C)。

A)内模式B)概念模式C)外模式D)设计模式(7)数据独立性是数据库技术的重要特点之一。

所谓数据独立性是指(D) 。

A)数据与程序独立存放B)不同的数据被存放在不同的文件中C)不同的数据只能被对应的应用程序所使用D)以上三种说法都不对二、数据模型及关系数据库系统(1)层次型、网状型和关系型数据库划分原则是(D)。

A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(2)数据模型的三要素是(C)。

A)数据结构、数据操作、数据分析B)数据分析、数据操作、数据完整性约束C)数据结构、数据操作、数据完整性约束D)数据结构、数据分析、数据完整性约束(3)下面哪种数据模型与计算机无关(A)。

A)概念数据模型B)逻辑数据模型C)物理数据模拟D)层次数据模型(4)在关系数据库中,用来表示实体间联系的是(B)。

A)属性B)二维表C)网状结构D)树状结构(5)在学生管理的关系数据库中,存取一个学生信息的数据单位是(D)。

A)文件B)数据库C)字段D)记录(6)下列关于关系数据库中数据表的描述,正确的是(D)。

《数据库基础与应用》 课后习题答案

《数据库基础与应用》 课后习题答案

《数据库基础与应用》课后习题答案第一章数据库系统概论1. 人工管理、文件管理、数据库管理2. 依赖于3. 独立、联系4. 做什么、怎么做5. 文件、数据库6. 安全性、一致性、并发性、数据库恢复7. 兼容性强、可靠性高、地域范围广、数据量大、客户数多8. 主属性、非主属性9. 1对1、1对多、多对多10. 1、多11. 1、多12. 记录型、1对多13. 过程、集合14. 元组、属性15. 1、n16. 数据结构、集合运算、独立、数学17. 封装、继承、多态18. 操作系统、开发工具19. 全局模式、外模式、内模式20. 外模式和模式、模式和内模式21. 定义(描述)操纵22. 系统、用户第二章关系运算1. 关系数据结构、关系完整性规则、关系运算2. 域、列名(属性名)3. 1、多4. 候选、属性5. 学生号、非主6. 实体、参照、用户定义7. 空值、主码8. 并、交、差、笛卡尔积9. a1+b1、a2´b210. 选择、211. 4、312. Õ学生号、X、δ课程名=’程序设计’13. Õ课程号(X)、C第三章关系规范化基础1. X→Y、决定因素2. 非平凡、平凡3. 非平凡、完全4. X、Z5. X→(Y,Z)、合并性6. X、候选码7. (A,C)、28. A、19. (A,C,G)、310. 第三、无损连接、函数依赖11. 属性、元组、关系12. 数据冗余、操作异常(更新异常)13. 第一、314. 第一、215. 第二、216. 第二、17. BC第四章结构化查询语言--SQL一、填空题1. 视图、基本表2. 非过程化、集合3. KUCUN、LIU4. 列级、表级5. 主码、单值、外码、检查6. primary key、foreign key7. 建立、修改、删除8. 单行(单值)、多行(多值)9. 插入、修改、删除10. 表、建立11. 修改、查找12. 基本表、视图13. 没有影响、有影响14. create view、update、drop view15.投影、连接、选择16. group by、order by17. inner join、left join、right join二、根据主教材第四章所给的商品库和教学库,按照下列所给的每条SQL查询语句写出相应的功能。

数据库题库及答案精选全文完整版

数据库题库及答案精选全文完整版

可编辑修改精选全文完整版数据库题库及答案数据库技术是计算机科学中重要的一部分,广泛应用于各个领域。

为了更好地学习和理解数据库知识,题库是一个非常有用的资源。

本文提供一些常见的数据库题目及其答案,希望对读者的学习和实践有所帮助。

一、选择题1. 在关系数据库中,用于描述记录之间的关系的是:a) 表格b) 行c) 列d) 键答案:a) 表格2. 数据库管理系统(DBMS)的主要功能包括:a) 数据的存储和管理b) 数据的查询和分析c) 数据的备份和恢复d) 数据的安全性控制答案:a) 数据的存储和管理、b) 数据的查询和分析、c) 数据的备份和恢复、d) 数据的安全性控制3. 关系数据库中,用于唯一标识一条记录的属性被称为:a) 主键b) 外键c) 候选键d) 索引答案:a) 主键4. 数据库的范式用于描述数据库的结构是否符合某种规范。

以下哪一项不是数据库的范式:a) 一范式b) 二范式c) 三范式d) 四范式答案:d) 四范式5. 在SQL语句中,用于插入新记录的关键字是:a) SELECTb) UPDATEc) INSERTd) DELETE答案:c) INSERT二、填空题1. 在关系数据库中,每一行都代表一个________。

答案:记录2. 数据库中具有相同属性的记录集合被称为____________。

答案:表3. 在关系数据库中,用于检索某一部分记录的语句是________。

答案:SELECT4. 数据库设计中常用的三个范式依次是一范式、二范式和__________。

答案:三范式5. 数据库表中,用于唯一标识一条记录的属性被称为________。

答案:主键三、应用题1. 请列举至少三种数据库管理系统(DBMS)的类型,并简要描述它们的特点。

答案:关系型数据库管理系统(RDBMS):采用表格的形式组织数据,具有高度结构化和强一致性的特点。

常见的关系型数据库管理系统有MySQL、Oracle、SQL Server等。

数据库原理与实践第三版董卫军课后答案

数据库原理与实践第三版董卫军课后答案

数据库原理与实践第三版董卫军课后答案1.简要说明数据、数据库、数据库管理系统和数据库系统的概念。

答:数据:数据库中存储的基本对象是数据(Data),从计算机的角度来看,数据是指能够被计算机存储和处理的符号。

数据的表现形式多种多样,不仅有数字、文字,还可以是图形、图像和声音等。

数据库:数据库是指长期存储在计算内的、有组织的、可共享的数据集合。

数据库管理系统:数据库管理系统(DatabaseManagementSystem,DBMS)是专门用来管理数据库的计算机软件,以实现对数据库的统一管理和控制。

数据库管理系统是计算机系统的重要基础软件。

数据库系统:数据库系统(DatabaseSystem,DBS)是指引入数据库技术后的计算机系统。

一般由数据库、数据库管理系统(及相关实用工具)、应用系统和数据库管理员构成。

2.数据管理技术的发展主要经历了哪几个阶段?答:在应用需求的推动下,在计算机硬件、软件发展的基础上,数据管理技术经历了人工管理、文件系统和数据库系统3个阶段。

3.与文件系统相比,数据库系统有哪些优点?答:从文件系统到数据库系统,标志着数据管理技术的飞跃。

与人工管理和文件系统相比,数据库系统具有以下优点:(1)数据结构化数据库系统实现了整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。

在文件系统中,每个文件内部是有结构的,但文件与文件之间是毫无结构化的。

在数据库系统中,不仅数据内部实现了结构化,整体也是结构化的,数据之间具有联系,从而实现了数据的真正结构化。

(2)数据的共享性高、冗余度低,易扩充数据库系统从整体角度看待和描述数据,数据面向整个系统,可以被多个用户、多个应用共享使用。

数据共享有利于减少数据冗余,节约存储空间;可以避免数据之间的不相容性与不一致性,且使系统易于扩充。

(3)数据独立性高数据库系统采用三级模式结构,三级模式之间形成两级映像,保证了数据具有较高的逻辑独立性和物理独立性。

数据库基础课后习题及答案

数据库基础课后习题及答案

数据库基础课后习题及答案数据库基础课后习题及答案数据库是计算机科学中非常重要的一个概念,它用于存储和管理大量的数据。

在数据库基础课程中,学生通常需要完成一些习题来巩固所学的知识。

本文将介绍一些常见的数据库基础课后习题,并提供相应的答案。

一、选择题1. 数据库是指什么?A. 存储和管理数据的软件系统B. 存储和管理硬件设备的软件系统C. 存储和管理网络的软件系统D. 存储和管理操作系统的软件系统答案:A2. 数据库管理系统(DBMS)的主要功能是什么?A. 存储和管理数据B. 分析和处理数据C. 网络和通信D. 操作系统管理答案:A3. 下列哪个不属于数据库的特点?A. 数据共享B. 数据冗余C. 数据独立性D. 数据一致性答案:B4. 数据库中的数据是以什么形式存储的?A. 文件B. 表格C. 文本D. 图像答案:B5. 数据库中的主键是什么?A. 唯一标识一个记录的属性B. 存储在数据库中的所有数据C. 数据库中的表格D. 数据库中的索引答案:A二、填空题1. 数据库中的关系是指什么?关系是指数据之间的联系和关联。

2. 数据库中的SQL是什么意思?SQL是结构化查询语言(Structured Query Language)的缩写。

3. 数据库中的DDL是什么意思?DDL是数据定义语言(Data Definition Language)的缩写。

4. 数据库中的DML是什么意思?DML是数据操作语言(Data Manipulation Language)的缩写。

5. 数据库中的索引有什么作用?索引可以提高数据库的查询效率,加快数据检索的速度。

三、简答题1. 数据库的三级模式是什么?数据库的三级模式包括外模式、概念模式和内模式。

外模式是用户对数据库的直接接口,概念模式是数据库的全局逻辑结构,内模式是数据库在物理存储上的表示。

2. 数据库的ACID是什么意思?ACID是数据库事务的四个特性,包括原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

数据库技术及应用基础教程课后习题参考答案

数据库技术及应用基础教程课后习题参考答案

《数据库技术及应用基础教程》部分课后习题参考答案(本答案仅供参考,如有误请指正)第1章练习题二:1.A 2.B 3.B 4.C第2章练习题一:1.C 2.D 3.C 4.A(题目中“状态”应更正为“网状”) 5.C6.B7.D8.C9.C 10.A11.A 12.C 13.B 14.C 15A16.D(题目中“为加以”应更正为“不加以”)第3章练习题二:1.C 2.D 3.A 4.A 5.A6.A7.A8.A9.B 10.C11.C 12.D13.B 14.A15.A(13题中“OpenFrom”应更正为“OpenForm”)练习题三:1.ACCESS2000数据库提供了选择查询、参数查询、交叉表查询、操作查询和SQL查询等五种查询方式。

2.表、查询、窗体、报表、数据访问页、宏和模块七大对象。

3.设计视图和窗体视图4.()5.宏是能自动执行某种操作的命令的统称。

其功能是自动执行某种操作,控制程序流程。

6.报表由报表页眉、页面页眉、主题、页面页脚和报表页脚组成。

(p139)7.报表有纵栏式、表格式、图表报表、标签报表、子报表等类型(page133-138)8.ACCESS2000基本宏操作有53种。

实验题二:1.SELECT 书名,数量,位置AS 存放位置FROM 图书表;2.SELECT 单位,姓名, 借书人表.借书证号,借书日期,还书日期FROM 借书人表,借阅表WHERE 借书人表.借书证号=借阅表.借书证号;3.SELECT 出版社名,SUM(数量) AS 总数量FROM 图书表GROUP BY出版社名;4.SELECT 出版社名,书名,SUM(数量) AS 总数量FROM 图书表GROUP BY出版社名,书名;5.UPDA TE 图书表SET 数量=数量+5;第4章练习题三:1.(1)系统规划(2)表的设计和管理(3)根据数据表进行查询的设计和管理(4)窗体的设计和管理(5)报表的设计和管理(6)系统维护与管理。

数据库基础与应用课后习题答案

数据库基础与应用课后习题答案

数据库基础与应用课后习题答案数据库基础与应用课后习题答案引言:数据库是现代信息系统中不可或缺的一部分,它可以存储和管理大量的数据,并提供高效的数据检索和处理功能。

在学习数据库基础与应用课程时,课后习题是巩固知识的重要方式。

本文将为大家提供一些数据库基础与应用课后习题的答案,希望能帮助大家更好地理解和掌握相关知识。

一、选择题答案1. B2. A3. C4. D5. B6. C7. A8. D9. B10. C二、填空题答案1. 数据库管理系统(DBMS)2. 关系型数据库3. 表4. 主键5. SQL(Structured Query Language)6. SELECT * FROM table_name7. WHERE8. ORDER BY9. UPDATE table_name SET column_name = value WHERE condition10. DELETE FROM table_name WHERE condition三、简答题答案1. 数据库是指按照数据结构来组织、存储和管理数据的仓库,它可以用来存储和管理各种类型的数据,包括文本、图像、音频等。

数据库的特点包括数据的共享性、冗余度的降低、数据的独立性等。

2. 数据库管理系统(DBMS)是指用于管理数据库的软件系统,它提供了对数据库的创建、查询、更新和删除等操作的支持。

常见的DBMS包括MySQL、Oracle、SQL Server等。

3. 关系型数据库是一种基于关系模型的数据库,其中的数据以表的形式组织。

每个表包含多个行和列,行表示记录,列表示字段。

关系型数据库的优点包括数据结构清晰、数据之间的关系明确等。

4. 主键是用于唯一标识表中每条记录的字段,它具有唯一性和非空性。

主键的作用是确保表中的每条记录都能被唯一标识,便于数据的检索和更新。

5. SQL(Structured Query Language)是一种用于管理关系型数据库的语言,它包括数据定义语言(DDL)、数据查询语言(DQL)、数据操纵语言(DML)等。

数据库及应用实训答案第五版

数据库及应用实训答案第五版

数据库及应用实训答案第五版1.下列各运算符中()不属于逻辑运算符. [单选题] *A. &(正确答案)B. notC. andD. or2.聚合函数不可以用在下列哪个语句中(). [单选题] *A. SELECT子句B. HAVING子句C. WHERE子句D. 子查询(正确答案)3.主数据文件的默认扩展名为(). [单选题] *A. MDF(正确答案)B. NDFC. LDFD. DBF4.在T-SQL语法中,用来插入的命令是(). [单选题] *A. UPDATEB. DELECTC. CREATED. INSERT(正确答案)5.在SQL语言中,授权的操作是通过()语句实现. [单选题] *A. CREATEB. REVOKEC. GRANT(正确答案)D. INSERT6.删除一个名为“XS”的数据表,使用命令:(). [单选题] *A. DELETE VIEW XSB. ALTER VIEW XSC. DELETE TABLE XSD. DROP TABLE XS(正确答案)7.在查询分析器窗口的“选项”对话框中的“常规”选项卡中,“查询文件扩展名”的默认扩展名是(). [单选题] *A. rptB. sql(正确答案)C. tqlD. trc8.以下哪一个是删除查询结果重复行的关键词(). [单选题] *A. havingB. unionC. distinct(正确答案)D. exists9.在“连接”组中有两种连接认证方式,其中在()方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码. [单选题] *A. Windows身份验证B. SQL Server 身份验证(正确答案)C. 以超级用户身份登录时D. 其他方式登录时10.SQL Server的主数据库是(). [单选题] *A. MASTER(正确答案)B. TEMPDBC. MODEL DD. MSDB11.主键约束用来强制数据的()完整性. [单选题] *A. 域B. 实体(正确答案)C. 参照D. ABC都可以12.一个仓库可以存放多种产品,一种产品只能存放于一个仓库中.仓库与产品之间的联系类型是(). [单选题] *A. 一对一的联系B. 多对一的联系C. 一对多的联系(正确答案)D. 多对多的联系13.()是长期存储在计算机内的有组织,可共享的数据集合. [单选题] *A. 数据库管理系统B. 数据库系统C. 数据库(正确答案)D. 文件组织14.数据库中只存放视图的(). [单选题] *A. 操作B. 对应的数据C. 定义(正确答案)D. 限制15.触发器可以创建在()中. [单选题] *A. 表(正确答案)B. 视图C. 数据库D. 查询16.要删除一个名为A1的过程,用命令:()Procedure A1. [单选题] *A. DeleteB. AlterC. Drop(正确答案)D. Execute17.触发器可引用视图或临时表,并产生两个特殊的表()和(). [单选题] *A. Deleted ,Inserted(正确答案)B. Delete,InsertC. View,TableD. View1,table118.当删除()时,与它关联的触发器也同时被删除. [单选题] *A. 视图B. 临时表C. 过程D. 表(正确答案)19.数据库设计中的概念结构设计的主要工具是(). [单选题] *A. 数据模型B. E—R模型(正确答案)C. 新奥尔良模型D. 概念模型20.数据库应用系统是由数据库.数据库管理系统(及其开发工具).应用系统.()和用户构成. [单选题] *A. DBMSB. DBC. DBSD. DBA(正确答案)21、E-R模型的三要素分别是______、______、实体间的联系。

数据库基础与实践技术习题答案

数据库基础与实践技术习题答案

第一章1. 数据库系统和文件系统相比具有以下主要特点 p42. 简述数据库管理系统的功能。

数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。

3. 简述数据库系统的组成。

P64.简述数据模型三要素包含的内容。

P85.简述概念层数据模型的作用。

P96.简述实体-联系模型中实体、属性和联系的概念。

P9-p1013.简述第一范式、第二范式和第三范式关系模式的概念。

P23-24第3章1.根数数据库用途的不同,SQL将数据库分为哪二类?系统数据库、用户数据库2.SQL提供了哪些系统数据库?每个系统数据库的主要作用是什么?SQL提供了master、model、msdb、tempdb、resource五种数据库。

Master:它是SQL Server2008中最重要的数据库,记录SQL Server实例的所有系统级信息,包括实例范围的元数据、端点、连接服务器和系统配置设置。

Msdb:供SQL Server代理服务器调度报警和作业以及记录操作员时使用,保存相关调度报警、作业、操作员等信息,作业时SQL Server中定义的自动执行的一系列操作的集合,作业的执行不需要任何人工干预。

Model:它用作SQL Server实例上创建的所有数据库模板。

对Model数据库进行的修改将应用于以后的所有用户数据库。

Tempdb:临时数据库,用于保存临时对象,或中间的结果级集,并为数据的排序等操作提供一个临时工作空间。

Resource:它是一个只读数据库,包含了SQL Server中的所有系统对象。

3.文件组的作用是什么?每个数据库至少包含几个文件组?p5一个数据库可以包含多个文件组,每个文件组用于分类存放不同的数据文件。

每个数据库都包含一个primary文件组,该文件组是系统自动提供的,系统信息及数据库的主要数据文件都必须存放在primary文件组中。

4.数据库的系统信息存放在哪个文件组中?用户能删除这个文件组吗?每个数据库都有且只能有一个主要数据文件。

数据库原理及应用基础开发技术实践习题参考答案

数据库原理及应用基础开发技术实践习题参考答案

习题1一、单项选择题1.A 2.B 3.A 4.B 5.C 6.D 7.B 8.B 9.A 10.D11.C 12.D 13.D 14.C 15.D16.A 17.D 18.D 19.D 20.C 21.A 22.B 23.A24.D 25.D 26.A 27.A 28.C 29.C二、填空题1.①人工管理②文件系统③数据库系统2.①组织②共享3.①数据库管理系统②用户③操作系统4.①数据定义功能②数据操纵功能5.①逻辑数据独立性②物理数据独立性6.物理独立性。

7.①层次模型②网状模型③关系模型8.根9.110.关系模型11.①现实世界②信息世界③计算机世界(或数据世界)12. DBA13. 实体14.数据模型15.文件16.关系模型17.二维表18.主码19.关系模式三、简答题1.答:数据库长期存储在计算机内、有组织的、可共享的数据集合。

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

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

2.答:数据库管理系统(DBMS)是操纵和管理数据库的一组软件,它是数据库系统(DBS)的重要组成部分。

不同的数据库系统都配有各自的DBMS,而不同的DBMS各支持一种数据库模型,虽然它们的功能强弱不同,但大多数DBMS的构成相同,功能相似。

一般说来,DBMS具有定义、建立、维护和使用数据库的功能,它通常由三部分构成数据描述语言及其翻译程序、数据操纵语言及其处理程序和数据库管理的例行程序。

(1)数据描述语言(DDL)数据描述语言对应数据库系统的三级模式(外模式、概念模式和内械式)分别有三种不同的DDL:外模式DDL和内模式DDL,它们是专门提供给DBA使用的,一般用户不必去关心。

外模式DDL是专门定义外视图的,外视图是用户观点的数据库描述,它是数据库的局部逻辑结构。

概念模式DDL是用来定义内视图的数据描述语言。

内视图是从物理层中分离出来的,但不是物理视图。

数据库基础知识试题及答案精选全文完整版

数据库基础知识试题及答案精选全文完整版

可编辑修改精选全文完整版数据库基础知识试题及答案数据库是一个单位或是一个应用领域的通用数据处理系统,它存储的是属于企业和事业部门、团体和个人的有关数据的集合。

以下是由店铺整理关于数据库基础知识试题及答案的内容,希望大家喜欢! 数据库基础知识试题及答案(1)下列关于数据库的叙述中,正确的是A、数据库减少了数据冗余B、数据库避免了数据冗余C、数据库中的数据一致性是指数据类型一致D、数据库系统比文件系统能够管理更多数据【答案】A【解析】数据库的主要特点是①实现数据共享。

②减少数据的冗余度。

③数据的独立性。

④数据实现集中控制。

⑤数据一致性和可维护性,以确保数据的安全性和可靠性。

⑥故障恢复。

(2)在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是A、一对一关系B、一对多关系C、多对一关系D、多对多关系【答案】B【解析】窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。

根据题意,主窗体和子窗体数据源之问的关系就是教师实体集和课程实体集之问的关系。

一名教师可以承担多门课程,但是一门课程只能由一个教师承担。

所以是一对多的关系,因此选择B选项。

(3)Access数据表中的“记录”,在关系数据模型中对应的概念是A、字段B、元组C、属性D、域【答案】B【解析】Access数据表表中的每一横行称为一条记录,在关系数据模型中对应的概念是元组。

(4)下列不能建立索引的数据类型是A、文本型B、备注型C、数字型D、日期时间型【答案】B【解析】索引是表中字段非常重要的属性,能根据键值加速在表中查找和排序的速度,并且能设定表中记录的唯一性。

在ACCESS中,备注字段类型是不能被索引的。

(5)从多个关系中抽取出所需要的属性组成新关系,应使用的操作是A、查询运算B、连接运算C、投影运算D、选择运算【答案】B【解析】关系运算包括投影、选择和联接。

数据库原理与实践(Access 2019)(第3版)董卫军 课后习题参考答案

数据库原理与实践(Access 2019)(第3版)董卫军 课后习题参考答案

数据库原理与实践(AeCeSS2019)(第3版)课后习题参考答案第一章数据库基础一、填空题1、数据库系统阶段2、数据库管理系统DBUS3^记录4、DBMS5、应用程序6、概念世界7、属性字段8、关系模型9、完整性约束10、物理逻辑11、E-R图(实体联系图)12、实体完整性约束用户定义完整性约束13、多对多14、参照15、课号16、身份证号17、关系代数18、关系模式二、选择题1-5:BDCAB6-10:BDCCC 11-15:BCDAD16-18:DAB第二章数据库设计一、填空题1、工具2、软件生存期3、详细设计4、错误5、完善性维护6、规划需求分析概念设计逻辑设计物理设计系统实施运行和维护7、行为特性设计8、概念设计9、逻辑模型10、局部E-R图全局E-R图11、第三12、第一不可再分二、选择题1-5:ABCDD 6-9:DBBA第三章数据库安全一、填空题1、数据独立性故障恢复2、用户认证技术3、基于日志的审计技术基于网关的审计技术4、原子性一致性持续性5、数据备份6、日志文件7、主体数据库8、云数据库二、选择题1-5:CCACB6-7:BA第四章Access简介一、填空题1..accdb2.字段3.查询4.窗体二、选择题1. A2. B3. C4. B5. B6. A第五章数据库和表的创建一、填空题1.短文本2.2553.货币4.长文本5.主键6.一对一7.课程号二、选择题1. B2. B3. A4. A5. C6. D7. B8. B9. D10. D11. A12. B13. A14. C15. B16. B17. B18. D19. C20. D21. A第六章查询一、填空题1.表2.分组查询3.删除查询4.对结果进行分组5.查询工资额大于IOOO的记录6.参数查询7.数据操纵、数据控制8.一二、选择题1-5:DDABC6:D将D的答案订正为between#2000-1-1##2000-12-31# 7-10:DACB11-15:BACCB16-20:BDCBB21:C第七章窗体的使用一、填空题1.控件2.标签3.查询4.主体5.查询6.节、主体节7.使用向导创建窗体通过窗体设计视图创建窗体8.交互界面9.标签二、选择题1-5:CDACB6-10:ACAAA11-15:CCDCD16-20:BADAB21-22:CB第八章报表一、选择题1.报表页脚、页面页眉、页面页脚、主体、组页眉2.表或查询3.=4.直线或矩形5.顶端6.组页脚7.页面页眉二、选择题1-5:BDDBB6-10:DABBC11-15:DAACD16-20:CDBDC21-25:CCBAC26:B习第九章宏一、填空1.AutoExec2.条件表达式3.自动执行4.宏设计5.宏转换成ViSUaIBaSiC代码6.事件7.操作二、选择题1. A2. D3. B4. C5. B6. B7. B8. C9. B第十章模块和VBA一、填空1.Visua1BasicforApp1ication2.SubFunction3.Dim∙∙∙AS∙∙∙4.局部变量模块变量全局变量5.privatepub1icG1oba16.Static7.Type∙∙∙TypeEnd8.选择循环9.IfSwitchChoose10.合法日期验证ISNUn1CriC11.ByVa1 传址调用12.OnError13.取消错误处理14.忽略错误并执行下一条语句15.输入函数对话框Msgbos16.Doub1e17.条件表达式18.-1019.Int(15+61*Rnd)20. 521. 322.50二、选择题1. A2. A3. D4.CA5. A6. C7. B8. C9.B将题干改为:VBA逻辑真是:10. A11. D12. D13. C14. D15. B16. C17. D18. D。

数据库原理与实践教材练习题答案

数据库原理与实践教材练习题答案
3、尽管有各种各样的信息系统,但它们的主要功能都是进行信息处理(即数据处理),而数据处理都涉及到数据的管理问题。如果数据的管理由各个信息系统自己去实现,不但耗时耗钱,而且系统的稳定性、可靠性、安全性、响应时间都不能得到保证。因为数据管理软件的编写是一项专业性很强的工作,不是一般的程序员可以胜任的。采用数据库技术后,数据的管理就由DBMS去完成,而DBMS是专业公司开发的,系统的稳定性、可靠性、安全性、响应时间都有保证,而且缩短了系统的开发时间,节约了成本。
5、πSno,Gno(Detail)÷πGno(σGno='3'∨Gnno,Gno(SellsDetail)÷πGno(σGtype='奶粉'(Goods))
7、gsum(Quantity) as销售总数量(DetailπGno(σGname='WR700N无线路由器'∧Manufac='TP-LINK'(Goods)))
2、表示概念模型最常用的方法是用E-R图来表示概念模型,这种概念模型也称E-R模型。画E-R图的步骤:(1)确定实体;(2)确定各实体的属性;(3)确定实体之间的联系;(4)确定各联系的属性。
3、非关系模型中实体之间的联系是通过指针来实现的,因此查询效率较高。缺点是数据结构复杂,不易理解,编程也复杂。关系模型的优点是:①有严格的理论基础,概念单一;②数据结构简单、清晰、用户易理解;③存取路径对用户透明,程序与数据的独立性高,易于应用程序的编写和维护。缺点主要是查询效率不如非关系模型,DBMS的开发难度高。
7、三种处理方式:(1)拒绝(NO ACTION)执行,即不允许执行该操作,一般为默认违约处理方式。(2)级连(CASCADE)操作,表示当删除或修改被参照表的一个元组造成了参照表中某些元组的外码违反了参照完整性约束,则系统会自动删除或修改参照表中所有违反参照完整性约束的元组。(3)设置为空值(SET NULL),表示当删除或修改被参照表的一个元组造成了参照表中某些元组的外码违反了参照完整性约束,则系统会自动将参照表中所有违反参照完整性约束的元组的外码设置为空值。

数据库技术基础练习题答案

数据库技术基础练习题答案

数据库技术基础练习题答案第1章绪论一、选择题1.数据模型的三个组成部分是数据结构、数据操作和(C)A.数据安全性控制B.数据一致性规则C.数据完整性约束D.数据处理逻辑2.位于用户和数据库之间的一层数据管理软件是(C)A.D B SB.D BC.D B M SD.M I S3.在数据库系统中,数据独立性是指(C)A.用户与计算机系统的独立性B.数据库与计算机的独立性C.数据与应用程序的独立性D.用户与数据库的独立性4.D B的三级模式结构中最接近外部存储器的是(D)A.子模式B.外模式C.概念模式D.内模式5.数据库三级模式体系结构的划分,有利于保持数据库的(A)A.数据独立性B.数据安全性C.结构规范化D.设备独立性6.子模式D D L用来描述数据库(C)A.总体逻辑结构B.物理存储结构C.局部逻辑结构D.概念结构7.在D B S中,D B M S和O S之间的关系是(A)A.D B M S调用O SB.相互调用C.O S调用D B M SD.并发运行8.数据库中全体数据的整体逻辑结构描述称为(A)A.模式B.内模式C.外模式D.子模式9.文件系统所具有的数据独立性是(D)A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性10.在信息世界中将现实世界的事物在某一方面的特性称为(C)A.实体B.实体值C.属性D.信息11.数据存储结构与应用程序之间的独立性称为数据的(B)A.结构独立性B.物理独立性C.逻辑独立性D.分布独立性12.在数据库方式下的数据管理,占据中心位置的是(A)A.数据B.程序C.软件D.磁盘13.下述各项中,属于数据库系统的特点的是(C)A.存储量大B.存取速度快C.数据独立性D.操作方便14.文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和(C)A.数据存储量低B.处理速度慢C.数据不一致D.操作烦琐二、填空题1.D B S的全局结构体现了D B S的模块功能结构。

数据库实训教程习题答案

数据库实训教程习题答案

10
11 A
11
12 C
12
13 D
13
14 D
14
15 C
15
16 C
16
17 B
17
18 D
18
19 B
19
20 C
20
第6章 1
A
1
2
C
2
3
D
3
4
B
4
5
C
5
6
C
6
7
C
7
8
A
8
9
D
9
10 D
10
11 C
11
12 D
12
13 C
13
14 D
14
15 D
15
16 B
16
17 C
17
18 D
18
19 B
系统自动创建,sql server management studio创建 聚集,非聚集 sysobjects 虚拟 sp_help,sp_helptext,sp_depends 基表
标准视图,索引,分区 不会 distinct,group by,having 唯一 创建,修改,删除 内嵌用户定义函数,系统函数 主键 基表或视图 基表,虚拟 更新,删除 也变化 创建表 索引 重复
章节 题号 选择题答案 填空题题号
第1章 1
C
1
2
C
2
3
C
3
4
C
4
5
D
5
6
A
6
7
A
7
8
D
8
9
B
9
10 D

数据库技术基础习题参考答案

数据库技术基础习题参考答案

习题参考答案习题1参考答案:一、1、B 2、D 3、B 4、C二、1、数据联系弱2、层次数据模型3、数据库管理系统(或DBMS)4、关键码5、关系6、实体标识符(关键码/键)7、层次和网状模型均是通过指针实现数据联系,关系模型通过关键码实现数据联系习题3参考答案:一、1、D 2、C 3、D4、C 5、B 6、D二、填空题参考答案:1、域(值域)三、1、在依赖关系中,当外键是主键的组成部分时,外键值不允许为空;否则外键值允许为空。

2、实体完整性规则是指关系中的元组在组成主键的属性上不能有空值。

关系SC的主键为(学号,课程号),因此SC中的每个元组在学号、课程号两个属性上的取值均不能为空。

四、1、CREATE TABLE 订单(订单ID AUTOINCREMENT(1,1) CONSTRAINT pk_id PRIMARY KEY,订购日期DATE,到货日期DATE,发货日期DATE,运货费MONEY,货主名称TEXT,货主城市TEXT,货主邮政编码TEXT)2、CREATE TABLE 雇员1(雇员ID AUTOINCREMENT(1,1) CONSTRAINT pk_gy_id PRIMARY KEY,姓名TEXT NOT NULL,职务TEXT,出生日期DATE,雇佣日期DATE,城市TEXT,邮政编码TEXT,电话TEXT,分机TEXT,照片MEMO,备注TEXT,上级INT)3、CREATE TABLE 客户(客户ID V ARCHAR(10) CONSTRAINT pk_kh_id PRIMARY KEY,公司名称V ARCHAR(30) NOT NULL,联系人姓名V ARCHAR(10),联系人职务V ARCHAR(10),城市V ARCHAR(10))4、CREATE TABLE 运货商1(运货商ID COUNTER(1,1) CONSTRAINT pk_yhs_id PRIMARY KEY,公司名称V ARCHAR(30) NOT NULL,电话V ARCHAR(10))5、ALTER TABLE 客户ADD CONSTRAINT uk_kh_gsmc UNIQUE(公司名称)6、ALTER TABLE 客户1ADD 邮政编码TEXT,国家TEXT,电话TEXT,传真TEXT7、INSERT INTO 运货商1(公司名称,电话) V ALUES('统一包裹','(010)65553199') INSERT INTO 运货商1(公司名称,电话) V ALUES('急速快递','(010)65559831') INSERT INTO 运货商1(公司名称,电话) V ALUES('联邦货运','(010)65559931') 8、INSERT INTO 客户SELECT * FROM D:\NORTHWIND.客户--原客户表的路径INSERT INTO 雇员SELECT * FROM D:\NORTHWIND. 雇员INSERT INTO 订单SELECT * FROM D:\NORTHWIND. 订单9、UPDATE 订单SET 订购日期="1996-8"WHERE YEAR(订购日期)=1996 AND MONTH(订购日期)=710、DELETE FROM 雇员WHERE YEAR(DA TE())-YEAR(出生日期)>=45习题4参考答案:一、1、D 2、C 3、C 4、C 5、D 6、B二、1、属性三、1、操作Ⅰ不能被正确执行,因为违反了主键唯一性的约束。

(完整版)数据库原理与技术课程习题答案

(完整版)数据库原理与技术课程习题答案

(完整版)数据库原理与技术课程习题答案数据库原理与技术课程习题答案第1章一、选择题1.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率2.下列说法中,不属于数据库管理系统特征的是 CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失3.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于AA.系统软件B.工具软件C.应用软件D.数据软件4.数据库系统是由若干部分组成的。

下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统5.下列关于数据库技术的描述,错误的是DA.数据库中不但需要保存数据,而且还需要保存数据之间的关联关系B.数据库中的数据具有较小的数据冗余C.数据库中数据存储结构的变化不会影响到应用程序D.由于数据库是存储在磁盘上的,因此用户在访问数据库时需要知道其存储位置二、简答题1.试说明数据、数据库、数据库管理系统和数据库系统的概念。

答: 数据是描述事物的符号记录。

描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等,数据有多种表现形式,它们都可以经过数字化后保存在计算机中。

数据库是长期存储在计算机中的有组织的、可共享的大量数据的集合。

数据库管理系统是一个专门用于实现对数据进行管理和维护的系统软件。

数据库系统一般由数据库、数据库管理系统(及相关的实用工具)、应用程序、数据库管理员组成。

2.数据管理技术的发展主要经历了哪几个阶段?答: 数据管理技术的发展因此也就经历了文件管理和数据库管理两个阶段。

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

第一章1. 数据库系统和文件系统相比具有以下主要特点 p42. 简述数据库管理系统的功能。

数据定义功能、数据操纵功能、数据库的运行管理、数据库的建立和维护功能。

3. 简述数据库系统的组成。

P64.简述数据模型三要素包含的内容。

P85.简述概念层数据模型的作用。

P96.简述实体-联系模型中实体、属性和联系的概念。

P9-p1013.简述第一范式、第二范式和第三范式关系模式的概念。

P23-24第3章1.根数数据库用途的不同,SQL将数据库分为哪二类?系统数据库、用户数据库2.SQL提供了哪些系统数据库?每个系统数据库的主要作用是什么?SQL提供了master、model、msdb、tempdb、resource五种数据库。

Master:它是SQL Server2008中最重要的数据库,记录SQL Server实例的所有系统级信息,包括实例范围的元数据、端点、连接服务器和系统配置设置。

Msdb:供SQL Server代理服务器调度报警和作业以及记录操作员时使用,保存相关调度报警、作业、操作员等信息,作业时SQL Server中定义的自动执行的一系列操作的集合,作业的执行不需要任何人工干预。

Model:它用作SQL Server实例上创建的所有数据库模板。

对Model数据库进行的修改将应用于以后的所有用户数据库。

Tempdb:临时数据库,用于保存临时对象,或中间的结果级集,并为数据的排序等操作提供一个临时工作空间。

Resource:它是一个只读数据库,包含了SQL Server中的所有系统对象。

3.文件组的作用是什么?每个数据库至少包含几个文件组?p5一个数据库可以包含多个文件组,每个文件组用于分类存放不同的数据文件。

每个数据库都包含一个primary文件组,该文件组是系统自动提供的,系统信息及数据库的主要数据文件都必须存放在primary文件组中。

4.数据库的系统信息存放在哪个文件组中?用户能删除这个文件组吗?每个数据库都有且只能有一个主要数据文件。

一个数据库可以不包含次要数据文件,也包含多个次要数据文件,而且这些次要数据文件可以建立在一个磁盘上,也可以不建立在不同的磁盘上。

每个数据库必须至少有一个日志文件,也可以有多个日志文件。

5.SQL数据库可以由几类文件组成?这些文件的推荐扩展名分别是什么?P58有数据文件和日志文件。

主数据文件的推荐扩展名是“.mdf”,辅助数据文件的推荐扩展名是“.ndf”,日志文件的推荐扩展名是“.ldf”。

***6.SQL中一个数据库可以包含几个主要数据文件,几个次要数据文件,几个日志文件?P58可以包含一个主数据文件和0~n个辅助数据文件,1~n个日志文件。

7.数据文件和日志文件分别包含哪些属性?p60文件名、物理存储位置、初始大小、增长方式和最大大小限制5个属性。

其中逻辑文件名是数据库管理系统使用的,物理存储位置和文件名是操作系统使用的8.SQL中数据的存储分配单位是什么?一个存储分配单位是多少字节?按数据页存储,一个数据页大小是8KB。

10.用户创建数据库时,对数据库重要数据文件的初始大小有什么要求?不能小于model数据库的大小。

11.复制数据库包含哪二种方法?每种方法的特点是什么?P87第5章***1.架构的作用是什么?创建架构的用户需要什么权限?架构相当于数据库中的一个容器,该容器中可以存放数据库对象,比如表、视图等。

架构的作用是使用管理数据库对象,它实际是对数据库对象进行逻辑划分,将解决同类问题的对象放置在一个架构中。

执行创建架构语句的用户需要在数据库中具有CREATE SCHEMA权限,若要在CREATE SCHEMA语句中创建架构对象,则用户还必须拥有相应的CREATE权限。

***2.分区表的作用是什么?什么情况下适合建立分区表?分区表的作用是把数据按某种标准划分成不同区域存储在不同的文件组中,使用分区可以快速而有效地管理和访问数据子集,而使大型表或索引更易于管理。

合理的使用分区会在很大程度上提高数据库的性能。

是否创建分区表主要取决于表当前数据量的大小以及表将来数据量的大小,同时还取决于对表中数据进行的操作特点。

通常情况下,如果某个大型表同时满足小面两个条件则比较适合进行分区。

(1)该表包含(或即将包含)以多种不同方式使用的大量数据。

(2)数据是分段的,比如数据以年为分隔。

(2)***3.定义分区表的步骤有哪些?在SQL Server 2008中,创建分区表之前,最好先创建数据库文件组。

创建分区表通过以下几个步骤实现。

(1)创建分区函数。

创建分区函数的目的是告诉SQL Server以什么方式对表进行分区。

(2)创建分区方案。

分区方案的作用是告诉SQL Server将已分区的数据放在哪个文件组中。

(3)使用分区方案创建表。

告诉SQL Server对哪个表使用分区方案。

***4.分区函数的作用是什么?左侧分区和右侧分区的区别是什么?P1225.分区方案的作用是什么?它与分区函数的关系是什么?分区方案的作用是将分区函数生成的分区映射到文件组中。

分区函数的作用是告诉SQL Server如何将数据进行分区,而分区方案的作用是告诉SQL Server将已分区的数据放在哪个文件组中。

第6章1.写出查询语句的基本结构。

P1292.简述自连接定义。

P1413.外连接与内连接的主要区别是什么?P140、p142第7章1.简单case函数和搜索case函数在功能上的区别是什么?P1572.嵌套子查询与相关子查询在执行机制上的区别是什么?P1663.在进行查询结果的并、交、差运算时,对各查询语句有什么要求?4.什么是派生表?p1715.什么是替代表达式的子查询?P1716.简述开窗函数的含义及作用。

P1767.简述公用表表达式的含义。

P180第8章1.索引的作用是什么?P195 索引可以加快数据的查询效率。

***2.索引分为哪几种类型?分别是什么?它们的主要区别是什么?P197分为聚集索引和非聚集索引两种。

聚集索引会对数据进行物理排序,非聚集索引不对数据进行物理排序。

3.在一个表上可以创建几个聚集索引?可以创建多个非聚集索引吗?在一个表上只能创建一个聚集索引。

可以创建多个非聚集索引。

4.聚集索引一定是唯一性索引,对吗?反之呢?不对。

反之也不对。

5.在建立聚集索引时,数据库管理系统是真正将数据按聚集索引列进行物理排序。

对吗?对。

6.在建立非聚集索引时,数据库管理系统并不对数据进行物理排序。

对吗?对。

7.不管对表进行什么类型的操作,在表上建立的索引越多越能提高操作效率。

对吗?不对。

第9章1试说明标准试图的作用。

P217 p2242.简单说明用过标注视图查询数据的过程。

3.简单说明分区试图的概念和作用。

P2254.简单说明索引视图的概念和作用。

P2275.简单说明适合建立索引视图的情况。

P2276.简单说明不合适建立索引试图和情况。

P227第10章***1.存储过程的作用是什么?为什么利用存储过程可以提高数据的操作效率?P233***2.用户和存储过程之间如何交换数据?P238***3.存储过程的参数有几种形式?P234***4.DML触发器的作用是什么?前触发和后触发的主要区别是什么?P245.p247.p251一辈子时光在匆忙中流逝,谁都无法挽留。

多少人前半生忙忙碌碌,奔波追逐,后半生回望过去,难免感叹一生的碌碌无为,恨时光短暂,荒废了最好的光阴。

人过中年,不停跟时间妥协,之所以不争抢,处世淡然,完全是经过世故的淬炼,达到心智的成熟。

现实生活中,不乏完美主义者,终日在不食人间烟火的意境中活着,虚拟不切合实际。

如此,唯有活在当下,才是真正的人生笺言。

常常想,不想活在过去的人,是经历了太多的大起大落,不想被束缚在心灵蜗居里的人,是失去的太多,一番大彻大悟后,对视的眼神定会愈发清澈,坦然笑对人生的雨雪冰霜。

对于随波逐流的人们,难免要被世俗困扰,不问过去,不畏将来又将是怎么样的一种纠葛,无从知晓。

不得不说,人是活在矛盾中的。

既要简单,又难淡然,挣扎在名利世俗中,一切身不由己,又有那样的生活是我们自己想要的呢?人前,你笑脸相迎,带着伪装的面具,不敢轻易得罪人;人后,黯然伤怀,总感叹命运的不公平,人生的不如意;常常仰望别人的幸福,而忽视了自己,却不知你与他所想要的幸福,都只得一二,十之八九只有在希冀中追求,不是吗?人活一辈子,心怀梦想,苍凉追梦,难能可贵的是执着向前,义无反顾,最惧怕瞻前顾后,退缩不前。

一生短暂如光影交错,有几个人能放下牵绊,有几个人能不难为自己,活的精彩呢!我们的一生,是匆忙的行走,谁的人生,不是时刻在被命运捉弄中前行。

我想,我是无法和命运抗衡的,却又时刻想做真实的自己。

眼下的生活是一面镜子,对照着卑微的自己,心有万千光芒,无法放弃的却总是太多太多。

中年,人生的分水岭,不再有小女孩的浪漫情怀,撒娇卖萌,穿着也越发简单,舒适即可。

年轻时可以穿紧身裙,牛仔裤,甚至小一码的高跟鞋,不惜磨破了脚板,夹痛了脚趾,依旧笑魇如花,人前卖弄。

年少时,青春做砝码,别人的一句赞美能心头飘飘然,走在马路上,陌生男子的回头率,成了青春的资本,忘乎所以。

年龄越大,对身边的一切似乎没了热情,争吵,攀比,打扮,都没了兴趣。

有人说,女人要爱自己,打扮的漂漂亮亮的才行,而我却恰恰相反,正如有一天涂了口红出门,儿子吓了一跳,一句太庸俗,再昂贵品牌的口红你都不适合,让我哑然失笑。

原来,他宁愿喜欢素面朝天的妈妈,也不想要矫揉造作的中年妇女,我必须保持最初的简洁,亦或简单。

居家女人虽平庸,却总想活出真我。

不喜欢的东西,学会舍弃,生活趋于安静。

每天打理家务,照顾子女,空闲的时间看看书,散散步,陪婆婆去买菜,少一些功利心,多一些平常心,生活便达到了想要的简单。

人过中年天过午,流逝的时间不会等我的。

不想为难自己了,几十年光阴里,不停做着事与愿违的选择,极力说服自己,多替别人想想,多顾及别人的感受,却忽视了委屈的自己。

我承认,给自己负担,就是难为自己。

不愿意放下,就是心态使然。

其实,你大可不必为了别人改变自己,为自己活着,才是真理。

从今天起,不愿意迎合的人,选择放手;卑鄙下流,虚情假意的损友,拒绝交往,只要随心随意,什么都不是难题。

要明白,他们走近你的世界,只想利用你,却从不顾及你的感受,既保持若即若离,又想无偿索求,时刻为难着你,美其名曰这是一份难得的缘。

相关文档
最新文档