《电子商务数据库》教案--职业高级中学

更新时间:2023-05-23 20:08:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

中专电子商务专业,电子商务数据库教材使用的教案。

峨山职业高级中学(电子教案)

2012至2013学年上学期

任课教师:任教课程:任教班级:

电子商务数据库基础 电子商务十四班

2012年9月

中专电子商务专业,电子商务数据库教材使用的教案。

一 、教学计划安排

二、教学进度

中专电子商务专业,电子商务数据库教材使用的教案。

第十一周 第十二周 第十三周 第十四周 第十五周 第十六周 第十七周 第十八周 第十九周 第二十周

第五章 数据库安全保护 5.1 数据库备份与恢复技术 5.2 数据的安全性控制 5.3 数据的完整性控制 5.4 数据的并发控制 第六章 关系数据库设计 6.1 数据库设计概述 6.2 关系数据库设计中的问题 6.3 关系数据库设计理论 复习+检测

6 6 6 6 6 6 4 4 4 2 2 2 6

复习+检测

复习+检测

期末检测

中专电子商务专业,电子商务数据库教材使用的教案。

三、教案 教案一

第一章 电子商务数据库基础

中专电子商务专业,电子商务数据库教材使用的教案。

数据处理的定义 利用计算机对各种形式的数据进行处理,从中获取有价值的信息并用于决策的过程。

数据处理包括 数据采集、整理、编码和输入,有效地把数据组织到计算机中,由计算机对数据进行一系列存 储、维护、加工、检索、传输、输出等操作。

数据管理 数据处理中的数据收集、整理、编码、存储、维护、检索、传输等基本操作环节称为数据管理。

4. 数据库 数据库(Database,DB)是长期存储在计算机内的、有组织的、可共享的数据集合。这些数据集合按 一定的结构(数据模型)组织、描述和存储,具有较小的冗余度(减少数据重复存储)、较高的数据 独立性(数据与使用它的程序相互独立)和易扩展性,并为各种用户共享(多个用户同时对数据进行 读写)。 5.数据库管理系统 数据库管理系统(Database Management System,DBMS)是在操作系统支持下位于用户与操作系统 之间的一种对数据库进行管理的系统软件。 DBMS 在确保数据“安全可靠”的同时,提高用户使用“数据”的简明性和方便性。用户对数据的一切 操作,包括数据定义、数据查询、数据更新及数据库运行的各种控制,都是通过 DBMS 进行的。 6.数据库系统 数据库系统(Database System,DBS)是指计算机系统中引入数据库后的系统,通常由计算机硬件平台、 软件平台(操作系统、数据库管理系统及其软件开发工具、编译系统和应用系统等)、数据库和数据库用 户构成。 数据结构化 数据采用数据模型来表示,实现整体数据结构化。

数据共享,数据冗余度可控 数据面向整个系统,可被多个用户、多个应用共享使用,减少了重复存储,使冗余可控。

具有较高的数据独立性 数据与使用它的程序相互独立,最大程度减少由于数据的变动引起应用程序的修改,简化了应 用程序的开发和维护工作。

统一的数据控制功能 提供数据安全性控制、数据完整性控制、并发性控制和数据恢复(将损坏的数据库从错误状态 恢复到某一已知的正确状态)四个方面的数据控制功能。

数据库系统结构图(见 3 页)

7. 数据库用户

中专电子商务专业,电子商务数据库教材使用的教案。

数据库用户指那些能够登录到数据库管理系统,并能够对数据库进行存取操作的人员。 数据库用户构成 数据库管理员:全面负责数据库系统的管理和维护工作,保

证数据库正常使用 。 开发人员:负责设计和开发应用程序。 最终用户:在终端上通过应用程序员编写的应用程序存取数据库中数据,或者直接使用 DBMS 提供的语言访问数据库。

8. 数据字典 数据字典由一系列二维表构成,它存储数据库系统中所有系统信息,包括数据库的结构、数据类型、用 户名表、用户权限、程序与其用户联系等信息。 数据字典起着系统状态的目录表的作用,它能帮助数据库管理系统和数据库管理员管理数据库。

1.1.2 电子商务数据库、Web 数据库与数据库服务器 1.电子商务与 Internet 通过 Internet,跨越时空限制,以极快的速度及方便的形式实现的商品交易,这就是 Internet 上的电子 商务。 2. 电子商务数据库 电子商务数据库是将数据库技术应用到电子商务中,利用数据库存储商务数据。

