- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《数据库原理及应用教程-MySQL8.0》教学大纲
课程说明
课程类别/课程性质:专业课/必修课
学时/学分:3+2/4
适用对象:计算机类专业
先修课程:高级语言程序设计,离散数学,数据结构,操作系统等
参考书目:
[1]李月军,付良廷.数据库原理及应用(MySQL版)[M].北京:清华大学出版社,2019.
[2]姜桂洪,孙福振,苏晶.MySQL数据库应用与开发[M].北京:清华大学出版社,2018.
[3]黑马程序员.MySQL数据库原理、设计与应用[M].北京:清华大学出版社,2019.
[4]赵明渊.MySQL数据库技术与应用[M].北京:清华大学出版社,2021.
6.考核方式:考试,平时成绩占50%。
8.课外自学要求:每周都要求有2学时的课前预习及课后作业
9.主要实践教学环节:上机实践,完成教师布置的上机实践任务及项目开发。
二、课程简介
数据库最初是在大公司或大机构中用作大规模事务处理的基础。后来随着个人计算机的普及和互联网的兴起,数据库的应用范围呈指数级增长,遍及到各行各业,如铁路、证券、银行、医院、学校、购物,以及国家政府部门、国防军工领域、科技发展领域等等。
随着信息时代的发展,数据库也相应产生了一些新的应用领域。主要包括处理声音、图像和视频等数据的多媒体数据库,在移动计算机系统(如笔记本电脑、掌上计算机等)上发展起来的移动数据库,用于地理信息系统和计算机辅助设计的空间数据库,根据用户输入从数据库中查找相关文档或信息的信息检索系统,以及随着人工智能的发展,逐渐被广泛应用的专家决策系统等等。
MySQL是一个功能完备的数据库管理系统,提供了完整的关系数据库创建、开发和管理功能。它功能强大、操作简便,日益被广大数据库用户所喜爱,而且越来越多的开发工具提供与MySQL的接口。
本课程系统地介绍数据库技术的基本理论,全面介绍MySQL的各项功能、数据库系统设计方法、维护及管理以及数据库系统开发应用的相关技术。
通过对数据库的基本理论、MySQL8.0软件基础、SQL语言基础、数据库和表的基本操作、数据库的查询操作、视图和索引的概念和操作、SQL编程的基础知识、流程控制语句和函数、存储过程的应用、游标的应用、触发器和事件的概念和操作、事务与并发控制,数据库系统的安全管理、数据库的备份与恢复和基于Java的MySQL数据库应用系统的开发等内容的讲解,使学生掌握数据库设计的基本理论和安全保护措施,能有效使用现有的数据库管理系统和软件开发工具,掌握数据库结构的设计和数据库应用系统的开发方法。
三、课程目标
本课程应把培养数据库应用与开发人才作为培养目标,比较简单、完整地讲述数据库的基本概念和基本技术,使学生掌握基础理论;要求学生熟练掌握的是常用数据库管理系统基本操作、SQL语言,数据库应用系统分析、设计、实施和安全管理,最终掌握解决实际问题的数据库设计思想和养成良好的数据库程序设计习惯,具备用数据库的知识解决实际问题的能力。
课程目标包括:
(1)使学生掌握数据库系统的基本原理、方法和应用技术,能有效使用现有的数据库管理系统和软件开发工具,掌握数据库结构的设计和数据库应用系统的开发方法。
(2)培养学生数据库管理系统的基本操作能力和SQL语言的编程能力。
(3)培养学生分析、解决实际问题以及进行数据库应用系统开发的能力,以及团队协作开发和分析、解决实际问题的能力。
四、教学基本要求
第1章数据库系统概述
基本要求:理论课时6学时,使学生掌握数据库基础理论,掌握数据库的模型的设计开发
1.掌握数据、数据库、数据库管理系统、数据库系统的概念
2.了解数据库技术的发展
3.掌握数据库系统的组成和功能以及数据库的体系结构
4.理解信息的三种世界及其基本概念
5.熟练掌握概念模型的几个重要概念和E-R图的画法
6.掌握数据模型的基本概念及关系数据模型,了解层次模型和网状模型
本章重点:数据库系统的基本概念、组成和功能,数据库的体系结构。概念模型的几个重要概念和E-R图的画法,数据模型的基本概念及关系数据模型。
本章难点:数据库的体系结构,E-R图的画法。
第2章关系数据库系统
基本要求:理论课时5学时,使学生掌握关系数据库的基本理论和操作
1.理解关系数据结构的三个组成部分
2.掌握关系的三种完整性
3.了解传统的集合运算,掌握专门的关系运算*
4.理解数据依赖中的函数依赖的概念
5.掌握几种特定的函数依赖,了解码的函数依赖表示
6.理解关系规范化的概念及目的
7.熟练掌握常用的三种范式,了解BC范式(BCNF)
本章重点:关系的三种完整性,专门的关系运算;几种特定的函数依赖,关系规范化的概念及目的,常用的三种范式。
本章难点:关系的参照完整性,专门的关系运算;规范化方法和过程。
第3章
您可能关注的文档
- 《数据库原理及应用教程-MySQL8.0》课件 第1章 数据库系统概述.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第2章 关系数据库.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第3章 数据库设计.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第4章 MySQL基础.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第5章 数据库和表的操作.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第6章 数据库查询.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第7章 视图和索引.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第8章 MySQL编程.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第9章 游标、触发器和事件.ppt
- 《数据库原理及应用教程-MySQL8.0》课件 第10章 事务与并发控制.ppt
文档评论(0)