本课程开设的主要目的是为用户提供了一个功能强大的客户——服务器平台,是一个能同时支持多个并发用户的大型关系数据库,为学生今后在学习、工作中软件开发,网站后台开发打下基础。通过本课程的学习,使学生了解如何管理数据库,掌握对数据库一些最基本的操作的基础知识,能熟练利用SQL Server 2005提供的强大功能。 课程教学内容 1 数据库 1.1掌握使用向导创建数据库; 1.2掌握使用分离数据库; 1.3掌握使用数据库文件备份; 1.4掌握使用附加数据库; 1.5掌握使用删除数据库 2 数据库表 2.1创建数据库表 2.2修改数据库表结构 2.3删除数据库表 3 数据操作 3.1录入数据至数据库表 3.2修改数据 3.3删除数据 3.4复制数据库表 4完整性约束 4.1实体完整性约束 4.2域完整性约束 4.3引用完整性约束 4.4规则 5索引 5.1创建索引 5.2删除索引 6视图 6.1创建视图 6.2通过视图修改数据库数据 6.3修改视图 6.4删除视图 7数据查询 7.1单表查询 7.2连接查询 7.3嵌套查询 7.4集合查询 8存储过程 8.1创建并执行存储过程 8.2修改存储过程 8.3删除存储过程 9触发器 9.1创建并执行触发器 9.2修改触发器 9.3删除触发器 10T-SQL程序设计 10.1T-SQL程序设计逻辑 10.2面向复杂的T-SQL程序设计 11用户定义数据类型与自定义函数 11.1创建和使用用户定义数据类型 11.2删除用户定义数据类型 11.3创建和使用用户定义的函数 11.4修改用户定义的函数 11.5删除用户定义的函数 12 SQLSERVER安全管理 12.1创建登陆帐号 12.2创建数据库用户 12.3语句级许可权限管理 12.4对象级许可权限管理 13 SQLSERVER事务设计 13.1设计并执行事务 13.2设计复杂事务 14数据库备份与恢复 14.1完全数据库备份与简单恢复 14.2差异数据库备份与简单恢复 14.3事务日志备份与完全恢复 15数据的导入和导出 15.1使用DTS导入、导出数据 15.2BCP实用程序 16 在DELPHI中采用ADO接口访问SQLSERVER 16.1查询数据库 16.2插入数据到数据库 16.3更新数据库中的数据 16.4删除数据库中的数据