数据库应用技术思考与练习参考答案计高
《数据库应用技术》课后习题答案

课后习题参考答案习题一一、选择题1~5 BCCBB 6~10 AADDA 11~15 DABDD 16~18 CAB二、填空题1、可视化面向对象2、添加/删除3、文件位置4、选项5、显示工具栏6、PJX7、概念8、一对多9、投影10、文件、数据、文档、对象的集合习题二一、选择题1~5 DCABC 6~10 CBBBB 11~15 BBCBB 16~20 DACBD二、填空题1、543002、23、.T.4、25、GO6、WELCOME 你7、15058、1 .T. .T.9、.T.10、150 250三、操作题1、(1)今天是:2014年7月21日(2).T.(3) 16辽阳职业基础部辽阳职业技术学院. 基础部辽阳职业技术学院基础部(4) 067.00666661(5)2014年7月21日2、(1)12(2)120(3)计算机等级考试(4)130(5)N= 6 S= 63(6)78 2(7)10010(8)1 1 2 3 5 8 13 21 3、(1)SET TALK OFFSTORE 0 TO A,B,C,DDO WHILE .T.INPUT “请输入一个数:” TO NDO CASECASE N=0EXITCASE N>0A=A+NB=B+1CASE N<0C=C+ND=D+1ENDCASEENDDO?A,B,C,DRETURN(2)SET TALK OFFX=0A=0YN=""INPUT "请输入邮包重量:" TO AWAIT "是否为快件邮递?(Y/N)" TO YNIF YN="N"IF A<=20X=A*0.5ELSE A>20X=(A-20)*0.8+20*0.5ENDIF参考答案3ELSEIF A<=20X=A*0.5+2ELSE A>20X=(A-20)*0.8+20*0.5+2ENDIFENDIF? "邮包重量为:", A , "邮费为:", XSET TALK ONRETURN(3)SET TALK OFFCLEARFOR I=1 TO 3FOR J=1 TO 6@I,I+J SAY “#”ENDFORENDFORSET TALK ONRETURN(4)*MANI.PRGSET TALK OFFS=0INPUT "请输入圆的半径:" TO RS=AREA(R)OUTPUT(S)RETURNFUNCTION AREAPARA R1S=3.14*R1**2RETURN SFUNCTION OUTPUTPARA S1?"圆的面积为" ,S1RETU习题三一、选择题1~5 DDBCB 6~10 DADAB 11~13 BDC二、填空题1、DBC2、数据库3、RECALL4、逻辑表达式5、主普通6、实体7、限制忽略8、SET RELATION TO9、一多多多10、32767习题四一、选择题1~5 BBBCC 6 D二、填空题1、INTO TABLE2、CREATE TABLE3、查询4、student 25、AVG(工资) WHERE6、.NULL.7、逻辑8、INTO CURSOR9、DISTINCT10、WHERE习题五一、选择题1~5 DDBDC 6~10 BDACB二、填空题1、本地视图2、查询结果中字段的3、更新4、表视图5、不能6、不能7、条件8、表视图参考答案59、连接10、表间习题六一、选择题1~5 BADCA 6~10 BABCA 11~15 BBCCA 16~20 ACCBC二、填空题1、按钮锁定2、2563、表格4、容器 ButtonCount5、命令按钮6、Caption7、MaxButton8、容器类控件类9、可用不可用10、多行一行习题七一、选择题1~5 ACBAD 6~10 CCCCA二、填空题1、条形弹出式2、条形3、MNX4、提示选项5、菜单设计器6、一个或一组上下级弹出式菜单7、MODIFY MENU8、RightClick9、ON10、生成菜单程序习题八一、选择题1~5 DDAAC 6~10 BCABC二、填空题1、细节2、FRX3、列数4、图片通用型字段5、数据源布局6、组标头组注脚7、CREATE REPORT8、显示9、向导快速报表设计器10、分组字段习题九一、操作题(略)习题十一、选择题1~5 CCBDB 6~10 DACAA 11~12 BB二、填空题1、时间2、黑盒3、回溯法4、数据存储5、2506、N(N-1)/27、需求获取8、逻辑9、空间复杂度和时间复杂度10、中序。
数据库应用技术(第二版)习题参考答案

第一章:1、订单管理系统的功能有哪些?答:订单管理系统的功能主要有客户查询商品信息、客户预订商品并提交订单、销售人员处理客户的订单信息、销售人员管理商品信息、客户信息等。
2、说明ER模型的作用?答:ER模型(实体关系模型)是描述概念世界,建立概念世界的工具,ER方法把管理系统所要描述的问题划分为单个的实体,通过实体间的联系实现有效、自然地模拟现实世界。
3、什么是关系模型?关系的完整性包括哪些内容?答:关系模型就是用二维表格结构来表示实体及实体之间联系的模型,关系模型包括四类完整性:域完整性、实体完整性、参照完整性和用户定义的完整性。
4、按照功能,SQL语言分为哪4部分?答:按照功能,SQL语言分为数据定义语言、查询语言、数据操纵语言、数据控制语言。
5、规范化范式是依据什么来划分的?它与一事一地的原则有什么联系?答:规范化范式根据一个关系满足数据依赖的程度不同,可规范化为第一范式(1NF)、第二范式(2NF)、第三范式(3NF)。
规范化范式遵循一事一地的原则,将描述一个独立事物的属性组成一个关系。
第二章:1、SQL Server 2005有哪些新增特性?答:SQL Server 2005的新特性主要体现在企业数据管理、开发人员生产力、商务智能三个方面。
企业数据管理体现在高可用性、管理工具、安全性和可伸缩性;开发人员生产力体现在Common Language Runtime集成、集成XML、Transact-SQL增强和SQL服务代理;商务智能体现在分析服务、数据转换服务、报表服务和数据挖掘。
2、SQL Server 2005安装的软件和硬件环境是什么?答:SQL Server 2005安装的软件和硬件环境参见教材表2-3、2-4、2-5、2-6。
3、SQL Server 2005有哪些版本?有哪些服务组件?答:SQL Server 2005包括企业版、标准版、工作组版、开发版和简易版五个版本,服务组件主要有SQL Server 数据库引擎、Analysis Services、Reporting Services、Notification Services、Integration Services等。
数据库技术与应用第二版第2章习题参考答案

第2章习题解答1.选择题(1)下列(C)不是sql 数据库文件的后缀。
A..mdf B..ldf C..tif D..ndf(2)SQL Server数据库对象中最基本的是(B)。
A.表和语句B.表和视图C.文件和文件组D.用户和视图(3)事务日志用于保存(C.)。
A. 程序运行过程B. 程序的执行结果C. 对数据的更新操作D. 数据操作(4)Master数据库是SQL Server系统最重要的数据库,如果该数据库被损坏,SQL Server将无法正常工作。
该数据库记录了SQL Server系统的所有(D)。
A. 系统设置信息B. 用户信息C. 对数据库操作的信息D. 系统信息(5)SQL Server中组成数据库的文件有(B)类型。
A. 2B. 3C. 4D. 5(6)分离数据库就是将数据库从(B)中删除,但是保持组成该数据的数据文件和事务日志文件中的数据完好无损。
A. WindowsB. SQL ServerC. U盘D. 企业管理器(7)以下是指对数据库的完整备份,包括所有的数据以及数据库对象。
A. 数据库完全备份B. 数据库差异份C. 事务日志备份D. 文件或文件组备份(8)下面描述错误的是()。
A.每个数据文件中有且只有一个主数据文件。
B.日志文件可以存在于任意文件组中。
C.主数据文件默认为PRIMARY文件组。
D.文件组是为了更好的实现数据库文件组织。
(9)下列文件中不属于SQL Server数据库文件的是()。
A.device_data.MDF B.device_log.LDFC.device_mdf.DAT D.device_data.NDF(10)SQL Server 对象的完整名称不包括下面()。
A.服务器名B.数据库名C.对象名D.文件夹名2.填空题(1)数据库逻辑结构中的文件主要存储(用户数据),而且存储所有与(用户数据)相关的信息。
(2)数据库物理结构主要应用于面向计算机的(数据)组织和管理。
数据库应用技术作业及答案49929

