收藏 分享(赏)

数据库复习概要和习题.doc

上传人:yjrm16270 文档编号:6870111 上传时间:2019-04-25 格式:DOC 页数:15 大小:4.64MB
下载 相关 举报
数据库复习概要和习题.doc_第1页
第1页 / 共15页
数据库复习概要和习题.doc_第2页
第2页 / 共15页
数据库复习概要和习题.doc_第3页
第3页 / 共15页
数据库复习概要和习题.doc_第4页
第4页 / 共15页
数据库复习概要和习题.doc_第5页
第5页 / 共15页
点击查看更多>>
资源描述

1、习题 1一、选择题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. 不同的属性必须来自不同的域二、

2、判断下列各题的正确性, 对者用 表示, 错者用 表示。1. 数据库系统是由硬件系统、数据库、数据库管理系统、应用系统、数据库管理员和用户组成。2. 数据库管理系统负责数据库在建立、使用和维护时的统一管理、统一控制。3. 实体完整性规则规定基本关系的所有主属性都不能取空值,而不仅是主键整体不能取空值。4. 数据的网状模型允许结点不得有多于一个的父结点,可以有一个以上的结点无父结点。5. 笛卡尔积的基数,是不同域的基数之和。三、写出下列关系运算式参见表 1-3-1 和 1-3-2,求出:1. 年龄在 35 岁以上的患者; 年龄35 (患者) 或 姓名 ( 年龄35 (患者) )2. 找出所有的主任

3、医师; 职称=主任医师 (医生) 或 姓名 ( 职称=主任医师 (医生) )3. 查找王林医师的所有病人; 患者姓名 ( 姓名=王林 (医生患者) 4. 找到刘戈主治医师的相关信息。 姓名,职称,特长 ( 患者姓名=刘戈 (医生患者)注意,教材中的那个表 1-3-2 有所欠缺,请你参考下面二表做题。表 1-3-1 医生表医生编号 姓名 职称 科室编号 特长01104 李博 主任医师 01 牙科01106 刘晓 副主任医师 0101020 王林 副主任医师 0102100 李颦 医师 0203002 王西平 主任医师 0304005 吴星智 副主任医师 0406007 李可茹 主任医师 06表

4、1-3-2 患者表患者病例号 患者姓名 性别 年龄 医生编号 病情简介200212002 李小青 男 36 01104 牙龈炎200306007 羡平 女 28 01020 智齿200307003 王东 男 12 03002 皮炎200307006 刘戈 女 40 04005 骨折习题 2(对教材的习题略有增减)一、选择题1. 一个关系模式为 Y(X1,X2,X3,X4) ,假定该关系存在如下函数依赖:X12,1,X14,则该关系属于_B_范式,因为它存在着_B_关系。A. 第一 B. 第三 C. 第二 D. 第四A. 完全包含 B. 完全依赖 C. 关联 D. 传递2. 有一个学生关系,其关

5、键字为学号;另一个课程关系,其关键字为课程号;另有一个选修关系,其关键字为学号和课程号的组合,则学号和课程号分别为该关系的_A_。 A.外关键字 B.主辅关键字 C.主关键字 D.什么都不是3. 包含在任何一个候选关键字中的属性称为_A_,不包含在任何一个候选关键字中的属性称为_C_。A. 主属性 B.次属性 C.非主属性 D. 外属性4. 一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为_A_的联系。A.一对多 B. 多对多 C.多对一 D. 一对一5. 关系中的元组和属性分别对应二维表中的_B_和_A_。A. 列 B. 行 C. 纪录 D. 结构二、判断下列各题的

6、正确性, 对者用 表示, 错者用表示。1关系数据库的范式主要用于规范数据关系、减少数据冗余,方便数据库的操作。2(书上无此题)1NF、2NF 和 3NF 是各自独立、没有联系的三种范式。3第四范式是规范多值依赖、联接依赖的问题的。4同一个关系中不能设置多个属性为主关键字。三根据数据库的范式找出下表存在的 错误,并 简述理由。电话姓名 性别 出生日期家庭电话 办公电话黎平 女 1980-9-1 78990098 64423456王利民 男 1960-4-6 67898778 64434455李平 男 1952-12-1 63455446 64434456万蔷 女 1963-10-8 665676

7、76 64434457李平 女 1984-1-23 67891234 64434458答案:除掉“电话” ,它不符合 1NF四、试根据下图写出 5 个关系(物 资、供 货商、库存、结算、合同)的属性。参考答案: 物资(物资编号,供货商编号,物资名称,计量单位,单价) 供货商(供货商编号,供货商名称,地址,电话,银行账号,联系人) 库存(物资编号,数量,存放地点 ) 结算(结算单编号,合同编号,收款银行账号,汇款经手人,汇款日期) 合同(合同编号,供货商编号,总金额,发货日期 )习题 3一、选择题1下列_A_不是数据库的七种对象之一。A向导 B表 C查询 D窗体2Access 2002 提供的数

8、据类型,不包括_?_。没有不是的。A文字 B备注 C货币 D日期/时间2建立索引的目的是_A_ 。A可以快速地对数据表中的记录进行查找或排序B可以加快所有的操作查询的执行速度C可以基于单个字段创建,也可以基于多个字段创建是方法而非目的D可以对所有的数据类型话未说完4下列_B_不是关系的种类。A一对一 B多对一 C一对多 D多对多5Access 可以导入或链接下列_D_数据源。AAccess BFoxPro CExcel D以上皆是二、填空题1数据库窗口中的命令按钮有如下三个,分别是:_打开_、_设计_及_新建_。其实还有几个的嘛!2表是_元组_的集合,一个数据库可以有多个数据表,一个表又有多个

9、具有不同数据类型的_属性_组成。在一个表中最多可建立_一_个主键。3 “自动编号”及“_是/否、 OLE、超连接、查询向导_”的数据类型不能建立索引。注:共 5 种类型的数据不能建立索引。备注型可以索引,以文本的前 255 个字符排序。4在设计视图下的表窗口中,上半部分包含三项属性,分别是_字段名称_、_数据类型_及字段说明。5通过设计_表之间的关系_及_实施参照完整性_复选框,可以覆盖、删除或更改相关记录的限制,同时仍然保留参照完整性。习题 4一、选择题1如果经常定期性地执行某个查询,但每次只是改变其中的一组条件,那么就可以考虑使用_B_查询。A选择查询 B参数查询 C交叉表查询 D操作查询

10、2_B_不属于 Access 的查询窗口。A设计视图 B设计查询 CSQL 视图 D数据表视图3如果在数据库中已有同名的表,_C_ 查询将覆盖原有的表。A删除 B追加 C生成表 D更新4如果想找出不属于某个集合的所有数据,可使用_D_操作符。AAnd BOr CLike DNot5 SELECT 命令用于返回查询的非重复记录的保留字关键字是_C_?ATOP BGROUP CDISTINCT DORDER二、填空题1Access 2002 数据库系统支持五种查询,它们分别是:选择查询、_交叉表_、_操作_、_参数_和 SQL 查询。2无论有没有匹配记录,都选取一个表(查询)的全部记录时,则需要更

11、改_连接_类型。3若想用一个或多个字段的值进行数值、日期和文本的计算,需要在查询设计网格直接添加_条件_字段。4SQL 语言的功能包括了 _定义_、_查询_、_操纵_和控制 4 个方面,也就是说集成了数据库 DDL 语言和DML 语言的功能。5在 Access 2002 中,SQL 查询具有 3 种特定形式:_联合_、_传递_、数据定义。三、思考题部分题目的参考答案6写出下列条件表达式:(1)年龄在 1822 岁之间的男生;between 18 and 22如果没有“年龄”字段,可在查询中建立一个计算字段,计算式是:Year(Date()-Year(生日)然后将它的条件写成:between 1

12、8 and 22(2)1985 年以后出生,籍贯为“西安” 、 “重庆” 、 “成都”的女职工。籍贯字段条件:IN(”西安”,”重庆”,”成都”);出生日期字段条件:#1985/12/31#(3)公司名称以“北”字开头,并且包含“技术”二字的公司。LIKE(”北*技术*”)习题 5一、选择题1如果想显示出两个一对多的表,可利用_ A _进行。A数据表窗体 B纵栏式窗体 C多栏式窗体 D多表窗体2窗体是由不同种类的对象所组成,每一个对象都有自己独特的_ B _窗口。A字段 B属性 C节 D工具栏3关于对象嵌入与链接的正确说法是_ ABD _。A对象嵌入后,源对象可以随意修改和删除,并不影响嵌入宿

13、主文件的对象B链接对象如果在宿主文件以外,启动支持该对象格式的应用程序对该对象进行删除或修改,会间接地影响宿主文件中链接对象的表现形式C对象嵌入方式不可以直接从宿主文件中启动支持该对象的应用程序和修改对象D源对象可以在嵌入后随意修改,并不影响已经嵌入宿主文件中的对象4下列_D_不是建立“ 主/子窗体”的方式。A多窗体向导 B子窗体向导 C鼠标拖动 D自定义窗体注:有“自定义”的字段、工具栏、对话框等等,唯独没有自定义窗体5想要汇总或平均数字型的数据,应该使用_B_控件。A绑定 B计算 C汇总 D平均注:没有所谓“汇总”控件、 “平均”控件二、填空题1Access 的窗体有三种视图,_设计视图_

14、用来创建和修改设计对象的窗口,_窗体视图_能够同时输入、修改和查看完整的记录数据的窗口,_数据表视图_以行列方式显示表、窗体、查询中的数据,可用于编辑字段、添加和删除数据,以及查找数据。注:完整,意味着包括图片等信息。Access XP 又增加了两种视图。2窗体的数据来源可以是_表_或_查询_。3窗体由上而下被分成五个节,它们分别是:_窗体页眉_、页面页眉、_主体_、页面页脚、_窗体页脚_。4在窗体上使用的控件可以分为:_绑定控件_、_非绑定控件_、计算控件。5图片缩放模式有:_剪裁_、拉伸、_缩放_三种形式。习题 6一、选择题1. _ B _操作是打开查询。A. OpenForm B. Op

15、enQuery C. OpenTable D. OpenModule2. SetValue 可以设置的值是_A_。A. 窗体文本框 B. 字段长度 C. 字段的有效性规则 D. 当前系统日期3. 宏设计窗体中,条件列是由_A_ 菜单来设置隐现的。 A. 视图 B. 文件 C. 编辑 D. 格式4. 宏组中利用_A_指定宏。A. 宏的名称 B. 宏 C. 宏操作 D. 名称和操作5. 对于一个触发事件的属性,应选择宏格式为_A_。A. 宏组名称.宏 B. 宏 C. 宏组 D. 都不对(注:宜该作“A. 宏组名.宏名”)6. MsgBox 是 _A_的宏。A. 显示消息框 B. 编辑消息 C. 输

16、入消息 D. 撤消消息7. QUIT 宏操作的作用是 _A_。A. 关闭数据库 B. 运行的宏 C. 表 D. 窗体8. Close 不可以关闭_ C _。( 注:若无“不”字,就该选 ABD)A. 当前对象 B. 表 C. 数据库 D. 所有宏二、判断下列各题的正确性, 对者用 表示, 错者用 表示。1运行宏的条件是有触发宏的事件发生。( 注:大多触发运行但也可单独运行)2宏和宏组的区别是使用单一和多种宏操作。( 注:单一的宏也可有多个操作)3宏的名字可以写入表达式 。4OpenQuery 宏操作只能打开参数查询。(注:不仅仅参数查询 )5StopMacro 操作可以停止宏的运行。三、参见下

17、图,完成指定任务。(1)解释 MsgBox 的条件列内的含义。参考答案:运行名为“撤销证件查询显示窗体”的窗体时,其中控件“已借阅数量”的数据值不等于 0 时,就执行 MsgBox 操作。(2)OpenForm 打开了哪个对象?参考答案:名为“撤销证件查询显示窗体”的窗体(3)如果想在执行 MsgBox 操作时,显示消息“请还清图书再撤消证件” ,该如何设置操作参数?参考答案:单击操作列的 MsgBox 格,在“操作参数”去出现的“消息”行内键入字符串“请还清图书再撤消证件” 。最好再设定消息框的“标题” 、消息的“类型”以及是否发出“嘟嘟”鸣笛声。习题 7一、选择题1下列_AD_对象是 Ac

18、cess 的根对象。ADebug BLabel CClick DApplication2下列符号中,_AC_不是 VBA 的合法变量名。AInteger Ba123 C123a Dx_123使用 Dim 声明变量,若省略 “As 类型” ,则所创建的变量默认为_C_。AInteger BString CVariant D不合法变量4当一个表达式中有多种不同类型的运算时,运算符的优先次序为_ C _。A逻辑运算符关系运算符连接运算符算术运算符B关系运算符 算术运算符逻辑运算符连接运算符C算术运算符 连接运算符关系运算符逻辑运算符D连接运算符逻辑运算符算术运算符关系运算符二、填空题1VBA 是 M

19、icrosoft Office 系列软件的_内置_编程语言,其语法与独立运行的_VB_编程语言互相兼容。2在 VBA 的内置函数中,用于显示输出信息的为_MsgBox_,接收用户输入数据的为_InputBox_。3一条语句可以分成若干行书写,但在要续行的行尾加上续行符:_空格_和_下划线_。4在 For 循环中,步长可以是_正数_,也可以是_负数_,默认为_1_。5自定义类型变量与数组的相同之处,它们都是由若干个 _元素 _组成。 没有讲授这部分内容!习题 8-本章没有讲授习题 9一、选择题1如果想制作选项标签,可利用_B_ 向导进行较为迅速。A图表 B标签 C报表 D表格式报表2以下说法正确

20、的是_ABCD_。A报表页眉中的任何内容都只能在报表的开始处打印一次B如果想在每一页上都打印出标题,可以将标题移动到页面页眉中C在设计报表时,页眉和页脚只能同时添加D使用报表可以打印各种标签、发票、订单和信封等3根据字段的特性将相同性质的数据记录集合在一起,称为_B_数据。A排序 B分组 C筛选 D小计4查看 HTML 源文件时,可使用 Microsoft_D_编辑器。AWord BExcel CAccess D脚本二、填空题1报表的种类分为四种:纵栏式报表、_表格报表_、图表报表和_标签报表_。2每个报表都有三种视图,使用_设计视图_可以创建报表或更改已有报表的结构,使用_打印预览_可以查看

21、报表的每一页上显示的数据,使用_版面预览_可以查看报表的版面设置。3按文本型字段分组记录时,可将分组形式属性设置为“_每一个值_”或“_前缀字符_” 。4_排序_是让数据以某种规则依次排列,_分组_是按照数据的特性将同类数据集合在一起,从而便于报表的综合或统计。5数据访问页是一种独立于 Access 数据库外的_HTML_文件,也就是说数据访问页是一个_网页_。习题 10一、选择题1在建立、删除用户和更改用户权限时,一定先使用_A_帐户进入数据库。A管理员 B普通帐户 C具有读/ 写权限的帐户 D没有限制2在更改数据库密码前,一定先使用_D_ 。A进入 B不能修改 C编辑 D恢复原来的设置3在

22、建立数据库安全机制后,进入数据库要依据建立的_A_方式。A安全机制,包括帐户、密码、权限等 B建立的组的安全C帐户的 PID D 权限4在创建工作组信息文件时,需要为它分配工作组编号,其长度必须为 4 到_C_个字符。可以接受缺省的WID。A10 B6 C20 D155建立好数据库的安全机制后,还可以增加、_A_ 帐户。A删除 B升级 C备份 D重组6帐户的权限分为_A_和 _B_。A隐式 B显式 C继承 D 后继7隐式权限是由_A_所在组 _C_的。A帐户 B权限 C继承 D独占二、判断下列各题的正确性, 对者用表示, 错者用表示。1对一个数据库系统来说,Access 软件要求必须建立安全机

23、制。2如果加密了一个数据库,则只能在 Access 系统中才能打开。3帐户权限没有继承性 。(注:隐式权限有)4给数据库系统设置密码,只能限制复制数据库的操作。5数据库安全机制自动为使用者建立了所有帐户。 数据库 复习概要第一章1、 数据库技术发展的阶段2、 数据库系统的组成3、 数据库系统的三级模式结构4、 数据的物理独立性和数据的逻辑独立性5、 数据库管理系统的功能6、 数据库系统的安全保护(四个方面)7、 数据模型的概念8、 E-R 模型9、 关系模型、关系术语、关系的特点、关系的完整性10、 关系代数第二章1、 结构生命周期法2、 数据库设计的步骤3、 数据库的设计规范第三章、第四章1

24、、数据库设计基本原则确定创建数据库目的、确定数据库中所需要的表、确定表中需要的字段、明确每条记录中有唯一值的字段、确定表之间的关系、优化设计、输入数据、创建其他对象2、数据库的创建方式、数据库的打开方式3、数据库的转换、压缩和修复4、字段名的命名、字段类型(每种类型的特点) 、字段的属性(字段大小、有效性原则、格式、输入掩码、索引概念)5、主关键字的概念、作用、类型自动编号主键、单字段主键、多字段主键 6、外部关键字的概念在关系数据库中,为了实现表与表的联系,将一个表的主键作为表与表联系的纽带放到另一个表中,这种在另一个表中起到联系作用的属性称为外键(外来关键字) 。7、更改数据库表结构8、表

25、的关系、关系类型、编辑关系一对一、一对多、多对多9、导入表和链接表的概念和区别10、数据表的建立方法11、表的导入和导出的文件类型12、子数据表的概念当表中的 “子数据表名称”属性被设置为“自动”时,并且表是一对一关系或一对多关系中的“一”方时,Access 自动在该表中创建子数据表。嵌套子数据表您可以在子数据表中嵌套子数据表(最多八级)。但是,每个数据表或子数据表只能有一个被嵌套的子数据表。例如,在“罗斯文”示例数据库中,“客户”表可以包含一个“订单”子数据表,并且“订单”子数据表可以包含“订单明细”子数据表,但“客户”表无法既包含“订单”子数据表,又包含“销售人员”查询子数据表。13、筛选

26、记录第五章1、掌握查询的种类、每一类的图标标志2、查询视图种类(查询视图、SQL 视图、数据表视图等 5 种) 、每种视图环境3、查询设计视图的结构:分为上下两部分:上半部分叫表/查询输入区,下半部分叫范例查询设计网格3、查询准则设置:准则表达式正确的书写、准则之间的与、或关系4、学会在“罗斯文数据库”中,利用各种查询完成操作。方法一:打开“订单“表,选中”客户“字段列,单击工具按钮, 找到满足条件的记录。方法二:利用查询“订单”表中的字段“客户ID“存储的并例一:在罗斯文数据库中,在“订单”表中,指出“中通”企业,订购日期为 1996-11-26 的订单发货日期是(1996-12-4)在设计

27、视图中创建查询添加”订单”表和”客户”表设计查询,格式如下图运行查询不是公司名称,所以需将”客户“表添加进去。例二:在罗斯文数据库中, “供应商”在北京单位共有(19)家例三:在罗斯文数据库中,利用“产品”表,指出“蕃茄酱”的“库存金额”为(130)例四:在罗斯文数据库中,利用“产品”表,进行统计查询,统计出所有产品的平均价格和库存金额,产品的库存总金额为(74050.85)例五:在罗斯文数据库中,利用“各类销售额”查询表,进行交叉表查询求出各“类别名称”的“产品销售额”总计,饮料产品销售总额是(103924.29)5、SQL 的含义6、SELECT 语句的基本格式和基本使用方法第六章1、窗体

28、的结构2、窗体的类型3、窗体视图(设计视图、数据表视图、窗体视图等)4、窗体的创建方法5、窗体控件的创建方法6、控件的类型7、控件的属性含义、属性设置方法8、启动窗体的设置第七章、第八章1、报表的视图2、报表的结构3、报表的种类4、报表的创建方法5、数据访问页的作用6、数据访问页的存储方式7、数据访问页的调用方式8、了解数据访问页的创建方式第九章1、 宏的定义2、 宏和宏组3、 宏的设计4、 宏 AutoExec 的作用5、常用宏命令的使用第十章1、VBA 的数据类型、每种类型的特点2、VBA 的常量、变量的概念、变量名的命名规则、变量的声明方式3、VBA 的表达式、表达式的正确书写、表达式的运算符4、VBA 的三种控制结构(顺序、选择、循环) 、语句格式5、数组的概念和简单使用6、模块的概念7、变量的作用域和生存期第十一章 DAO 和 ADO概念第十二章 数据库的安全1、保护数据库的方法2、用户级安全机制的设置及其中的概念考试注意事项:1、 考场纪律,严格遵守2、 务必带准考证3、 考试过程中意外退出,持证件找老师4、 在做填空题时,注意英文字母的书写5、 字符之间如需空格,只准一个6、 标点符号只能用英文状态下的标点符号

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报