数据库应用教案电子教案完整版授课教案整本书教案电子讲义(最新).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据库应用教案电子教案完整版授课教案整本书教案电子讲义(最新).docx》由会员分享,可在线阅读,更多相关《数据库应用教案电子教案完整版授课教案整本书教案电子讲义(最新).docx(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库应用技术 电子教案学习情境:一初识数据库情境教学要求:了解数据库处理技术的发展掌握数据库相关的基本概念掌握SQL Server 2008的安装方法学会使用SQL Server 2008的管理工具熟悉SQL Server 2008服务器的配置情境教学步骤及主要内容:任务一 数据库及其发展一 任务导入1. 任务描述本任务的主要内容是了解数据库的相关的概念,为数据库的设计做准备。2. 任务目标了解数据库处理技术的发展掌握数据库相关的基本概念二 任务知识学习1. 数据库应用技术的发展(1)数据与信息(2)数据处理与数据管理(3)数据管理技术的发展人工管理阶段 文件管理阶段 数据库管理阶段2. 基
2、本概念(1) 数据库(2) 数据库管理系统(3) 数据库系统3. 数据库系统结构(1)数据库系统的内部模式结构外模式 概念模式 内模式(2)数据库系统的外部模式结构 单用户数据库系统 主从式数据库系统 分布式结构C/S结构B/S结构三 任务实施方案1数据库(Database,简称DB)。(1) 定义:是指长期存储在计算机内的,按一定数据模型组织的、可共享的的数据集合。它可以供各种用户共享,具有最小冗余度和较高的数据独立性。2. 数据库管理系统(Database Management system,简称DBMS)。(1) 定义:数据库管理系统(Database Management system
3、,简称DBMS)是用户和操作系统之间的数据管理软件。它帮助用户创建、使用和管理数据库,实现对数据库的统一管理和操作,满足用户对数据库的进行访问的各种需要。(2) 功能:数据定义功能、数据操纵功能、数据库运行管理功能、数据库的维护功能。3. 数据库系统(Database system,简称DBS)。(1)定义:是指在计算机系统中引入数据库后的系统。(2)组成:一般有数据库、数据库管理系统及其开发工具、数据库管理人员和用户构成的。数据库管理系统是整个数据库系统的核心。(3)特点:数据库系统的主要特点包括数据结构化、数据共享、数据独立性以及统一的数据控制功能。4. 数据模型。(1)三要素:数据库管理
4、系统是按照一定的数据模型组织数据的,所谓的数据模型是指数据结构、数据操作和完整性约束,这三方面成为数据模型的三要素。(2)分类:一种是独立于计算机系统的数据模型,即概念模型;另一种则是涉及到计算机系统和数据库管理系统的数据模型,现有的数据库管理系统都是基于某种数据模型的。按照数据库中数据采取的不同联系方式,数据模型可分为三种:层次模型、网状模型和关系模型。四 任务拓展训练1. 试问数据管理技术主要经历了哪些阶段?2. 何谓数据库管理系统?简述数据库管理系统的功能。学习情境:一初识数据库情境教学要求:了解数据库处理技术的发展掌握数据库相关的基本概念掌握SQL Server 2008的安装方法学会
5、使用SQL Server 2008的管理工具熟悉SQL Server 2008服务器的配置情境教学步骤及主要内容:任务二 数据库管理系统SQL Server 2008一 任务导入1. 任务描述本任务的主要内容是Sql Server 2008的安装与配置,这是开发在线书店数据库系统的第一步。2. 任务目标了解SQL Server 2008掌握SQL Server 2008的安装方法学会使用SQL Server 2008的管理工具熟悉SQL Server 2008服务器的配置二 任务知识学习1. SQL Server 2008简介(1)特性.NET Framewok集成Web ServicesXM
6、L技术数据库镜像Microsoft Office System 的集成(2)服务组件SQL Server Database Services(数据库服务) Notification Services(通知服务)Reporting Services(报表服务)Analysis Services(分析服务) Integration Services(集成服务) 工作站组件、联机丛书和开发工具2. SQL Server 2008安装(1)SQL Server 2008的版本企业版(Entprise Edition,32 位和 64 位)标准版(Standard Edition,32 位和 64 位)
7、 工作组版(Workgroup Edition,仅32 位) 开发版(Developer Edition,32 位和 64 位) 精简版(SQL Server 2008 Express Edition,仅32 位)(2)安装需求硬件需求对操作系统的要求(3)安装步骤3. SQL Server 2008管理工具(1)SQL Server Management Studio(SQL Server 2008管理平台)(2)Business Intelligence Development Studio(商业智能开发平台)(3)SQL Server Profiler(SQL Server分析器)(4)
8、SQL Server Configuration Manager(SQL Server 配置管理器)(5)数据库引擎优化顾问三 任务实施方案1. 知识点补充(1)TCP/IP:传输控制协议/网络互联协议(2)IP:网络中计算机惟一的身份证(3)端口:区分同一台物理计算机上的不同网络服务。SQL Server 2008服务器默认分配的端口为1433,FTP为21,HTTP为80等。2. 配置SQL Server 2008服务器3. 管理SQL Server 2008服务器(1) 注册SQL Server 2008服务器(2) 通过SQL Server Management Studio对服务器进
9、行管理四 任务拓展训练1. 安装SQL Server2008服务器和客户端组件,并注册配置服务器。学习情境:二数据库的设计情境教学要求:了解到需求分析的内容、方法和实施步骤掌握概念结构设计的方法和E-R图的画法掌握数据模型的概念及E-R 模型向关系模型的转化了解函数依赖、范式的概念熟练掌握模式的规范化情境教学步骤及主要内容:任务一 需求分析一 任务导入1. 任务描述本任务主要是对在线书店数据库系统做信息需求、处理需求、安全性与完整性要求分析。2. 任务目标了解需求分析的内容、方法和实施步骤二 任务知识学习1. 需求分析的内容(1)信息需求(2)处理需求(3)安全性与完整性要求2. 需求分析的方
10、法和步骤(4) 用户需求的收集(5) 用户需求的分析(6) 撰写需求说明书三 任务实施方案1功能需求分析(2) 前台功能1. 用户注册登录2. 图书查询浏览3. 在线订书4. 订单查询(3) 后台管理1. 图书管理2. 订单管理3. 用户管理2.业务规则分析(1)所有用户均可搜索图书信息,但是只有注册用户才能网上提交订单;只有注册管理员才能维护图书信息及受理订单。(2)每位用户有用户帐号唯一标识。(3)每位管理员有管理员帐号唯一标识。(4)当普通用户购书总额达到1000元,即可升级为VIP用户,享受售价9折优惠;购书金额达到5000元,升级为银钻用户,享受售价8折优惠;购书金额达到10000元
11、,升级为金钻用户,享受售价7折优惠。(5)图书编号是图书的唯一标识。系统需记录每种图书的当前库存量和销售量,当卖出图书时,自动修改库存量和销售量。(6)选购的图书必须放入购物车后才能生成订单。(7)每个订单用订单编号唯一标识。订单编号是自动增加的,后提交的订单具有更大的订单号。(8)订单需要记录当前状态,有订单生成、已付款、发货、确认收货、订单完成等状态。(9)同一订单可订购多种图书,且订购数量可以不同。因此,一张订单可包括多个书目明细,包括图书编号、图书名称、订购数量、订购价格。(10)订单生成前允许用户删除所选图书,修改图书数量、配送信息,甚至取消订单。3. 业务流程图在线书店的核心业务就
12、是“用户购书”,以下是用户购书的流程图:开 始用 户 登 录选 择 图 书选购结束核对信息订 单 生 成结 束放 入 购 物 车4. 数据流图(1)顶层数据流图用 户网 上 书店 系 统用户输入信息相关信息图书、订单信息管理、维护信息管理员 图2-3 顶层数据流图(2)前台数据流图1查询图书用 户2用户注册3登录4购书5订单查询F2 图书信息F1 用户信息F4 订单信息 F3 购物车信息登录信息注册信息查询信息提示信息查询结果订单信息提示信息用户信息订单数据 图2-4 前台数据流图购书细化:订单信息核对订单管理员4.1购物车处理4.2提交订单 F3 购物车信息4.3生成订单F4 订单信息已审核
13、订单确认购物车图书信息 图2-5 购书细化(3)后台数据流图2图书管理3用户管理F1 用户信息F2 图书信息F4 订单信息登录成功登录成功登录4订单管理管理员提示信息登录成功登录信息1 图2-6 后台数据流图图书管理细化:2.2修改图书信息2.1发布图书2.3。3删除图书F2 图书信息 图2-7 图书管理细化5. 数据字典(1)管理员信息表别名:管理员表描述:记录管理员的个人基本情况定义:管理员表=管理员帐号+登录密码 表2-1 管理员表数据项名含义数据类型字段长度管理员帐号管理员登录账号Varchar20密码管理员登录密码varchar20(2)用户信息表别名:用户表描述:记录用户的个人基本
14、情况定义:用户表=用户帐号+登陆密码+姓名+性别+电话+地址+邮编+邮箱+创建时间+消费金额 表2-2 用户表数据项名含义数据类型字段长度用户帐号用户登录系统账号,区别用户的唯一标识varchar20密码用户的登录密码varchar20姓名用户的姓名varchar10性别用户的性别char2电话用户联系电话varchar20地址用户的收货地址varchar50邮编用户地址的邮编char6邮箱用户的电子邮箱varchar30创建时间用户的注册时间smalldatetime消费金额用户消费的累积总金额float (3)图书信息表别名:图书表描述:记录图书的基本情况定义:图书表=图书编号+图书名称+
15、作者+出版社+定价+书号+图书简介+库存量+销售量+上架时间+图片表2-3 图书表数据项名含义数据类型字段长度图书编号图书的编号,区别每本图书的唯一标识int图书名称图书的名称varchar50作者图书的作者varchar20出版社图书的出版社varchar50定价图书的定价numeric书号图书的ISBN号,具有唯一性varchar30图书简介图书的简介char6库存量图书的库存数量smallint销售量图书的累积销售量smallint上架时间发布的时间smalldatetime图片图书的图片链接varchar50(4)订单信息表别名:订单表描述:记录订单基本情况定义:订单表=订单编号+订单
16、时间+订单状态+总金额 表2-4 订单表数据项名含义数据类型字段长度订单编号订单的编号,区别订单的唯一标识varchar20订单时间订单生成的时间smalldatetime订单状态订单的状态varchar10总金额订单的总金额float四 任务拓展训练1对在线书店的前台管理的数据流图中的“查询图书”细化,画出流程图。2对在线书店的后台管理的数据流图中的“订单管理”细化,画出流程图。3对在线书店的后台管理的数据流图中的“用户管理”细化,画出流程图。学习情境:二数据库的设计情境教学要求:了解到需求分析的内容、方法和实施步骤掌握概念结构设计的方法和E-R图的画法掌握数据模型的概念及E-R 模型向关系
17、模型的转化了解函数依赖、范式的概念熟练掌握模式的规范化情境教学步骤及主要内容:任务二 概念模型设计一 任务导入1. 任务描述本任务的主要内容是根据在线书店系统的需求分析,进行概念模型的设计,得到E-R模型。2. 任务目标掌握概念结构设计的方法掌握E-R图的画法二 任务知识学习1. 数据模型(1)数据模型三要素:数据结构、数据操作和完整性约束(2)三个世界:现实世界信息世界机器世界2. E-R模型(1)实体:客观存在并且可以相互区别的事物称为实体。(2)属性描述实体的特性称为属性。(3)联系实体之间的相互关系称为联系。它反映现实世界事物之间的相互关联。实体之间的联系可以归纳为三种类型: 一对一联
18、系(1:1) 一对多联系(1:n) 多对多联系(m:n)值得注意的是:联系也可以有属性,例如,学生选修课程,则“选修”这个联系就有“成绩”属性。在设计E-R图时大体应遵循以下原则:(1)尽量减小实体集,能作为属性时不要作为实体集。(2)作为属性的事物,不能再有需要描述的性质(属性),也不能与其他事物有联系。(3)作为属性的事物与所描述的实体间只能是1:N(含1:1)的对应关系。(4)针对每一用户作出该用户信息的局部E-R图,确定该用户视图的实体、属性和联系。(5)综合局部E-R图,产生出总体E-R图。在综合过程中,同名实体只能出现一次,还要去掉不必要的联系,以便消除冗余。一般来说,从总体E-R
19、图必须能导出原来的所有局部视图,包括实体、属性和联系。三 任务实施方案1 . 实体E-R图包括用户、图书、管理员、订单实体的E-R图:用 户用户账号密码姓名性别电话地址邮编邮箱创建时间消费金额图书图书编号作者出版社定价书号图片图书简介库存量上架时间图书名称销售量订单总金额订单时间订单状态订单编号 图2-11 各实体E-R图2. 各实体之间的联系及类型(1) 用户和图书的联系(1:M):1用户订购图书M订单 图2-12 用户和图书之间联系注意:这里的属性“订单”本身又有自己的属性(订单编号,总金额,订单时间),所以说“订单”是一个多值属性。对于多值属性来说,一般会将这个属性变成实体来对待,它与原
20、来的联系就变成实体间的联系。1用户订购订单M图书订购数量MN 图2-13 用户、图书和订单之间联系(2)用户和用户等级的联系(M:1)用户隶属等级M1 说明:根据需求分析“当用户购书总额达到1000元,即可升级为VIP用户,享受售价9折优惠;购书金额达到5000元,升级为银钻用户,享受售价8折优惠;购书金额达到10000元,升级为金钻用户,享受售价7折优惠”,用户根据消费金额的多少会分为不同的级别,根据不同的级别可以享受不同的折扣,所以我们需要把“用户等级”拿出来作为一个实体。用户等级的属性有:等级编号,等级名称,消费金额的上限,消费金额的下限,折扣。 图2-14 用户和等级之间联系(3)图书
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 教案 电子 完整版 授课 讲义 最新
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内