《数据库原理及运用》是核算机类各专业的必修课,是一门重要的专业根底课。原理部分以数据库技能的实践运用为方针,要点叙述数据库的根底常识、根底原理和根本技能;运用部分以数据库运用开发为主,介绍数据库运用体系的规划办法、进程和典范。
经过本课程学习,使学生在把握数据库体系根本概念、原理的根底上,能娴熟运用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分,平时成果由出勤、检验、讲堂讲话、试验、团队项目等部分所组成,各查核环节所占分值份额及查核细则如下。
课程方针达到度点评包含课程分方针达到度点评,以及课程总方针达到度点评,详细核算方法如下: