《数据库原理及应用-MySQL》课程教学大纲

合集下载

MySql数据库教学大纲

MySql数据库教学大纲

MySql数据库教学大纲下面是一个基本的MySQL数据库教学大纲的示例:课程名称:MySQL数据库教学目标:通过学习MySQL数据库,使学生掌握数据库基本概念、SQL查询语言和数据库管理技术,具备数据库设计和开发的基本能力。

课程内容:1. 数据库基础知识- 理解数据库的概念和作用- 了解数据模型和关系型数据库- 掌握SQL语言的基本知识2. MySQL数据库安装和配置- MySQL软件的安装和配置- 熟悉MySQL服务的启动、停止和管理- 配置MySQL的参数和安全设置3. 数据库设计与规范化- 数据库设计的基本原则和规范化理论- 掌握实体-关系模型的设计方法- 学习使用实体-关系图工具设计数据库模式4. SQL查询语言- 理解SQL的基本语法和查询约束- 掌握SELECT语句的使用和各种查询操作(过滤、排序、连接等)- 学习使用子查询和聚合函数进行高级查询5. 数据库管理- 数据库和表的创建、修改和删除- 学习使用索引和视图提高查询效率- 掌握事务管理和并发控制技术6. 数据库编程接口- 学习使用编程语言(如Python、Java)与MySQL数据库进行交互- 掌握基本的数据库连接和操作方法- 学习使用SQLAlchemy等ORM框架简化数据库操作7. 数据库安全和备份- 理解数据库安全性的重要性- 学习数据库用户和权限管理的方法- 学习数据库备份和恢复的方法8. 数据库性能优化- 了解数据库性能优化的基本原则- 学习使用索引和查询优化技巧- 学习使用数据库监控工具进行性能优化和故障排查评估方式:- 课堂作业和实验:完成数据库设计和查询练习- 项目实践:设计和实现一个数据库系统- 考试:理论知识和实际操作的综合测试。

MySQL数据库原理及应用教学大纲

MySQL数据库原理及应用教学大纲
3.简单查询:单表查询以及重复记录限制查询;
4.条件查询:条件查询,以及条件子句的运用;
5.排序查询:单字段排序和多字段排序;
6.查询结果的记录条数限制;
7.总计查询:总计函数、分组查询以及分组查询结果的条件限制;
8.连接查询:交叉连接、内连接和外连接查询;
9.子查询:子查询的运用,查询中的ANY、SOME、ALL、EXISTS、IN和比较运算符等的运用;
★了解:工具平台中的查询应用
★★ 熟悉:MySQL的运算符和常用函数的应用
★★★掌握:利用SQL命令实现查询,包括单表查询、条件查询、排序查询、总计查询、连接查询和子查询等;掌握数据的插入、修改和删除命令的撰写
主讲内容:
1.运算符:算术运算、比较运算、逻辑运算、位运算、优先级及相关表达式的运用;
2.MySQL常用函数:数值函数、字符串函数、日期时间函数和系统信息函数,以及相关表达式的运用;
2.局部变量、游标和流程控制相关知识;
3.存储过程和存储函数的查看、修改与删除的方法。
第10章:访问控制与安全管理
教学目标和要求(按认知程度分)
★了解:MySQL数据库的授权表;
★★熟悉:用户账号权限的授予、转移和撤销;
★★★掌握:用户账号的创建、删除、修改。
主讲内容:
1.用户权限表,用户权限的创建、修改和删除;
★了解:PHP面向对象程序设计
★★熟悉:应用PHP方为My
1.变量、常量、运算符、表达式;
2.自定义函数、参数传递和返回值、PHP内置函数;
3.数组定义,数组元素的添加、删除、修改、查找等;
4.程序控制结构,包括选择与循环;
5.类和对象的定义;
★★熟悉:MySQL存储引擎

数据库原理及应用(MySQL版)-教学大纲

数据库原理及应用(MySQL版)-教学大纲

