数据库应用基础习题1(课后题)

合集下载

数据库应用基础教程答案

数据库应用基础教程答案

数据库应用基础教程答案【篇一:access数据库应用基础教程(第三版)习题及答案】txt>程(第三版)习题集答案第1章数据库系统概述1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。

数据库系统(database systems),是由数据库及其管理软件组成的系统。

它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。

它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。

2. 什么是数据库管理系统?它有哪些主要功能?答:数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。

它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。

3. 说出几种常用的数据模型。

答:层次模型、网状模型、关系模型。

4. 什么是关系模型?答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。

5. 简述数据库设计的步骤。

答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。

第2章 sql 语言简介1. 什么是sql语言?sql语言具有哪些特点和功能?答:sql是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系数据库系统。

sql的特点和功能有:查询,操作,定义和控制四个方面,sql语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。

sql语言即可以作为独立语言使用,用户可以在终端键盘上直接键入sql命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。

2. sql语言包含哪几个部分?答:sql语言包含4个部分:数据定义语言(ddl-data definition language)、数据查询语言(dql-data query language)、数据操纵语言(dml-data manipulation language)、数据控制语言(dcl-data control language)3. 在联接查询中,包含哪几类联接?答:联接可分为3类:(1)内部联接(典型的联接运算,使用类似于 = 或的比较运算符)。

数据库应用基础ACCESS(第二版)习题解答

数据库应用基础ACCESS(第二版)习题解答
数据库应用基础ACCESS习题解答
第八章 习题参考答案
一、填空题
1.类模块、标准模块、子过程、函数过程
2.面向对象
3.注释语句
4.立即窗口、本地窗口、监视
5.简单的(特殊的)模块
二、选择题
1.B
2.D
3.D
三、判断题
1.对
2.错
3.对
四、思考题
1.答:类模块是与某个对象相关联的模块,只有在对该对象进行相应的操作时才会执行。而标准模块不与任何对象相关联,因此可在数据库中的任何位置执行。所以,标准模块和类模块的主要区别在于其范围和生命周期。
2.答:用查询向导创建查询的优点:能够快捷方便地创建查询,简单易用,上手快。
缺点:只能创建一些简单的查询,查询功能相对较弱。
用查询设计视图创建查询的优点:可以创建一些比较复杂的查询,查询功能相对较强,实用性强。
缺点:完成较为复杂的查询的操作有一定难度,不易掌握。
3.答:SQL查询有联合查询、传递查询、数据定义查询、子查询。
(7)使用符合标准的SQL数据库语言,具有较好的通用性;
(8)可以利用VBA进行高级操作控制和复杂的数据操作。
第二章 习题参考答案
一、填空题
1.标题栏,菜单栏,工具栏,数据库窗口,状态栏
2.数据库子窗口右上角的“X”按钮,数据库子窗口左上角的控制符号,“文件”菜单中关闭命令
3.文本类型,货币类型,数字类型,日期时间类型,自动编号类型,是/否类型,备注类型,OLE对象类型,超级链接类型,查阅向导类型
报表页脚:包含整份报表最后得出的统计数据或结论,显示于整份报表的结尾处。
2.答:对文本型字段进行分组时,分组形式可以设置为:每一个值和前缀字符。当设置为每一个值时,组间距属性应设置为1;若分组形式设置为前缀字符时,组间距属性可设置为任何有效的字符数。

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

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

《数据库基础与应用》课后习题答案第一章数据库系统概论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章习题参考答案

数据库应用基础第1章习题参考答案

第一章习题参考答案1.选择题(1)数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(A)。

A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS (2)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B)。

A.m:n B.1:m C.m:k D.1:1(3)对于“关系”的描述,正确的是( D)。

A.同一个关系中允许有完全相同的元组B.同一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名(4)E-R图用于描述数据库的(A)。

A.概念模型B.数据模型C.存储模型D.逻辑模型(5)在关系模型中,一个关键字(C)。

