SQL Server 2008数据库设计高级案例教程
¥39.80定价
作者: 李文峰,李李,吴观福
出版时间:2019-07
出版社:航空工业出版社
- 航空工业出版社
- 9787516500118
- 1版
- 225592
- 48257355-7
- 2019-07
- 工学
- 软件工程
- TP311.138SQ
- 计算机类
- 中职 五年制高职 本科 高职 高职本科(应用型本科)
内容简介
SQL Server 2008是目前最优秀的数据库软件之一,本书采用项目教学方式,通过一个完整案例,循序渐进地介绍了SQL Server 2008常用的各项功能,内容涵盖软件安装,数据库设计,数据库和表的创建,基于C/S模式的数据库管理系统的结构搭建,增删改查功能的实现,存储过程、游标和事务等编程元素的应用,数据库的安全机制和用户权限的设置方法,数据库的备份与还原、分离与附加等。
本书具有如下特点:(1)全书内容依据SQL Server 2008的功能和实际用途来安排;(2)在各项目中首先通过“理论指导”部分讲解项目涉及的SQL Server 2008的核心功能,然后在“任务实践”部分通过案例对相关功能进行练习;(3)将SQL Server 2008的知识很好地融入到了学生成绩管理系统的实现中,从而使本书获得增值,使读者能够真正学有所用。
本书可作为各类院校,以及各类计算机教育培训机构的专用教材,也可供广大电脑爱好者自学使用。
本书具有如下特点:(1)全书内容依据SQL Server 2008的功能和实际用途来安排;(2)在各项目中首先通过“理论指导”部分讲解项目涉及的SQL Server 2008的核心功能,然后在“任务实践”部分通过案例对相关功能进行练习;(3)将SQL Server 2008的知识很好地融入到了学生成绩管理系统的实现中,从而使本书获得增值,使读者能够真正学有所用。
本书可作为各类院校,以及各类计算机教育培训机构的专用教材,也可供广大电脑爱好者自学使用。
目录
项目一 了解数据库开发环境
学习目标
理论指导
一、数据库技术的实际应用
二、数据库、数据库管理系统、数据库应用系统及数据库系统
三、初识SQL Server 2008
任务实践
任务一 安装SQL Server 2008
任务二 熟悉SQL Server 2008管理和开发工具
项目总结
项目实训
项目二 设计学生选课系统数据库
学习目标
理论指导
一、C/S与B/S模式应用系统架构
二、数据库设计步骤
三、表结构和系统数据类型
任务实践
任务一 系统功能模块设计
任务二 数据库表结构设计
项目总结
项目实训
项目三 创建数据库和表
学习目标
理论指导
一、SQL Server 2008中数据库存储结构
二、创建数据库和表的方法
三、用户、角色和架构
任务实践
任务一 创建“学生选课系统”数据库
任务二 创建studentInfo表
任务三 创建studentInfo表与scoreInfo表间的关系
知识拓展
一、修改表结构及设置标识列
二、使用T-SQL语句创建数据库和表
三、数据完整性
项目总结
项目实训
项目四 操作数据库数据
学习目标
理论指导
一、操作数据库数据
二、插入数据语句
三、更新数据语句
四、删除数据语句
任务实践
任务一 后台导入导出数据
任务二 在VS中搭建系统框架
任务三 实现“管理员”>“学生信息添加”功能
任务四 实现“管理员”>“维护学生信息”功能
知识拓展
通过bcp命令进行数据导入
项目总结
项目实训
项目五 查询数据库数据
学习目标
理论指导
一、SELECT语句
二、视图
三、索引
任务实践
任务一 实现登录页面“验证用户名和密码”功能
任务二 实现“管理员”>“选修课程排课”功能
任务三 实现“管理员”>“查询学生信息”功能
任务四 创建索引
项目总结
项目实训
项目六 体验SQL编程
学习目标
理论指导
一、SQL编程基础知识
二、存储过程
三、事务
四、游标
五、触发器
任务实践
任务一 实现“学生”>“选课”功能
任务二 实现“管理员”>“必修课程排课”功能
项目总结
项目实训
项目七 控制数据库操作权限
学习目标
理论指导
一、SQL Server 2008的安全机制
二、登录名和用户名
三、角色
四、架构
五、用于设置权限的T-SQL语句
任务实践
任务一 设置“教务处”的访问权限
任务二 设置“admin_teacher”的访问权限
项目总结
项目实训
项目八 恢复数据库
学习目标
理论指导
一、数据库恢复基础知识
二、恢复策略
三、SQL Server代理和作业
任务实践
任务一 制定维护计划定期备份数据库
任务二 实现“管理员”>“备份/还原数据库”功能
知识拓展
分离和附加数据库
项目总结
项目实训
学习目标
理论指导
一、数据库技术的实际应用
二、数据库、数据库管理系统、数据库应用系统及数据库系统
三、初识SQL Server 2008
任务实践
任务一 安装SQL Server 2008
任务二 熟悉SQL Server 2008管理和开发工具
项目总结
项目实训
项目二 设计学生选课系统数据库
学习目标
理论指导
一、C/S与B/S模式应用系统架构
二、数据库设计步骤
三、表结构和系统数据类型
任务实践
任务一 系统功能模块设计
任务二 数据库表结构设计
项目总结
项目实训
项目三 创建数据库和表
学习目标
理论指导
一、SQL Server 2008中数据库存储结构
二、创建数据库和表的方法
三、用户、角色和架构
任务实践
任务一 创建“学生选课系统”数据库
任务二 创建studentInfo表
任务三 创建studentInfo表与scoreInfo表间的关系
知识拓展
一、修改表结构及设置标识列
二、使用T-SQL语句创建数据库和表
三、数据完整性
项目总结
项目实训
项目四 操作数据库数据
学习目标
理论指导
一、操作数据库数据
二、插入数据语句
三、更新数据语句
四、删除数据语句
任务实践
任务一 后台导入导出数据
任务二 在VS中搭建系统框架
任务三 实现“管理员”>“学生信息添加”功能
任务四 实现“管理员”>“维护学生信息”功能
知识拓展
通过bcp命令进行数据导入
项目总结
项目实训
项目五 查询数据库数据
学习目标
理论指导
一、SELECT语句
二、视图
三、索引
任务实践
任务一 实现登录页面“验证用户名和密码”功能
任务二 实现“管理员”>“选修课程排课”功能
任务三 实现“管理员”>“查询学生信息”功能
任务四 创建索引
项目总结
项目实训
项目六 体验SQL编程
学习目标
理论指导
一、SQL编程基础知识
二、存储过程
三、事务
四、游标
五、触发器
任务实践
任务一 实现“学生”>“选课”功能
任务二 实现“管理员”>“必修课程排课”功能
项目总结
项目实训
项目七 控制数据库操作权限
学习目标
理论指导
一、SQL Server 2008的安全机制
二、登录名和用户名
三、角色
四、架构
五、用于设置权限的T-SQL语句
任务实践
任务一 设置“教务处”的访问权限
任务二 设置“admin_teacher”的访问权限
项目总结
项目实训
项目八 恢复数据库
学习目标
理论指导
一、数据库恢复基础知识
二、恢复策略
三、SQL Server代理和作业
任务实践
任务一 制定维护计划定期备份数据库
任务二 实现“管理员”>“备份/还原数据库”功能
知识拓展
分离和附加数据库
项目总结
项目实训