《数据库基础》教学大纲

课程类别:专业必修课

适用对象:软件技术

总 学 时:60 其中:讲授学时:30 课内实践学时:30

一、课程的性质、任务与课程的教学目标

(一)课程的性质、任务

1.课程的性质

本课程是软件技术专业、移动互联专业的一门专业必修课,是软件技术专业、移动互联专业的专业支撑课。

2.课程的任务

本课程主要学习数据库的使用、设计、管理与维护方法。目标是培养程序员、系统管理员和系统操作员对数据库应用系统的开发、管理和维护的能力。课程设计从课程对应的就业岗位调研入手,分析得到对应的九个典型工作任务,按“内容由易到难、能力逐层提升”的原则进行整合后提炼出九个对应的工作情景。然后,根据高职学生的能力水平和学习特点,采用项目模拟的方式将教学案例PetStore(宠物商店)设计为与工作情景对应的九个学习情景。课程构建实践与理论教学并行的教、学、做三个层次的课程教学体系。即项目导向设计教学;职业体验组织教学;多种平台实施教学。教学过程是让学生通过工作角色扮演的方式进入学习情景的课程实践。通过职业体验式的学习来实现知识的学习和职业技能的培养,以提高学生的学习兴趣和增强学生未来的岗位适应能力。

(二)课程的教学目标

1.基本理论要求:

学生能够掌握MySQL的安装、配置和日常管理的知识,正确理解MySQL的语言结构,基本掌握MySQL数据库系统的设计与使用。

2.基本技能要求:

掌握MySQL与第三方图形管理软件的安装与配置;熟悉运用MySQL图形化管理工具对数据库进行用户、日志、备份等日常管理;能熟练运用工具和命令两种方式实现对数据库、表、查询、视图、索引的基本操作。

3.职业素质要求:

通过MySQL数据库的学习,掌握MySQL数据库管理和维护的基本知识和技能,能熟练完成数据库的基本操作,初步掌握存储过程、存储函数、触发器等数据库编程的方法,有较强的动手能力、实践能力、适应职业变化的能力和继续学习的能力。

(三)独立实践教学项

本课程为专业支撑课,实践教学在课内进行,无独立实践教学环节。

二、主要教学内容及教学要求

(一)数据库基础知识

1、主要教学内容

1.1 任务1 了解数据库的基础知识

1.1.1 数据与数据库

1.1.2 数据库技术的发展

1.1.3数据库管理系统(DBMS)

1.1.4 数据库系统的组成

1.1.5数据库系统的特点

1.1.6常见的关系型数据库管理系统

1.1.7结构化查询语言SQL

1.2 任务2 安装与配置MySQL数据库

1.2.1 MySQL服务器安装

1.2.2 Navicat软件的安装与配置

1.2.3连接与断开服务器

2、教学要求

理解数据库、数据库管理系统、数据模型和数据库应用系统等基本概念;掌握MySQL数据库的的安装和配置;熟悉 MySQL的环境。

(二)数据库设计

1、主要教学内容

2.1 任务1 设计数据库关系模型

2.1.1 数据模型

2.1.2 概念模型

2.1.3 E-R图的设计

2.1.4 数据库关系模型的建立

2.2 任务2 数据库设计规范化

2.2.1 关系型数据库范式理论

2.2.2 数据库规范化实例

2.2.3 综合实例 PetStore数据库的设计

2、教学要求

掌握设计数据库关系模型的基本技能;掌握数据库设计规范化的基本方法。

(三)数据定义

1、主要教学内容

3.1任务1 创建与管理数据库

3.1.1 创建数据库

3.1.2 管理数据库

3.2 任务二 创建与管理数据库表

3.2.1 创建数据库表

3.2.2 管理数据库表

3.3 任务3 数据完整性约束

3.3.1 主键约束

3.3.2 替代键约束

3.3.3 参照完整性约束

3.3.4 CHECK完整性约束

3.4 任务三 图形界面工具创建数据库和表

3.4.1 图形界面工具简介

3.4.2 图形界面工具创建数据库

3.5 综合实例 建立Petstore数据库表

3.5.1 Petstore数据库表结构分析

3.5.2 创建Petstore数据库与表

3.5.3 PetStore数据索引与完整性约束

2、教学要求

熟悉命令行方式和图形界面两种MySQL数据库操作方式;掌握数据库和表的创建、修改和删除;理解数据的完整性约束,掌握建立各种数据完整性约束的方法。

(四)数据操纵

1、主要教学内容

4.1 任务1插入表数据

4.2 任务2任务二 修改表数据

4.3 任务3任务三 删除表数据

4.4 综合实例 PetStore数据录入

4.4.1 PetStore数据表及其内容

4.4.2 PetStore数据插入命令

2、教学要求

熟悉命令行和图形界面两种方式对数据库表中数据的操作;掌握表数据的插入、修改和删除操作;掌握

mysql实践教学大纲_MySQL数据库基础实例教程(微课版)-教学大纲.doc相关推荐

  1. python基础实例教程 微课版-从零开始学Python(微课视频版)

    基本信息 书名:从零开始学Python(微课视频版) :89.80元 作者:何明 编著 著 出版社:中国水利水电出版社 出版日期:2020_04_01 ISBN:9787517083818 字数:64 ...

  2. python基础实例教程 微课版-清华大学出版社-图书详情-《Python基础入门-微课视频版》...

    前言 Python语言自从20世纪90年代初诞生至今,逐渐被广泛应用于处理系统管理任务和科学计算,是最受欢迎的程序设计语言之一. 学习编程是工程专业学生学习的重要部分.除了直接的应用外,学习编程还是了 ...

  3. python基础实例教程 微课版-Python爬虫开发实战教程(微课版)

    第1章 静态网页爬虫 1 1.1 爬虫的基本概念和工作原理 2 1.1.1 什么是网络爬虫 2 1.1.2 爬虫的结构与工作流程 3 1.2 爬虫抓包分析 4 1.2.1 使用Chrome浏览器进行抓 ...

  4. MYSQL数据库周德伟教程后题_《MySQL数据库基础实例教程》编者:周德伟,覃国蓉著【摘要 书评 在线阅读】-苏宁易购图书...

    商品参数 作者: 编者:周德伟,覃国蓉著 出版社:人民邮电出版社 出版时间:2017-08-01 版次:1 开本:16开 装帧:平装 ISBN:9787115461872 版权提供:人民邮电出版社 基 ...

  5. mysql 苏勇_MySQL数据库基础学习笔记(整理自苏勇老师的MySQL基础课程视频)

    一.mysql安装及基本配置 1.安装 Mysql官网:www.mysql.com 开源版本(MySQL Community Server) --安装系统自带版本(如果需要更高版本可到官网下载) # ...

  6. mysql 关闭定时任务_mysql的定时任务实例教程

    前言 自 MySQL5.1.6起,增加了一个非常有特色的功能–事件调度器(Event Scheduler),可以用做定时执行某些特定任务(例如:删除记录.对数据进行汇总等等),来取代原先只能由操作系统 ...

  7. 大学大专mysql考试试卷_MySQL数据库基础应用-中国大学mooc-试题题目及答案

    某男性患者,58岁.左上颌前牙有"蛀牙"求补.曾有过自发痛史,现咬合不适.口腔检查: 牙冠广泛深龋,已 Ⅰ型单纯疱疹病毒复发感染的部位常见于A.颊黏膜B.舌背黏膜C.舌腹及舌侧缘黏 ...

  8. python教程web开发_PythonWeb开发基础教程(Django版)(微课版)-教学大纲

    0 < Python Web 开发基础教程>教学大纲 学 时: 66 代 码: 适用专业: 制 定: 审 核: 批 准: 一.课程的地位.性质和任务 Web 开发基础是普通高等学校计算机科 ...

  9. 计算机应用基础任务化教程微课版,计算机应用基础任务化教程

    <高等职业教育计算机类课程新形态一体化规划教材:计算机应用基础任务化教程(Windows 7+Office 2010)(第2版)>紧跟计算机应用技术动态,内容详实.结构清晰.语言简练.通俗 ...

最新文章

  1. 执行插件超过2分钟超时错误,如何办?
  2. error_reporting()
  3. win7电脑共享硬盘分区的方法
  4. python模块下载过程_常用的python模块及安装方法
  5. RocketMQ源码解析-Producer启动
  6. 京东到家 415同城购物节开启中百仓储武汉门店单日破千单
  7. Die notwendige Evolution menschlichen Verhalten
  8. UnityGI2:Lightmaps
  9. 1.4-nginx启动脚本和配置文件
  10. Spark2.1.0模型设计与基本架构(下)
  11. jsp/servlet/mysql/linux基本概念和操作
  12. 如何选择视频编码格式
  13. 腾讯云 obs 推流一直断开连接无法进行直播
  14. INT 10H显示字符串的小例子
  15. QCustomPlot系列(2)-绘制两条曲线+自动全显+鼠标拖放+rescaleAxes()函数简介
  16. 调用win api将指定名称的打印机设置为默认打印机
  17. 上计算机课为什么戴鞋套,为什么当年进电脑机房要戴鞋套!
  18. Salvage Robot[agc-004E]
  19. 【C语言】PAT乙级:1005 继续(3n+1)猜想
  20. 桌面小宠物项目开发_C# 桌面宠物 示例源码(透明窗体)

热门文章

  1. 为什么树模型不适合高维稀疏特征
  2. matlab 数组差分,matlab中计算三维数组的差分
  3. 智能家居(七) —— 人脸识别 翔云平台编程使用(编译openSSL支持libcurl的https访问、安装SSL依赖库openSSL)
  4. css 多层ul li,css中的ul li ul li ul li ul li 实现四级菜单
  5. 【define】你知道C语言中define的作用吗?
  6. 灼口综合症,通过舌头看五脏-脾胃
  7. 案例:图书管理(包括图书列表展示,添加、修改、删除图书功能)
  8. C#中两个常用委托类型
  9. 组建计算机网络目的三个,计算机网络实习目的
  10. 刷新DNS命令 如何刷新DNS缓存