A.可以由多个任意属性组成B.至多由一个属性组成C.可以由一个或者多个其值能够唯一表示该关系模式中任何元组的属性组成D.可以由一个或者多个任意属性组成(6)现有如下关系:患者(患者编号,患者姓名,性别,出生日期,单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是(A)。

A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号(7)一个关系只有一个(D)。

A.候选关键字B.外部关键字C.组合关键字D.主关键字(8)下列标识符可以作为局部变量使用的是(C)。

A.[@Myvar] B.My var C.@Myvar D.@My var (9)Transact-SQL支持的一种程序结构语句是(A)。

A.BEGIN…E ND B.IF…T HEN…ELSEC.DO CASE D.DO WHILE(10)字符串常量使用(A)作为定界符。

A.单引号B.双引号C.方括号D.花括号2.填空题(1)数据库是在计算机系统中按照一定的方式组织、存储和应用的(数据集合)。

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

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

《数据库技术及应用基础教程》部分课后习题参考答案(本答案仅供参考,如有误请指正)第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. 若使打开的数据库文件不能为网上其他用户共享,要选择打开数据库文件的方式为(B)A.打开B.以独占方式打开C.以独占只读方式打开D.以只读方式打开2. 数据库的核心和基础是(B )。

A.查询B.表C.窗体 D.报表3. 下列哪个控件属于非绑定控件(D )。

A.文本框B.单选按钮C.组合框D.直线控件4. 计算控件中,每个表示式前必须加上(A )运算符号。

A.= B.+ C.? D.*5. 下列合计函数哪个是用于求字段值的数量(B )A.Sum B.Count C.Var D.StDev6. 在VBA中日期文字必须用( C )符号括起来。

A.‘B.[ C.# D。

“7. 宏是一系列操作组成的( C )。

A.程序B.命令C.命令集合D.语句8. 下列哪类数据不属于ACCESS2000数据类型(C)。

A.自动编号型B.OLE对象型C.关系型 D.货币型9. 下面哪一个方法不能创建数据访问页( D )A.自动创建B.使用向导C.在设计视图中创建D.输入创建10. 在数据库的体系结构中被称为DBA视图的模式是:(A )A.概念模式B.外模式C.子模式 D.模式11. ACCESS系统创建的数据库的扩展名为:( B )A.DBF B.MDB C.DAT D.DB12. 查询向导不能创建(D )A.选择查询B.交叉表查询C.重复项查询D.参数查询13. 下面哪一项不是数据库系统与文件系统的主要区别:(B )A.数据的结构化B.对记录的操作C.最小的冗余度D.多个用户对数据的共享14. DBMS的主要任务是:(B )A.资源共享B.对数据库的操作及维护C.追求信息系统的高效率D.批处理15. 对数据库全面负责并具有最高权限的用户称之为:( C )A.专业用户B.终端用户C.系统用户D.本地用户16. 表中每个记录的所有字段都是惟一的且不互相依赖,我们把这一规化过程称之为:( C )A.1NF B.2NF C.3NF D.BCNF17. 假定有一个客户订货系统,允许客户一次(一订单)预订多种商品,那么关系模式:订单(订单号、日期、客户编号、客户名、商品编码、数量)属于第几式?(A)A.1NF B.2NF C.3NF D.BCNF18. 关系数据库中有三种基本操作,下列选项哪项不属于这三种基本操作( D )A.选择B.投影C.连接D.扫描19. 字符串中含有“玉”字的准则表达式应为:( C )A.Like“玉*”B.Like“*玉”C.Like“*玉*”D.Like“玉20. 输入日期/时间型数据“81/6/13”后按方向键将插入点移到下一字段,则输入的数据会动变为:(C )A.81年6月13日B.13-6-81C.1981年6月13日 D.6-13-8121. 表达式生成器可以书写(A )A.表达式B.程序C.代码D.数据库22. 如果准则中输入文本数据,则用( A )包围A.“”B.$ C.!D.#23. 查询与表的主要区别为:(B )A.表的简化 B.查询结果的每一行可能由好几个表中的字段构成C.可以更改源数据D.可以包含计算字段24. 数据库的显示方式为(A )A.大图标 B.标题 C.图表 D.文本25. 数据库对象的默认操作是(A )A.打开B.设计C.新建 D.保存26. 每个数据库对象都有(D )套属性A.3 B.4 C.5 D.227. 符合掩码“#999”的是( A )A.234 B.-678 C.8976 D.567428. 可以设置索引的是(A )A.文本B.备注C.超联接 D.OLE对象29. 数据库的默认字段类型为( A )A.文本B.日期C.货币D.数字30. Access 2000默认的示例数据库是( A )A.罗斯文数据库B.文件数据库C.客户数据库D.人员数据库31. 对查询结果提出排序要求的SQL子句是( D ):A. SelectB. FormC. WhereD. Order By32. 在准则表达式中,用于指定一个围的特殊运算符是:(C )A. AndB. OrC. BetweenD. Like33. Access 2000提供的编程界面是:(B )A. VBA B. VBE C. ADO D. DAO34. VBA在初始化变量时,将变长字符串变量初始化为:(B )A.0B.“”C. EmptyD. Null35. 如果未给变量指定数据类型,则Access将自动将其指定为( A )A. VariantB. StringC. EmptyD. Null36. 实用的数据库应用系统不能没有(A )A.数据表B.报表C.控制面板窗体D.查询37. 在新建窗体时,使用自动窗体创建的方法有哪几种?( C )A.纵栏式、表格式、图表B.数据表、图表C.纵栏式、表格式、数据表D.图表38. 调用(执行)一个宏组中的宏的格式为( A )A.宏组名.宏名B.宏组名(宏名)C.宏名.宏组名D.宏名(宏组名)39. 在查询设计器中,“或”的功能是:(D )A.确定是否按该字段排序以及按什么方式排序B.确定该字段是否在查询工作表中显示C.指定该字段的查询条件D.提供多个查询准则40. Access2000主系统界面不包括( D )A.菜单栏B.工作区C.标题栏D.数据库41. 不是窗体控件的为(A )A.表B.标签C.文本框D.组合框42. 在窗体设计视图中,一个完整的工作区分为( D )部分。

数据库基础与应用课后练习题_复习资料

数据库基础与应用课后练习题_复习资料

第一章一、判断题1.实体之间的联系有三种,既1对1、1对多和多对多。

(√)2.在一个关系数据模型中,所有关系的定义也用一个关系来表示,称为其元关系或数据字典(√)3.在关系数据模型中,运算对象是关系,而运算结果是一个值。

(×)4.数据库体系结构具有三级模式结构和两级存储映象。

(√)5.进行数据库系统运行和管理的人员称作应用程序员。

(×)二、选择题1.数据库管理系统对数据所具有的控制功能不包括(D)。

A.安全性B.一致性C.并发性D.独立性2.在概念模型转化为关系数据模型时,实体之间的联系必须被转化为对应关系(表)的联系类型是(C)。

A.1对1B.1对多C.多对多D.多对13.ER图用来描述的是(A)。

A.概念数据模型 B逻辑数据模型 C关系数据模型 D对象数据模型4.若实体A和B是多对多联系,实体B和C是1对1联系,则实体A和C是(C)联系。

A.1对1B.1对多C.多对多D.多对15.若实体A和B是多对1联系,实体B和C是1对1联系,则实体A和C是(D)联系。

A.1对1B.1对多C.多对多D.多对16.在对象数据模型中,对象不具有的特性是(D)。

A.封装性B.继承性C.多态性D.共享性三、填空题1.在文件管理阶段,文件之间是相互独立的;在数据库管理阶段,文件之间是相互联系的。

2.在文件系统中,存取数据的基本单位是记录;在数据库系统中,存取数据的基本单位是数据项。

3.在实体中能做为码的属性称为主属性,否则称为非主属性。

4.数据库系统的三级模式结构和两段存储映象确保了数据的逻辑独立性和物理独立性。

第二章一、判断题1.已知两个定义域的基数分别为m和n,则它们的笛卡儿积中的元组数为m×n(√)。

2.在一个关系中,元组个数不能为0(×)。

3.在一个关系中,主码属于候选码,候选码中的属性称为主属性(√)。

4.在一个关系中,主码只能有一个,但候选码可以同时有多个(√)。

数据库基础与应用第二版课后答案王珊李盛恩编著

数据库基础与应用第二版课后答案王珊李盛恩编著

数据库基础与应用1.数据(DB):数据实际上是描述事物的符号纪录。

2.数据库: 数据库实际上是长期存储在计算机内的有组织的、可共享的数据集合。

3.从文件系统的视角上看去,文件是无结构的,文件只是一个字节流,因此,我们经常把文件叫做流式文件,实际上文件的数据是有结构的,数据的结构需要程序员通过编写程序来建立和维护。

4.数据库应用可以分为两大类:联机事务处理(OLTP),联机分析处理(OLAP).联机事务处理解决了组织结构业务自动化问题,而联机分析处理帮助管理层更好的分析组织结构的运站情况。

5. 数据库管理系统(DBMS):数据库管理系统是一类重要的软件,由一组程序组成。

其主要功能是完成对数据库的定义、数据操作。

提供给用户一个简明的接口,实现事务处理等。

6.数据库管理系统的基本功能:数据的定义功能数据操作功能数据库的运行和管理数据库的建立和维护功能7.数据库管理系统由两大部分组成:查询处理器存储管理器8.层次结构:应用层语言翻译层数据存取层数据存储层操作系统数据库9. 数据库系统:数据库系统是基于数据库的计算机应用的系统,有四部分组成数据库数据管理系统应用系统用户。

10. 数据库管理员的职责:(1)决定数据库中要存储的数据及数据结构(2)决定数据库的存储结构和存取策略(3)保证数据的安全性和完整性(4)监控数据库的使用和运行(5)数据库的改进和重组重构11.数据模型的三要素:数据结构数据操作完整性约束12. 数据结构是所研究的对象的类型的集合,这些对象是数据库的组成成分,他们包含两类:一类是与数据之间联系有关的对象。

一类是与数据之间联系有关的对象。

13. 数据操作:数据库主要有检索和更新(插入、删除、修改)两大类操作。

14.在关系模型中任何关系都要满足实体完整性和参照完整性。

15.三种数据模型:概念模型逻辑模型物理模型逻辑模型中有:层次模型网状模型关系模型面向对象模型对象关系模型其中层次模型和网状模型统称为非关系模型。

数据库应用教程课后习题

数据库应用教程课后习题

第一章选择1.下列四种模型中,E-R模型与其他三种不属于同一类。

2.在关系模型中,同一个关系中的不同属性,其属性名不能相同。

3.在数据管理的某个阶段中,数据库是面向整个系统的,具有较高的数据独立性,并能对数据进行集中统一的控制。

该阶段是数据库系统阶段。

4.数据库系统由数据库、DBMS、数据库应用程序、计算机支持系统(软件和硬件环境)和人员组成。

5.在SPARC体系结构中,数据库的内模式对应于数据库的存储视图。

6.在数据库的三级体系结构中,数据的物理独立性是通过.模式-内模式映射来实现的。

第一章填空7.三层C/S结构包括客户机、应用服务器和数据库服务系统三部分。

8.数据的独立性包括数据的物理独立性和数据的逻辑独立性两方面。

第二章选择1.关系数据库中俄关系必须满足每一属性都是不可分解的。

2下列的运算不是关系代数的运算的是映射。

3.当关系模式R3NF,下列说明中仍存在一定的存储异常是正确的。

4.在关系数据模型中,利用关系运算对两个关系进行操作,得到的结果是关系。

5.下列的连接运算不是关系运算中的传统的集合运算。

6.关系A中有7个属性,关系B中有9个属性,且关系A中有两个属性名与关系B中的相应属性名相同且一致,那么关系A和关系B的自然连接的运算结果有14个属性。

7下列关于候选关键字的说法不正确的是不可以是关系中的所有属性。

8 在关系R中,消除了非主属性对关键字的传递函数依赖,则该关系属于以上三者。

9 在关系运算中,根据具有相同属性名的属相值相同进行连接,且在连接结果中去掉重复属性,这样的运算是自然连接。

10 一个2NF的关系要分解成3NF的关系,必须消除它的非主属性对主关键字的传递函数的依赖。

11 设有关系W(工号,姓名,工种,定额),将其规范到3NF,正确的答案是以上都不对。

第二章填空12 根据关系数据库理论,关系数据库中的关系必须满足第一规范式。

下列单位关系中,因单位成员属性的存在,使他不能满足第一规范式。

《数据库基础与应用》练习题及答案

《数据库基础与应用》练习题及答案

第一章综合练习题1. 数据库处理技术经历了__人工管理阶段__、___文件管理阶段__、__数据库管理系统阶段__、以及分布式数据库管理等四个发展阶段。

2_分开__存放的。

3.在人工管理和文件管理阶段,程序设计_依赖于_数据表示。

4.数据库系统具有_数据结构化_、_数据共享__、__数据独立性_、数据粒度小、独立的数据操作界面、由DBMS统一管理等优点。

5.在文件管理阶段,文件之间是相互_独立的_,在数据库管理阶段,文件之间是相互___联系__的。

6.在___文件__系统中,不容易做到数据共享,在____数据库__系统中,容易做到数据共享。

7.使用数据库设计程序时,只需要告诉数据库管理系统__做什么__,不需要告诉它__怎么做_。

8.在文件系统中,存取数据的基本单位为___纪录____,在数据库系统中,存取数据的基本单位为___数据项_____。

9.在__文件___系统中,数据没有独立的操作界面,在___数据库__系统中,数据具有独立的操作界面。

10.在数据库系统中访问数据,既可以采用__程序__方式,也可以采用_视屏交互_方式。

11.DBMS具有_安全性_、_一致性__、_并发性_和__数据库恢复__等管理控制功能。

12.分布式数据库系统既支持客户的__局部__应用,又支持客户的__全局__应用。

13.分布式数据库系统除了具有一般数据库系统的优点之外,还具有_兼容性强__、__可靠性高__、__地域范围广_、__数据量大_等优点。

14.若一个联系涉及到两个实体则称为__二元__联系,若只涉及到一个实体则称为_一元__联系。

15.在实体中能作为码的属性称为__主属性__,否则称为__非主属性__。

16.域是实体中相应属性的__取值范围__,性别属性的域包含有_2_个值。

17.实体之间的联系类型有三种,分别为_1:1__、__1:n__和__m:n__。

18.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是_多_对__多__的联系。

Access数据库应用基础教程习题集答案

Access数据库应用基础教程习题集答案

Access数据库应用基础教程习题集答案Access数据库应用基础教程习题集答案第1章数据库系统概述1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。

数据库系统(database systems),是由数据库及其管理软件组成的系统。

它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。

它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。

2. 什么是数据库管理系统?它有哪些主要功能?答:数据库管理系统(database management system)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称dbms。

它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。

3. 说出几种常用的数据模型。

答:层次模型、网状模型、关系模型。

4. 什么是关系模型?答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。

5. 简述数据库设计的步骤。

答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。

第2章 SQL 语言简介1. 什么是SQL语言?SQL语言具有哪些特点和功能?答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系数据库系统。

SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。

SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。

2. SQL语言包含哪几个部分?答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language)3. 在联接查询中,包含哪几类联接?答:联接可分为3类:(1)内部联接(典型的联接运算,使用类似于 = 或的比较运算符)。

Access 2010数据库应用基础教程课后习题答案

Access 2010数据库应用基础教程课后习题答案

第1章1. 数据库(Database,DB)就是数据的集合,例如,日常生活中,我们用笔记本记录亲朋好友的联系方式,将他们的姓名、地址、电话等信息都记录下来。

这个“通讯录”就是一个最简单的“数据库”。

在计算机领域,数据库是指长期存储在计算机内的、有组织的、可共享的、统一管理的相关数据的集合。

数据库系统是计算机化的记录保持系统,它的目的是存储和产生所需要的有用信息。

这些有用的信息可以是使用该系统的个人或组织的有意义的任何事情,是对某个人或组织辅助决策过程中不可少的事情。

2. 数据库管理系统(Database Management System,DBMS)是位于用户和数据库之间的一个数据管理软件,它的主要任务是对数据库的建立、运用和维护进行统一管理、统一控制,即用户不能直接接触数据库,而只能通过DBMS来操纵数据库。

DBMS提供了如下几方面的功能。

●数据库定义功能:DBMS提供相应数据定义语言定义数据库结构,刻画数据库的框架,并被保存在数据字典中。

数据字典是DBMS存取和管理数据的基本依据。

●数据存取功能:DBMS提供数据操纵语言实现对数据库数据的检索、插入、修改和删除等基本存取操作。

●数据库运行管理功能:DBMS提供数据控制功能,即数据的安全性、完整性和并发控制等,对数据库运行进行有效的控制和管理,以确保数据库数据正确有效和数据库系统的有效运行。

●数据库的建立和维护功能:包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。

这些功能大都由DBMS的实用程序来完成。

●数据通信功能:DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,这通常与操作系统协调完成。

3. 关系模型、层次模型和网状模型。

4. 关系模型(Relational Model)是用二维表格结构来表示实体及实体之间联系的数据模型。

关系模型的数据结构是一个“二维表框架”组成的集合,每个二维表又可称为关系,因此可以说,关系模型是“关系框架”组成的集合。

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

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

数据库基础及应用课后习题答案【篇一:数据库应用基础教程课后答案中国铁道出版社】1.选择题(1)数据库(db)、数据库系统(dbs)、数据库管理系统(dbms)三者之间的关系是( a )。

a.dbs 包括db 和 dbms b.dbms 包括db 和 dbsc.db 包括 dbs和 dbms d.dbs 就是db,也就是 dbms(2)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(b )。

a.m:n b.1:m c.m:k d.1:1(3)对于“关系”的描述,正确的是( d )。

a.同一个关系中允许有完全相同的元组b.同一个关系中元组必须按关键字升序存放d.同一个关系中不能出现相同的属性名(4)e-r 图用于描述数据库的( a )。

a.概念模型 b.数据模型c.存储模型 d.逻辑模型(5)在关系模型中,一个关键字( c )。

a.可以由多个任意属性组成b.至多由一个属性组成c.可以由一个或者多个其值能够唯一表示该关系模式中任何元组的属性组成d.可以由一个或者多个任意属性组成(6)现有如下关系:患者(患者编号,患者姓名,性别,出生日期,单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是( a )。

a.患者编号 b.患者姓名c.患者编号和患者姓名 d.医生编号和患者编号(7)一个关系只有一个( d )。

a.候选关键字 b.外部关键字c.组合关键字 d.主关键字(8)下列标识符可以作为局部变量使用的是( c )。

a.[@myvar] b.my var c.@myvar d.@my var(9)transact-sql支持的一种程序结构语句是( a )。

a.begin?end b.if?then?elsec.do case d.dowhile(10)字符串常量使用( a )作为定界符。

a.单引号 b.双引号c.方括号 d.花括号2.填空题(1)数据库是在计算机系统中按照一定的方式组织、存储和应用的(数据集合)。

数据库原理及应用课后习题答案

数据库原理及应用课后习题答案

数据库原理及应⽤课后习题答案第⼀章习题⼀、选择题1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是(C)。

A)DB包含DBS和DBMS B)DBMS包含DBS和DBC)DBS包含DB和DBMS D)没有任何关系2.数据库系统的核⼼是(B)。