《数据库原理及应用》课程教学大纲一、课程基本信息(一)课程代码:(二)课程中文名称:数据库原理及应用(三)课程英文名称:Principle and Application of Database(四)课程性质:专业基础课程(五)适用专业:计算机科学与技术、软件工程、大数据与人工智能(六)开课单位:(七)教学时间安排:第 5 学期(八)先修课程:计算机基础、高级语言程序设计(九)后续课程:网络程序开发、大数据技术原理及应用(十)学时、学分安排:《数据库原理及应用》是计算机类各专业的必修课,是一门重要的专业基础课。

原理部分以数据库技术的实际应用为目标,重点讲述数据库的基础知识、基本原理和基本技术;应用部分以数据库应用开发为主,介绍数据库应用系统的设计方法、步骤和范例。

通过本课程学习,使学生在掌握数据库系统基本概念、原理的基础上,能熟练使用SQL语言在某一个具体的数据库管理系统上进行应用操作;掌握数据库原理、方法及步骤,具有数据库设计以及应用数据库管理系统的基本能力。

达成支撑专业学习成果相应的指标点。

课程目标对学生能力要求如下:课程目标1. 逐步掌握科学的学习方法,阅读并理解数据库相关教材、参考书和科技文献,不断地扩展知识面,增强独立思考的能力,更新知识结构。

课程目标2. 掌握关系代数语言的使用;能够熟练使用SQL语句进行数据操纵和数据定义。

课程目标3. 了解关系模型的基本概念;掌握关系数据库规范化理论,能够利用分解算法将关系模式进行合理的分解;掌握数据库设计方法和数据库系统维护的相关概念和应用。

课程目标4. 能够在MySQL平台环境和开发工具下使用SQL语句进行数据操纵和数据定义。

课程目标5. 具备良好的沟通、表达和团队协作能力。

三、教学内容与课程目标的关系1.理论教学第1章数据库系统的基本原理章节学时:(总学时:4学时;理论学时:4学时;实验学时:0学时)具体内容:(1)数据库系统概述(数据库系统概念;数据管理技术的产生和发展;数据库系统特点)。

《数据库原理及应用》课程教学大纲

《数据库原理及应用》课程教学大纲

《数据库原理及应用》课程教学大纲课程代号:总学时: 60课时其中理论讲授 40课时,实验 20课时。

适用专业:通信工程专业先修课程:《程序设计语言》、《数据结构》、《离散数学》、《操作系统》等一、本课程地位、性质和任务《数据库原理及应用》课程是通信工程专业专业必修课程之一,它系统、完整地讲述了当前数据库技术从基本原理到应用实践的主要内容。

通过这门课程的学习,使学生掌握数据库的基本理论和设计数据库的基本方法,为以后更好地开发和应用数据库打好基础。

二、课程教学的基本要求要求学生系统地掌握数据库系统的基本原理和基本技术,能熟练使用SQL语言在某一个数据库管理系统上进行数据库操作;同时掌握数据库设计方法和步骤,使学生具有应用和开发数据库应用系统的基本能力。

三、课程学时分配、教学要求及主要内容(一) 课程学时分配一览表说明:习题、讨论等利用课余时间。

(二) 课程教学要求及主要内容第一章绪论教学目的和要求:了解数据库基本知识,掌握基本概念,为以后的学习打好扎实的基础。

教学重点:数据模型、数据库体系结构、实体-联系图(E-R图)。

难点:数据模型及数据库系统的体系结构。

教学内容:数据库的基本概念,数据管理技术的进展情况、数据库技术产生和发展的背景,数据模型的基本概念、组成要素,概念模型的基本概念及ER方法,数据库系统的三级模式结构以及数据库系统的组成。

第二章关系数据库教学目的和要求:了解关系模型的三个组成部分及各部分所包括的主要内容,掌握关系数据结构及其定义,关系的三类完整性约束的概念。

教学重点:关系的三类完整性约束的概念,关系代数中的各种运算。

难点:关系代数,关系演算。

教学内容:关系模型和关系数据库的概念及组成,关系代数,元组关系演算和域关系演算。

第三章关系数据库标准语言SQL教学目的和要求:掌握SQL,同时通过实践,体会面向过程的语言和SQL的区别和优点及关系数据库系统特点。

教学重点:表的建立和修改,数据查询、插入、删除、更新操作,视图。

《MySQL数据库应用》课程教学大纲

《MySQL数据库应用》课程教学大纲

《MySQL数据库应用》课程教学大纲课程编号:课程名称:MySQL数据库应用总学时:64学分:4适用对象: 全校各专业先修课程:无一、课程性质、目的和任务本课程是一门理论与实践并重的课程。

通过本课程的学习,学生应掌握数据库系统的基本概念、基本原理,具备熟练使用MySQL数据库软件进行数据管理的能力。

课程目标及能力要求具体如下:课程目标1:能够利用数据库基本概念和基本原理,针对具体的数据库应用,采用规范化的方法进行数据库设计,并建立其数学模型(E-R图和关系模型)。

课程目标2:熟练掌握SQL语句,并能够利用SQL语句实现设计好的关系模型。

课程目标3:能够针对数据库的安全性和完整性进行设置,并编写触发器和存储过程。

课程目标4:熟练掌握MySQL数据库管理系统的数据定义和操作方法。

二、教学内容、方法及基本要求课程教学内容:教学方法:本课程以课堂讲授为主,通过启发式和案例教学方式,将数据库在工作、生活中的实际应用案例融入到数据库基本理论及相关技术的讲解中,提高学生的学习兴趣,扩大学生的知识面,使学生更好地掌握数据库相关知识。

教学方法理论教学与实践教学相结合,注重引导学生理论联系实际,提高学生分析问题、解决问题的能力,强化学生工程观点的建立和工程分析能力的培养。

在教学过程中注重融入课程思政元素,设计思政案例如下:三、各教学环节学时分配四、考核方式考核环节包括平时成绩、期中成绩及期末成绩。

总成绩以百分计,满分100分。

平时成绩满分10分,由课堂测验(含点名)构成,占总成绩10%;期中成绩满分30分,占总成绩30%;期末考试成绩满分100分,采用笔试方式考试,占总成绩60%。

总成绩计算方法:总成绩=(期末考试成绩×60%)+(期中成绩30%)+(课堂测验(含点名)10%)五、对学生能力培养的体现通过课程的学习培养学生使用计算机处理和分析数据的能力,具备使用和开发管理信息系统的基础知识。

具体地,学生应掌握数据库的基本概念;掌握数据库概念结构和逻辑结构的设计,会利用范式理论对数据库结构进行规范化;掌握并熟练运用SQL语言进行数据定义和数据操作;能够编写存储过程和存储函数;理解数据库并发控制的机制;掌握数据库的备份与恢复。

MySQL数据库原理及应用实战教程单元导学案MySQL数据库原理及应用实战教程课程大纲

MySQL数据库原理及应用实战教程单元导学案MySQL数据库原理及应用实战教程课程大纲

《MySQL数据库原理及应用实战教程》课程大纲1.课程定位和课程设计1.1 课程性质与作用本课程计算机应用技术专业的一门专业核心课程。

本课程将数据库理论和MySQL数据库操作与管理整合为一体,按照“数据库设计、数据库创建、数据库使用、数据库管理”的数据库应用过程组织教学。

使学习者掌握数据库的设计方法,熟练操作数据库管理系统My SQL,并能够利用SQL语言进行数据和数据库对象操作,掌握数据维护方法,并对数据库的安全进行管理。

旨在培养学生对数据库管理系统的基本操作与管理技能,对学生的专业核心能力和职业岗位能力培养起主要支撑作用,为专业培养目标实现奠定重要基础。

1.2 课程基本理念“互联网+”时代,智慧职教mooc网络平台为依托,通过省级精品在线开放课程“数据库技术”课程(承德石油高等专科学校王永红)实施线上教学。

根据信息化环境下教学改革需求,落实“以学习者为中心”,“以提升学习体验”为目标的课程设计。

在线学习语境下,深入推进信息技术与教育教学相融合的混合式教学,使在线学习与课堂教学有机融合,开展线上线下混合式教学,避免单纯的在线学习或课堂教学的局限性。

利用微课、动画、短视频等形式,完美展现课程的知识点和技能点,同时实现在线作业、测验、讨论、考试等教学活动,促进教学方式和学习方式的变革,向教学方式混合化,教学资源开放化,学生学习个性化,学习过程社会化方向转变。