3. Web 数据库 Web 数据库是数据库技术与 Web 结合的产物。 Web 数据库利用浏览器作为输入/输出界面, 输入所需的数据, 并通过网络将这些数据传给 Web 服务器, Web 服务器再对这些数据进行处理,然后将处理后的数据通过数据库管理系统存入数据库,或者数据库 管理系统根据用户的请求,对数据库进行查询操作,查询结果由 Web 服务器返回给浏览器,浏览器再 提供给用户。 4. Web 服务器与数据库服务器 Web 服务器 当一台计算机的操作系统中安装了能提供 Web 服务的软件后, 这台计算机在 Internet 中就称为 Web 服务器。 数据库服务器 当一台 Web 服务器上安装了数据库管理系统后,该服务器也就变成了数据库服务器。

1.1.3 客户/服务器体系结构的数据库系统 1. 客户/服务器两层结构 由数据库服务器(运行 DBMS 软件的计算机)和客户机(运行应用程序的计算机)两个部分构成,它们之间 通过计算机网络相互通信,如(6 页图 1-2)所示。

中专电子商务专业,电子商务数据库教材使用的教案。

2.客户/服务器三层结构 数据库系统分解成三个层次:表示层(用户层)、业务层和数据层,它们在逻辑上相互独立,如(7 页图 1-3) 所示。 与两层结构相比,其优点如下: 系统维护、管理简单 具有灵活的可伸缩的硬件构成 处理逻辑简单 便于安全管理

3.浏览器/服务器结构 由客户机、Web 服务器和数据库服务器构成。客户机通过浏览器(如 IE)向 Web 服务器发出请求, Web 服务器(如 IIS 或 Apache)执行相应的程序访问数据库服务器(如 MS SQL Server),然后将结 果以 HTML 页面送客户机的浏览器显示。 与 C/S 三层结构相比,其优点如下: 系统维护、管理简单,客户机上不需要安装其他的应用程序,只需要安装浏览器软件和某些插 件。 适用于 Internet 和 Intrane

t 环境,它可以支持移动办公和更为广泛的用户。系统的用户只要能 够连接到 Internet,无论是在办公室还是在外地出差,都可以随时使用系统,突破了传统的 C/S 三层结构的限制,实现了更大程度的信息共享。

练习设计

作业: 数据与信息的关系

板书设计

数据库

中专电子商务专业,电子商务数据库教材使用的教案。

举例:目前,我们常用的数据库称为关系数据库,它采用关系模型来组织数据。从用户的观点来看,关系数 据库由若干个规范的二维表组成。

用图形来说明文字描述,易于理解和掌握,达到事半功倍的效果。 教学反思

中专电子商务专业,电子商务数据库教材使用的教案。

教案二

中专电子商务专业,电子商务数据库教材使用的教案。

1.2.2

实体联系模型

1. 三个世界与两级抽象 现实世界的事物及其在计算机世界中相应的数据模型可通过两级抽象来实现。 现实世界的主要概念 现实世界中存在各种各样的事物: – – 事物:就是能够区别开来的东西。 特征:每个事物都有许多特征,其中有些为主要特征。例如,教师的特征可 以有教师编号、姓名、性别、年龄、学历、职称等。但实际管理中,只选取 那些我们感兴趣的特征,如工资管理中,只选取编号、姓名、基本工资、补 贴等。 联系:世界上事物千

千万万,千差万别,但它们之间都有着某种联系 信息世界中的主要概念 实体 – 属性 – 实体型 – 实体集 – 实体键 – 在实体集中能够把某个实体个体与其他实体个体区分开来,能唯一标识一个 实体的属性集合。 不同实体集之间的联系: – – – 多对多联系(m:n) 一对多联系 (1:n) 一对一联系(1:1) 同一个实体型中实体的集合称为实体集。 用实体名及其属性名集合来表示具有相同属性的同类实体。 表示实体的某种特征称为属性。 现实世界中存在并且可以相互区别的人或物或抽象的事物。

计算机世界的主要概念 信息世界中的信息模型被抽象为数据库管理系统实现的数据模型。 数据模型 – 将实体集内部属性之间的联系抽象为记录之间的联系,即字段之间的联系。

中专电子商务专业,电子商务数据库教材使用的教案。

将实体抽象为记录;实体集抽象为文件,即用文件来描述的同一类记录的集 合。

将实体集之间的联系抽象为表之间记录与记录的联系。

2. 实体联系模型 实体联系模型是按用户的观点在信息世界中对现实世界中的数据建模。模型使用 E-R 图来描述某一组织所有的实体、实体属性以及实体间的联系。 – – 用矩形框表示实体集,框内写上实体名。 用椭圆形框表示属性,属性名写在椭圆形框内,属性与实体集之间用无向边 连接。如果该属性是实体键,要在属性名下画一横线。 – 用菱形框表示实体集之间的联系,菱形框内写上联系名。用线段分别与有关 实体集连接。在线段边上标出联系的种类(1:m、m:n 或 1:1)。若实体集之间 的联系也具有属性,则把属性和菱形边也用线段连接上。 1.2.3 关系模型与关系数据库