A)数据模型 B)数据库管理系统C)数据库 D)数据库管理员3.数据独⽴性是数据库技术的重要特点之⼀,所谓数据独⽴性是指(D)。

A)数据与程序独⽴存放B)不同的数据被存放在不同的⽂件中C)不同的数据只能被队友的应⽤程序所使⽤D)以上三种说法都不对4.⽤树形结构表⽰实体之间联系的模型是(C)。

A)关系模型 B)⽹状模型 C)层次模型 D)以上三个都是5.“商品与顾客”两个实体集之间的联系⼀般是(D)。

A)⼀对⼀ B)⼀对多 C)多对⼀ D)多对多6.在E-R图中,⽤来表⽰实体的图形是(A)。

A)矩形 B)椭圆形 C)菱形 D)三⾓形7.在数据库管理系统提供的数据语⾔中,负责数据的模式定义和数据的物理存取构建的是(A)。

A)数据定义语⾔ B)数据转换语⾔ C)数据操纵语⾔ D)数据控制语⾔8.数据库系统的三级模式结构中,下列不属于三级模式的是(B)。

A)内模式 B)抽象模式 C)外模式 D)概念模式9.在数据库管理系统提供的语⾔中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是(D)。

A)数据定义语⾔ B)数据转换语⾔ C)数据操纵语⾔ D)数据控制语⾔10.下⾯关于数据库系统叙述正确的是(B)。

A)数据库系统避免了⼀切冗余B)数据库系统减少了数据冗余C)数据库系统⽐⽂件能管理更多的数据D)数据库系统中数据的⼀致性是指数据类型的⼀致11.下列叙述中,错误的是(C)。

A)数据库技术的根本⽬标是要解决数据共享的问题B)数据库设计是指设计⼀个能满⾜⽤户要求,性能良好的数据库C)数据库系统中,数据的物理结构必须与逻辑结构⼀致D)数据库系统是⼀个独⽴的系统,但是需要操作系统的⽀持12.在数据库管理系统提供的数据语⾔中,负责数据的查询及增、删、改等操作的是(D)。

数据库原理及应用习题带答案

数据库原理及应用习题带答案

习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是( A )阶段。

A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是( B )。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是( C )。

A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( D )。

A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是( C )。

A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的( B )。

A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是( B )。

A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫( B )。

A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是( B )。

数据库技术与应用课后习题答案

数据库技术与应用课后习题答案

第一章习题答案1.1 选择题1. A2. C3. C4. B5. C6. A7. C8. B9. D 10. A 11. D 12. A 13. A 1.2 填空题数据数据的逻辑独立性数据的物理独立性层次数据模型,网状数据模型,关系数据模型能按照人们的要求真实地表示和模拟现实世界、容易被人们理解、容易在计算机上实现实体、记录属性、字段码域一对一、一对多、多对多E-R模型E-R模型层次模型、网状模型、关系模型数据操作、完整性约束矩形、菱形、椭圆形层次模型、一对多网状模型关系模型关系外模式、模式、内模式三级模式、两级映像外模式、模式、内模式数据、程序数据逻辑、数据物理DBMS(数据库管理系统)、DBA(数据库管理员)1.4 综合题2.(注:各实体的属性省略了)3.第二章习题答案1.1 单项选择题1. C2. A3. B4. C5. C6. D7. A8. B1.2 填空题集合2. 能唯一标识一个实体的属性系编号,学号,系编号关系,元组,属性关系模型,关系,实体,实体间的联系投影1.4 综合题1. πsno(σcno=’2’(SC))2. πsno(σcname=’信息系统’(SCCOURSE))3. πsno,SNAME,SAGE(STUDENT)第三章习题答案1.1select * from jobs1.2select emp_id,fname+'-'+lname as 'Name' from employee1.3select emp_id,fname+'-'+lname as 'Name',Year(getdate())-Year(hire_date) as 'worke time' from employee order by 'worke time'2.1select * from employee where fname like 'f%'2.2select * from employee where job_id='11'2.3select emp_id,fname+'-'+lname as 'Name', Year(getdate())-Year(hire_date) as worketimefrom employeewhere (Year(getdate())-Year(hire_date)) >5order by worketime2.4select * from employee where cast(job_id as integer)>=5 and cast(job_id as integer)<=82.5select * from employee where fname='Maria'2.6select * from employee where fname like '%sh%' or lname like '%sh%'3.1select * from sales where ord_date <'1993-1-1'4.1select distinct bh, zyh from stu_info wherebh in(select bh from stu_infogroup by (bh)having count(*)>30 and count(*)<40)order by bh或者是select bh,zyh from stu_infogroup by zyh,bhhaving count(bh)>30 and count(bh)<40order by bh4.2select * from gbanwhere bh like '计%'4.3select * from gfiedwhere zym like '%管理%'4.4select xh,xm,zym,stu_info.bh,rxsj from stu_info,gfied,gban where nl>23and stu_info.zyh=gfied.zyh and stu_info.bh=gban.bh4.5select zyh,count(*) from gbanwhere xsh='03'group by zyh第四章习题答案4.1 单项选择题:B2、A3、C4、A5、A6、C7、C8、D9、B10、A11、C(或B,即书上121页例题中from的写法)12、A13、C14、C15、C4.2 填空题:drop tablealter table add <列名或约束条件>with check option基本表基本表distinct group by roder by数据定义数据操纵数据控制distinctlike % _自含式嵌入式10、order by asc desc4.3 综合题1、SELECT XH, XM, ZYM, BH, RXSJFROM STU_INFO, GFIEDWHERE STU_INFO.ZYH = GFIED.ZYH AND NL > 23 AND XBM = '男'2、SELECT ZYM 专业名, count(*) 人数FROM STU_INFO, GFIEDWHERE STU_INFO.XSH = '03' AND STU_INFO.ZYH = GFIED.ZYHGROUP BY ZYM注意:该题目中给出的条件XSH = '03'中的03代表的是“控制科学与工程”学院,信息学院的代码是12,大家可根据具体情况来做该题。