教师针对不同的教授对象和课程要求,利用精品在线开放课程灵活组织教学内容、辅助教学实施,实现教学目标,同时使学生可以在课堂教学以外,通过精品在线开放课程巩固所学及进行拓展学习。

1.3 课程设计思路本门课程遵循有效教学的基本规律,结合在线开放课程教学的特征与需求,应用课程建设资源,围绕教学目标精心设计教学活动、教学安排及呈现形式。

让学生通过短视频及微课进行前置学习,通过图文资料进行自主学习,通过动画理解难点,通过习题库完成单元测验,通过论坛在线讨论等。

MySql数据库教学大纲

MySql数据库教学大纲

XX学院计算机系《MySql数据库》课程教学大纲一、课程的性质与任务(一)本课程的性质《数据库(一)》主要面向计算机软件技术专业、网络技术专业全体学生,是计算机软件技术、网络技术专业的一门专业基础课,是计算机专业的一门承前启后的、必修的专业课程。

(二)本课程的任务本课程是计算机软件技术、网络技术专业的专业基础课程,主要与web网站系统的开发相结合,随着数据库技术的不断发展,掌握数据库的日常操作和维护是计算机相关专业学生必须具备的技能,因此该课程在计算机相关专业的学习中具有相当重要的地位。

二、课程的基本要求通过学习《数据库(一)》这门课程,应使学生了解数据库的基础知识、MySQL数据库的安装和配置、MySQL的常用命令、数据库和表的操作、视图管理和函数管理等内容,并初步具备数据库开发和管理的能力。

三、课程内容(一)课程内容第1章理解数据库了解:什么是数据、数据的描述理解:数据模型的分类掌握:数据的完整性熟练掌握:数据库相关概念教学重点:数据库系统的组成和结构教学难点:数据库系统的体系结构第2章设计数据库了解:数据库设计的概述理解:需求的分析掌握:数据库的设计熟练掌握:概念结构设计、逻辑结构设计教学重点:数据库的物理设计教学难点:数据库的物理设计第3章创建数据库了解:MySQL概述理解:数据管理和数据库系统掌握:MySQL的安装与配置熟练掌握:数据库的创建、查看、修改和删除教学重点:数据库的相关操作教学难点:MySQL的配置与数据库的操作第4章数据库的基本应用了解:数据表的概述理解:数据的完整性与字段约束掌握:表的结构及表的操作熟练掌握:表中数据的查询教学重点:表中数据的查询、插入、修改与删除教学难点:SQL语句的使用第5章数据库的高级应用了解:索引与视图的功能理解:数据库的存储过程掌握:索引与视图的创建熟练掌握:MySQL常用函数的使用教学重点:索引与视图的创建、MySQL常用函数教学难点:MySQL编程(二)实验、实训、实习内容实训一:数据库基础MySQL的安装(2学时)实训内容:在MySQL下创建数据库、删除数据库、修改数据库实训要求:在Windows下安装MySQL、配置并成功登录,能够独立完成数据库的相关操作。

《数据库原理及其应用》教学大纲

《数据库原理及其应用》教学大纲

《数据库原理及应用》教学大纲一、课程名称《数据库原理》二、课程性质信息与计算科学专业专业限选课,数学及应用数学专业专业任选课。

三、课程教学目的使学习者了解和掌握数据库系统的基本原理,掌握数据库设计以及数据库管理系统方面的基本知识,并能够运用所学知识完成简单的数据库系统的设计。

四、课程教学原则与教学方法数据库原理课既是一门理论课又与实际密切结合,所以,本课程的教学应以理论讲授为主,同时也要结合学生实践,提高学生对实践问题的分析和动手能力。

五、课程总学时66 学时六、课程教学内容要点课程教学内容要点及建议学时分配章节序号教学内容学时1 绪论 22 关系数据库 63 关系数据理论 84 数据库设计 45 关系数据库标准语言SQL 126 7合计MySQL 的使用综合实训241066 第一章绪论(计划学时2)一、教学目的通过学习本章,要求掌握有关数据库的基本概念,了解数据库系统的组成和结构,为后继章节的学习打下基础。

