网络数据库技术课程教学大纲.docx
《网络数据库技术课程教学大纲.docx》由会员分享,可在线阅读,更多相关《网络数据库技术课程教学大纲.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网络数据库技术课程教学大纲一课程说明1 .课程代码:ZZ12040032 .课程类别:专业专长课3 .适应专业及课程性质网络与新媒体专业选修4 .课程目的(1)理解数据库、数据库管理系统等概念;(2)理解常见的数据模型;(3) 了解关系运算、关系运算;(4)掌握MySQL数据库的安装、连接;(5)熟练掌握使用SQL进行数据库和表的管理;掌握视图和索引的使用;(7)掌握触发器和存储过程的使用;掌握存储过程和存储函数的编写、使用;(9)掌握MySQL数据库用户管理和权限管理;(10)理解数据库事务的概念和特点;(11)掌握数据库备份、维护、优化;(12)掌握PHP操作MySQL数据库的方法;(13
2、) 了解noSQL数据库的基本知识。5 .学时与学分学时为64学时,理论32学时,实验32学时,学分为3学分6 .建议先修课程计算机文化基础二 课程教学基本内容及要求 第一章数据库系统基础知识计划学时:4基本要求:(1)掌握数据库系统的基本概念;第十二章数据库设计方法000第十三章PHP的MySQL数据库编程224第十四章 数据库应用系统开发实例000第十五章从关系型到非关系型数据库224合计323264表2课内实践学时分配表序号实践项目名称学时实践内容及目的实践方式备注实验、课堂讨论、案 例分析、课程小论 文、专业技法等1SQL语言141、SQL语言特点;2、建立、选择、删除、查看数据库;3
3、、建立、选择、删除、查看基本表;4、更新、删除数据;5、查询数据(重点是分组查询、连接 查询、嵌套查询)实验2视图、索引、存储函 数81、视图的建立与使用;2、索引的分类及建立与使用;3、存储过程的建立与调用;4、存储函数的建立与调用;实验3数据库性能优化与维 护41、数据完整性约束;2、触发器的建立与使用;3、事件的建立与使用;4、授权管理与访问控制;5、数据库备份与还原实验4数据库应用系统开发6制作留言本程序,要求:1、用户留言数据写入数据库;2、实现留言分页显示;3、能够过滤用户恶意提交数据;4、必要的访问便利性实验四、考核及成绩评定考核方式:以课程大作业形式考查五 推荐教材、参考书目与
4、推荐网站推荐教材:(1)数据库技术及应用(MySQL版).李辉编著.清华大学出版社,2016.参考书目:(1)数据库系统概论.萨师短、王姗编著.高等教育出版社,2008.(2) MySQL数据库应用从入门到精通.崔洋、贺亚茹.中国铁道出版社,2010.(3) MySQL数据库入门,传智播客高教产品研发部.清华大学出版社.2013.制订人:审核人:批准人:年 月 日(2)掌握数据库系统的组成和特点(3)掌握数据模型的基本概念;(4) 了解常见的数据模型(5)理解数据库系统模式教学重点及难点:(1)数据库系统的组成和特点;(2)数据模型;(3)数据库系统模式。基本内容:(1)数据库系统的基本概念;
5、(2)计算机数据管理发展史;(3)数据模型的定义及常用数据模型;(4)数据库系统的三级模式和二级映射;(5) C/S 与 B/S 架构。思考题:1 .使用数据库系统管理数据有哪些优点?2 .数据库系统是如何保证物理独立性和逻辑独立性的?第二章关系数据库系统计划学时:8基本要求:(1)理解关系模型及相关术语;(2)掌握关系完整性约束的目的和范围;(3)掌握基本的关系操作和关系运算。教学重点及难点:(1)关系模型的相关术语;(2)关系模型的“型”与“值”;(3)完整性约束的目的;(4)关系的等值连接与自然连接运算。基本内容:(1)关系模型的特点;(2)关系模型中的元组、字段、码(键)、域、分量等术
6、语;(3)关系模型的“型”与“值”;(4)关系完整性约束的目的和实现方法;(5)关系操作的特点;(6)关系的并、交、差、选择、投影、连接运算。思考题:1 .如何理解关系数据结构是“规范化”的二维表?2 .等值连接与自然连接的区别?第三章MySQL的安装与使用计划学时:4基本要求:(1) 了解MySQL软件的发展历史;(2) 了解MySQL的特点和版本划分;(3)掌握MySQL的安装及相关常识;(4)掌握命令行、phpMyAdmin、Navicat连接MySQL的方法。教学重点及难点:(1) MySQL的安装;(2)连接到MySQL服务器的方法。基本内容:(1) MySQL的发展历史与现状;(2
7、) MySQL的特点及版本划分;安装MySQL;(4)连接到MySQL。思考题:1 .默认安装下,MySQL的系统管理员用户名是什么?监听的端口号是多少?第四章 使用SQL管理数据库和表计划学时:8基本要求:(1) 了解SQL语言的主要特点;(2)理解MySQL数据库中的数据类型;(3)掌握SQL创建、选取、删除、查看数据库的语句;(4)掌握SQL创建、删除、查看基本表的语句;(5)掌握 INSERT、UPDATE. DELETE 语句的用法;(6)掌握SELECT语句的用法。教学重点及难点:(2) MySQL的数据类型及选用原则;(3) DELETE. TRUNCATE. DROP 的区别;
8、(3)分组查询;(4)连接查询与嵌套查询。基本内容:(1) SQL语言的特点;(2) MySQL数据库的数据类型及选用原则;(3)使用SQL创建、选取、查看、删除数据库;(4)使用SQL创建、查看、删除基本表;(5) INSERT. UPDATE 和 DELETE 语句;(6) SELECT 语句。思考题:1 .如何理解SQL语言的高度“非过程化” ?2 . having谓词有什么作用?如何使用?第五章视图和索引3 划学时:8基本要求:(1)理解是视图的原理及特点;(2)掌握创建、查看、更新、删除视图的方法;(3)掌握更新视图数据的方法和注意事项;(4)理解索引的作用、分类及特点;(5)掌握索
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 数据库技术 课程 教学大纲
限制150内