SQLServer2008数据库应用教程课后答案

SQLServer2008数据库应用教程课后答案

SQLServer2008数据库应⽤教程课后答案第1章数据库基础⼀、单项选择题1.C 2.A 3.C 4.D 5.D6.B 7.A 8.B 9.B 10.D11.C 12.A 13.C 14.B 15.A16.B 17.A 18.D 19.B 20.B21.A; D 22.A 23.C 24.D 25.B26.B 27.B 28.D 29.B 30.B⼆、填空题1.概念;数据2.属性3.码4.⼀对⼀联系;⼀对多(或多对⼀)联系;多对多联系5.候选码6.候选码7.关系名(属性1,属性2,…,属性n)8.关系数据结构;关系操作集合;关系完整性约束9.实体;参照;⽤户定义的;实体;参照10.空植11.需求分析阶段;概念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运⾏和维护阶段12.准确了解并分析⽤户对系统的要求,尤其是⽤户的信息要求、处理要求、安全性与完整性要求,确定所要开发的应⽤系统的⽬标,产⽣⽤户和设计者都能接受的需求说明书,做为下⼀步数据库概念结构设计的基础。

13.将需求分析得到的⽤户需求抽象为信息结构即概念模型。

14.将概念结构进⼀步转化为某⼀DBMS⽀持的数据模型,并对其进⾏优化。

15.为逻辑数据模型选取⼀个最适合应⽤环境的物理结构,包括数据库在物理设备上的存储结构和存取⽅法。

三、指出以下各缩写的英⽂意思和中⽂意思1.DB:DataBase2.DBMS:Database Management System3.RDBMS:4.DBS:DataBase System5.DBA:Relational Database Management System6.NF:Normal Form7.DDL:Data Definition Language四、按题⽬要求回答问题1.答:2.答:3.答:(1)关系R是2NF。

因为R的候选码为课程名,⽽课程名→教师名,教师名→教师地址,所以课程名→教师地址,即存在⾮主属性教师地址对候选码课程名的传递函数依赖,因此R不是3NF。

数据库管理与应用作业一答案

数据库管理与应用作业一答案

《数据库管理与应用》练习1答案二、填空题1.经过处理和加工提炼而用于决策或其他应用活动的数据称为_______。

2.数据管理技术经历了____________①、___________②和___________③三个阶段。

3.数据库系统一般是由______________①、______________②、______________③、______________④、______________⑤组成。

4.数据库是长期存储在计算机内、有____________①的、可___________②的数据集合. 5.DBMS是指_____________①,它是位于__________②和___________③之间的一层管理软件.6.DBMS管理的是_____的数据.7.由______________负责全面管理和控制数据库系统。

8.数据库系统与文件系统的本质区别在于______________________.9.数据独立性又可分为______________①和______________②。

10.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数据的______________。

11.数据模型是由______________①、______________②和______________③三部分组成的。

12.按照数据结构的类型来命名,数据模型分为_____________①、______________②和_____________③.13.______________①是对数据系统的静态特性的描述,______________②是对数据库系统的动态特性的描述.14.以子模式为框架的数据库是______________①;以模式为框架的数据库是______________②;以物理模式为框架的数据库是______________③。

15.关系数据库是采用_____作为数据的组织方式。

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

习题1
一、填空题
1.写出下列概念。

(1)数据是。

(2)数据处理是。

(3)数据库是。

(4)数据库管理系统是。

(5)常量是。

(6)变量是。

(7)内存变量是。

2.3中数据模型是:、和。

3.3中数据库类型是:、和。

4.字符型数据由组成。

它包括、、和。

5.数值型数据由组成。

它包括、、和。

6.常用的常量类型有、、、。

7.内存变量名的命名规则是。

8.区分下列常量和内存变量。

"Fox Pro"、Fox Pro、'1998'、1998、.T.、T、10/01/98、[^10/01/98^]、{^10/01/98^}
(1)变量是。

(2)字符型常量是。

(3)数值型常量是。