二、课程教学内容第一节数据库系统概述1. 理解以下基本概念:数据,数据库,数据库管理系统,数据库系统2. 了解数据库管理系统的产生和发展:人工管理数据阶段和文件系统阶段的特点3. 了解数据库系统的特点第二节数据模型1. 领略基本概念:数据模型,概念模型,实体,属性,码(键),域,实体型,实体集,联系(1:1,1:n,m:n),层次模型,网状模型,关系模型,关系,元组,主码,分量,关系模式2. 理解并会应用概念模型的表示方法: E-R 图的画法3. 了解层次模型、网状模型的特点第三节数据库系统结构1. 领略基本概念:外模式,模式,内模式2. 了解数据库系统的三级模式与二级映象功能第四节数据库系统的组成1. 了解基本概念: DBA2. 了解组成数据库系统的硬件、软件和人员第五节数据库技术的研究领域1. 了解数据库学科研究的三个主要领域三、重点、难点提示和教学手段教学重点:有关数据库、数据模型方面的基本概念.教学难点:E-R 图的画法教学手段:传统教学手段,注意讲练结合.第二章关系数据库(计划学时6)一、教学目的通过本章学习,熟练掌握有关关系数据库的基本理论,能灵便应用关系代数理论进行实际问题的求解,对元组演算和域演算有一定的认识。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库原理及应用-MySQL》课程教学大纲一、课程基本信息(一)课程代码:(二)课程中文名称:数据库原理及应用(三)课程英文名称:Principle and Application ofDatabase(四)课程性质:专业基础课程(五)适用专业:计算机科学与技术、软件工程、大数据与人工智能(六)开课单位:(七)教学时间安排:第 5 学期(八)先修课程:计算机基础、高级语言程序设计(九)后续课程:网络程序开发、大数据技术原理及应用(十)学时、学分安排:二、课程目标《数据库原理及应用》是计算机类各专业的必修课,是一门重要的专业基础课。

原理部分以数据库技术的实际应用为目标,重点讲述数据库的基础知识、基本原理和基本技术;应用部分以数据库应用开发为主,介绍数据库应用系统的设计方法、步骤和范例。

通过本课程学习,使学生在掌握数据库系统基本概念、原理的基础上,能熟练使用SQL语言在某一个具体的数据库管理系统上进行应用操作;掌握数据库原理、方法及步骤,具有数据库设计以及应用数据库管理系统的基本能力。

达成支撑专业学习成果相应的指标点。

课程目标对学生能力要求如下:课程目标1.逐步掌握科学的学习方法,阅读并理解数据库相关教材、参考书和科技文献,不断地扩展知识面,增强独立思考的能力,更新知识结构。

课程目标2.掌握关系代数语言的使用;能够熟练使用SQL语句进行数据操纵和数据定义。

课程目标3.了解关系模型的基本概念;掌握关系数据库规范化理论,能够利用分解算法将关系模式进行合理的分解;掌握数据库设计方法和数据库系统维护的相关概念和应用。

课程目标4.能够在MySQL平台环境和开发工具下使用SQL语句进行数据操纵和数据定义。

课程目标5.具备良好的沟通、表达和团队协作能力。

三、教学内容与课程目标的关系1.理论教学第1章数据库系统的基本原理章节学时:(总学时:4学时;理论学时:4学时;实验学时:0学时)具体内容:(1)数据库系统概述(数据库系统概念;数据管理技术的产生和发展;数据库系统特点)。

(2)数据模型(数据模型的分类;最常用的数据模型;层次模型;网状模型;关系模型)。

(3)数据库系统结构(数据库系统模式概念;数据库系统的三级模式、二级映像结构)。

(4)数据库系统的组成。

教学方法:讲授和演示的教学方法、多媒体教学法基本要求:(1)理解数据库、数据库管理系统和数据库系统的概念及它们之间的联系;(2)了解数据管理技术的发展历程;(3)理解概念模型和数据模型的相关概念(4)掌握常见的数据模型;(5)掌握数据库系统的三级模式结构及它们之间的映像;(6)理解数据库系统的组成和功能。

重点难点:(1)重点:数据库系统的三级结构、二级映像。

(2)难点:数据模型中关系模型及数据库系统结构。

