计算机数据库应用基础全部习题参考答案

合集下载

数据库应用试题及答案

数据库应用试题及答案

数据库应用试题及答案一、选择题1. 在关系数据库中,用于查询数据的SQL语句是:A. CREATEB. INSERTC. SELECTD. UPDATE答案:C2. 以下哪个不是数据库的范式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)答案:D3. 以下哪个是数据库事务的四大特性之一?A. 可扩展性B. 一致性C. 可用性D. 持久性答案:B4. 在SQL中,用于删除表中数据的语句是:A. DROPB. DELETEC. REMOVED. ERASE答案:B5. 数据库管理系统(DBMS)的主要功能不包括:A. 数据存储B. 数据保护C. 数据加密D. 数据查询答案:C二、简答题1. 简述数据库的三级模式结构。

答案:数据库的三级模式结构包括外模式、概念模式和内模式。

外模式是用户视图,是用户与数据库交互的接口;概念模式是全局逻辑视图,描述了数据库的总体逻辑结构;内模式是存储视图,描述了数据的物理存储方式。

2. 什么是数据库的完整性约束?请列举至少三种。

答案:数据库的完整性约束是确保数据库中数据准确性和一致性的规则。

常见的完整性约束包括:- 实体完整性:确保表中的每一行都有一个唯一的标识符。

- 参照完整性:确保表之间的关联关系正确无误。

- 用户定义的完整性:根据特定业务规则定义的约束。

三、应用题1. 假设有一个学生信息表(Students),包含字段:学生ID (StudentID),姓名(Name),年龄(Age),专业(Major)。

编写一个SQL查询,列出所有年龄大于20岁的学生信息。

答案:```sqlSELECT * FROM Students WHERE Age > 20;```2. 编写一个SQL语句,向学生信息表中插入一条新记录,学生ID为1001,姓名为“张三”,年龄为22,专业为“计算机科学”。

答案:```sqlINSERT INTO Students (StudentID, Name, Age, Major) VALUES (1001, '张三', 22, '计算机科学');```3. 如果需要删除学生信息表中所有计算机科学专业的学生记录,请编写相应的SQL语句。

数据库应用基础教程答案

数据库应用基础教程答案

数据库应用基础教程答案【篇一: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查询语句写出相应的功能。

数据库应用基础考试模拟题含参考答案

数据库应用基础考试模拟题含参考答案

数据库应用基础考试模拟题含参考答案一、单选题(共100题,每题1分,共100分)1、在access2010中,若要上调数据库中产品的价格,最方便的方法是使用查询中的( )A、追加查询B、生成表查询C、删除查询D、更新查询正确答案:D2、在Access 2010数据库中,表的字段名最多不得超过()个字符A、255B、256C、254D、64正确答案:D3、将表中的字段定义为( ),可使字段中的每一条记录都必须是唯一的。

A、索引B、主键C、必需D、有效性规则正确答案:B答案解析:主键就是用来唯一标识表中的记录。

4、在对某字符型字段进行升序排列时,假设该字段存在这样4个值:中国、美国、日本、法国,则最后排序的结果是( )。

A、中国、美国、法国、日本B、法国、日本、美国、中国C、中国、日本、法国、美国D、法国、美国、日本、中国正确答案:D答案解析:汉字的排序按照汉语拼音字母的字符串,进行逐个字符比较,直到可以比较大小排序为止。

5、Access 2010中,文本型默认字段大小为()A、255B、64C、50D、65535正确答案:A答案解析:默认字段大小为255,最大也为255。

6、报表对象是()A、VBA程序B、修改数据的对象C、用来实现按照指定格式打印的对象D、一系列操作的集合正确答案:C答案解析:报表的最终目的就是为了对数据进行打印输出。

7、为加快对某字段的查找速度,应该()。

A、防止在该字段中输入重复值B、使该字段成为必填字段C、对该字段进行索引D、使该字段数据格式一致正确答案:C答案解析:索引可以加快对数据的查询速度,建立索引后表中记录的物理顺序不变,只是改变记录的逻辑顺序。

