通过本课程的学习,学生能够较全面地掌握当前主流数据库管理的基本知识与应用技能,精通SQL语言,熟练掌握对数据库进行存储、维护和恢复的基本能力。且能达到培养学生项目合作、团队精神以及与外界交流的能力;培养学生逻辑思维能力和分析解决问题的能力;培养学生运用数据库管理系统解决实际问题的能力。
1.素质目标
通过标准开发过程和规范化的项目设计训练,培养学生细致认真,一丝不苟的工作作风;通过代码改错训练,培养学生具有良好的排查程序错误的能力;通过分组协作,培养学生团队合作和与人交流、沟通的能力;通过项目实施中的作品展示,培养学生表达和展示自我的能力与意识;养成编程的良好习惯,不断拓展学习空间。
2.知识目标
理解数据库中的一些基本概念、登录账户、数据库用户、角色和权限术语;掌握数据库设计的步骤,SQL Server基本操作,数据库文件的类型以及系统数据库,创建、修改和删除数据库的操作方法,分离和附加数据库的操作方法,数据类型、约束,数据表的创建与管理的操作方法,数据导入、导出的操作方法,SELECT语句、INSERT语句、UPDATE语句和DELETE语句的语法格式及用法以及理解视图的定义和作用、视图更新的限制条件,掌握创建、修改、删除视图的操作方法。
3.技能目标
具备数据库的设计能力,创建和配置SQL Server数据库的能力,创建和管理数据库对象,并保证数据安全性的能力,熟练使用Transact-SQL语言进行数据的查询与维护,并能进行简单编程能力,对SQL Server 数据库进行日常维护和管理能力。
为了更好地学习和掌握课程内容,建议提前学习计算机应用基础、Access小型数据库、Java等语言类课程等知识内容。
《SQL Server 2008数据库项目教程》孙丽娜主编,清华大学出版社
《SQL Server 2008数据库应用技术》张素青主编,人民邮电出版社
《数据库原理与应用教程——SQL Server 2008》尹志宇主编,清华大学出版社
《SQL Server 2008数据库基础》芮素娟主编,水利水电出版社
《SQL Server 2012数据库管理教程》洪运国主编,航空工业出版社
本期课程开设总共几周?
答:本期课程共开设16周,前15周课是章节内容的学习,最后一周是课程考核时间,请大家务必按照教学任务完成学习任务,确保顺利合格。