第2章关系数据库标准语言SQL章节学时:(总学时:12学时;理论学时:6学时;实验学时:6学时)具体内容:(1)SQL语言介绍(SQL数据库的体系结构;SQL的特点;SQL语言的组成)(2)数据查询(基本查询;分组查询;连接查询;子查询;数据的定义)(3)数据的维护(插入数据;更新数据;删除数据)(4)数据的定义(表的定义、删除和修改;索引的创建与删除;视图)教学方法:讲授和演示的教学方法、多媒体教学法基本要求:(1)掌握MySQL常用数据类型;(2)掌握使用SQL语句实现简单及复杂的查询;(3)掌握使用SQL语句实现增、删、改的操作;(4)掌握如何创建、修改、删除表,如何创建和删除索引,视图的创建;重点难点:(1)重点:使用SQL语句完成数据的增、删、改、查及表、视图、索引的使用。

(2)难点:SQL查询语句。

第3章数据库编程章节学时:(总学时:8学时;理论学时:6学时;实验学时:2学时)具体内容:(1)编程基础(常量和变量)(2)程序控制流语句(条件语句、循环语句、存储函数)(3)存储过程(存储过程的创建、调用,带参数的存储过程的使用)(4)游标(游标的创建、打开、记录提取、操作记录、关闭)教学方法:讲授和演示的教学方法、多媒体教学法基本要求:(1)掌握MySQL的常量的表示及变量的定义及使用;(2)掌握使用控制流语句实现简单及复杂的存储函数;(3)掌握存储过程的创建及调用;(4)掌握游标的使用步骤,通过游标实现对每条记录的不同操作。

重点难点:(1)重点:存储函数、存储过程的定义及使用,游标的应用。

(2)难点:带参数的存储过程的创建及使用。

第4章关系模型基本理论章节学时:(总学时:6学时;理论学时:4学时;实验学时:2学时)具体内容:(1)实体完整性(实体完整性的定义;实体完整性检查和违约)。

(2)参照完整性(参照完整性定义)。

(3)用户定义的完整性(属性上的约束条件的定义、检查和违约处理;元组上的约束条件、检查和违约)。

(4)触发器(定义触发器;激活触发器;删除触发器)。

(5)关系数据结构及形式化定义(关系;关系模式;关系数据库)。

(6)关系操作(基本的关系操作;关系数据语言的分类)。

(7)关系模型的完整性(实体完整性;参照完整性;用户定义完整性)。

(8)关系代数(传统的集合运算;专门的关系运算)。

教学方法:讲授和演示的教学方法、多媒体教学法基本要求:(1)理解实体完整性、参照完整性及用户完整性。

(2)掌握触发器的使用。

(3)掌握如何用关系代数表达式来表达实际查询问题。

重点难点:(1)重点:实体完整性、用户定义的完整性、触发器及关系代数。

(2)难点:MySQL下参照完整性的实现机制、关系代数运算。

第5章数据库的安全性章节学时:(总学时:6学时;理论学时:4学时;实验学时:2学时)具体内容:(1)计算机安全性概述(系统的三类安全性问题、安全标准简介)。

(2)数据库安全性控制(用户标识与鉴别;存取控制;自主存取控制方法、授权与回收、数据库角色与强制存取控制)。

(3)视图机制。

(4)审计。

(5)数据加密.(6)统计数据库安全性。

(7)MySQL下用户、权限、角色管理。

教学方法:讲授和演示的教学方法、多媒体教学法基本要求:(1)了解计算机系统的安全性问题。

(2)理解数据库安全性控制。

(3)了解视图机制、审计、数据加密与统计数据库安全性。

重点难点:(1)重点:数据库安全性控制中授权与回收、数据库角色与强制存取控制、审计。

(2)难点:数据库安全性控制中授权与回收。

第6章事务与并发控制章节学时:(总学时:6学时;理论学时:6学时;实验学时:0学时)具体内容:(1)事务的特性及MySQL事务控制的实现(2)数据库并发控制的基本概念。

(3)封锁协议。

(4)活锁和死锁。

(5)并发调度的可串行性。

教学方法:讲授和演示的教学方法、多媒体教学法基本要求:(1)掌握事务的基本概念和事务的ACID性质。

(2)了解的数据库并发控制技术的必要性和重要性。

(3)掌握并发控制的基本概念。

