当前位置:首页 >> 教学案例/设计 >>

物流信息技术教案第二章 数据库管理与网络技术 第一节 数据库基础知识 第二节 数据库管理技术


广西理工职业技术学校 第二章 数据库管理与网络技术 第一节 数据库基础知识 第二节 数据库管理技术

教师:黄梅萌萌

课题 名称

授课 时数

2

教学 目标

通过本次课的学习,要求深入了解数据库的相关概念以及基础知识,对 SQL 语言和数据库的管理和安全技术有一个全面地认识和理解。

教学 重点

数据模型;数据管理技术

教学 难点

数据模型;数据管理技术

教学 方法 课型 教具 (含电 教设 备)

讲授法 理论课

授 课 后 记

11

广西理工职业技术学校
教 前课复习导入: 现代物流的特点 (1) 信息化 (2) 网络化 (3) 自动化 (4) 智能化 (5) 柔性化 第二章 数据库管理与网络技术 第一节 数据库基础知识 学 内 容

教师:黄梅萌萌
补充内容和时间分 配 前课复习导入 拟 5 分钟

拟 20 分钟 数据管理技术的发 展

数据库技术是研究数据库的结构、存储、设计和使用的一门软件科学,是 进行数据处理和管理的科学。 一、数据管理技术的发展 数据管理技术是指对数据进行分类、组织、编码、存储、检索和维护的技 术。 数据管理技术的发展比较见下表: 数据存储 数据独立性 支持软 件 人工管理阶段 文件系统阶段 短期 文件·长期 不独立 相对独立 无 操作系 统 数据库系统阶段 高级数据库技术阶段 长期 长期 完全独立 完全独立 数据库 数据库 多应用 对象 单一应用 单一应用 面向

拟 10 分钟

在高级数据库技术阶段,最具代表性的是分布式数据库和面向对象数据 库。 其中分布式数据库以数据分布的透明性为主要特征, 数据库的用户不必关 系数据的逻辑分布与物理分布细节。 而面向对象数据库的特点则是将数据和数 据的操作方法作为对象,由数据库管理系统进行统一管理。 二、数据库的定义和特点 1. 数据库的定义 数据库是存放在计算机存储设备中的、 以一种合理的方法组织起来的、 与 公司或组织的业务活动和组织结构相对应的各种相关数据的集合。 2. 数据库的特点 (1) 最少的冗余度 (2) 数据资源共享 拟 20 分钟 数据资源共享 指的是数据在应用 之间的共享。

12

广西理工职业技术学校
(3) 数据独立性 (4) 数据库管理系统对数据的统一控制 三、数据模型 数据模型可以分为两类或两个层次: 1. 概念数据模型(数据的概念模型)

教师:黄梅萌萌

是现实世界到信息世界的第一层抽象,并不涉及信息在计算机中的表示。 2. 结构数据模型(数据的结构模型) 又称为基本数据模型。这类模型设计到计算机系统,用于直接描述数据库 中数据的逻辑结构。 常用的有层次模型、网状模型、关系模型和面向对象模型。实际当中数据 库也常常依此而分类为层次型数据库、 网状型数据库、 关系型数据库和面向对 象型数据库。 (1) 层次模型:其特征为用树型结构标志实体类型及实体间的联系。 (2) 网状模型:其特征为用网状结构标志实体类型及实体间的联系。 (3) 关系模型:其特征为用二维表的结构标志实体类型及实体间的联 系。 与非关系模型相比有如下特点: ① 概念单一,数据结构简单 ② 操作对象和操作结果都是关系 ③ 关系数据库的语言是非过程化的 ④ 关系模型以关系代数为基础,形式化基础强 ⑤ 有关系数据库语言 SQL(标准)作支持 (4) 面向对象模型: 基于数据库内容的变更,而用于应付新的数据处理需求而出现。 对象是对现实世界中的实体在问题空间的抽象;一个对象由属性 集、 方法集和消息集组成。 共享同一属性集和方法集的所有对象的集合 称为类。子类可以继承其超类所有的属性、方法和消息。 四、数据库系统的组成 1. 数据库及其硬件支持系统 对于数据库系统来说,数据库是以相应模式存放数据的存储空间。 2. 操作系统 主要负责计算机系统的管理。 3. 数据库管理系统 专门用于建立和管理数据库的一套软件,要求有如下几方面的基本功 能: 数据库定义、数据存取、数据库运行管理、数据组织存储和管理、数 新的数据处理 需求——例如图片。 面向对象模型 相对复杂, 实现较为 困难, 目前通用性较 差。 拟 15 分钟 层次模型和网 状模型统称为非关 系模型, 他们记录之 间的联系用指针实 现, 因此查询效率较 高, 但应用程序访问 数据时, 必须选择合 理的方式方法, 因而 加重了程序员的工 作量。

13

广西理工职业技术学校
据库的建立和维护、其他功能(通讯等) 。 4. 数据库应用开发工具 用于支持数据库应用系统的开发。 5. 数据库应用系统

教师:黄梅萌萌

拟 10 分钟 目前,SQL 语 言是关系数据库语 言的国际标准。

是指包含数据库在内的各种应用系统,负责提供友好的界面等。 6. 数据库管理员及其他人员 第二节 数据库管理技术 一、SQL 语言简介 1. 几个基本概念 基本表:一个关系对应于一个表,可带若干索引。 视图:虚表。 数据库:实质是若干个基本表的集合。 2. SQL 语言的功能 数据查询:SELECT 数据定义:CREATE; DROP 数据更新:INSERT; UPDATE; DELETE 数据控制:GRANT; REMOVE 二、数据管理技术 1. 安全性管理 包括:用户登陆系统的管理和用户使用数据库对象的管理。 分别通过认证和许可来实现 2. 数据库备份 ① 完全数据库备份(海量备份) ② 增量备份 ③ 事务日志备份 3. 数据库恢复 ① 从完全数据库备份中恢复 ② 从增量备份中恢复 ③ 从事务日志备份中恢复 ④ 从文件或者文件组备份中恢复 4. 数据复制

拟 25 分钟

备份和恢复相 关操作参见课本 P35-37

14

广西理工职业技术学校
思考题 作业题 讨论题

教师:黄梅萌萌

1. 简述数据模型的几个类别,并讨论其间区别。 2. 讨论数据管理技术中数据备份的种类和各自优缺点。

课 后 小 结

通过本次课的学习,了解了数据库的相关概念以及基础知识,对 SQL 语言和数据库的 管理和安全技术有一个全面地认识和理解。

第二章 数据库管理与网络技术 第一节 数据库基础知识 一、数据管理技术的发展 二、数据库的定义和特点 1. 数据库的定义 2. 数据库的特点 (1)最少的冗余度 (2)数据资源共享 (3)数据独立性 (4)数据库管理系统对数据的统一控制 三、数据模型 板 书 设 计 1. 概念数据模型(数据的概念模型) 2. 结构数据模型(数据的结构模型) 四、数据库系统的组成 第二节 数据库管理技术 一、SQL 语言简介 1. 几个基本概念 2. SQL 语言的功能 二、数据管理技术 1. 安全性管理 2. 数据库备份 3. 数据库恢复 4. 数据复制

15


赞助商链接
相关文章:
物流信息技术形成性考核册
物流信息技术形成性考核册_管理学_高等教育_教育专区。最新电大作业 第一次作业(第 1~3 章) 一、名词解释: 1、软件工程:是指采用工程的概念、原理、技术和...
更多相关标签: