发布时间: 2023-09-04 22:26:27 来源:电竞比分-存储调理
原标题:数据库原理及应用(MySQL 8.0)教与学(大纲+教案+课件+实验+视频+题库,李月军)
涵盖全国计算机技术与软件专业方面技术资格(水平)考试中级数据库工程师考试大纲中的数据库知识点
《数据库原理及应用》是计算机类各专业的必修课,是一门重要的专业基础课。原理部分以数据库技术的实际应用为目标,重点讲述数据库的基础知识、基础原理和基本技术;应用部分以数据库应用开发为主,介绍数据库应用系统的设计方法、步骤和范例。
通过本课程学习,使学生在掌握数据库系统基本概念、原理的基础上,能熟练使用SQL语言在某一个具体的数据库管理系统上进行应用操作;掌握数据库原理、方法及步骤,具有数据库设计以及应用数据库管理系统的基本能力。达成支撑专业学习成果相应的指标点。
课程目标1.逐步掌握科学的学习方法,阅读并理解数据库相关教材、参考书和科技文献,不断地扩展知识面,增强独立思考的能力,更新知识结构。
课程目标2. 掌握关系代数语言的使用;能够熟练使用SQL语句进行数据操纵和数据定义。
课程目标3. 了解关系模型的基本概念;掌握关系数据库规范化理论,能利用分解算法将关系模式做到合理的分解;掌握数据库设计方法和数据库系统维护的相关概念和应用。
课程目标4. 能够在MySQL平台环境和开发工具下使用SQL语句进行数据操纵和数据定义。
(1)数据库系统概述(数据库系统概念;数据管理技术的产生和发展;数据库系统特点)。
(2)数据模型(数据模型的分类;最常用的数据模型;层次模型;网状模型;关系模型)。
(3)数据库系统结构(数据库系统模式概念;数据库系统的三级模式、二级映像结构)。
章节学时:(总学时:12学时 ;理论学时:6学时 ;实验学时:6学时 )
(1)SQL语言介绍(SQL数据库的体系结构;SQL的特点;SQL语言的组成)
(1)重点:使用SQL语句完成数据的增、删、改、查及表、视图、索引的使用。
(3)用户定义的完整性(属性上的约束条件的定义、检查和违约处理;元组上的约束条件、检查和违约)。
(2)数据库安全性控制(用户标识与鉴别;存取控制;自主存取操控方法、授权与回收、数据库角色与强制存取控制)。
(1)重点:数据库安全性控制中授权与回收、数据库角色与强制存取控制、审计。
(4)掌握并发操作产生的数据不一致性(丢失修改、不可重复读、读“脏数据”)的确切含义,封锁协议与数据一致性的关系等。
(1)重点:事务的基本概念和事务的ACID性质、数据库并发控制、封锁协议与数据一致性的关系、并发调度的可串行性概念。
(3)利用E-R模型进行概念设计(局部E-R模型设计、全局E-R模型设计)。
(1)关系模式中有几率存在的异常(数据冗余、删除异常、插入异常、更新异常)。
(4)关系模式的规范化(范式及规范化、以函数依赖为基础的范式、关系的分解)。
(1)重点:关系中存在异常的判断、求最小函数依赖集、求候选键、关系规范化。
实验任务:数据库的创建、选择及删除,表的创建、修改及删除,表中数据的增、删、改操作。
基本要求:利用select语句及提供的常用的函数,通过子查询、分组查询和连接查询完成简单及复杂的查询操作,并要求操作熟练。
(2)使用create index和drop index语句进行索引的创建与删除操作,体会索引的作用。
基本要求:掌握创建和删除视图的语句并能熟练使用,要知道创建视图的好处;掌握创建和删除索引的语句并能熟练使用,要知道创建索引的目的所在。
实验任务:创建、修改表时实现实体完整性、参照完整性、用户自定义完整性,及用触发器实现参照完整性
(1)使用create table语句创建表、alter table语句修改表时实现实体完整性约束—主码。
(2)使用create table语句创建表、alter table语句修改表时实现参照完整性约束—外码。
基本要求:掌握和使用SQL语句在数据库创建表和修改表时实现实体完整性、参照完整性、用户定义完整性等操作及使用触发器实现参照完整性。
(2)使用create role和drop role语句进行角色的创建与删除操作,体会角色的作用。
基本要求:掌握创建和删除用户的语句并能熟练使用;掌握创建和删除角色的语句并能熟练使用,要知道创建角色的目的所在;掌握授予和回收权限的语句并能熟练使用,知道通过权限管理来保障数据库的安全。
基本要求:掌握数据库备份的语句并能熟练使用;掌握恢复数据库的语句并能熟练使用。
实验任务:根据所给的学生对图书的操作的过程、管理员操作流程,设计E-R图,并将E-R图转换为关系模型,最终生成各表,并对表中数据完成增、删、改、查的操作。
基本要求:掌握如何将E-R图中的各实体及联系转换为关系模型;综合运用所学的知识实现对图书信息的各种操作。
检验课程目标达成度,评价学生学习成果达成度。考核环节包括平时成绩和期末考试成绩,总评成绩以百分计,满分100分,平时成绩由出勤、测验、课堂发言、实验、团队项目等部分所组成,各考核环节所占分值比例及考核细则如下。
课程目标达成度评价包括课程分目标达成度评价,以及课程总目标达成度评价,具体计算方式如下: