2016.07《数据库应用技术》复习资料 - 图文

2026/4/26 7:32:48

2015-2016-2学期《数据库应用技术》期末考试复习

····数据库基本概念····

1. 什么是数据模型?根据数据模型数据库可以分为哪些类型?Access属于什么类型?

数据模型:现实世界数据特征的抽象。

类型:概念数据模型 逻辑数据模型 物理数据模型 ACCESS属于逻辑数据模型中的关系模型

2. 什么是DB、DBMS、DBS?三者间有什么关系?

DB(数据库)是储存在计算机存储设备上 结构化的相关数据结合。 DBS(数据库系统)是引入数据库后的计算机系统

DBMS(数据库管理系统)是位于用户与操作系统之间的一层数据管理软件 DBS包含DB DBMS

3. 数据库系统的核心是什么DBMS(数据库管理系统)

4. E-R图的画法。实体用矩形 椭圆表示属性 联系表示菱形 5. 联系的类型。关系型数据库能表示哪些类型的联系?二维表

一对一,一对多,多对多(实际应用中只能反映出一对一和一对多两种关系。多对多不可拆分 变换成两个一对多) 6. 关系模型的基本概念:

关系、属性、元组、域、关键字/码、主关键字/主码、外码 关系:一个关系相当于一张二维表

属性:二维表中垂直方向的列,列的值称为属性值

元组:二维表中水平方向的行,对应存储文件中的一个记录值 域:属性的取值范围

关键字(码):能够唯一标识一个元组属性或属性的组合,不能去重复值

主关键字/主码:候选码中选定其中一个用来表示该关系元组,也称作主键(ACCESS2010) 外码:如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字和候选关键字,这个字段(属性)就称为外关键字 常用的关系运算的功能

传统的集合运算(并、交、差等)和专门的关系运算(选择、投影、联接) 选择是在关系R中选择满足给定条件的元组,即从行的角度进行操作。

投影是从关系R中选择处若干属性列,并且将这些列组成一个新的关系,即从列的角度进行操作。 联接又称为联接,它是将两个关系拼接成一个更宽的关系,生成的新关系中包含满足联接条件的元组。 7. 关系的限制规则。

a) 关系中不允许出现相同的元组

b) 不考虑元组之间的顺序即没有元组次序的限制 c) 关系中每一个属性值都是不可分解的 d) 关系中属性顺序可以任意交换

e) 同一属性下的各个属性的取值必须来自同一个域,是同一类型的数据 f) 关系中各个属性必须有不同的名字

8. 什么是关系的完整性?关系有几类完整性规则?各自的功能。(对给出的完

1 / 10

整性规则实例能够区分)

关系模型的完整性规则是对关系的某种约束条件。

有三类完整性约束:实体完整性、参照完整性和用户定义的完整性。 实体完整性:是指关系(所谓的关系就是表)的主码不能取空值。 (比如学生表的主码通常是取学号为主码 不能取空值或重复值)

参照完整性:是指参照关系中每个元素的外码要么为空(NULL),要么等于被参照关系中某个元素的主码 比如今天是9月2日是开学日,大学新生刚来报道,在学生表里,有的学生可能还没来得及分配具体的班,所以这些还未来得及分班的学生教务处可以在学生表里的班级属性取空值NULL(空值代表“不确定”),而哪些已分了班的学生就必须取班级表里的某些属性,比如班级类别,即学生属于哪个班。比如取“软件工程”,”计算机技术应用“等等。 3、用户定义的完整性:指对关系中每个属性的取值作一个限制(或称为约束)的具体定义。比如 性别属性只能取”男“或”女“ ,再就是年龄的取值范围,可以取值0-130 ,但不能取负数,因为年龄不可能是负数。 9. 为什么要对数据库进行规范化设计?

为了有效地组织和管理数据,避免数据冗余、操作异常、不一致等问题,需要将复杂的数据关系结构简化为逻辑严密,结构简单的二维表的形式。 10. 数据库的设计步骤。

(1)分析建立数据库的目的 (2)确定数据库中的表 (3)确定表中的字段 (4)确定表之间的关系···ACCESS数据库···

11. 为什么要对数据库进行压缩和修复操作?

重新整理数据库,消除磁盘中的碎片,修复被破坏的数据库,从而提高数据库的使用效率,保证数据库中数据的正确性。 12. Access数据库文件的扩展名? .ACCDB 13. 什么是数据库的转换?

在Access之外的环境中使用Access数据库,需对数据库进行转换。转换包括不同版本的Access的转换和不同系统之间进行的数据传递,从而实现数据资源的共享V ····表····