(4)掌握并发操作产生的数据不一致性(丢失修改、不可重复读、读“脏数据”)的确切含义,封锁协议与数据一致性的关系等。

重点难点:(1)重点:事务的基本概念和事务的ACID性质、数据库并发控制、封锁协议与数据一致性的关系、并发调度的可串行性概念。

(2)难点:两段锁协议与串行性的关系、与死锁的关系。

第7章故障恢复章节学时:(总学时:6学时;理论学时:4学时;实验学时:2学时)具体内容:(1)数据库故障的种类。

(2)数据库恢复策略和技术。

教学方法:讲授和演示的教学方法、多媒体教学法基本要求:(1)了解数据库恢复的重要性。

(2)掌握恢复数据库的策略和方法。

(3)掌握数据库恢复的基本原理是数据备份。

(4)掌握MySQL下备份及恢复命令语句的实现重点难点:(1)重点:数据库恢复策略和技术。

(2)难点:MySQL下故障恢复命令实现。

第8章使用实体-联系模型进行数据建模章节学时:(总学时:2学时;理论学时:2学时;实验学时:0学时)具体内容:(1)概念模型设计(概念模型设计的重要性、概念模型设计的方法)。

(2)实体-联系模型(相关概念及表示方式)。

(3)利用E-R模型进行概念设计(局部E-R模型设计、全局E-R模型设计)。

教学方法:讲授和演示的教学方法、多媒体教学法基本要求:(1)了解E-R模型的组成元素。

(2)掌握局部E-R图的设计。

(3)掌握由局部E-R图合并为全局E-R图的冲突的消除方法和优化方法。

重点难点:(1)重点:概念设计中E-R模型设计方法。

(2)难点:E-R模型的优化。

第9章关系模型规范化设计理论章节学时:(总学时:8学时;理论学时:8学时;实验学时:0学时)具体内容:(1)关系模式中可能存在的异常(数据冗余、删除异常、插入异常、更新异常)。

(2)函数依赖(求最小函数依赖集)。

(3)候选键(候选键定义、求属性集的闭包及求候选键)。

(4)关系模式的规范化(范式及规范化、以函数依赖为基础的范式、关系的分解)。

教学方法:讲授和演示的教学方法、多媒体教学法基本要求:(1)能够分析出关系模式中存在的异常。

(2)能够给出关系中属性间的函数依赖集,并求出最小的函数依赖集。

(3)根据最小函数依赖集求关系中的候选键。

(4)根据根据规范化原则进行关系分解,得到较好的关系模式。

重点难点:(1)重点:关系中存在异常的判断、求最小函数依赖集、求候选键、关系规范化。

(2)难点:求候选键和关系分解。

第10章数据库设计章节学时:(总学时:6学时;理论学时:4学时;实验学时:2学时)具体内容:(1)数据库设计概述(数据库设计方法、数据库应用系统设计过程)。

(2)需求分析(需求分析的任务、过程及方法)(3)概念数据建模(E-R模型设计)(4)逻辑结构设计(将E-R图转换为关系模型)(5)物理设计(索引存取方法、不适于建立索引的情况)(6)数据库的实现与测试(7)数据库的运行维护教学方法:讲授和演示的教学方法、多媒体教学法基本要求:(1)了解数据库设计过程。

(2)掌握需求分析的方法。

(3)掌握如何将概念模型转换为关系模型。

(4)了解物理设计中索引的使用。

(5)了解数据库实现过程及运行维护的工作。

重点难点:(1)重点:设计的每个阶段的功能及过程。

(2)难点:如何将E-R图转换为关系模型。

2.实验教学实验一数据库和表的管理实验任务:数据库的创建、选择及删除,表的创建、修改及删除,表中数据的增、删、改操作。

实验学时:2学时实验场所:实验室实验内容:(1)数据库的创建CREATEDATABASE、选择USE、删除DROP DATABASE命令。

(2)表的创建CREATETABLE、修改ALTER TABLE、删除DROPTABLE命令。

(3)表中数据的增加INSERT、修改UPDATE、删除DELETE命令。

教学方法:实验教学法基本要求:掌握和使用SQL语句实现对数据库及表的管理。

重点难点:表管理的SQL语句实现。

相关文档
最新文档