内容正文:
项目四 建立简易网上书店数据库
——了解关系数据库的建立(一)
学习目标:
· 了解关系数据库设计与创建的一般过程。
· 了解关系数据模型的基本概念。
· 掌握设计简单关系数据库逻辑结构的方法,并使用数据库管理系统建立相应的关系数据库。
教学重点难点:
重点:数据库管理的概念及优势,实体集及其联系的建立,数据模型的建立,数据库的创建。
难点:从业务需求中抽象出实体集,实体集属于的确定;数据表的优化;SQL语句的正确书写。
教学准备:
软硬件环境:计算机教室、MySQL数据库管理系统、电子表格软件
教学素材:网上书店数据库案例。
教学过程:
教学环节
导案
学案
设计意图
新课导入
提问:如果要建立一个网上书店,需要存储哪些数据?引入数据库设计需求分析。
了解本课项目任务。
明确本堂课目标
认识数据库
提问:网上书店如何存储这些数据?在存储过程中可能会遇到什么问题?
引导学生根据现有知识将一些图书、订单等数据放入一张或几张表中,与学生一起分析该存储方式的优缺点,从而提出数据库这种数据存储方式。
借助机票订购系统、网上银行、图书馆借阅系统等实例,引导学生交流数据库的概念及常见的数据库类型,并归纳数据库的优势。
数据库(database):是按照数据结构来组织、存储和管理数据的仓库,是长期存储在计算机内、有组织的、可共享的数据集合。
关系数据库(relational database)是建立在关系数据模型上的数据库,一个关系模型的逻辑结构是一张二维表,由行和列组成。这个二维表就叫关系。关系数据库二维表来组织和存储数据。
在电子表格软件中输入图书、订单等数据,分析、交流该存储方式的优缺点。
分析案例,交流数据库的概念、类型及优势。
通过案例分析,掌握数据库的概念、数据库分类以及数据库的优势。
活动4.1
布置活动4.1,指导学生完成活动。
分组完成网上书店的购物流程体验,分析其中设计的业务和数据。
分析网上书店数据库的设计需求
结合学生完成活动4.1的情况,与学生一起对网上购书的流程进行讨论,对网上书店的需求进行更加系统和细致的分析。
数据库设计的一般步骤:
1、需求分析
是针对业务所处的现实世界进行调查和分析。主要任务是分析并归纳应用系统应该具有的功能要求和对数据的处理、存储、输入与输出的要求。
2、建立实体集和联系
对原始数据进行