14. 表结构由什么组成?表由什么组成? 表由表结构和表中的数据组成。

表的结构由字段名称 字段类型 字段属性组成。 15. 什么是字段类型?

字段取值的数据类型即表中每列数据的类型。

16. 几种常用特殊字段类型的特点是什么?什么情况使用? 文本、备注、货币、自动编号、是/否、OLE对象

文本型:用来存放字符串数据,如学号 性别等。可以存储汉字和ASCLL码字符。最大长度255系统默认字段长度50 需要自行设置。

备注型:用来存放较长的文本型数据,如备忘录等。是文本型的的特殊形式。 没有数据长度限制,受磁盘空间限制。超过255就是备注型

货币型:存放具有双精度属性的货币数据。小数超过两位自动四舍五入。字段大小8个字节。系统自动设置。

2 / 10

自动标号型:存放系统为记录绑定的顺序号。字段大小4个字节。数据无需输入,增加记录时系统自动编号。一个表只能有一个自动编号型字段。 是/否型 用于存放逻辑数据 。表示是/否或者真/假。字段大小1个字节。系统自动设置。

OLE对象型:用来链接或嵌入OLE对象(文字 图像 声音 表格等) 17. 什么是字段属性?常用字段属性的功能是什么?

字段大小、默认值、格式、有效性规则(有效性文本)、输入掩码

字段属性是指字段特征值的集合。分为常规属性和查阅属性,用来控制字段的操作方式和显示方式

(1)字段大小:输入介于1~255的值,大于255使用备注型 (2)默认值:添加新纪录时,默认向此字段分配的指定值。 (3)格式:决定该字段数据表或绑定到该字段的窗体或报表中显示或打印时该字段的显示方式

(4)有效性规则(有效性文本):提供表达式,当表达式为真时才能在该字段添加值,如果违反该规则输出有效性文本的提示值

(5)输入掩码:输入掩码主要用于文本、日期/时间、数字和货币型字段,用来定义数据的输入格式,并可对数据输入做更多的控制以保证输入正确的数据。

格式:<输入掩码的格式符>;<01 或空白>;<任何字符> 例如,设置“出生日期”字段的输入掩码为“****年**月**日”。其中的每个“*”号称为“占位符”。占位符必须使用特殊字符(如*号、$号或@号等),它只是在形式上占据一个位置,表示可以接受一位数字:而其中的“年、月、日”则为原义显示字符。

输入掩码属性所使用的字符含义有如下: 0:必须输入数字(0—9),不允许使用加号+和减号-。 9:可选择输入数字或空格,不允许使用加号和减号。

#:可选择输入数字或空格,允许使用加号和减号,空白会转换为空格。 L:必须输入字母(A—Z)。 C:可选择输入任一字符或空格。 ?:可选择输入字母(A—Z)。 <:使其后所有字符转换为小写。 A:必须输入字母或数字。 >:使其后所有字符转换为大写。 a:可选择输入字母或数字。 !:使输入掩码从右到左显示。 &:必须输入任一字符或空格。

18. 创建表有几种方法?它们有什么区别? (1)通过模板创建表 (2)使用设计视图创建表 (3)使用数据表视图创建表 (4)通过数据导入创建表

区别:通过数据表视图创建表直观快捷、但无法提供更详细的字段设置。要设置更详细的表属性时,需通过设计视图来创建表。

19. 对特殊数据类型的字段进行数据输入的时候有什么特别之处? (1)文本型:直接输入 (2)备注型:直接输入

(3)日期/时间型:用一对#括起来

(4)货币型:直接输入,自动添加小数并显示美元符号与千位分隔符

3 / 10

(5)自动编号型:系统自动添加

(6)是/否型:真:true或yes,假:false或no

(7)OLE对象型:OLE对象型不能直接输入,右击选择插入对象 20. 什么是索引?索引的功能?多字段索引怎么排序? 索引是按照某个字段或字段集合的值进行记录排序的 一种技术,其目的是提高检索速度。

多字段索引排序:先按第一个字段排序,再在第一个字段相同的基础上按第二个字段排序

例如:学号+课程号,学号升序,课程号降序

先按学号升序排序,在学号相同的记录中再按课程号降序排序 21. 设置表间关系的前提条件是什么?建立主键或唯一索引 ···查询···

22. 查询表达式中,通配符有哪些?各自作用?

23. 查询表达式中特殊运算符的功能和用法。

24. 查询表达式如何书写?

4 / 10


2016.07《数据库应用技术》复习资料 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: 2016.07《数据库应用技术》复习资料 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219