SQL Server 2008数据库设计高级案例教程
ISBN:978-7-5165-0011-8/01
作者:李文峰 李李 吴观福
定价:39.80元
出版社:航空工业出版社
适用层次:通用
出版日期:2019-08-01
项目一 了解数据库开发环境
学习目标
理论指导
一、数据库技术的实际应用
二、数据库、数据库管理系统、数据库应用系统及数据库系统
三、初识SQLServer 2008
任务实践
任务一 安装SQL Server 2008
任务二 熟悉SQL Server 2008管理和开发工具
项目总结
项目实训
项目二 设计学生选课系统数据库
学习目标
理论指导
一、C/S与B/S模式应用系统架构
二、数据库设计步骤
三、表结构和系统数据类型
任务实践
任务一 系统功能模块设计
任务二 数据库表结构设计
项目总结
项目实训
项目三 创建数据库和表
学习目标
理论指导
一、SQLServer 2008中数据库存储结构
二、创建数据库和表的方法
三、用户、角色和架构
任务实践
任务一 创建“学生选课系统”数据库
任务二 创建studentInfo表
任务三 创建studentInfo表与scoreInfo表间的关系
知识拓展
一、修改表结构及设置标识列
二、使用T-SQL语句创建数据库和表
三、数据完整性
项目总结
项目实训
项目四 操作数据库数据
学习目标
理论指导
一、操作数据库数据
二、插入数据语句
三、更新数据语句
四、删除数据语句
任务实践
任务一 后台导入导出数据
任务二 在VS中搭建系统框架
任务三 实现“管理员”>“学生信息添加”功能
任务四 实现“管理员”>“维护学生信息”功能
知识拓展
通过bcp命令进行数据导入
项目总结
项目实训
项目五 查询数据库数据
学习目标
理论指导
一、SELECT语句
二、视图
三、索引
任务实践
任务一 实现登录页面“验证用户名和密码”功能
任务二 实现“管理员”>“选修课程排课”功能
任务三 实现“管理员”>“查询学生信息”功能
任务四 创建索引
项目总结
项目实训
项目六 体验SQL编程
学习目标
理论指导
一、SQL编程基础知识
二、存储过程
三、事务
四、游标
五、触发器
任务实践
任务一 实现“学生”>“选课”功能
任务二 实现“管理员”>“必修课程排课”功能
项目总结
项目实训
项目七 控制数据库操作权限
学习目标
理论指导
一、SQLServer 2008的安全机制
二、登录名和用户名
三、角色
四、架构
五、用于设置权限的T-SQL语句
任务实践
任务一 设置“教务处”的访问权限
任务二 设置“admin_teacher”的访问权限
项目总结
项目实训
项目八 恢复数据库
学习目标
理论指导
一、数据库恢复基础知识
二、恢复策略
三、SQLServer代理和作业
任务实践
任务一 制定维护计划定期备份数据库
任务二 实现“管理员”>“备份/还原数据库”功能
知识拓展
分离和附加数据库
项目总结
项目实训