《数据库应用技术》作业及答案第一章思考与练习题一、选择题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提供了大量易用的管理工具,比较常用的主要有(服务管理器)、(企业管理器)和(查询分析器)。
高级数据库系统及其应用课后习题参考答案

第4章数据存储与组织管理4.1 简要答复以下问题。
(1)描述磁盘空间管理器的主要作用,并说明它与OS文件系统的关系。
(2)解释关系数据库系统中关系表与文件的关系。
(3)如果有一个大文件需要频繁执行顺序扫描,那么,为该文件选择哪种页存储方式最适宜?(4)分别描述持久化指针解引用(dereference)和指针混写的这两个根本过程,它们之间有何联系?(5)说明排序文件中的记录及页的根本存储组织方式。
(6)解释缓冲区管理器处理一个读页请求的过程。
如果被请求页位于缓冲池但未被闩住(pinned),那么情况会怎样?缓冲区管理器何时写一个磁盘页?(7)一个缓存页被闩住〔be pinned〕意味着什么?一般由谁负责给缓存页上闩,由谁负责给缓存页解闩?(8)当一个页请求发生时,如果缓冲池中所有页都是脏页,将会发生什么?(9)与OS缓存管理相比,DBMS缓冲区管理器具有那些独特的重要能力?(10)什么是预取?解释为什么这种策略很重要。
(11)描述两种可能的记录格式,并指明它们的优缺点。
(12)描述两种可能的页格式,说明它们优缺点和适用场合。
【解答】〔1〕磁盘空间管理器支持以页(page)为单位的数据管理,隐藏了下层硬件〔甚至包括OS文件管理〕的细节,且允许高层软件认为DB 数据是一系列以页为单位的磁盘数据集合,是DBMS 体系结构中最低层的软件模块。
DB系统的磁盘空间管理器通常按三种方式来应用OS的文件管理功能:⏹将整个DB存储在一个或几个磁盘文件中,调用OS功能实现流式文件的磁盘R/W。
⏹让OS分配给DB系统一个或几个大的OS文件,然后自己管理〔读/写〕这个文件。
⏹完全自己来管理磁盘。
〔2〕通过磁盘空间管理器,可将DB中的“关系〞映射到“关系数据文件〞,这种“文件〞既可能是实际的OS文件,也可能只是一个虚拟的OS文件。
一些小规模的DB系统实现甚至可能将关系直接存储在单独的OS文件中。
但更多的现代大型DB系统,那么是把所有关系都集中存储在一个或几个大文件中的复杂结构。
数据库技术与应用(经)习题集参考答案

数据库技术与应用(经)习题集参考答案第1章习题参考答案1、数据定义、数据操纵2、文件系统阶段、数据库系统阶段3、属性、字段、元组、记录4、关键字5、域6、属性、属性到域的映象7、关系、关系8、投影9、选择运算、投影运算10、连接运算、自然连接三、简答题1、答:数据库(DataBase)是被长期存放在计算机内、有组织的、可以表现为多种形式的可共享的数据集合。
数据库管理系统(DataBase Management System,简称DBMS)是计算机系统软件,它的职能是有效地组织和存储数据、获取和管理数据,接受和完成用户提出的访问数据的各种请求。
数据库系统是指拥有数据库技术支持的计算机系统,它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。
数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。
2、答:关系是一张二维表,每个关系有一个关系名。
在计算机中,一个关系可以存储为一个文件。
在Access中,一个关系就是一个表对象。
元组是二维表中水平方向的行,有时也叫做一条记录。
属性是二维表中垂直方向的列,有时也叫做一个字段。
3、答:数据库系统由四部分组成:硬件系统、系统软件、数据库应用系统和各类人员。
4、答:常用的数据模型有层次模型、网状模型和关系模型。
层次模型的特点是:形状象一棵倒立的树,有且仅有一个结点无父结点,这个结点称为根结点,其他结点有且仅有一个父结点。
网状模型的特点是:形状象一张网,允许一个以上的结点无父结点,一个结点可以有多于一个的父结点。
关系模型的特点是:在关系中,数据的逻辑结构是一张二维表。
该表满足每一列中的分量是类型相同的数据;列的顺序可以是任意的;行的顺序可以是任意的;表中的分量是不可再分割的最小数据项,即表中不允许有子表;表中的任意两行不能完全相同。
层次模型对具有一对多层次关系的数据描述非常自然、直观、容易理解;网状模型主要是描述具有多对多关系的数据。
第7章 数据库技术与应用 习题与答案

