《数据库原理与技术》教学大纲课程名称:数据库原理与技术/Principles and Techniques of Database 课程类别:专业基础课课程类型:必修学时:64 学分:4 适用专业:数字媒体技术一、课程的性质与教学目的《数据库原理与技术》 是数字媒体技术专业的一门专业基础必修课,是数据库基本原理和数据库维护技能、编程开发技术的相结合一门课程
本课程以 《计算机文化基础》、《程序设计基础》为先导课程;本课程将以 MS SQL Server 2008R2数据库产品为例展开数据库基本原理和维护技能、编程技术方面的教学, 且侧重于后者技能与技术方面
通过本课程的教学,应使学生达到下列要求:1
理论、知识方面(1) 了解数据与数据库系统 (概念、三要素、分类、功能、组成);(2) 了解数据库 C/S与B/S应用结构;(3) 理解关系及关系运算;(4) 掌握实体 -联系模型和数据完整性
技能、技术方面(1) 熟练掌握SSMS操作技能:创建、修改和删除数据库、表( 包括完整性约束定义) 、视图、增删改查数据;T-SQL编程技术:创建 (create)和删除 (drop) 数据库 (database) ,创建和删除 ( 包括完整性约束定义 ) 数据表 (table),增删改查(insert,delete,update,select)数据,创建、修改和删除视图(view) ,创建、修改和删除存储过程(procedure) ,数据操作的事务控制;(2) 掌握T-SQL编程技术基础:数据类型、常量、变量、常用函数、表达式;T-SQL编程技术: 普通索引 (index) 、自定义函数 (function)、密码数据加解密,对称密钥数据加解密, 存储过程等编程性的加密保护;SSMS操作技能:数据库附加分离、 导入导出、 备份还原、自动备份,设置登录账户、数据库用户、角色和访问