(4)逻辑型常量是。

(5)日期型常量是。

9.写出下列表达式的值。

(1)"is"$"This is a book"的值是。

(2)"This is a book"="this"的值是。

(3)"This is a book"="This"的值是。

(4)"我们 "-"热爱 "+"祖国"的值是。

(1)"我们 "+"热爱 "-"祖国"的值是。

(5)3*(21-4)>9+15/5AND"abcd"="abc"的值是
10.写出项目管理器中下列按钮的功能。

(2)“新建”按钮的功能是。

(3)“修改”按钮的功能是。

(4)“添加”按钮的功能是。

(5)“移去”按钮的功能是。

(6)“打开”按钮的功能是。

(7)“关闭”按钮的功能是。

(8)“浏览”按钮的功能是。

(9)“运行”按钮的功能是。

(10)“连编”按钮的功能是。

二、判断题
()1.内存变量必须先定义,后赋值。

()2.改内存变量赋值可以改变内存变量的数据类型。

()3.一个内存变量在任一时刻只能有一个值和一种数据类型
()4.可以使用Visual FoxPro的关键字定义变量名。

()5.数据必须先定义,后赋值。

()6.数组的所有元素必须作为一个整体使用。

三、多项选择题
1.下列叙述正确的是()
A.层次模型用于反映一对多的关系
B.网状模型用于反映多对多的关系
C.关系模型用于反映二维表格数据之间的关系
D.关系模型可以反映一对一的关系、多对多的关系和一对多的关系
2.下列叙述正确的是()
A.一行只能写一条命令
B.一行可以写多条命令
C.一条命令只能写在一行
D.一条命令可以写在多行
3.在命令格式中“USE<表文件名>[IN 工作区号]”中,子句是()
E
B.<表文件名>
C.[IN 工作区号]
D.[工作区号]
4.下列格式中可以作内存变量名的是( )
A.XS_1
B.1_XS
C._PAGE
D.工资
5.下列各式中不能作内存变量的是()
A.XS&25
B.ANS*WER
C.ST-1
D.工资
6.下列叙述正确的是()
A.内存变量的值可以改变,但数据类型不能改变
B.内存变量的值和数据类型都能改变
C.一个内存变量可以同时具有多个值和数据类型
D.一个内存变量在任一时刻只能有一个值和一种数据类型
7.假设:学号="9703",姓名="张华",应交费=4000.下列表达式正确的是()
A."学号:"+学号
B."姓名:"+姓名
C."应交费:"+应交费
D."应交费:"+STR(应交费)
8.用关系运算符比较时,正确的方法是()
A.比较数值型数据时,按数值大小进行比较
B.比较单个字符时,按其ASCII码值的大小进行比较
C.比较字符串时,按从左到右的顺序依次比较每一个位置上的字符
D.比较日期型数据时,按日期的先后进行比较
9.获取帮助信息正确的方法是()
A.单机“常用”工具栏的“帮助”按钮
B.选择“帮助”→“Microsoft Visual VoxPro帮助主题”命令
C.选择“帮助”→“目录”命令
D.选择“帮助”→“索引”命令
10.使用F1键或许帮助信息正确的方式是()
A.先打开菜单,在按F1键
B.先打开窗口,在按F1键
C.先打开对话框,在按F1键
D.先在命令窗口中选择一个命令或函数,在按F1键
四、写出下列命令
1.改变量XH赋值为字符串:12345
2.改变量XH赋值为数字:12345
3.改变量XH赋值为日期型数据:2001年10月7日
4.给变量XH1、XH2、XH3赋值为字符串:CHINA
5.给变量XH1、XH2、XH3赋值为表达式6+4^5
6.显示所有内存变量
7.显示所有以XS开头的内存变量
8.删除所有用户自定义内存变量
9.删除用户自定义内存变量XS、XT、BOOK和ST。

10.定义一个有5个元素的一位数组ST。

11.给数组ST的所有元素赋值为0
12.获取USE命令的帮助信息
五、上机完成下列人去
1.先关闭“常用”工具栏,在打开该工具栏。

2.查看“编辑”菜单的帮助内容
3.查看“命令”窗口的帮助内容
4.查看“新建”对话框的帮助内容
5.查看“打开”对话框各个选项的帮助内容
6.查看DISPLAY命令和CLEAR命令的帮助信息
7.查看STR函数的帮助信息
8.新建一个项目文件ST.PJX
9.使用Windows的记事本程序新建一个文本文件ST.TXT,并将该文件添加到ST项目管理器
10.重命名文件ST.TXT为STUDENTTXT
11.为文本文件STUDENT.TXT添加说明,说明内容自定
12.从磁盘上删除STUDENT.TXT文件。

相关文档
最新文档