第七章习题及解答P179-181一、复习题1、关系模型由哪三部分组成?关系模型的概念是建立在实体——关系方法基础上的。
数据模型通常由数据结构、数据操作和完整性约束三部分组成。
(P168)2、关系的完整性分为哪三类?关系数据模型的操作必须满足关系的完整性约束条件。
完整性是指数据的精确性和可靠性。
完整性约束是防止数据库中存在不符合语义规定的数据和防止因错误信息的输入/输出造成无效操作或错误信息而提出的。
数据完整性分为四类:实体完整性、域完整性、参照完整性、用户定义的完整性。
(P171)3、在参照完整性中,为什么外码的属性值也可以为空?什么时候可以为空?(P171)参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为:1)或者取空值(F的每个属性值均为空值)2)或者等于S中某个元组的主码值。
3.用户定义的完整性是针对某一具体关系数据库的约束条件。
它反映某一具体应用所涉及的数据必须满足的语义要求。
在参照完整性中,外码属性值可以为空,它表示该属性的值尚未确定,但前提条件是该外码属性不是其所在参照关系的主属性。
4、试分析数据库管理系统与数据库内涵的区别。
(P165)数据管理是指对数据的组织、编码、分类、存储、检索和维护。
它是数据处理的中心问题。
数据管理方法根据数据管理的特点,其发展可划分为3个阶段:人工管理阶段、文件管理阶段、数据库系统阶段。
数据库是数据管理的方式之一,数据管理的内涵更加宽。
5、试分析数据库的主要模型(P166)数据库模型定义了数据的逻辑设计,它也描述了不同数据之间的联系。
在数据库设计发展中,曾使用过三种数据库模型:层次模型、网络模型和关系模型。
(1)层次模型层次模型比较简单;对于实体间关系是固定的,且预先定义好的应用系统,采用层次模型来实现,其性能优于关系模型,不低于网状模型;层次数据模型还提供了良好的完整性支持。
《ACCESS数据库应用技术.》课后习题参考标准答案

