当前位置:文档之家› visualfoxpro数据库使用教程杨绍先版第一章习题答案

visualfoxpro数据库使用教程杨绍先版第一章习题答案

visualfoxpro数据库使用教程杨绍先版第一章习题答案
visualfoxpro数据库使用教程杨绍先版第一章习题答案

习题

一. 单选题

1. 数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是____。

①DBS包括DB和DBMS ②DBMS包括DB和DBS

③DB包括DBS和DBMS ④DBS就是DB,也就是DBMS

2. 数据库系统的核心是____。

①编译系统②数据库

③操作系统④数据库管理系统

3. 关于数据库系统的正确叙述是____。

①数据库系统减少了数据冗余

②数据库系统避免了一切数据冗余

③数据库系统中数据的一致性是指数据类型一致

④数据库系统比文件系统管理更多的数据

4. 用二维表来表示实体及实体之间联系的数据模型称为____。

①实体-联系模型②关系模型③层次模型④网状模型

5. 在下述关于数据库系统的叙述中,正确的是____。

①数据库中只存在数据项之间的联系

②数据库的数据项之间和记录之间都存在联系

③数据库的数据项之间无联系,记录之间存在联系

④数据库的数据项之间和记录之间都不存在联系

6. Visual FoxPro是一种关系型数据库管理系统,所谓关系是指____。

①各条记录中的数据彼此有一定的关系

②一个表文件与另一个表文件之间有一定的关系

③数据模型符合满足一定条件的二维表格式

④数据库中各个字段之间彼此有一定的关系

7. 关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括____。

①联结②比较③选择④投影

8. 数据库模型提供了两个映像,它们的作用是____。

①控制数据的冗余度②实现数据的共享

③使数据结构化④实现数据独立性

9. ____不属于文件系统的特点。

①文件内部的数据有结构②数据可以为特定用户专用

③数据结构和应用程序相互依赖④减少和控制了数据冗余

10. 关系数据库系统中所使用的数据结构是____。

①树②图③表格④二维表

11. 在关系理论中,把二维表表头中的栏目称为____。

①数据项②元组③结构名④属性名

12. 使用关系运算对系统进行操作,得到的结果是____。

①属性②元组③关系④关系模式

13. 用于实现数据库各种数据操作的软件称为____。

①数据软件②操作系统③数据管理系统④编译程序

14. 显示与隐藏命令窗口的操作是____。

①单击“常用”工具栏上的“命令窗口”按钮

②通过“窗口”菜单下的“命令窗口”命令来切换

③直接按Ctrl+F2或Ctrl+F4组合键

④以上方法都可以

15. 在“选项”对话框的“文件位置”选项卡里可以设置____。

①表单的默认大小②默认目录

③日期和时间的显示格式④程序代码的颜色

16. 退出Visual FoxPro的操作方法是____。

①选择“文件”菜单的“退出”命令

②单击“关闭”按钮

③在“命令窗口”中键入QUIT,按回车键

④以上方法都可以

17. 要启动Visual FoxPro的向导可以____。

①打开“新建”对话框

②单击工具栏上的“向导”图标按钮

③从“工具”菜单中选择“向导”命令

④以上方法均可以

18. 关系数据库管理系统所管理的关系是____。

①一个DBF文件②若干个二维表③一个DBC文件④若干个DBC文件

19. 不允许记录中出现重复索引值的索引是____。

①主索引②主索引、候选索引、普遍索引

③主索引和候选索引④主索引、候选索引和唯一索引

20. Visual FoxPro关系数据库管理系统能够实现的三种基本关系运算是____。

①索引、排序、查找②建库、录入、排序

③选择、投影、联接④显示、统计、复制

21. ____是存储在计算机内的有结构的数据集合。

①网络系统②数据库系统③操作系统④数据库

22. 按照数据模型划分,Visual FoxPro应当是____。

①层次型数据库管理系统②网状型数据库管理系统

③关系型数据库管理系统④混合型数据库管理系统

23. 按照数据模型分类,Visual FoxPro和FoxBASE是属于____。

①层次型②网状型③关系型④混合型

24. 用二维表来表示实体及实体之间联系的数据模型称为____。

①面向对象模型②关系模型③层次模型④网状模型

25. 关系模型的一个关系可用一张二维表表示,它相当于Visual FoxPro中的一个____。

①数据库②记录③字段④表文件

26. 一个关系相当于一张二维表,二维表中的各栏目相当于该关系的____。

①数据项②元组③结构④属性

27. 在Visual FoxPro中,基本的关系运算有三种,它们是____。

①建库、维护和使用②投影、选择和联接

③查询、复制和删除④比较、选择和追加

28. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是____。

①重建②选取③投影④联接

29. Visual FoxPro表文件允许每条记录的最大长度是____。

①4000 ②256 ③1 000 ④65 000B

30. 在关系运算中,查找满足一定条件的元组的运算称之为____。

①复制②选择③投影④联接

31. 在命令格式中,与短语“FIELDS <字段名列表>”对应的关系运算是____。

①选择②投影③联接④自然联接

32. 在一个关系中,能够唯一确定一个元组的属性或属性组合叫做____。

①索引码②关键字③域④排序码

33. 有关Visual FoxPro工作方式的叙述,正确的是____。

①只有一种工作方式,即命令工作方式

②有两种工作方式,即命令方式和程序方式

③有两种工作方式,即键盘方式和鼠标方式

④有三种工作方式,即命令方式、程序方式和菜单方式

34. 按照数据模型分类,数据库系统可以分为____三种类型。

①大型、中型和小型②西文、中文和兼容

③层次、网状和关系④数据、图形和多媒体

35. 一个表文件中的各条记录____。

①前后顺序不能任意颠倒,一定要按照输入的顺序排列

②前后顺序可以任意颠倒,不影响表中数据的实际意义

③前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同

④前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列

36. Visual FoxPro数据库管理系统的主要功能是____。

①建立数据库,查询数据库,数据库排序

②数据定义,数据操纵,程序设计

③数据库建立,程序编制,文字编辑

④程序编制,程序编辑,联接编译

37. 表文件的扩展名是____。

①DBT ②DBF ③BAT ④FPT

38. Visual FoxPro命令中的FOR条件规定的命令作用范围是____。

①从当前记录开始到满足条件的记录为止

②从当前记录开始到不满足条件的记录为止

③从当前记录开始满足条件的记录

④命令指定范围中满足条件的所有记录

39. Visual FoxPro命令中的WHILE条件规定的命令作用范围是____。

①从当前记录开始满足条件的记录

②满足条件的所有记录

③从当前记录开始到不满足条件的记录为止

④命令指定范围中满足条件的记录

40. Visual FoxPro数据库管理系统的主要执行文件是____。

①FOXPRO.EXE ②VISUAL.EXE ③VFP.EXE ④VFP6.EXE

41. 在执行了USE AA命令后,____的书写是错误的。

①DIS ②DISP ③DISPL ④DISPLAY

42. 下面命令书写正确的是____。

①LIST FIELDS 姓名,性别,入学成绩OFF

②LIST FIELDS 姓名性别入学成绩OFF

③LIST FIE 姓名,性别,入学成绩OFF

④OFF LIST FIELDS 姓名,性别,入学成绩

43. Visual FoxPro允许命令只用命令字的前____个以上字符表示。

①2 ②3 ③4 ④6

44. 关于数据库,正确的说法是____。

①数据库就是二维关系表②数据库就是表和关系的结合

③数据库就是关系④数据库就是数据表格

45. “向导”菜单命令在“____”菜单中。

①编辑②文件③窗口④工具

46. 在Visual FoxPro中,除使用菜单方式、命令方式外,还可以使用____方式进行数据库的操作。

①循环②程序③内存变量④字段变量

47. 关于数据库表和自由表,正确的说法是____。

①数据库表可以转换为自由表,反之不能

②自由表可以转换为数据库表,反之不能

③两者不能互相转换

④两者可以互相转换

48. 关于MSDN,错误的叙述是____。

①安装示例和联机文档都需要使用“MSDN安装向导”进行安装

②MSDN的内容是不变的

③在安装Visual FoxPro结束时,系统提问是否安装MSDN

④在安装Visual FoxPro过程中,如果选择“典型安装”选项,不安装帮助文件

49. 要执行命令窗口中的命令,____按回车键执行。

①光标必须在行首②光标必须在行末

③光标必须在行中④光标可以在行中任意位置

50. 关于菜单和工具栏,错误的叙述是____。

①菜单和工具栏中有不少相同的命令②菜单中的命令工具栏中都有

③工具栏中的命令菜单中一般都有④两者的共同命令执行结果一样

51. 对工具栏不能进行的操作是____。

①新建②修改

③删除用户定义的工具栏④删除系统工具栏

52. ____是一种交互式程序,用户在一系列的对话框中回答或者选择选项。

①生成器②向导③项目管理器④设计器

53. 绝大部分____是对表单中的对象进行操作的。

①生成器②向导③项目管理器④设计器

54. 使用向导生成文件后,要对该文件进行修改需要____。

①重新启动该向导②启动相应的设计器

③启动相应的生成器④用命令启动向导

55. 要通过按F12功能键就可以退出Visual FoxPro,需要在配置文件CONFIG.FPW中有____内容。

①F11F12=ON、F12="QUIT;" ②F11F12=ON、F12="QUIT"

③F12="QUIT;" ④F12="QUIT"

56. 启动向导的方法是____。

①选择“文件”菜单的“新建”命令,打开“新建”对话框

②选择“工具”菜单的“向导”命令

③单击工具栏上的向导按钮

④以上方法都可以

57. 关系数据库中最普遍的联系是____。

①1-1 ②1-M ③M-N ④1-1和M-N

二. 是非题

1. 表可以独立于程序。

2. 关系模型是把数据看成二维表,并且这个表中还可以套子表。

3. 按照二维表这种关系模型所建立的数据库称为关系数据库。

4. dBASEⅢ、FoxBASE+、Visual FoxPro都称为关系数据库管理系统。

5. 表文件的字段名对应于二维表的一列数据。

6. 表文件的一条记录对应于二维表的一行数据。

7. 由若干个相互关联的数据项可以组成的一个数据记录。

8. 用表文件保存二维表格数据时,表文件对应有:文件名、结构和内容三个成分。

9. “|”表示它两边的命令或子句可选择其中一个。

10. “FOR <条件>”短语和“WHILE <条件>”短语都是在指定的范围对记录进行搜索,直到范围末。

11. “FOR <条件>”短语在对记录进行搜索时,一旦条件为假便停止搜索。

12. 数据库对于数据库管理系统是完全独立的。

13. “FOR <条件>”短语和“WHILE <条件>”短语的共同点是:条件为真时继续往下搜索。

14. 在对执行过的命令编辑后,不管光标在什么位置,按回车键均可执行光标所在行上的命令。

15. 下面各命令的书写是等价的:

LIST FIELDS 姓名,性别

LIST FIEL 姓名,性别

list fiel 姓名,性别

16. 由于短语先后顺序可任意,命令“OFF LIST FIEL 姓名,性别”的书写是正确的。

17. 由于一个短语中的各参数之间必须用逗号分隔,因此下面的命令书写是正确的:

LIST,FIELDS,姓名,性别,入学成绩

18. LIST命令的必选项是<字段清单>和<条件>,下面命令的书写是正确的:

LIST 姓名,性别,入学成绩性别="男"

19. 在Visual FoxPro操作结束时,不用退出,一般可直接关机。

三. 多选题

1. 范围子句中不能操作所有记录的子句是____。

①ALL ②RECORD ③NEXT ④REST

2. ____是范围子句。

①OFF ②ALL ③FIELDS ④REST

3. 在“DISPLAY [范围] [FIELDS <字段清单>]”命令格式中,错误说法是____。

①没有必选项②必选项是FIELDS <字段清单>

③必选项是字段清单④选用FIEL子句时,字段清单不可少

4. 在命令窗口执行了“? 计算机”命令后,如果需要执行“? 计算器”命令,可以____。

①用鼠标单击“机”字左边位置,将“机”字改为“器”字,按回车键

②按↑和→光标移动键移动光标到“机”字,将其改为“器”字,按回车键

③直接输入“? 计算器”命令

④按6次F1功能键,然后输入“器”字,最后按回车键

5. 在命令窗口键入并执行“? "计算机"”命令后,如果还需要执行该命令,则____。

①用鼠标单击“? "计算机"”命令行,按回车键

②按↑键移动光标到该行,按回车键

③直接键入“? "计算机"”命令

④按F3功能键,然后按回车键

6. 在执行了“USE 学生”命令后,等价的命令是____。

①LIST FIELDS 姓名,性别、FIELDS 姓名,性别LIST

②LIST FIELDS 姓名,性别、LIST [FIELDS 姓名,性别]

③LIST FIELDS 姓名,性别、list fields 姓名,性别

④LIST FIELDS 姓名,性别、LIST FIEL 姓名,性别

7. 在执行了“USE 学生”命令后,不能显示所有男生记录的命令是____。

①LIST FOR WHILE 性别="男"

②LIST WHILE 性别="男"

③LIST FOR 性别="男" WHILE 性别="男"

④LIST FOR 性别="男"

四. 填空题

1. 数据模型不仅表示反映事物本身的数据,而且表示_数据间的联系。

2. 自然联接是指去掉重复值的等值连接。

3. 用二维表的形式来表示实体之间联系的数据模型叫做关系模型。

4. 二维表中的列称为关系的属性_;二维表中的行称为关系的元组_。

5. 数据库管理系统常见的数据模型有层次、网状和关系_三种。

6. 在关系数据库的基本操作中,从表中取出满足条件的元组的操作称为_选择;把两个关系中相同属性值的元组连接到一起,形成新的二维表的操作称为_连接;从表中抽取属性值满足条件的列的操作称为_投影。

7. Visual FoxPro不允许在主关键字字段中有重复值或_空值_。

8. 在表之间建立一对多联系是把_一方的主关键字字段添加到多方的表中。

9. 为把多对多联系分解成两个一对多联系,所建立的“纽带表”中应包含两个表的主关键字。

10. 安装Visual FoxPro 6.0后,要添加或删除Visual FoxPro的某些组件时,应当启动Windows 的“添加/删除程序”程序。

11. 安装完Visual FoxPro 6.0之后,系统自动用一些默认值来设置环境,要定制自己的系统环境,应单击_“工具”菜单下的_“选项”菜单项。

12. 打开“选项”对话框之后,要设置日期和时间的显示格式,应当选择“选项”对话框的“区域”选项卡。

13. 要把Visual FoxPro的帮助文件设置为复制到硬盘上的Foxhelp.chm文件,需要在“选项”对话框的“文件位置”选项卡上设置。

14. 项目管理器文件的扩展名是.pjx。

15. 数据库系统由数据库、数据库系统、数据库管理系统和_管理员(用户)部分组成。

16. 数据库应用系统是在数据库管理系统支持下运行的计算机应用系统,简称为DBMS。

17. 命令格式中的条件短语“FOR <条件表达式>”的作用对应关系运算的_选择运算。

18. 为改变关系中属性的排列顺序,应使用关系运算中的投影_运算。

21. 表示Visual FoxPro命令必选的符号是<>,项目是可选择的符号是[]_。

22. Visual FoxPro是关系型数据库管理系统,通俗地说,该类型数据库是以二维表形式组织起来的数据的集合,这些数据以表文件的方式存储在数据库中。

五. 问答题

1. 什么叫数据库?

2. 什么叫关系?什么叫关系数据库?

3. 如何在命令窗口中编辑和执行历史命令?

4. 简述命令书写的基本规则。

5. Visual FoxPro命令中的范围子句指出作用于表文件的记录区域有哪几种形式?并说明其含义。

6. “FOR <逻辑表达式>”子句与“WHILE <逻辑表达式>”子句有什么不同?

数据库习题与答案

一.选择题: 1、数据库分析与设计中,其设计对象称客观世界的( ) A、逻辑对象 B、目标对象 C、实体对象 D、需求对象 答案:B (150) 2、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作就是 ( ) A、建立库结构 B、扩充功能 C、加载数据 D、系统调试 答案:B (150) 3、通常用以下的顺序来完成数据库的设计工作( ) A、概念设计、物理设计、逻辑设计 B、逻辑设计、概念设计、物理设计 C、概念设计、逻辑设计、物理设计 D、物理设计、逻辑设计、概念设计 答案:C (150) 4、在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为( ) A、实物示意图 B、实用概念图 C、实体表示图 D、实体联系图 答案:D (153) 5、 E-R图就是数据库设计的工具之一,它适用于建立数据库的( ) A、概念模型 B、逻辑模型 C、结构模型 D、物理模型 答案:A (155) 6、在关系数据库设计中,完成设计关系模式的任务就是属于( ) A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段 答案:C (157) 7、数据库逻辑设计的主要任务就是( ) A、建立E-R图与说明书 B、创建数据库说明 C、建立数据流图 D、把数据送入数据库 答案:B (158) 二.填空题 1、数据库概念设计就是在数据需求分析基础上进行的,其目的就是分析数据间的内在语义 关联,在此基础上建立一个数据的______________。 答案:抽象模型(152) 2、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的______________, 此外还包括关系的规范化以及性能调整,最后就是约束条件设置。 答案:关系模式(156) 3、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的关系模式,此外还 包括______________以及性能调整,最后就是约束条件设置。 答案:关系的规范化(156) 4、数据库的逻辑设计的基本方法就是将E-R图转换成指定RDBMS中的关系模式,此外还

数据库考试习题和答案