关系模型 关系模型是用规范的二维表结构来表示实体以及实体间联系的模型。 关系模型的组成 – – – 关系数据结构:一组关系结构组成的集合 关系操作集合: 主要包括对表进行查询与更新(插入、 修改和删除)数据的操作 关系完整性规则:对表进行数据更新操作必须满足的一组约束条件。

关系模型的数据结构由规范的二维表结构组成。 在关系模型中,将规范的二维表称为关系。每个关系由关系名、关系结构和关系实例 组成,对应于规范的二维表的表名、表框架(表头)和表中的行。

一个规范的二维表由行和列组成,除第一行(表头)以外,表的每一行称为一条记录 (或元组);

表中的每一列称为一个字段(或属性),每个字段有字段名、字段数据类型和宽度, 字段的取值范围称为值域。表头的各列给出了各个字段的名称。

关系的性质 – – – – – 表中的每个字段值必须是一个值,不能是值

的集合。 字段值必须是同质的,即同一属性的各个值应是同类型的数据。 在同一个表中不能出现相同的字段名。 表中不允许有完全相同的记录,即每行记录必须是唯一的。 在一个表中记录的次序是任意的。

中专电子商务专业,电子商务数据库教材使用的教案。

在一个表中字段的次序是任意的。

关系中的键 – 关系键 在表中能唯一标识记录且不包括多余字段的字段组合称为该表的关 系键。 – 候选键 若某些表中具有关系键的特性的最小字段组合有多个,即一个表中 有多个关系键,那么这些关系键都称为该表的候选键。 – 主键 为了唯一地标识表中的每一条记录,保证记录的唯一性,每个表都 必须选择一个候选键作为主键。每个表只能有一个主键。对于任意 一个表,主键一经选定,通常是不能随意改变的。主键也称为主关 系键、键或主码。

外部键 如果关系 R2 的一个或一组属性 X 不是 R2 的关系键,而是另一关系 R1 的关系键,则该

属性或属性组 X 称为关系 R2 的外部键(也称外部关系键或外键)。 外部关系键在两个表间起着连接和参照作用。 关系模式与关系 关系模式 – – 对关系结构(表结构)的描述。 关系模式通常可以简记为:

关系名(字段名 1,字段名 2, ,字段名 n) 关系 – 是关系模式在某一时刻的存储的值,其值是动态的、随时间不断变化的。

一般情况下,关系模式和关系往往统称为关系,可通过上下文加以区别。 关系数据库模式与关系数据库

关系数据库模式是对关系数据库结构的描述,由若一组关系模式组成的集合。例如, 学生关系模型中 STUDENT、 COURSE 和 SC 关系的结构的可用下面的一组关系模式 表示: – – – STUDENT(学号,姓名,年龄,性别,系名) COURSE(课程号,课程名,学时数) SC(学号,课程号,成绩)

关系数据库是在一个给定的应用领域中所有表的集合。例如,学生关系数据库由学生

中专电子商务专业,电子商务数据库教材使用的教案。

表 STUDENT、课程表 COURSE 和选课表 SC 三个表组成。 1.2.4 关系模型的完整性规则

1.实体完整性规则 规则 – 目的 – 定义了表中记录的唯一性,不能有重复的记录,不存在没有被标识的记录。 关系键不能取重复值、空值或部分空值。

2.参照完整性规则 规则 如果关系 R2 的外部关系键 X 与关系 R1 的(主)关系键相符,那么外键 X 的每个值必 须在关系 R1 中有对应的关系键的值,或者取空值。 目的 定义了外部关系键与关系键的引用规则, 外部关系键的值要根据参照的关系键的值进行 检查,参照该关系键的列值以确定其合法性,保持数据的一致性,不引用不存在的实体;外部 关系键与关系键对应可实现两个表的关

联。 3.用户定义完整性规则 规则 – 用户定义的完整性是针对某一具体的实际数据库的约束条件,它由应用环境 所决定。 例如 – – – – 属性的取值范围约束 数据的输入格式约束 数据类型(类型、长度、精度等)约束 空值的约束等

练习设计 板书设计

中专电子商务专业,电子商务数据库教材使用的教案。

实体完整性规则

中专电子商务专业,电子商务数据库教材使用的教案。

教学反思

使用图文并茂的形式来进行教学,有助于学生的理解和记忆,理论内容较多,只能深化学 生记忆才能收到比较好的效果

中专电子商务专业,电子商务数据库教材使用的教案。

教案三

中专电子商务专业,电子商务数据库教材使用的教案。

确定了子模式与视图和基本表之间的对应关系。

2.数据独立性 物理独立性 – 当修改存储文件时,由数据库管理员对模式层/内模式层的映像做相应改变, 使基本表结构尽可能保持不变, 把存储结构的变化的影响限制在模式层之下, 因此不必修改应用程序,从而保证了数据与程序的物理独立性,这种特性简 称为数据的物理独立性。 逻辑独立性 – 当关系数据库发生变化时,由数据库管理员对子模式/模式的映像做相应改 变, 可使子模式尽可能保存不变。 由于应用程序是依据数据的子模式编写的, 从而不必修改应用程序,保证了数据与程序的逻辑独立性,这种特性简称为 数据的逻辑独立性。 1.4 关系数据库语言 SQL 语言是关系数据库的标准语言。 SQL 语言的特点: – – – 类似于自然语言英语,简洁、易学、易用。 是一种非过程语言。 是一种面向集合的语言, 每一个 SQL 命令的操作对象是一个或多个关系, 操 作的结果是一个新关系。 – 语言一体化,既可独立使用

,又可嵌入到宿主语言中使用,具有自含型和宿主 型两种特点。 – 具有查询、操作、更新和控制四种语言一体化的特点。

SQL 不是一个应用系统的开发语言,应用系统的大部分代码都不是 SQL,它只是 DBMS 或应用软件开发语言的一部分, 完成对数据库的数据查询和更新的操作。 因此, 用 SQL 开发任何一个数据库应用系统,例如电子商务系统、财务系统等,都需要用另 一种系统开发语言,例如 Visual Basic 来实现屏幕控制、菜单管理、报表生成等功能。

SQL 语言的功能 – – – – 定义:定义数据库结构。 查询: 从数据库中查询数据。 更新:对数据库中的数据进行插入、修改、和删除操作。 控制:对数据库进行维护、用户授权等。

1.5 关系数据库产品简介 1.5.1 Oracle

中专电子商务专业,电子商务数据库教材使用的教案。

1.5.2 Sybase 1.5.3 DB2 1.5.4 Microsoft SQL Server 1.5.5 Access 1.5.6 Visual FoxPro 练习设计 板书设计

教学反思

本节课主要在于让学生理解关系数据库的三层逻辑结构,以及明白二级映象与数据独立 性,然后了解 SQL 语言和关系数据库产品。文字描述较多,却也与教学要求相符合,能达到预 期效果。

中专电子商务专业,电子商务数据库教材使用的教案。

第二章 Access关系数据库管理系统

教案四

中专电子商务专业,电子商务数据库教材使用的教案。

2.2 数据定义

报表 宏 页 模块

2.2.1 数据库的建立与打开 新建一个数据库的方法有两种: – 在启动时新建 在 Access 的启动对话框里,选择新建数据库的“空 Access 数据库” 单选按钮,然后单击“确定”按钮,出现“新建数据库”对话框。然 后命名新建数据库,选择存储文件夹。 – 在 Access 系统窗口中新建 选择“文件”菜单中的新建命令,或者单击工具栏上的“新建”按钮。

2.2.2 字段的数据类型 Access 2000 提供了多种数据类型供用户使用,包括: – – – – – – – – – 文本 备注 日期/时间 货币 自动编号 是/否 OLE 对象 超链接 查阅向导

2.2.3

设计表结构 在 Access 2000 中,创建表结构的方法有多种,大多数情况下采用设计器设计表结构。 表设计器是一种可视化工具。表设计器有两部分: – 上半部分是一个表格,表格的每行用来定义字段名称、数据类型、长度以及是 否允许空值; – 下半部分用来定义字段的其他属性。

1. 设计表结构

中专电子商务专业,电子商务数据库教材使用的教案。

字段名

下面以商品表为例,介绍如何创建表结构 商品表 Article 结构 数据类型 文本型 文本型 数字型 数字型 数字型 长度 字段说明 商品号 商品名 单价 优惠价 库存量 备注 主键

Article_id

5

Name

14 单精度,小数位 2 单精度,小数位 2 整型

Price

Price1

Stocks

2. 设计表结构的步骤 ①进入表设计视图窗口。 ②输入字段名、字段类型和字段约束。 ③定义主键。 ④定义字段的有效性规则、有效性文本和默认值。 ⑤定义输入掩码。 ⑥定义索引。 ⑦退出表设计视图窗口,保存定义的表。 2.2.4 定义表之间的关系 由于表之间的字段存在着相互联系,即外键与主键的联系,因此需要对表与表之间的 关系进行定义,进行参照完整性约束。 步骤 打开“关系”窗口 编辑关系 设置联结属性 完成关系的创建 2.2.5 修改表结构 修改表结构的方法 – 选择需要修改结构的表,单击鼠标右键,在快捷菜单中选“设计视图”命令。

本文来源:https://www.bwwdw.com/article/aqf4.html

Top