SQL Server 2014+MongoDB+Python数据库技术及应用(教学大纲)( 三 )


2.期中考试
第8~9周随堂闭卷笔试 。
3.期末考试
闭卷笔试 。
4.最终考评成绩结构
学生课程学习的最终成绩以百分制计算 , 由过程学习成绩和期末考试成绩构成 。
成绩结构为:平时30%(其中书面作业10%、课堂表现(含上机)10%、期中考试10%) , 期末考试70% 。
07.
实验要求
课内实验1数据库和表的创建与管理(含完整性的实现)、简单查询(2学时)
要求:掌握T-SQL语言中数据库和表的创建、修改和删除方法;掌握通过使用PRIMARYKEY和FOREIGNKEY来实现实体完整性和参照完整性;掌握通过使用NOTNULL、UNIQUE、CHECK和DEFAULT等来实现用户定义完整性;掌握单表查询和分组查询的各种方法 。
课内实验2复杂查询、视图的定义与使用(2学时)
要求:掌握使用不同的连接类型连接表;掌握使用嵌套子查询和相关子查询;掌握视图的创建 , 以及通过视图查看数据的方法;正确理解通过视图更新数据的限制和WithGrantOption的作用;掌握SQLServer中的系统表和系统视图的使用 。
课内实验3数据库安全技术(2学时)
要求:掌握创建用户和角色的方法;掌握给用户和角色分配与撤销权限的方法;掌握使用视图和角色来简化权限管理 。
课内实验4并发控制(2学时)
要求:掌握定义事务和观察活动事务数目的方法;掌握用sp_lock和SSMS查看锁信息的方法;掌握设置隔离级别、锁定提示、等待锁释放最大时间的方法 。
课内实验5数据库恢复技术(2学时)
要求:掌握各种备份和恢复的方法 。
课外实验1索引与查询优化
要求:掌握创建各种类型索引(唯一特征、复合特征、簇索引、辅助索引)的方法 , 并通过执行SETSTATISTICSIO和SETSHOWPLAN_ALL语句确定索引是否用于检索数据;初步了解执行计划和查询优化 。
课外实验2存储过程与触发器
要求:掌握T-SQL语言的基本语法;掌握使用游标的方法和步骤;掌握各种函数和存储过程的定义和调用(特别注意各种类型参数的使用);掌握各种类型触发器的创建;掌握使用存储过程与触发器来实现业务规则 。
课外实验3Python与数据库
要求:掌握Python语言的基本语法 , 掌握在Python中操作SQLServer数据库的方法和步骤 , 能够编写GUI界面简单的数据处理程序 。
课外实验4MongoDB实践
要求:掌握MongoDB数据库的安装和配置;掌握文档的插入、修改、删除、查询;了解关系型数据库和NoSQL数据库各自适用的场景 。
08.
课程教材
《SQLServer2014+MongoDB+Python数据库技术及应用》
ISBN:978-7-302-56001-2
陆黎明王玉善陈军华编著
定价:59.8元

SQL Server 2014+MongoDB+Python数据库技术及应用(教学大纲)
文章图片
内容简介
本书全面系统地阐述了数据库系统的基本概念、基本原理、基本方法和基本技术 。 内容包括:数据库技术的基本概念、数据模型、关系数据库、结构查询语言(SQL)、完整性约束的实现、索引与视图、数据库安全技术、存储过程、触发器、并发控制、数据库恢复技术、关系数据库设计理论、NoSQL数据库技术和实验指导等 。
本书关注新技术 , 注重实践应用 。 在有关章节穿插介绍了SQLServer2014中的索引、视图、安全性和事务管理 , 并用单独一章以MongoDB为例介绍NoSQL数据库的技术特点 , 最后配有与教学同步的实验指导 。 另外 , 本书还介绍了Python数据库开发技术 , 并以“学校管理信息系统”为例展示了数据库设计的全过程 。 所配的练习题不但量多而且题型丰富 , 并赠送用SQLServer2014和Python3.6开发的针对中学的“排课系统”案例 。 所有这些都有利于读者对数据库系统基本概念、基本方法和基本技术的理解、消化、掌握和应用 。
本书结构合理、概念清晰、图文并茂、例题丰富 , 关注新概念和新技术 , 适合作为高等学校计算机、软件工程、数据科学与大数据技术、大数据管理与应用、人工智能、物联网工程、电子商务等相关专业本科生数据库课程的教材 , 也可作为电器类专业研究生数据库课程的教材 , 还可作为计算机等级考试(三级数据库技术)的参考书和自学读物 。
本书特色
强调关系数据库的同时 , 关注NoSQL技术 。
理论联系实际 , 通过10次实验锻炼学生实践应用能力 。
精选大量题型丰富的练习题 。
配套资源丰富 , 附赠“中学排课系统”完整案例 。
目录
上下滚动查看↓
第1章概述
1.1数据库技术的产生与发展