第一章习题 一、判断题 1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。( 错) 2.每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。(对) 二、填空题 3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server服务的图形化工具称为SQLServer 配置管理器。 三、选择题 4. 下列系统数据库中,(D)数据库不允许进行备份操作。 A. master B. msdb C. model D. Tempdb 5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。 A.不同版本的默认实例数可能不一样多 B.不同版本的命名实例数一定一样多 C.不同版本的默认实例只有一个,命名实例数不一样多 D.不同版本的命名实例只有一个,默认实例数不一样多 6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。 A. master B. msdb C. model D.mssqlsystemresoure 7. 默认情况下,SQL Server 2005的系统数据库有(B)。 A. 1个 B.5个 C. 4个 D.6个 8. 在一台计算机上能安装(A)个默认实例。 A. 1 B. 50 9. 访问默认实例使用(B)作为实例名。 A. 计算机名 B. MSSQLSERVER 10. 下列叙述中正确的是(A)。 A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器 B. SQL SERVER实例也叫做数据库引擎 C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理 11. SQL SERVER 2005实例主要提供哪些服务?(BCD)//全文搜索、报表服务、通知服务 A. 查询服务 B. 数据库服务 C. 集成服务 D. 分析服务 12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示容,则说明本机上已安装3个实例,其实例名分别是(BCD) A. computer B. MSSQLSERVER C. computer\SQLEXPRESS D. computer\SERVER 13. 连接数据库服务器时需要提供哪些信息?(A或者B) A. 要连接的服务器名 B. 身份验证信息 C. 连接协议信息 14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A) A. 不能 B. 能

数据库原理与应用试题库

《数据库原理与应用》试题库 (附答案)

第一部分基本概念 一、单项选择题 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中, 数据独立性最高的是 阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 答案:A 2 。 .数据库系统与文件系统的主要区别是 A.数据库系统复杂,而文件系统简单 B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 答案:B 3 。 .数据库的概念模型独立于 A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 答案:A .数据库是在计算机系统中按照一定的数据模型 4 组织、存储和应用的 ① 支持数据库各种操作 , 的软件系统叫 ② DBMS ,由计算机、操作系统、 、数据库、应用程序及用户等组成的一个整体叫做 ③ 。 ① A.文件的集合 B.数据的集合 C.命令的集合 D.程序的集合 ② A.命令系统 B.数据库管理系统 C.数据库系统 D.操作系统 ③ A.文件系统 B.数据库系统 C.软件系统 D.数据库管理系统 答案:①B ②B ③B 5.数据库的基本特点是。 A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 答案:B 6.数据库具有①、最小的②和较高的③。 ① A.程序结构化 B.数据结构化 C.程序标准化 D.数据模块化 ② A.冗余度 B.存储量 C.完整性 D.有效性 ③ A.程序与数据可靠性 B.程序与数据完整性 C.程序与数据独立性 D.程序与数据一致性 答案:①B ②A ③C 7.在数据库中,下列说法是不正确的。 A.数据库避免了一切数据的重复 B.若系统是完全可以控制的,则系统可确保更新时的一致性 C.数据库中的数据可以共享 D.数据库减少了数据冗余 答案:A 8.是存储在计算机内有结构的数据的集合。

数据库综合练习(一)习题及答案

1.现有如下关系模式: R(A#,B#,C,D,E) 其中:A#B#组合为码, R上存在的函数依赖有A#B#→E,B#→C,C→D 1)该关系模式满足2NF吗为什么 2)如果将关系模式R分解为: R1(A#,B#,E) R2(B#,C,D) 指出关系模式R1和R2的码,并说明该关系模式最高满足第几范式(在1NF~BCNF之内)。 3)将关系模式R分解到BCNF。 解: 1)不是2范式,因为C部分依赖于码A#B# 2)R1的码为A#B#,R2的码为B# R1最高位BCNF,R2最高为2NF。 3)R1(A#,B#,E) R21(B#,C) R22(C,D) 2.设有一个关系模式R(S#, C#, G, TN, D), 其属性S#为学号,C#课程,G成绩,TN任课教师,D教师所在系。其中学号和课程号分别与其代表的学生和课程一一对应;学生选修的课程都有成绩;每门课程只有一个任课教师,每个教师可以有多门课程,教师没有重名,一个教师只属于一个系。 (1) 试根据上述语义确定函数依赖集。 (2) 关系R属于第几范式 (3)试将关系R规范为第3范式,并说明理由。 解:R(S#,C#,G,TN,D) 由题意可得关系模式R的函数依赖集: (1)F={S#C#->G, S#C#->TN, S#->D, C#->TN, TN->D} (2)函数依赖集存在部分函数依赖,关系模式R属于1NF。 (3)R分解为如下关系模式: R1(S#,C#,G) 不存在部分函数依赖及传递函数依赖,满足3NF。 R2(S#,D) 不存在部分函数依赖及传递函数依赖,满足3NF。 R3(C#,TN) 不存在部分函数依赖及传递函数依赖,满足3NF。 R4(TN,D) 不存在部分函数依赖集传递函数依赖,满足3NF。 3.某企业有多个下属单位,每个单位有多个员工。一个员工仅属于一个单位,且一个员工仅在一个工程中工作;一个工程中有多个员工。有多个供应商为各个工程供应设备。单位属性有单位名,电话。员工属性有:员工号、姓名、性别。设备属性有:设备号、产地。供应商属性有姓名、电话。工程属性有:工程名,地点。 要求完成:1. 根据上段对企业的描述建立企业E-R模型。 2. 把E-R模型转换为相应的关系模式。 3. 试分析各关系模式满足第几范式

数据库期末考试试题及答案

数据库期末考试试题及答案 一、选择题(每题1分,共20分) 1(在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。 在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2(数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3(数据库的概念模型独立于(A)。 A. 具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4(数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5(关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6(下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。

A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7(以下四个叙述中,哪一个不是对关系模式进行规范化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8(关系模式中各级范式之间的关系为( A )。 A. B. C. D. 9(保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指 数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10(事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11(下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算 12(现实世界“特征” 术语, 对应于数据世界的( D )。 A(属性 B. 联系 C. 记录 D. 数据项 13(关系模型中3NF是指( A )。 A.满足2NF且不存在传递依赖现象 B.满足2NF且不存在部分依赖现象

数据库期末考试复习题及答案共有套卷子

数据库期末考试复习题 及答案共有套卷子 公司内部档案编码:[OPPTR-OPPT28-OPPTL98- OPPNN08]

试题六 一、单项选择题 (本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. DB 、DBMS 和DBS 三者之间的关系是( )。 A .D B 包括DBMS 和DBS B .DBS 包括DB 和DBMS C .DBMS 包括DB 和DBS D .不能相互包括 2. 对数据库物理存储方式的描述称为( ) A .外模式 B .内模式 C .概念模式 D .逻辑模式 3. 在数据库三级模式间引入二级映象的主要作用是( ) A .提高数据与程序的独立性 B .提高数据与程序 的安全性 C .保持数据与程序的一致性 D .提高数据与程序的可移植性 4. 视图是一个“虚表”,视图的构造基于( ) (考 生 答 题 不 得 超 过 此 线)

A.基本表B.视图 C.基本表或视图D.数据字典 5.关系代数中的π运算符对应SELECT语句中的以下哪个子句() A.SELECT B.FROM C.WHERE D.GROUP BY 6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是() A.多对多 B.一对一 C.多对一 D.一对多 7.如何构造出一个合适的数据逻辑结构是()主要解决的问题。 A.关系系统查询优化B.数据字典 C.关系数据库规范化理论D.关系数据库查询 8. 将E-R模型转换成关系模型,属于数据库的()。 A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计9.事务日志的用途是()

数据库原理与应用考试试题及答案

1.消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。 A.1NF B.2NF C.3NF D.BCNF 2 .下列关于数据库恢复说法不正确的是() A.事物故障恢复采用日志文件 B.系统故障恢复采用日志文件 C.介质故障恢复采用日志文件 D.以上故障恢复均不采用日志文件 3.下面()不是常用的数据模型? A.关系模型 B.线性模型 C.层次模型 D.网状模型 4 .在数据库设计中,将E-R图转换成关系数据模型的过程属于()A.需求分析阶段B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 5 .DBMS中实现事务持久性的子系统是() A.安全性管理子系统 B.完整性管理子系统 C.并发控制子系统 D.恢复管理子系统 6.数据库与文件系统的根本区别在于() A.提高了系统效率 B.方便了用户使用 C.数据的结构化 D.节省了存储空间 7.SQL语言是()的语言,容易学习。 A.过程化 B.非过程化 C.格式化 D.导航式 8.为了防止一个用户的工作不适当地影响另一个用户,应该采取()。 A.完整性控制 B.访问控制

C.安全性控制 D.并发控制 9.DBMS普遍采用()方法来保证调度的正确性。 A.索引 B.授权 C.封锁 D.日志 10.事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放,这是()。 A.一级封锁协议 B.二级封锁协议 C.三级封锁协议 D.零级封锁协议 11.下面的选项不是关系数据库基本特征的是()。 A.不同的列应有不同的数据类型 B.不同的列应有不同的列名 C.与行的次序无关 D.与列的次序无关 12.关系模型中实现实体间N:M联系是通过增加一个()。 A.关系实现 B.属性实现 C.关系或一个属性实现 D.关系和一个属性实现 13.关系代数运算是以()为基础的运算。 A.关系运算 B.谓词演算 C.集合运算 D.代数运算 14.数据库设计可划分为七个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上、键什么样的索引”这一设计内容应该属于()设计阶段。 A.概念设计 B.逻辑设计 C.物理设计 D.全局设计 15.SQL语言中的COMMIT语句的主要作用是()。 A.结束程序 B.返回系统 C.提交事务 D.存储数据 16.一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都是一个不可分割的操作序列的属性是()。 A.原子性 B.一致性 C.独立性 D.持久性 17.关系的主属性不能取空值,属于()

数据库习题与答案

一.选择题: 1. 数据库管理系统(DBMS)是( ) A.数学软件 B.应用软件 C.计算机辅助设计 D.系统软件 答案:D (43) 2. 数据库系统的核心是() A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 答案:B (43) 3. 数据库管理系统(DBMS)的主要功能是() A.修改数据库 B.定义数据库 C.应用数据库 D.保护数据库 答案:B (44) 4. 下列选项中,SQL语言所具有的功能是() A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 答案:B (44) 5. 数据库管理系统的工作不包括() A.定义数据库 B.为定义的数据库提供操作系统 C.对已定义的数据库进行管理 D.数据通信 答案:B (44) 6. 数据库管理系统中用于定义和描述数据库逻辑结构的语言称为() A.数据库模式描述语言 B.数据库子语言 C.数据操纵语言 D.数据结构语言 答案:A (44) 7. 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称 为() A.数据定义功能 B.数据管理功能 C.数据操纵功能 D.数据控制功能 答案:C (45) 8. 每个事务是一个完整的逻辑工作单位( ) A.原子性 B.隔离性 C.一致性 D.持久性 答案:A (50) 9. 用来记录对数据库中数据进行的每一次更新操作是() A.后援副本 B.数据库 C.日志文件 D.缓冲区 答案:C (51) 10. 数据字典中的数据一般在RDBMS作相关操作时自动生成,其内容不包括的数据为() A.数据结构数据 B.数据管理数据 C.数据控制数据 D.数据交换数据 答案:B (59) 二.填空题

MySQL数据库考试试题及答案

专业:移动通信科目:MySQL数据库 一、单项选择题 1.以下聚合函数求数据总和的是( ) A.MAX B.SUM C.COUNT D.AVG 答案:B 2.可以用( )来声明游标 A.CREATE CURSOR B.ALTER CURSOR C.SET CURSOR D.DECLARE CURSOR 答案:D 3.SELECT语句的完整语法较复杂,但至少包括的部分是( ) A.仅SELECT B.SELECT,FROM C.SELECT,GROUP D.SELECT,INTO 答案:B 4.SQL语句中的条件用以下哪一项来表达( ) A.THEN B.WHILE C.WHERE D.IF 答案:C 5.使用CREATE TABLE语句的( )子句,在创建基本表时可以启用全文本搜索A.FULLTEXT B.ENGINE C.FROM D.WHRER 答案:A 6.以下能够删除一列的是( ) A.alter table emp remove addcolumn B.alter table emp drop column addcolumn C.alter table emp delete column addcolumn D.alter table emp delete addcolumn 答案:B 7.若要撤销数据库中已经存在的表S,可用()。 A.DELETE TABLE S B.DELETE S C.DROP S D.DROP TABLE S 答案:D

8.查找表结构用以下哪一项( ) A.FIND B.SELETE C.ALTER D.DESC 答案:D 9.要得到最后一句SELECT查询到的总行数,可以使用的函数是( ) A.FOUND_ROWS B.LAST_ROWS C.ROW_COUNT D.LAST_INSERT_ID 答案:A 10.在视图上不能完成的操作是( ) A.查询 B.在视图上定义新的视图 C.更新视图 D.在视图上定义新的表 答案:D 11.UNIQUE惟一索引的作用是( ) A.保证各行在该索引上的值都不得重复 B.保证各行在该索引上的值不得为NULL C.保证参加惟一索引的各列,不得再参加其他的索引 D.保证惟一索引不能被删除 答案:A 12.用于将事务处理写到数据库的命令是( ) A.insert B.rollback C.commit D.savepoint 答案:C 13.查找条件为:姓名不是NULL的记录( ) A.WHERE NAME ! NULL B.WHERE NAME NOT NULL C.WHERE NAME IS NOT NULL D.WHERE NAME!=NULL 答案:C 14.主键的建立有( )种方法 A.一 B.四 C.二 D.三 答案:D 15.在视图上不能完成的操作是( ) A.更新视图数据

数据库练习题答案

第四章练习题 一、选择题 1、设有两个关系R(A,B)和S(B,C),与下列SELECT语句 SELECT A,B FROM R WHERE B NOT IN(SELECT B FROM S WHERE C='C56'); 等价的关系代数表达式是 [ C] A.πA,B(σC≠'C56'(R?S))B.πA,B(R ? S) C≠'C56' C.R-πA,B(σC= 'C56'(R?S))D.R-πA,B(σC≠'C56'(R?S)) 2、嵌入式SQL的预处理方式,是指[ B] A.识别出SQL语句,加上前缀标识和结束标志 B.把嵌入的SQL语句处理成函数调用形式 C.对源程序进行格式化处理 D.把嵌入的SQL语句编译成目标程序 3、SQL中,“DELETE FROM 表名”表示 [ A] A.从基本表中删除所有元组B.从基本表中删除所有属性 C.从数据库中撤消这个基本表D.从基本表中删除重复元组 4、SQL中,聚合函数COUNT(列名)用于[ C] A.计算元组个数B.计算属性的个数 C.对一列中的非空值计算个数D.对一列中的非空值和空值计算个数 5、在传统SQL技术中,使用“ORDER BY”子句的SELECT语句查询的结果,实际上为 [ B] A.数组 B.列表 C.包 D.集合 6、在数据库中,能提高查询速度的是(C ) A. 数据依赖 B. 视图 C. 索引 D. 数据压缩 7、语句 delete from sc 表明( A ) A. 删除sc中的全部记录 B. 删除基本表sc C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 8、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过( B )实现。 A. 指针 B. 游标 C. 数组 D. 栈 9、在下列基本表的定义中,数值5表示( C ) CREATE TABLE student (Sno char(5) not null unique,Sname char(2)); A. 表中有5条记录 B. 表中有5列 C. 表中字符串Sno 的长度 D. 表格的大小 10、在视图上不能完成的操作是( C )

数据库期末考试部分试题

题型:选择 第一章 题型:名词解释 题目: 1)DB 答:DB是长期存储在计算机内、有组织的、统一管理的相关数据的集合。2)DBMS 答:DBMS是位于用户与OS之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法。 3)DBS 答:DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机硬件、软件和数据资源组成的系统,即采用数据库技术的计算机系统。4)数据独立性 答:应用程序和DB的数据结构之间相互独立,不受影响。 5)物理独立性 答:在DB的物理结构改变时,尽量不影响应用程序。 6)逻辑独立性 答:在DB的逻辑结构改变时,尽量不影响应用程序。 题型:问答 题目: 1)人工管理阶段的数据管理有哪些特点? 答:人工管理阶段主要有4个特点:数据不保存在计算机内;没有专用的软件对数据进行管理;只有程序的概念,没有文件的概念;数据面向程序。2)文件系统阶段的数据管理有哪些特点? 答:文件系统阶段主要有5个特点:数据以“文件”形式长期保存;数据的逻辑结构与物理结构有了区别;文件组织已多样化;数据面向应用;对数据的操作以记录为单位。 3)文件系统阶段的数据管理有些什么缺陷?试取例说明。 答:主要有3个缺陷:数据冗余;数据不一致性;数据联系弱。 例如:学校里教务处、财务处、保健处建立的文件中都有学生详细资料,如联系电话、家庭住址等,这就是“数据冗余”,如果某个学生搬家,就要修改3个部门文件中的数据,否则会引起同一数据在3个部门中不一致,产生上述问题的原因是这3个部门文件中的数据没有联系。 题型:填空 题目: 1)数据管理技术的发展,与________、________和________有密切的联系。 答:硬件、软件、计算机应用 2)文件系统中的数据独立性是指________独立性。 答:设备 3)文件系统的缺陷是:________、________和________。 答:数据冗余、数据不一致、数据联系弱 4)就信息处理的方式而言,在文件系统阶段,________处于主导地位,________只起着服从程序设计需要的作用;而在数据库方式下,________占据了中心位置。

(完整版)数据库课后习题及答案

第一章数据库系统概述 选择题 1实体-联系模型中,属性是指(C) A.客观存在的事物 B.事物的具体描述 C.事物的某一特征 D.某一具体事件 2对于现实世界中事物的特征,在E-R模型中使用(A) A属性描述B关键字描述C二维表格描述D实体描述 3假设一个书店用这样一组属性描述图书(书号,书名,作者,出版社,出版日期),可以作为“键”的属性是(A) A书号B书名C作者D出版社 4一名作家与他所出版过的书籍之间的联系类型是(B) A一对一B一对多C多对多D都不是 5若无法确定哪个属性为某实体的键,则(A) A该实体没有键B必须增加一个属性作为该实体的键C取一个外关键字作为实体的键D该实体的所有属性构成键 填空题 1对于现实世界中事物的特征在E-R模型中使用属性进行描述 2确定属性的两条基本原则是不可分和无关联 3在描述实体集的所有属性中,可以唯一的标识每个实体的属性称为键 4实体集之间联系的三种类型分别是1:1 、1:n 、和m:n 5数据的完整性是指数据的正确性、有效性、相容性、和一致性 简答题 一、简述数据库的设计步骤 答:1需求分析:对需要使用数据库系统来进行管理的现实世界中对象的业务流程、业务规则和所涉及的数据进行调查、分析和研究,充分理解现实世界中的实际问题和需求。 分析的策略:自下而上——静态需求、自上而下——动态需求 2数据库概念设计:数据库概念设计是在需求分析的基础上,建立概念数据模型,用概念模型描述实际问题所涉及的数据及数据之间的联系。 3数据库逻辑设计:数据库逻辑设计是根据概念数据模型建立逻辑数据模型,逻辑数据模型是一种面向数据库系统的数据模型。 4数据库实现:依据关系模型,在数据库管理系统环境中建立数据库。 二、数据库的功能 答:1提供数据定义语言,允许使用者建立新的数据库并建立数据的逻辑结构 2提供数据查询语言 3提供数据操纵语言 4支持大量数据存储 5控制并发访问 三、数据库的特点 答:1数据结构化。2数据高度共享、低冗余度、易扩充3数据独立4数据由数据库管理系统统一管理和控制:(1)数据安全性(2)数据完整性(3)并发控制(4)数据库恢复 第二章关系模型和关系数据库 选择题 1把E-R模型转换为关系模型时,A实体(“一”方)和B实体(“多”方)之间一对多联系在关系模型中是通过(A)来实现的

sql数据库期末考试题及答案

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是()。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 满分:5 分 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是()。 A. Update B. Delete C. Insert D. Alter 满分:5 分 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于()。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 满分:5 分 4. 如果要在一管理职工工资的表中限制工资的输入围,应使用()约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 满分:5 分 5. 记录数据库事务操作信息的文件是()。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 满分:5 分 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用()命令。 A. SELECT * FROM CP WHERE 产品名称LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 满分:5 分 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是()。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 满分:5 分

数据库SQL部分练习题集

1.SQL是_结构化查询语言__ 2.SQL语言的功能包括、__数据更新_、_ 数据查询__、。 3.视图是一个虚表,它是从______中导出的表,在数据库中,只存放视图的____,不存放视图的________。 4.设有如下关系表R:R(No,Name, Sex, Age, Class),主关键字是No,其中No为学号,Name为姓名,Sex为性别,age为年龄,Class为班号,写出实现下列功能的SQL语句。 ①插入一个记录(25,‘李明’,‘男’,21,‘95031’); _________________________________________________ ___________ ②插入‘95031’班学号为30,姓名为‘郑和’的学生记 录; _________________________________________________ ___________ ③将学号为10的学生姓名改为‘王华’; _________________________________________________ ___________ ④将所有‘95101’班号改为‘95091’; _________________________________________________ ___________ ⑤删除学号为20的学生记录;

_________________________________________________ ___________ ⑥删除姓‘王’的学生记录; _________________________________________________ ___________ 5.SQL语言是___________的语言,易学习。 A.过程化 B.非过程化 C. 格式化D.导航式 6.SQL语言是___________语言 A.层次数据库 B.网络数据库 C.关系数据库D.非数据库 7.SQL语言具有___________的功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 8.SQL语言具有两种使用方式,分别称为交互式SQL和______________。 A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL 9.SQL语言中,实现数据检索的语句是____________。

数据库习题与答案

数据库习题与答案

一.选择题: 1.数据库分析与设计中,其设计对象称客观世界的() A.逻辑对象 B.目标对象 C.实体对象 D.需求对象 答案:B (150) 2. 数据库物理设计完成后,进入数据库实施阶 段,下列各项中不属于实施阶段的工作是() A.建立库结构 B.扩充功能 C.加载数据 D.系统调试 答案:B (150) 3. 通常用以下的顺序来完成数据库的设计工作() A.概念设计、物理设计、逻辑设计 B.逻辑设计、概念设计、物理设计 C.概念设计、逻辑设计、物理设计 D.物理设计、逻辑设计、概念设计 答案:C (150) 4. 在数据库设计中,在概念设计阶段可用E-R 方法,其设计出的图称为() A.实物示意图 B.实用概念图 C.

实体表示图 D.实体联系图 答案:D (153) 5. E-R图是数据库设计的工具之一,它适用于建立数据库的() A.概念模型 B.逻辑模型 C.结构模型 D.物理模型 答案:A (155) 6.在关系数据库设计中,完成设计关系模式的任务是属于() A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 答案:C (157) 7. 数据库逻辑设计的主要任务是() A.建立E-R图和说明书 B.创建数据库说明 C.建立数据流图 D.把数据送入数据库 答案:B (158) 二.填空题

1.数据库概念设计是在数据需求分析基础上进 行的,其目的是分析数据间的内在语义关联,在此基础上建立一个数据的______________。 答案:抽象模型(152) 2.数据库的逻辑设计的基本方法是将E-R图转 换成指定RDBMS中的______________,此外还包括关系的规范化以及性能调整,最后是约束条件设置。 答案:关系模式(156) 3.数据库的逻辑设计的基本方法是将E-R图转 换成指定RDBMS中的关系模式,此外还包括______________以及性能调整,最后是约束条件设置。 答案:关系的规范化(156) 4.数据库的逻辑设计的基本方法是将E-R图转 换成指定RDBMS中的关系模式,此外还包括关系的规范化以及______________,最后是约束条件设置。 答案:性能调整(156) 5.数据库的逻辑设计的基本方法是将E-R图转 换成指定RDBMS中的关系模式,此外还包

数据库习题及答案(五套)

《数据库》课程模拟试题(一) 一、填空题(30分) 1.数据的独立性包括和。 2.数据的物理独立性是指当数据的改变时,通过系统内部的自动映象功能或转换功能,保持了数据的不变。 3.数据模型由三部分组成:、、 4.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为 的联系。 5.一个关系模型由若干个组成。 6.在选择运算所得到的结果关系中,所含的元组数不原关系中的元组数。 7.SQL语言具有对数据的等四个方面的功能。 8.设X→Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X→Y是。9.在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称K为该关系的一 个。 10.如果一个关系R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R属 于,记作。 11.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→ X4,则该关系属于。 12.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有个关系模式。 13.实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴 定、、、、 14.恢复的实现技术有:和。 15.____ __________是一个逻辑上统一、地域上分布的数据集合。 16.关系中能唯一标识元组,且又不含多余属性称为_______________。 17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。这种方法称为_ 18.分布式数据库系统中透明性层次越高,应用程序的编写越。 二、单项选择题(20分) 1、____________是长期存储在计算机内的有组织,可共享的数据集合。 A.数据库管理系统 B.数据库系统C.数据库 D.文件组织 2、数据库系统阶段,数据_______________。 A.具有物理独立性,没有逻辑独立性B.具有物理独立性和逻辑独立性 C.独立性差D.具有高度的物理独立性和一定程度的逻辑独立性 3、一个m:n联系转换为一个关系模式。关系的码为________。 A.某个实体的码B.各实体码的组合C.n端实体的码 D.任意一个实体的码 4、SQL语言中授权的操作是通过________________语句实现的。

整理数据库题库_数据库练习题一

数据库 JUNE 2021题库 整理人尼克 知识改变命运

数据库练习题一 一、单项选择 1.下面关于数据库设计方法的说法中错误的有() A. 数据库设计的一种方法是以信息需求为主,兼顾处理需求,这种方法称为面向数据的设计方法 B. 数据库设计的一种方法是以处理需求为主,兼顾信息需求,这种方法称为面向过程的设计方法 C. 面向数据的设计方法可以较好地反映数据的内在联系 D. 面身过程的设计方法不但可以满足当前应用的需要,还可以满足潜在应用的需求 2. 数据库技术中,独立于计算机系统的模型是() A. E/R模模型 B. 层次模型 C. 关系模型 D. 面向对象的模型 3.关于数据库设计步骤的说法中错误的有() A. 数据库设计一般分为4步:需求分析、概念设计、逻辑设计和物理设计 B. 数据库的概念模式是独立于任何数据库管理系统,不能直接用于数据库实现; C. 物理设计阶段对数据库性能影响已经很小了 D. 逻辑设计是在概念设计的基础上进行的。 4. 下面关于数据库概念设计数据模型的说法中错误的有() A. 可以方便地表示各种类型的数据及其相互关系和约束 B. 针对计算机专业人员 C. 组成模型定义严格,无多义性 D. 具有使用图形表昧概念模 5. 数据库的逻辑设计对数据的性能有一定的影响,下面的措施不能明显改善数据性能的有()。

A. 将数据库中的关系进行完全规范化; B. 将大的关系分成多个小的关系 C. 减少连接运算 D. 尽可能地使用快照 6. 一个学生可以同时借阅多本书,一本书只能由一个学生借阅,学生和图书之间为()联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一 7. 一个仓库可以存放多种零件,每一种零件可以存放在不同的仓库中,仓库和零件之间为()联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一 8. 一台机器可以加工多种零件,每一种零件可以在多台机器上加工,机器和零件之间为()联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一 9.一个公司只能有一个经理,一个经理只能在一个公司担任职务,公司和总经理职务之间为()联系。 A. 一对一 B. 一对多 C. 多对多 D. 多对一

数据库系统概论试题及答案7

试题七 一、单项选择题 (本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. 在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出 现的问题,这是( )人员的职责 A .数据库管理员 B .系统分析员 C .数据库设计员 D .应用程序员 2. 在数据库三级模式中,模式的个数( ) A .只有一个 B .可以有任意多个 C .与用户个数相同 D .由设置的系统参数决定 3. 在关系数据库系统中,当关系的类型改变时,用户程序也可以不变。这是 ( ) A .数据的物理独立性 B .数据的逻辑独立性 C .数据的位置独立性 D .数据的存储独立性 4. 设关系R 和S 具有相同的目,且它们相对应的属性的值取自同一个域,则 R-(R-S)等于( ) A .R ∪S B .R ∩S C .R ×S D .R ÷S 5. 在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元 组的操作,称为( ) A .并 B .选择 C .自然连接 D .θ连接 试题(6)~(8)基于“学生—选课—课程”数据库中的三个关系是: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER) 6. 若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成 绩”,将使用关系( )。 A .S 和SC B .SC 和C C .S 和C D .S 、SC 和C 7. 若要求查找‘李’姓学生的学生号和姓名,正确的SQL 语句是( )。 A . SELECT S#,SNAME FROM S WHERE SNAME=’李%’ B . SELECT S#,SNAME FROM S WHERE SNAME LIKE ’李%’ (考 生 答 题 不 得 超 过 此 线)

数据库考试习题及答案

数据库考试习题及答案

第一章习题 一、判断题 1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。( 错) 2.每一个服务器必须属于一个服务器组。一个服务器组可以包含0个、一个或多个服务器。(对) 二、填空题 3. M S SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server服务的图形化工具称为SQLServer 配置管理器。 三、选择题 4. 下列系统数据库中,(D)数据库不允许进行备份操作。 A. master B. msdb C. model D. Tempdb 5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。 A.不同版本的默认实例数可能不一样多 B.不同版本的命名实例数一定一样多 C.不同版本的默认实例只有一个,命名实例数不一样多

D.不同版本的命名实例只有一个,默认实例数不一样多 6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。 A. master B. msdb C. model D.mssqlsystemresoure 7. 默认情况下,SQL Server 2005的系统数据库有(B)。 A. 1个 B.5个 C. 4个 D.6个 8. 在一台计算机上能安装(A)个默认实例。 A. 1 B. 50 9. 访问默认实例使用(B)作为实例名。 A. 计算机名 B. MSSQLSERVER 10. 下列叙述中正确的是(A)。 A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器 B. SQL SERVER实例也叫做数据库引擎 C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理 11. SQL SERVER 2005实例主要提供哪些服务?(BCD)//全文搜索、报表服务、通知服务

相关主题
文本预览
相关文档 最新文档