1 《电商物流概论》课程教学大纲课程类别: 通识选修课适用对象: 各专业本、专科学生总学时: 32 讲授学时: 30 课外实践学时: 2 一、课程的性质及任务(一)课程的性质、任务 1 .课程性质:随着数据库技术的不断发展,关系型数据库已成为市场主流。由于 MySQL 数据库具有稳定、可靠、简单、安全而且开源等特性, MySQL 数据库成为了关系型数据库的佼佼者, 受到越来越多的用户青睐。 MySQL 数据库目前被广泛应用于各个行业中, MySQ L 数据库工程师也因为其工作的重要性和技术性拥有了良好的待遇和广阔的发展前景。通过本课程的学习, 学生可以了解 MySQL 数据库的结构原理和相关知识,掌握 MySQL 数据库日常操作和维护的技能,并具备一定数据库开发的能力。 2. 课程任务: 本课程是面向计算机相关专业的一门专业基础课, 涉及数据库基础知识、 MySQL 数据库的安装和配置、数据库和表的操作、事务管理、锁管理、存储过程管理、视图管理、函数管理、应用程序开发等内容, 通过本课程的学习, 学生能够了解数据库的基础知识, 掌握 MySQL 数据库的开发和管理技术, 并初步具备应用程序开发能力。具体如下: (1 )了解 MySQL 的特征及功能,掌握 MySQL 的基础知识和核心技术。 2 (2 )掌握 MySQL 的安装及配置,熟悉 MySQL 在应用程序中的作用。(3 )掌握 MySQL 数据库开发的全过程。教学重点和难点: 教学重点: MySQL 服务器的配置、 MySQL 存储引擎的概念、 MySQ L 字符集、存储过程、函数、事务和锁管理。教学难点: 在学生没有数据库知识、没有太多编程知识的前提下进行数据库建模,开发小型软件项目。二、主要教学内容及教学要求(一)数据库设计概述主要教学内容(1 )数据库概述主要知识点: 关系数据库管理系统; 关系数据库; 结构化查询语言 SQL 。(2 )数据库设计的相关知识主要知识点: 商业知识和沟通技能; 数据库设计辅助工具;“选课系统”概述;定义问题域;编码规范。 3 (3) E-R 图主要知识点:实体和属性;关系; E-R 图的设计原则。(4 )关系数据库设计主要知识点: 为每个实体建立一张数据库表; 为每张表定义一个主键; 增加外键表示一对多关系; 建立新表表示多对多关系; 为字段选择合适的数据类型; 定义约束( constraint ) 条件; 评价数据库表设计的质量;使用规范化减少数据冗余;避免数据经常发生变化。教学要求本章抛开 MySQL 讲解关系数据库设计的相关知识,以“选课系统”为例,讲解“选课系统”数据库的设计流程。(二) MySQL 基础知识主要教学内容(1) MySQL 概述主要知识点: MySQL 的特点; MySQL 服务的安装; MySQL 服务的配置;启动与停止 MySQL 服务; MySQL 配置文件; MySQL 客户机;连接 MySQL 服务器。(2 )字符集以及字符序设置 4 主要知识点: 字符集及字符序概念; MySQ L 字符集与字符序; MySQ L 字符集的转换过程; MySQL 字符集的设置; SQL 脚本文件。(3) MySQL 数据库管理主要知识点: 创建数据库; 查看数据库; 显示数据库结构; 选择当前操作的数据库;删除数据库。(4) MySQL 表管理主要知识点: MyISAM 和 InnoDB 存储引擎; 设置默认的存储引擎; 创建数据库表;显示表结构;表记录的管理; InnoDB 表空间;删除表。(5 )系统变量主要知识点: 全局系统变量与会话系统变量; 查看系统变量的值; 设置系统变量的值; MySQL 数据库备份和恢复。教学要求 1. 教学基本要求本章将向学生展示一个完整的 MySQL 数据库开发流程,完整的 MySQL 数据库开发流程应该包括: 设计数据库表( 第一章已经讲过), 安装、配置和启动 MySQL 服务,连接 MySQL 服务器,设置字符集,创 5 建数据库, 选择当前操作的数据库, 在当前数据库中创建表( 设置存储引擎) 、索引、视图、存储过程、触发器等数据库对象,访问数据库表等数据库对象,备份数据库以及恢复数据库等内容。 2. 要求学生掌握的基本概念、理论、技能通过本章的学习, 学生可以掌握一些常用的 MySQL 命令, 通过这些命令,学生可以对 MySQL 数据库进行一些简单的管理。 3. 教学重点和难点教学重点是字符集以及字符序设置、 MySQL 表管理。教学难点是理解系统变量的使用。(三) MySQL 表结构的管理主要教学内容(1) MySQL 数据类型主要知识点: MySQL 整数类型; MySQL 小数类型; MySQL 字符串类型; MySQL 日期类型; MySQL 复合类型; My
《mysql》教学大纲 来自淘豆网m.daumloan.com转载请标明出处.