课程介绍
本课程以course管理系统为主线,重点讲解关系数据库设计、MySQL数据库知识、MySQL编程知识和基于PHP的MySQL Web应用,让学习者能够具备基于PHP+MySQL的数据库应用系统开发能力。课程共74个视频,50个ppt,300多道习题,还有部分NCRE等考解析,为学习者提供参考。
课程大纲
学习目标
通过学习本课程达到以下目标:
(1)深化数据库原理知识:介绍数据库技术的基础知识,尤其是关系型数据库的基本原理、技术和方法,促进对数据库技术的发展历史和趋势、技术方向形成较全面的认识。
(2)提高MySQL数据库应用能力:通过对MySQL数据库特性、数据库对象和SQL语言的学习,并通过基于PHP的系统开发的实践,使学生掌握MySQL数据库开发与管理维护等方面的知识。
(3)培养计算思维和创新能力:通过运用数据库原理技术和PHP开发技术,使学生能够就具体的领域问题,进行数据库的设计和应用系统开发,并在此基础上培养和深化计算思维的思维方式和创新能力。
(4)最终目标是培养学生利用数据库技术处理本专业问题的能力。
学习要求
1.了解数据库的发展历程,了解数据库技术产生的背景和发展趋势,了解数据库技术的特点。
2.理解数据库原理、数据库管理系统技术。理解概念模型和关系模型并掌握概念模型到关系模型的转化;理解数据库管理系统的三级模式结构、两层映像和两层数据独立性的原理,掌握概念结构设计、逻辑结构设计和物理设计的方法。
3.熟练掌握数据库、表、索引、视图等数据对象的管理。熟练掌握数据定义(结构建立)和数据操纵的方法,熟练掌握和运用SQL查询。
4.理解存储程序的机制和特点,掌握存储程序的运用。理解和掌握存储过程、存储函数、触发器、事件对象的管理。
5. 了解安全管理、备份和恢复维护技术。
6.熟悉PHP应用开发语言,初步具备利用该语言进行简单应用系统开发的能力。
考核标准
成绩满分为100分。总成绩>=60、<80分为及格,总成绩>=80分为优秀。
总成绩=课件浏览20%+客观练习20%+课内讨论20%+考试40%
教材教参
1.MySQL数据库基础与实例教程,孔祥盛主编,人民邮电出版社
2. 深入浅出MySQL:数据库开发、优化与管理维护(第2版),唐汉明等著,人民邮电出版社
3. MySQL必知必会,(英)Ben Forta著,刘晓霞,钟鸣译,人民邮电出版社
4. MySQL 5.5 Reference Manual,Oracle