《ACCESS数据库应用技术.》课后习题参考答案————————————————————————————————作者:————————————————————————————————日期:《ACCESS2010数据库应用技术》课后习题参考答案目录第1章 (4)第2章 (6)第3章 (7)第4章 (7)第5章 (8)第6章 (9)第7章 (10)第8章 (11)第9章 (14)第1章一、选择题1.B2.A3.B4.B5.D6.C7.A8.D9.C10.A11.C12.D13.B14.D15.B二、填空题1.数据库,数据库管理系统,数据库系统2.元组,属性3.1:n或一对多4.选择5.文件6.表,窗体三、问答题1.答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶段。
人工管理阶段的数据管理是以人工管理方式进行的,一般不需要将数据长期保存;由应用程序管理数据;数据有冗余,无法实现共享;数据对程序不具有独立性。
文件管理阶段利用操作系统的文件管理功能,将相关数据按一定的规则构成文件,通过文件系统对文件中的数据进行存取和管理,实现数据的文件管理方式。
数据可以长期保存;数据对程序有一定独立性;但数据的共享性差、冗余度大,容易造成数据不一致;数据独立性差;数据之间缺乏有机的联系,缺乏对数据的统一控制和管理。
在数据库管理阶段,由数据库管理系统对数据进行统一的控制和管理,在应用程序和数据库之间保持较高的独立性,数据具有完整性、一致性和安全性高等特点,并且具有充分的共享性,有效地减少了数据冗余。
(在数据库管理阶段,学校信息管理中应用程序与数据库之间的关系如图1-4所示。
有关学校信息管理的数据都存放在一个统一的数据库中,数据库不再面向某个部门的应用,而是面向整个应用系统,实现了数据共享,并且数据库和应用程序之间保持较高的独立性。
)新型数据库系统包括分布式数据库系统、面向对象数据库系统、多媒体数据库系统等,为复杂数据的管理以及数据库技术的应用开辟新的途径。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1章数据库系统与数据库概念设计
思考与练习
一、选择题
1.数据库( DB) 、数据库系统( DBS) 和数据库管理系统( DBMS) 之间的关系是( A ) 。
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB, 也就是DBMS
2.下面列出的数据库管理技术发展的3个阶段中, 没有专门的软件对数据进行管理的阶段是( D) 。
I.人工管理阶段 II.文件系统阶段 III.数据库阶段
A.I 和 II
B.只有 II
C.II 和 III
D.只有 I
3.描述数据库全体数据的全局逻辑结构和特性的是( A ) 。
A.模式
B.内模式
C.外模式
4.要保证数据库的数据独立性, 需要修改的是( C ) 。
A.模式与外模式
B.模式与内模式
C.三级模式之间的两层映射
D.三级模式
5.E-R方法的三要素是( C) 。
A.实体、属性、实体集
B.实体、键、联系
C.实体、属性、联系
D.实体、域、候选区
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
6.概念设计的结果是( B ) 。
A.一个与DBMS相关的要领模型
B.一个与DBMS无关的概念模型
C.数据库系统的公用视图
D.数据库系统的数据字典
7.下列四项中, 不属于数据库系统特点的是( C ) 。
A.数据共享
B.数据完整性
C.数据冗余度高
D.数据独立性高
第2章关系模型与数据库逻辑设计思考与练习
一、选择题
1.关系数据模型是当前最重要的一种数据模型, 它的三个要素是( A ) 。
A.实体完整性、参照完整性、用户自定义完整性
B.数据结构、关系操作、完整性约束
C.数据增加、数据修改、数据查询
D.外模式、模式、内模式
2.一个关系中, 能唯一标识元组的属性集称为关系的( B) 。
A.副键 B.关键字 C.从键 D.参数
3.现有如下关系: 患者( 患者编号, 患者姓名, 性别, 出生日期, 所在单位) 、医疗( 患者编号, 医生编号, 医生姓名, 诊断日期, 诊断结果) , 其中, 医疗关系中的外码是( A ) 。
A.患者编号
B.患者姓名
C.患者编号和患者姓名
D.医生编号和患者编号
4.关系数据库管理系统应能实现的专门关系运算包括( B ) 。
A.排序、索引、统计
B.选择、投影、连接
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
C.关联、更新、排序
D.显示、打印、制表
5.一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是( C ) 操作。
A.投影
B.连接
C.选择
D.复制
6.如果采用关系数据库实现应用, 在数据库逻辑设计阶段需将( A ) 转换为关系数据模型。
A.E-R模型 B.层次模型 C.关系模型 D.网状模型
二、填空题
1.关系模型中一般数据完整性分为: ___________、_________和____________。
答案: 实体完整性, 参照完整性, 用户定义完整性
2.关系代数运算中, 专门的关系运算有________、 ________和________。
答案:选择,投影,连接
三、应用题( 答案不唯一, 仅供参考)
参照2.3.3节的学生选课模型, 用关系代数完成如下运算。
(1)学号为” 060206”学生的姓名、性别和专业。
∏Sname,Sex,Specialty (σSID =’ 060206’(S))
( 2) 软件技术专业考试成绩不及格( 低于60分) 的学生的学号和姓名。
∏SID,Sname (σGrade<60(S SC))
( 3) 选修了”数据结构”课程学生的学号和姓名。
∏SID, Sname,Cname (σCname =’数据结构’(S SC C))
( 4) 学号为” 060208”学生的”数据结构”课程成绩。
∏SID, Sname,Cname,Grade(σSID =’060208’and Cname =’数据结构’(S SC
第3章SQL Server 的安装与配置。