内容正文:
项目五 管理网上书店数据库
——使用结构化查询语言(一)
学习目标:
· 了解结构化查询语句
· 了解对数据库进行添加、查询、更新、删除等操作的方法。
教学重点难点:
重点:各种SQL语句的语法,MySQL平台的常见操作。
难点:将数据需求转为SQL语句实现,SQL语句的调试。
教学准备:
软硬件环境:计算机教室、MySQL数据库管理系统、电子表格软件
教学素材:网上书店数据库案例。
教学过程:
教学环节
导案
学案
设计意图
新课导入
回顾网上书店从需求分析到创建数据表的步骤。提问:“网上书店的数据库表建立好后,如何将数据添加到数据库表中?”总结归纳学生发言,导入项目。
讨论数据的添加方法,了解项目任务。
了解本项目的学习任务。
了解结构化查询语言
介绍结构化查询语言的基本概念及数据库的关联,强调利用结构化查询语言能够方便,高效地操作数据库。
结构化查询语言
结构化查询语言建成简称SQL语言。是一种数据库查询语言,用于存取数据以及查询、更新和管理关系数据库系统。具有包括数据定义、数据查询、数据操作和数据控制四个方面功能。
思考、交流结构化查询语言的作用。
培养学生思考能力,理解结构化查询语言。
尝试添加单条数据
展示INSERT语句的格式。对照实例讲解INSERT语句的使用方法。
INFSERT[INTO]<表名>[(字段1,…)]
VALUES(值1,…);
逐条增加
例如:
INSERT INTO 职员 VALUES (1," zhangliang ","12ab56","张亮","8658051","zl@163.com");
练习INSERT语句的使用。
掌握INSERT语句的使用方法,并动手实践,培养学生的动手实践能力。
尝试添加多条数据
展示多条数据的INSERT语句的写法。
批量添加
例如:
INSERT 职员 VALUES (1," zhangliang ","12ab56","张亮",
"8658051","z1@163.com"),(2," wangwei "," Ww #123","王伟","8605202","ww@163.com");
练习插入多条数据。
掌握批量添加数据的方法,进一步理解insert语句的使用。
汇总可能存在的问题
引导学生分析在插入过程中可能存在的问题,如缺少字段、插入字段