《MySQL数据库》
教案
教案(首页)
教案编写时间:
2.预留版面不够可另附页。
excel连接sql数据库教程第1章数据库设计概述
一、教学目的:
【了解】:本章抛开MySQL讲解关系数据库设计的相关知识,以“选课系统”为例,讲解“选课系统”数据库的设计流程。
【掌握】:通过本章的学习,学生将具备一定的数据库设计能力
二、教学重点:
教学重点是E-R图的设计。
教学难点是关系数据库的设计。
三、教学难点:
教学难点是关系数据库的设计。
四、教学进程(含教学内容、教学方法、辅助手段、师生互动、时间分配、板书设计、作业布置等):
教学内容:
本章首先介绍数据库概述,然后介绍数据库设计的相关知识,并以选课系统E-R图为例介绍关系数据库的设计过程。通过本章的学习,读者可以了解关系数据库的设计流程。教学过程设计:
新课导入、案例教学、课堂讨论、作业讲评。
教学方法:
以多媒体讲授为主,适当结合提问、设问、讨论等方法。
内容提要:
1.1 数据库概述
1.1.1 关系数据库管理系统
1.1.2 关系数据库
1.1.3 结构化查询语言SQL
1.2 数据库设计的相关知识
1.2.1 商业知识和沟通技能
1.2.2 数据库设计辅助工具
1.2.3 “选课系统”概述
1.2.4 定义问题域
1.2.5 编码规范
1.3 E-R图
1.3.1 实体和属性
1.3.2 关系
1.3.3 E-R图的设计原则
1.4 关系数据库设计
1.4.1 为每个实体建立一张数据库表
1.4.2 为每张表定义一个主键
1.4.3 增加外键表示一对多关系
1.4.4 建立新表表示多对多关系
1.4.5 为字段选择合适的数据类型
1.4.6 定义约束(constraint)条件
1.4.7 评价数据库表设计的质量
1.4.8 使用规范化减少数据冗余
1.4.9 避免数据经常发生变化
4、课后小结和布置作业(5分钟)
讨论与思考:
1.数据库管理系统中常用的数学模型有哪些?
2.您听说过的关系数据库管理系统有哪些?数据库容器中通常包含哪些数据库对象?
3.通过本章知识的讲解,SQL与程序设计语言有什么关系?
4.通过本章的学习,您了解的MySQL有哪些特点?
5.通过本章的学习,您觉得数据库表与电子表格(例如Excel)有哪些区别?6.您所熟知的数据库设计辅助工具有哪些?您所熟知的模型、工具、技术有哪些?7.请您罗列出“选课系统”需要实现哪些功能,使用数据库技术能够解决“选课系统”中的哪些商业问题?
8.您所熟知的编码规范有哪些?
9.您是如何理解“E-R图中实体间的关系是双向的”?能不能举个例子?
10.E-R图中,什么是基数?什么是元?什么是关联?

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。