新闻中心
News
分类>>数据库原理及应用(MySQL 80)教与学(大纲+教案+课件+实验+视频+题库李月军)
数据库原理及应用(MySQL 80)教与学(大纲+教案+课件+实验+视频+题库李月军)原标题:数据库原理及应用(MySQL 8.0)教与学(大纲+教案+课件+实验+视频+题库,李月军)
《数据库原理及应用》是计算机类各专业的必修课,是一门重要的专业基础课。原理部分以数据库技术的实际应用为目标,重点讲述数据库的基础知识、基本原理和基本技术;应用部分以数据库应用开发为主,介绍数据库应用系统的设计方法、步骤和范例。
通过本课程学习,使学生在掌握数据库系统基本概念、原理的基础上,能熟练使用SQL语言在某一个具体的数据库管理系统上进行应用操作;掌握数据库原理、方法及步骤,具有数据库设计以及应用数据库管理系统的基本能力。达成支撑专业学习成果相应的指标点。
课程目标1.逐步掌握科学的学习方法,阅读并理解数据库相关教材、参考书和科技文献,不断地扩展知识面,增强独立思考的能力,更新知识结构。
课程目标3. 了解关系模型的基本概念;掌握关系数据库规范化理论完美体育官方网站,能够利用分解算法将关系模式进行合理的分解;掌握数据库设计方法和数据库系统维护的相关概念和应用。
(3)用户定义的完整性(属性上的约束条件的定义、检查和违约处理;元组上的约束条件、检查和违约)。
(2)数据库安全性控制(用户标识与鉴别;存取控制;自主存取控制方法、授权与回收、数据库角色与强制存取控制)。
(4)掌握并发操作产生的数据不一致性(丢失修改、不可重复读、读“脏数据”)的确切含义,封锁协议与数据一致性的关系等。
(1)重点:事务的基本概念和事务的ACID性质、数据库并发控制、封锁协议与数据一致性的关系、并发调度的可串行性概念。
基本要求:通过使用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分,平时成绩由出勤、测验、课堂发言、实验、团队项目等部分组成,各考核环节所占分值比例及考核细则如下。