8、在ACCESS2010中,不可以设置输入掩码的字段类型是( )。

A、数字B、文本C、自动编号D、日期时间正确答案:C答案解析:输入掩码用于限制数据的输入格式和输入范围,也就是说只有在对数据输入的时候,输入掩码才能起作用。

数据库应用习题及答案

数据库应用习题及答案

数据库应用习题及答案4、在下述关于数据库系统的叙述中,正确的是( )A. 数据库中只存在数据项之间的联系B. 数据库的数据项和记录之间都存在联系C. 数据库的数据项之间无联系,记录之间存在联系D. 数据库的数据项和记录之间都不存在联系参考答案: B8、为了合理组织数据,应遵从设计原则是( )A. “一事一地”的原则,即一个表描述一个实体或实体间的一种联系B. 表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段C. 用外部关键字保证有关联的表之间的联系D. 以上各条原则都包括参考答案: D9、如果要改变一个关系中属性的排列顺序,应使用的关系运算是( )A. 重建B. 选取C. 投影D. 连接参考答案: C12、Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是( )A. 索引、排序、查找B. 建库、录入、排序C. 选择、投影、联接D. 显示、统计、复制参考答案: C填空题:1、在关系数据库中,二维表的列称为属性,二维表的行称为 [ ] 。

参考答案: 元组3、用二维表的形式来表示实体之间联系的数据模型叫做_____________参考答案: 关系模型4、数据模型不仅表示反映事物本身的数据,而且表示()。

参考答案: 事物之间的联系5、信息是有用的()。

参考答案: 数据6、数据是信息的表现()。

参考答案: 形式7、一个关系数据库由若干个( )组成;一个数据表由若干个()组成;每一个记录由若干个以字段属性加以分类的()组成。

参考答案: 数据表记录数据项5、关系模型有哪些主要的特点?学生答案: 数据结构简单、查询与处理方便、数据独立性高、坚实的理论基础参考答案: BVisual FoxPro 6.0基础单选题:1、Visual Foxpro中,要显示或隐藏某个工具栏,应选择()A. 文件--退出B. 显示--工具栏C. 显示--命令窗口D. 工具--选项参考答案: B11、Visual Foxpro中,显示和隐藏命令窗口的操作是在_______菜单中完成的A. 工具B. 显示C. 编辑D. 窗口参考答案: D15、Visual Foxpro 6.0主要界面菜单栏中不包括________菜单项A. “文件”B. “项目”C. “程序”D. “窗口”参考答案: B16、Visual Foxpro中,若要定制工具栏,应选择________菜单项A. “工具”B. “显示”C. “窗口”D. “文件”参考答案: B19、以下有关Foxpro工作方式的叙述,正确的是()A. 只有一种工作方式,即命令工作方式B. 有两种工作方式,即命令方式和程序方式C. 有两种工作方式,即键盘方式和鼠标方式D. 有三种工作方式,即命令方式、程序方式和菜单方式参考答案: B20、Foxpro某些类型的文件只有在库文件打开的情况下才能打开,在库文件关闭时自动关闭。

计算机数据库应用基础全部习题参考答案

计算机数据库应用基础全部习题参考答案

第一章习题参考答案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. 什么是计算机硬件?计算机硬件是指计算机系统中的物理设备,包括主机、显示器、键盘、鼠标等。

2. 什么是计算机软件?计算机软件是指在计算机硬件上运行的程序、数据和相关文档的集合。

3. 什么是操作系统?操作系统是一种控制和管理计算机硬件与软件资源的程序,它提供了用户与计算机之间的接口。

4. 什么是二进制?二进制是计算机中使用的一种数字编码系统,使用0和1来表示数值和字符。

5. 什么是计算机网络?计算机网络是指将多台计算机通过通信设备连接起来,实现资源共享和信息传输的系统。

第二章: 常用的办公软件1. 什么是文字处理软件?文字处理软件是一种用于创建、编辑、格式化和打印文档的应用程序,如Microsoft Word、Google Docs等。

2. 什么是电子表格软件?电子表格软件是一种用于创建、编辑和分析数据表格的应用程序,如Microsoft Excel、Google Sheets等。

3. 什么是演示文稿软件?演示文稿软件是一种用于创建、编辑和展示幻灯片演示的应用程序,如Microsoft PowerPoint、Google Slides等。

4. 什么是数据库管理软件?数据库管理软件是一种用于创建、管理和查询数据库的应用程序,如Microsoft Access、MySQL等。

第三章: 网络与互联网1. 什么是URL?URL是统一资源定位符,用于标识互联网上的资源,通常以http://或https://开头。

2. 什么是HTTP?HTTP是超文本传输协议,用于在Web浏览器和Web服务器之间传输超文本的协议。

3. 什么是IP地址?IP地址是用于在网络上唯一标识设备的一组数字,分为IPv4和IPv6两种格式。

4. 什么是云计算?云计算是一种通过互联网提供计算资源和服务的模式,包括云存储、云计算平台等。

第四章: 数据库基础知识1. 什么是数据库?数据库是用于存储和管理数据的系统,它提供了数据的组织、存储、检索和更新等功能。

数据库基础与应用复习题及参考答案

数据库基础与应用复习题及参考答案

中南大学网络教育课程考试(专科)复习题及参考答案数据库基础与应用一、选择题:1。

现实世界中客观存在并能相互区别得事物称为( )A)实体 B)实体集C)字段D)记录2。

现实世界中事物得特性在信息世界中称为( )A)实体B)实体标识符C)属性 D)关键码3。

下列实体类型得联系中,属于一对一联系得就是( )A)教研室对教师得所属联系 B)父亲对孩子得亲生联系C)省对省会得所属联系D)供应商与工程项目得供货联系4.采用二维表格结构表达实体类型及实体间联系得数据模型就是( )A)层次模型B)网状模型 C)关系模型D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间得关系( )A)DB包括DBMS与DBS B)DBS包括DB与DBMSC)DBMS包括DB与DBS D)DBS与DB与DBMS无关6。

在数据库技术中,反映现实世界中事物得存在方式或运动状态得就是( )A)信息B)数据C)消息 D)命令7。

下列关于关系数据模型得术语中,哪一个术语所表达得概念与二维表中得“行”得概念最接近?A)属性B)关系C)域D)元组8。

在关系数据中,视图(view)就是三级模式结构中得( )A)内模式 B)模式 C)存储模式 D)外模式9.数据库系统中,用( )描述全部数据得整体逻辑结构A)外模式B)存储模式C)内模式 D)概念模式10.数据库系统中,用户使用得数据视图用( )描述,它就是用户与数据库之间得接口.A)外模式 B)存储模式 C)内模式 D)概念模式11.数据库系统达到了数据独立性就是因为采用了( )A)层次模型 B)网状模型 C)关系模型D)三级模式结构12.在关系数据库系统中,当关系得型改变时,用户程序也可以不变。

这就是A)数据得物理独立性 B)数据得逻辑独立性C)数据得位置独立性 D)数据得存储独立性13。

逻辑数据独立性就是指( )A)概念模式改变,外模式与应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变 D)内模式改变,外模式与应用程序不变14。

《大学计算机基础》35 - 数据库技术应用基础:数据库概述测试题含答案

《大学计算机基础》35 - 数据库技术应用基础:数据库概述测试题含答案

《大学计算机基础》35 - 数据库技术应用基础:数据库概述测试题含答案您的姓名: [填空题] *_________________________________一、选择题1、下面关于数据描述中错误的是()。

[单选题] *A、数据和它的语义是不可分的B、数据就是数字(正确答案)C、数据是数据库中存储的基本对象D、数据是描述事物的符号记录2、数据库管理系统的目标是()地共享数据。

[单选题] *A、简单B、安全C、高效D、以上所有(正确答案)3、定义了物理存储中数据是怎样在哪里组织的模式是()。

[单选题] *A、外模式B、内模式(正确答案)C、模式D、以上都不对4、内模式的改变不会影响到(外)模式,这称为()。

[单选题] *A、物理独立性(正确答案)B、逻辑独立性C、内部独立性D、外部独立性5、模式的改变不会影响到外模式(或应用程序),这称为()。

[单选题] *A、物理独立性B、逻辑独立性(正确答案)C、共享独立性D、内外独立性6、数据库系统的多级结构中,不包含()。

[单选题] *A、模式B、外模式C、中模式(正确答案)D、内模式7、下列选项中,不属于数据库技术管理数据特点的是()。

[单选题] *A、数据独立性强B、集中控制数据C、提供数据安全保障D、数据冗余很高(正确答案)8、MySQL是一个()。

[单选题] *A、数据库B、数据库管理系统(正确答案)C、数据库系统D、硬件9、数据库管理系统是一种()。

[单选题] *A、采用数据库技术的计算机系统B、包括数据库管理员、计算机软硬件以及数据库系统C、位于用户和操作系统之间的一种数据管理软件(正确答案)D、包括操作系统在内的数据管理软件系统10、数据库系统的核心是()。

[单选题] *A、数据库B、数据库管理系统(正确答案)C、数据模型D、应用程序11、DBS是指()。

[单选题] *A、数据B、数据库C、数据库系统(正确答案)D、数据库管理系统12、DBA是指()。

数据库基础与应用(答案)

数据库基础与应用(答案)
D. 事件
6.Access数据库类型是分值:2
A. 层次数据库
B. 关系数据库
C. 网状数据库
D. 圆状数据库
7.Access是一个什么系统。分值:2
A. 人事管理
B. 数据库
C. 数据库管理
D. 财务管理
8.下列关于Access数据库论述正确的是分值:2
A. 必须包含构成Access数据库的七类不同的对象
A. 字段
B. 报表
C. 控件
D. 页码位
38.在报表属性中,决定报表的外观特征(如高度、宽度)的是分值:2
A. “格式”属性标签
B. “事件”属性标签
C. “数据”属性标签
D. “其他”属性标签
39.报表快照是一种扩展名为______的文件。分值:2
A. .snp
B. .dbf
C. .rtf
D. .dbe
C. 在窗体设计视图中,可以进行数据记录的浏览
D. 在窗体设计视图中,可以进行数据记录的添加
28.当需要将一些切换按钮、单选钮或复选框组合起来共同工作时,需要使用的控件是分值:2
A. 列表框
B. 复选框
C. 选项组
D. 组合框
29.在窗体设计视图中,按____键,同时单击鼠标可以选中多个控件。分值:2
A. 状态栏
B. 对话框
C. 工具栏
D. 菜单栏
21.SQL语句中的DROP关键字的功能是从数据库中分值:2
A. 修改表
B. 删除表
C. 插入表
D. 新建表
22.用表“学生名单”创建新表“学生名单2”,所使用的查询方式是分值:2
A. 删除查询
B. 生成表查询
C. 追加查询

(完整版)《数据库原理及应用》课后习题参考答案解析

(完整版)《数据库原理及应用》课后习题参考答案解析

《数据库原理与应用》课后习题参考答案第一章作业参考答案1. 单选题 C C D B C2. 判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。

3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存关系,以及数据动态变化的规则。

主流数据库采用关系图模型。

数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。

)2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。

数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检索由统一软件进行管理和控制。

3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。

在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。

数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。

5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。

数据库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取数据库数据 ; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性;执行备份和恢复等等第二章作业参考答案1 单选题 C B D A A2. 判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性4简答题外码键1)在关系模型中,使用“关系”来存储“实体”中的数据。

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

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

第一章综合练习题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是_多_对__多__的联系。

数据库基础与应用作业答案

数据库基础与应用作业答案

数据库基础与应用作业答案第1章数据库概述一、选择题1 A; 2C;3A;4D;5A;6A;二、填空题一、有序的、可共享的二、在建立、使用和维护时三、数据库、数据库管理系统(及其开发工具)、应用系统、DBA和用户四、手工、文件、数据库五、数据结构、数据操作、完整性与约束性条件六、关系、网状、层次;关系数据模型三、判断题1√;2√;3×;4×四、简答题1.简述计算机数据管理技术发展的三个阶段。

一、人工管理这一阶段(20世纪50年代中期以前),计算机主要用于科学计算。

外部存储器只有磁带、卡片和纸带等还没有磁盘等直接存取存储设备。

软件只有汇编语言,尚无数据管理方面的软件。

数据处理方式基本是批处理。

这个阶段有如下几个特点:计算机系统不提供对用户数据的管理功能。

用户编制程序时,必须全面考虑好相关的数据,包括数据的定义、存储结构以及存取方法等。

程序和数据是一个不可分割的整体。

数据脱离了程序就无任何存在的价值,数据无独立性。

数据不能共享。

不同的程序均有各自的数据,这些数据对不同的程序通常是不相同的,不可共享;即使不同的程序使用了相同的一组数据,这些数据也不能共享,程序中仍然需要各自加人这组数据,谁也不能省略。

基于这种数据的不可共享性,必然导致程序与程序之间存在大量的重复数据,浪费了存储空间。

不单独保存数据。

基于数据与程序是一个整体,数据只为本程序所使用,数据只有与相应的程序一起保存才有价值,否则就毫无用处。

所以,所有程序的数据均不单独保存。

二、文件系统在这一阶段(20世纪50年代后期至60年代中期)计算机不仅用于科学计算,还利用在信息管理方面。

随着数据量的增加,数据的存储、检索和维护问题成为紧迫的需要,数据结构和数据管理技术迅速发展起来。

此时,外部存储器已有磁盘、磁鼓等直接存取的存储设备。

软件领域出现了操作系统和高级软件。

操作系统中的文件系统是专门管理外存的数据管理软件,文件是操作系统管理的重要资源之一。

大学计算机基础习题与答案

大学计算机基础习题与答案

一、单选题1、计算机内数据的表示形式是( )。

A.八进制B.十进制C.十六进制D.二进制正确答案:D2、下列哪一项不属于汉字编码:()。

A.区位码B.ASCIIC.国标码D.字形码正确答案:B3、计算机中-35的单字节补码为()。

A.10100011B.11011100C.11011101D.11011110正确答案:C4、汉字在计算机内表示与处理时,使用的是()码。

A.字形B.输入C.国标D.机内正确答案:D5、最常用的英文字符编码是()。

A.GB2312-80B.ASCII码C.GBKD.EBCDIC码正确答案:B6、如果用16*16点阵存储一个汉字字形,需要的存储空间是()个字节。

A.32B.16C.256D.2正确答案:A7、当收到的电子邮件显示乱码时,主要是因为()。

A.收到了非法的信息B.用户邮箱出了问题C.收、发邮件的用户,使用了不同的字符编码系统D.用户进行了非法操作正确答案:C8、英文字符“A”的ASCII值为65,那么英文字符“B”的ASCII值为()。

A.66B.32C.98D.97正确答案:A9、与(BC)H等值的八进制数是( )。

A.(273)OB.(274)OC.(314)OD.(313)O正确答案:B10、信息技术的四大基本技术是感测技术、控制技术、智能技术和()。

A.生物技术B.媒体技术C.通信技术D.传播技术正确答案:C11、下面存储器中,哪个速度最快():A.虚拟内存B.CacheC.RAMD.ROM正确答案:B12、计算机网络拓扑结构中,若是以一个网络连接设备为中心,其他节点都与中心节点相连,这种网络的拓扑结构称为()。

A.树型B.总线型C.环型D.星型正确答案:D13、关于传输介质,不正确的描述是()。

A.无线传输介质是指利用大气空间,以无线电波方式进行通信的传输介质。

B.传输介质分为有线传输介质和无线传输介质。

C.传输介质就是通信时使用的线缆。

D.有线传输介质主要包括:同轴电缆、双绞线、光纤。

计算机应用基础各章习题参考答案

计算机应用基础各章习题参考答案

计算机应用基础各章习题参考答案第一章计算机基础知识一、单选题1、世界上第一台电子计算机诞生于()A 1946 年B 1956 年C 1966 年D 1976 年答案:A解析:世界上第一台电子计算机名为 ENIAC,于 1946 年在美国宾夕法尼亚大学诞生。

2、计算机能够直接识别和执行的语言是()A 机器语言B 汇编语言C 高级语言D 数据库语言答案:A解析:机器语言是计算机能够直接识别和执行的语言,由二进制代码组成。

3、一个完整的计算机系统包括()A 计算机及其外部设备B 主机、键盘、显示器C 系统软件和应用软件D 硬件系统和软件系统答案:D解析:计算机系统由硬件系统和软件系统两大部分组成。

硬件是计算机的物理设备,软件则是使硬件能正常工作的程序和相关数据。

4、以下不属于输入设备的是()A 鼠标B 键盘C 打印机D 扫描仪答案:C解析:打印机属于输出设备,用于将计算机处理的结果输出到纸张等介质上。

5、计算机的内存储器比外存储器()A 速度快B 存储量大C 便宜D 以上说法都不对答案:A解析:内存储器的读写速度比外存储器快,但存储容量通常较小。

二、多选题1、计算机的特点包括()A 运算速度快B 计算精度高C 具有记忆和逻辑判断能力D 自动化程度高答案:ABCD解析:这些都是计算机的显著特点,使其在各个领域得到广泛应用。

2、计算机的性能指标主要有()A 字长B 主频C 内存容量D 运算速度答案:ABCD解析:字长决定了计算机的处理能力,主频影响计算机的运行速度,内存容量和运算速度也是衡量计算机性能的重要指标。

3、以下属于计算机应用软件的有()A WordB ExcelC WindowsD Photoshop答案:ABD解析:Word 和 Excel 是办公软件,Photoshop 是图像处理软件,都属于应用软件。

Windows 是操作系统,属于系统软件。

三、判断题1、计算机只能处理数字信息。

(×)解析:计算机不仅能处理数字信息,还能处理文字、图像、声音等多种形式的信息。

(完整版)数据库原理与应用习题参考答案

(完整版)数据库原理与应用习题参考答案

第1章数据库概述1.与文件管理相比,数据库管理有哪些优点?答:(1)相互关联的数据集合;(2)较少的数据冗余;(3)程序与数据相互独立;(4)保证数据的安全可靠;(5)最大限度地保证数据的正确性;(6)数据可以共享并能保证数据的一致性。

2.比较文件管理和数据库管理数据的主要区别。

答:文件系统不能提供数据的独立性,也不能提供数据共享、安全性等功能,这些需要客户端编程实现。

而数据库管理系统可以很方便地提供这些功能。

3.在数据库管理方式中,应用程序是否需要关心数据的存储位置和结构?为什么?答:不需要。

因为这些都由数据库管理系统来维护。

4.在数据库系统中,数据库的作用是什么?答:数据库是存储数据的仓库,其作用是存储数据。

5.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据库文件吗?答:不可以。

6.数据独立性指的是什么?它能带来哪些好处?答:数据独立性包括逻辑独立性和物理独立性两部分。

物理独立性是指当数据的存储结构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内容发生变化时,不影响应用程序的特性。

这两个独立性使用户只需关心逻辑层即可,同时增强了应用程序的可维护性。

7.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统一般包括3个主要部分:数据库、数据库管理系统和应用程序。

数据库是数据的汇集,它以一定的组织形式保存在存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序专指以数据库数据为基础的程序8.在文件服务器结构和客户/服务器结构中,对数据的处理有什么区别?答:在文件服务器结构中,数据的处理是在客户端完成的,而在客户/服务器结构中,对数据的处理是在服务器端完成的,服务器返回给客户端的是处理后的结果。

第2章数据模型与数据库系统结构1.解释数据模型的概念,为什么要将数据模型分成两个层次?答:数据模型实际上是模型化数据和信息的工具,在数据库中,数据模型要满足三个要求:第一,要能够比较真实地模拟现实世界;第二,要容易被人们理解;第三,要能够很方便地在计算机上实现。

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

第一章习题参考答案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)数据库是在计算机系统中按照一定的方式组织、存储和应用的(数据集合)。

支持数据库各种操作的软件系统叫(数据库管理系统)。

由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫(数据库系统)。

(2)数据库常用的数据模型是(层次模型)、(网状模型)、(关系模型),SQL Server属于(关系模型)。

(3)关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的(关键字)。

(4)表是由行和列组成的,行有时也称为(元组)或记录,列有时也称为(属性)或字段。

(5)E-R图是由(实体)、(属性)和(联系)3种基本要素组成的。

(6)(企业管理器)和(查询分析器)是SQL Server的两个主要工具。

(7)SQL Server的启动、暂停、停止和状态检查使用(SQL Server服务管理器)工具。

(8)必须启动SQL Server服务器中的()服务才能访问SQL Server数据库。

SQL Server(9)某标识符的首字母为@时,表示该标识符为(局部)变量名。

(10)在SQL Server 2000中主要是通过使用(查询分析器)运行Transact-SQL语句。

(11)注释是一些说明性的文字,而不是(可执行)语句,不参与程序的执行。

(12)在SQL Server 2000中,每个程序块的开始标记为关键字(BEGIN),结束标记为关键字(END )。

(13)在SQL Server 2000中,CASE结构是一个(函数),只能作为一个(表达式)使用在另一个语句中。

(14)在条件执行语句中,关键字IF和ELSE之间及ELSE之后,可以使用(单个)语句,也可以使用(语句块)。

(15)在循环结构的语句中,当执行到关键字(BREAK )后将终止整个语句的执行,当执行到关键字(CONTINUE )后将结束一次循环体的执行。

3.问答题(1)什么是数据库、数据库管理系统以及数据库系统?它们之间有什么联系?答:数据库(Datebase,DB)是按照一定的方式组织的、存储在外部存储设备上的、能为多个用户共享的、与应用程序相互独立的相关数据集合。

数据库管理系统(Database Management System,DBMS)是对数据库中数据资源进行统一管理和控制的软件,它提供数据定义、数据操作、数据库管理、数据库建立和维护以及通信等功能。

数据库系统(Database System,DBS)是由计算机系统、数据库及其描述机构、数据库管理系统和有关人员组成,是由这几个方面组成的具有高度组织性的总体。

数据库中包含的数据是存储在存储介质上的数据文件的集合;每个用户均可使用其中的数据,不同用户使用的数据可以重叠,同一组数据可以为多个用户共享;DBMS为用户提供对数据的存储组织、操作管理功能;用户通过DBMS和应用程序实现数据库系统的操作与应用。

(2)简述数据库系统的特点。

答:①数据共享②减少数据冗余③具有较高的数据独立性④增强了数据安全性和完整性保护(3)实体之间的联系有哪几种?分别举例说明。

答:实体间的联系有3种类型:①一对一联系(1:1)。

例如,一个班级只有一个班长,一个班长只在一个班级任职,班长与班级之间的联系是一对一的联系。

②一对多联系(1:n)。

例如,一个学院有许多学生,但一个学生只能在一个学院就读,所以学院和学生之间的联系是一对多的联系。

③多对多联系(m:n)。

例如,一个学生可以选修多门课程,任何一门课程可以为多个学生选修,所以学生和课程之间的联系是多对多的联系。

(4)什么是数据模型?目前数据库主要有哪几种数据模型?它们各有何特点?答:数据模型是数据库中实体之间联系的抽象描述即数据结构在数据库系统中,常用的数据模型有层次模型、网状模型和关系模型3种。

层次模型用树形结构来表示实体及其之间的联系。

建立数据的层次模型需要满足两个条件:有一个结点没有父结点,这个结点即根结点;其他结点有且仅有一个父结点。

网状数据模型用以实体型为结点的有向图来表示各实体及其之间的联系。

其特点是:可以有一个以上的结点无父结点;至少有一个结点有多于一个的父结点。

关系模型是用二维表格来表示实体及其相互之间的联系。

在关系模型中,把实体集看成一个二维表,每一个二维表称为一个关系。

(5)简述将E-R图转化为关系模型的方法。

答:①1∶n联系到关系模型的转化。

在进行关系模型转化时,把每个实体分别转化为一个关系,实体名作为关系名,实体属性作为关系的属性,并在1∶n联系的n方增加一个属性,该属性存放与该实体相联系的另一个实体的关键字。

②m∶n联系到关系模型的转化。

进行关系模型转化时,把两个实体独立地转化为两个关系,转化时,将实体名作为关系名,实体属性转化为关系属性,除此以外单独设臵一个关系描述两个实体间的联系,其属性由两个实体的关键字组成。

③1∶1联系到关系模型的转化。

其转化方法是,将两个实体按上述实体转化方法分别转化为两个关系,并对每个属性增加一个外部关键字,外部关键字由与本实体相联系的对方实体的关键字组成。

将一个E-R图中的每组联系的两个实体按上述方法分别转化为关系后,还需要对转化所得到的关系进行整理。

(6)当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域?答:①分布式数据库。

分布式数据库系统(Distributed Database System,DDBS)是地理上分布在计算机网络的不同结点,逻辑上属于同一系统的数据库系统,它不同于将数据存储在服务器上供用户共享存取的网络数据库系统,分布式数据库系统不仅能支持局部应用,存取本地结点或另一结点的数据,而且能支持全局应用,同时存取两个或两个以上结点的数据。

分布式数据库的主要特点是:数据是分布的;数据是逻辑相关的;结点的自治性。

②多媒体数据库。

随着信息技术的发展,数据库应用从传统的企业信息管理扩展到计算机辅助设计(Computer Aided Design,CAD)、计算机辅助制造(Computer Aided Manufacture,CAM)、办公自动化(Office Automation,OA)、人工智能(Artificial Intelligent,AI)等多种应用领域。

这些领域中要求处理的数据不仅包括传统的数字、字符等格式化数据,还包括大量多种媒体形式的非格式化数据,如图形、图像、声音等。

多媒体数据库系统(Multimedia Database System,MDBS)是能存储和管理多种媒体的数据库系统。

③数据仓库技术。

数据仓库(Data Warehouse,DW)作为决策支持系统(Decision Support System,DSS)的有效解决方案,涉及3方面的技术内容:数据仓库技术、联机分析处理(On-Line Analysis Processing,OLAP)技术和数据挖掘(Data Mining,DM)技术。

数据仓库用于数据的存储和组织,OLAP集中于数据的分析,数据挖掘则致力于知识的自动发现。

它们都可以分别应用到信息系统的设计和实现中,以提高相应部分的处理能力。

但是,由于这3种技术内在的联系性和互补性,将它们结合起来即是一种新的DSS架构。

这一架构以数据库中的大量数据为基础,系统由数据驱动。

(7)Transact-SQL的运算符有哪几类?答:Transact-SQL运算符共有5类,即算术运算符、位运算符、逻辑运算符、比较运算符和连接运算符。

(8)数据库系统的体系结构有哪几种?各有一些什么样的开发工具?答:数据库系统的体系结构大体上分为4种模式:单用户模式、主从式多用户模式、客户机/服务器模式(Client/Server,C/S)和Web浏览器/服务器模式(Browser/Server,B/S)。

一些专有数据库厂商都提供了数据库编程工具,如Sybase的Power++、Oracle的Developer 2000等,但比较流行的还是Delphi、Visual Basic、PowerBuilder等通用语言,这几个开发工具各有所长、各具优势。

如Visual Basic采用的是BASIC语言,简单易学,与微软产品有很强的结合力;Delphi有出色的组件技术、编译速度快,采用面向对象的Pascal 语言有极高的编译效率与直观易读的语法;PowerBuilder拥有作为Sybase公司专利的强大的数据窗口技术、提供与大型数据库的专用接口。

常用的Web数据库系统的开发技术有:ASP(Active Server Page)、JSP(Java Server Page)和PHP (Personal Home Page)。

ASP是一个Web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的Web服务应用程序。

ASP采用脚本语言VBScript或JavaScript 作为自己的开发语言。

相关文档
最新文档