信息技术(选修4)数据管理技术复习提纲全书以应用数据管理技术解决问题为主线,按照“分析问题——设计数据库——建立数据库——使用数据库——管理数据库”这一线索呈现学习内容。
第一章 认识数据管理技术一、数据管理基本知识1. 数据管理技术的基本概念数据:是人类社会的一种重要信息资源,是对现实世界中客观事物的符号。
计算机中的数据分为数值型数据与非数值型数据。
例题:如商品价格、销售数量等数据是( )A 、数值数据B 、非数值数据、说明:数据是信息的符号表示或称为载体。
即为了表达信息(抽象概念),必须使用某种符号,这些符号就叫数据,如字符、图表、图形、图像、声音、视频等都可以称为数据。
信息依赖数据来表达,是数据的内涵,是对数据语义的解释。
数据管理:是指对数据的收集、分类、组织、编码、存储、查询和维护等活动。
数据管理技术:指与数据管理活动有关的技术。
数据库(DB ):是指按照某种模型组织起来的,可以被用户或应用程序共享的数据的集合。
数据库系统(DBS ):是指采用的数据库技术的完整的计算机系统。
数据库管理系统(DBMS ):是能够建立数据库、维护数据库及管理数据库的一个开发平台。
数据库应用系统:是应用了数据库的信息系统。
"数据库系统结构示意图说明:数据库系统的核心为数据库管理系统,数据库管理系统的核心为数据库(或数据)。
例题:下列软件中,不属于数据库应用系统的是( )A 、学籍管理系统B 、中考成绩查询系统C 、Linux 操作系统D 、网络售票系统例题:数据库管理系统英文简写是( )A 、DB B 、DBSC 、DBMSD 、Access2. 数据管理技术的变迁 },%系统软件应用软件 数据 ~ 库操作对象数据管理技术经历了人工管理阶段→文件系统阶段→数据库系统阶段。
文件系统阶段与数据库系统阶段的比较如下表:文件系统阶段与数据库系统阶段根本区别在数据的结构化程度高低;数据库技术的应用领域——主要应用于数据密集型应用的领域。
3. 数据管理技术的应用①利用Windows 操作系统管理文件; ②利用常用工具软件管理数据; ③利用数据库应用系统管理数据。
说明:使用数据库应用系统的优势:①能够存储大量数据; [②管理操作方便、快捷,数据维护简单、安全; ③信息检索准确、迅速、高效;④数据独立性、共享性、安全性均较高,冗余度低。
二、数据库、数据表、记录、字段、关键字的概念 关系:二维表在关系数据库中称作关系; 字段:二维表中的列称为字段; 域:是属性所有可能取值的集合;值:是二维表中的一个具体数据项,是数据库中最小的数据单位; ~关键字(键):是指能标识唯一一条记录的字段。
相关规定:在同一张二维表中不允许有同名字段;在一张二维表中,不应有内容完全相同的记录;关键字字段必须满足①值不能重复;②值不能为空值。
常见的关系数据库管理系统:Access 、Foxpro 、DB2、SQL Server 、Oracle 等。
记录 : 二维 表中行称为记录 , 可以用关键 %( 从第二行开始 ) 。
每一列为一个 字段 ¥第二行开始每一行为一条记录例题:某学校“会考信息管理系统”使用了利用 Office 2000 建立的数据库该数据库应用系统的名称是()A、Access 2000B、C、hkinforD、会考信息管理系统例题:以下哪一项全不属于数据库管理系统()①FoxPro ②DB2 ③Access ④Excel ⑤Oracle ⑥PhotoshopA、④⑥B、①②⑥C、①④⑤⑥D、②④⑤⑥^例题:关系数据库中的“关系”指的就是()A、联系B、一维表C、二维表D、三维表第二章数据的分析与建模一、数据分析与建模建立数据库的过程:①数据的收集与分类→②建立实体-联系模型(E-R图)→③将E-R图转化为关系数据模型→④创建数据库(建立空数据库→建立表结构→输入记录数据)1.数据的收集与分类;数据收集:对现实系统进行实地调查与分析,收集各种原始凭证,并弄清数据的来龙去脉。
数据的分类:对收集到的原始数据的基本特征进行分类整理,提取有用的信息例题:为开发“会考信息管理系统”而收集到如下所列的数据,其中()是不必要的①学生姓名②学生照片③班主任姓名④会考科目⑤考试成绩⑥监考人员A、③④⑤B、③⑥C、④⑤⑥D、②③⑥2.建立实体-联系模型(E-R图)三个世界的术语及相关联系现实世界信息世界(概念模型)机器世界(数据模型)三个世界的术语对照:信息世界:并用文字符号表示,就形成了信息世界;概念模型:是现实世界的具体事物经过人的认识、整理、分类之后在信息世界的表现形式。
机器世界:又称数据世界,信息世界的信息经过抽象和组织,以数据形式存储在计算机中,就称为机器世界。
、数据模型:是对现实世界数据特征的抽象表示,通常有严格的定义。
E-R模型:1976年提出的实体——联系模型,是最著名、最常用的概念模型。
E-R图基本图素:属性名用矩形框表示实体用菱形框表示实体之间的联系用椭圆形框表示属性|联系:现实世界中事物之间的联系,到信息世界中反映为内部联系(实体集属性之间的联系)与外部联系(实体集与实体集之间的联系)实体集之间的联系有三种:一对一联系、一对多联系、多对多联系。
建立实体——联系模型的步骤:①确定实体→②确定实体的属性→③确定实体之间的联系→④设计出E-R图例题:在设计旅游信息数据库的过程中,用 E-R 图描述的是旅游信息的()A、关系数据模型B、概念模型C、面向对象模型D、逻辑数据模型例题:在机票预定系统中,所出售的机票与实际的座位之间的联系是()A、一对一联系B、一对多联系C、多对一联系D、多对多联系《例题:现实世界中的某一对象及其特征抽象到信息世界中分别称为()A、数据表名字段B、记录字段C、实体属性D、实体集属性例题:在 E-R 图中,利用菱形框表示()A、实体B、实体集C、属性D、联系3.将 E-R 图转换为关系数据模型概念:关系数据模型是采用二维表的方式表示实体及实体之间的联系。
常用的数据模型有:关系模型(二维表)、层次模型(树型结构)、网状模型(网状结构)将E-R模型转换成关系数据模型按下列步骤完成:①`②将每个实体集转换成一个二维表;③将实体集之间的联系转换成二维表;③将一对一联系、一对多联系合并到多的一端实体表中,多对多联系表则不合并。
例题:现有关系:学生(学号,姓名,选修课程,成绩),为消除数据冗余,至少要分解为A、1个表B、2个表C、3个表D、4个表分析:该关系包含学生实体、课程实体及所在的联系,因此可分解成下面的三张数据表:学生(学号,姓名);课程(课程号,课程);成绩(学号,课程号,成绩)例题:设计数据库时有一关系:学生(学号,姓名,班级,班主任),为消除数据冗余,至少要分解成()/A、1个表B、2个表C、3个表D、4个表分析:该关系包含学生、班主任(班级)实体及所在的联系,分解成下面的三张数据表:学生(学号,姓名);班主任(班级编号,班级,班主任);所在(学号,班级号) 由于学生与班级之间是一对多联系,因此将联系表合并到学生表中: 学生(学号,姓名,班级号);班级(班级编号,班级,班主任)二、在Access 关系数据库管理系统中创建与维护数据库 (一)创建数据库创建数据库的步骤主要有三步:创建空数据库→建立数据表结构→输入记录数据 1. / 2. 创建空数据库的方法①使用“向导”方式创建数据库②进入 ACCESS 系统后,利用“文件”菜单下的“新建” ③单击数据库工具栏“新建”按钮②输入记录数据 相关规定: 《①字段名■字段名是字段的标识,字段名必须是唯一的,同一数据表中不允许有重复的字段名; ■表中每一个字段必须是简单的数据项,而不是组合的数据项; ■字段名不能以空格开头,中间可包括空格,字段名不为空;■字段名最多可达 64 个字符长度,可包括字母、数字、汉字及部分符号等。
②数据类型■数据类型是指该字段中存放数据的类型,而不是字段名本身的类型。
例题 : 在 E 盘下 | “综合操作题 ( 一 ) ” 文件夹建立 “.mdb ” 数据库 。
说明 ; :建立空数据库时 , 就要指定数据库的 存储路径 及数据库 文件名 ( \ 扩展名为: .mdb ) ;2 、 "创建数据表 创建数据表的方法 :① `使用设计器创建数据表 ② 使用向导创建表 ③ 通过输入数据创建表; 创建数据表的操作步骤① 定义数据表结构 ■■ 设置各字段属性 ( 字段类型 、~ 字段说明等) 说明 : 数据类型 参考教材 P32 ]字段属性设置参考教材 P33■ 确定数据表主键创建 数 据表 的 方 法 【已有 数 据表■ACCESS 中提供 10 种数据类型,默认的数据类型是文本型。
<要求:掌握文本、数字、日期/时间、货币、自动编号、是/否型数据的具体应用。
■数据表中每一列的数据类型必须是一致的。
③主键:能唯一标识表中每一条记录的字段或字段组合称为关键字或键。
④设置字段属性例题:在“图书管理.mdb”数据库中,建立如下所示的“图书”数据表。
注意:在维护数据库时,要灵活运用两种视图(数据表视图、设计视图)完成规定操作。
通常在设计视图下完成的操作有:添加、重命名、删除字段;修改字段数据类型、字段大小;设置主键及其他设置(查阅方式、有效性规则、默认值)等;共同点:有关修改数据表结构的操作。
例题:在“图书”数据表中,设置“价格”字段的有效性规则为大于等于 0 且小于等于 200。
例题:将“图书”数据表中的“书号”字段数据类型更改为“数字”,其余按默认设置。
参考设置:①选定“图书”数据表 ②进入“设计视图” ③选定“书号”字段④在“字段属性”中的数据类型 设置为“数字”并保存。
*注意:若是修改字段的数据类型或字段大小时,可能会引起数据表中的数据丢失。
通常在数据表视图下完成的操作有:浏览数据表;追加、删除、修改记录数据;查找与替换记录数据;排序及筛选等。
共同点:有关记录数据的操作。
除此之外,还可以添加、删除字段;修改字段名。
例题:在“图书”数据表中追加如下所示的一条记录:书号:,书名:信息技术,作者:朱铨,出版社:电子工业,价格:¥,出版日期:2007-5-1,是否借出:□参考设置 : ① , 选定“ 图书 ” 表 ② 进入 “ \ 设计视图” ③ 选定 “ 价格字段 ” ④ . 在“ 字段属性 ” 中的 “ 有效性规则 ( ”按右图设置并保存 。
例题 : 将 “ 、 图书” 数据表中 “ 出版社 ” 字段设置为自行输入的查阅方式 , 》 可选的值有: 电子工业 、 福建教育 、 广东教育 \ 。
参考设置 : ① 选定 “ 图书 — ”表 ② 进入 “ 设计视图 ” …③ 选定 “ 出版社 ” 字段 $ ④在 “ 字段属性 ” 中的 “ 查阅 " ”方式后 , 依次按 上 图设置 , 并保存表结构 》 。