数据库设计与应用案例教程(SQL Server2008) / 普通高等学校教材
作者: 周莹,郑茵,罗大伟
出版时间:2015年1月
出版社:东北大学出版社
- 东北大学出版社
- 9787551708838
- 84353
- 2015年1月
- 未分类
- 未分类
- TP311.138
周莹、郑茵、罗大伟主编的《数据库设计与应用案例教程(SQL Server2008普通高等学校教材)》介绍SQL Server 2008数据库管理系统,主要内容包含5个部分:第一部分是数据库基础部分;第二部分是数据库的应用;第三部分是数据库提高部分;第四部分是实践部分;第五部分是综合实训部分。其中数据库基础部分包括数据库的基本概念和SQL Server 2008安装两部分内容,所有的操作均介绍SQL Server 2008界面和T-SQL命令两种方式;实践部分为SQL Server 2008主要内容的实践和训练;综合实训部分所介绍的VB6.0/SQL Server 2008和ASP.NET 4(C#)/SQL Server 2008分别为C/S和B/S方面的应用,每一个应用突出它与数据库的操作。本书可作为高职高专SQL Server课程教材,也可作为SQL Server应用参考。
第1章 关系数据库
1.1 数据库的基本概念
1.1.1 数据库与数据库管理系统
1.1.2 数据模型
1.1.3 关系数据库语言
1.2 数据库设计
1.2.1 概念结构设计
1.2.2 逻辑结构设计
1.2.3 数据库物理设计
1.3 数据库应用系统
1.3.1 数据库的连接方式
1.3.2 客户一服务器(C/S)模式应用系统
1.3.3 三层客户一服务器(B/S)模式应用系统
1.4 SQL Server 2008环境
1.4.1 SQL Senrer 2008概述
1.4.2 SQLServer 2008安装
1.4.3 SQL Server 2008服务器组件
1.4.4 SQLServer 2008管理和开发工具
习题
第2章 数据库操作
2.1 文件和文件组
2.1.1 数据文件
2.1.2 逻辑和物理文件名称
2.1.3 文件组
【课堂实践1】
2.2 数据库操作
2.2.1 创建数据库
2.2.2 修改数据库
2.2.3 查看数据库
2.2.4 删除数据库
2.2.5 收缩数据库
2.2.6 由已有数据库生成创建数据库的脚本
【课堂实践2】
2.3 使用T-SQL管理数据库
2.3.1 T-sQL创建数据库
2.3.2 T-sQL修改数据库
2.3.3 T-SQL查看数据库
2.3.4 T-SQL删除数据库
2.3.5 T-SQL收缩数据库和数据库文件
2.3.6 T-SQL移动数据库
【课堂实践3】
第3章 表操作
3.1 SQL Server表的概念与数据类型
3.1.1 SQL Server表的概念
3.1.2 SQL Server中的基本数据类型
3.2 使用SSMS管理表
3.2.1 创建表
3.2.2 修改表
3.2.3 查看表
3.2.4 删除表
【课堂实践1】
3.3 使用T-SQL管理表
3.3.1 T-SQL创建表
3.3.2 T-SQL修改表
3.3.3 T-SQL查看表
3.3.4 T-SQL删除表
【课堂实践2】
3.4 记录操作
3.4.1 使用SSMS进行记录操作
3.4.2 使用T-SQL进行记录操作
【课堂实践3】
3.5 SQL Server 2008中的数据库完整性
3.5.1 列约束和表约束
3.5.2 允许空值约束
3.5.3 DEFAULT定义
3.5.4 CHECK约束
【课堂实践4】
3.5.5 PRIMARY KEY约束
3.5.6 FOREIGN KEY约束
3.5.7 UNIQUE约束
【课堂实践5】
3.6 索引
3.6.1 创建索引
3.6.2 索引的修改
3.6.3 索引的删除
习题二
第4章 查询操作
4.1 单表查询
4.1.1 查询列
【课堂实践1】
4.1.2 查询行
【课堂实践2】
4.2 ORDER BY子句
4.3 COMPUTE BY子句
4.4 WITH CUBE汇总数据
【课堂实践3】
4.5 连接查询
4.6 子查询
4.6.1 使用IN或NOTIN的子查询
4.6.2 使用比较运算符的子查询
4.6.3 使用ANY或ALL的子查询
4.6.4 INSERT语句中的子查询
4.6.5 UPDATE语句中的子查询
4.6.6 删除语句中的子查询
4.7 联合查询
第5章 视图
5.1 视图的作用和基本类型
5.1.1 视图的内容
5.1.2 视图的优点
5.1.3 视图的分类
5.2 视图的创建
5.2.1 在图形界面下创建视图
5.2.2 使用sQL语句创建视图
5.3 视图的修改
5.4 视图的查询
5.5 视图的更新
5.6 视图的删除
5.7 视图的应用
习题三
第6章 存储过程
6.1 存储过程简介
6.2 设计存储过程
6.3 使用SMSs管理存储过程
【课堂实践1】
6.4 使用T-sQL管理存储过程
6.4.1 创建存储过程
6.4.2 执行存储过程
6.4.3 查看、修改和删除存储过程
【课堂实践2】
习题四
第7章 触发器
7.1 触发器概述
7.1.1 触发器基本知识
7.1.2 INSERT触发器
7.1.3 DELETE触发器
7.1.4 UPDATE触发器
7.2 使用SSMS管理触发器
【课堂实践1】
7.3 使用T-sQL管理触发器
7.3.1 创建触发器
7.3.2 修改和查看触发器
第8章 数据库安全与管理
8.1 数据库安全概述
8.2 登录管理
8.2.1 使用SSMS管理登录名
8.2.2 使用T-SQL管理登录名
【课堂实践1】
8.3 用户管理
【课堂实践2】
8.4 数据库备份
8.4.1 数据库备份概述
8.4.2 执行数据库备份
【课堂实践3】
8.4.3 数据库恢复
8.4.4 数据导人导出
8.4.5 复制数据库
【课堂实践4】
第9章 项目案例
任务1 系统的初步设计
任务1-1 系统概述
任务1-2 系统需求分析
任务2 数据库设计
任务2-1 数据库概念结构设计
任务2-2 数据库逻辑结构设计及实现
任务2-3 设置表之间的依赖关系
任务2-4 数据库的分离与附加
任务3 管理员操作模块实现--图书分类的添加、修改、删除、查询
任务3-1 创建网站及网页
任务3-2 实现图书分类管理页界面布局
任务3-3 实现图书分类管理页添加、修改、删除功能
任务3-4 实现图书分类管理页查询功能
任务3-5 数据库操作类的建立
任务4 管理员操作模块实现--登录模块、图书模块、借阅模块
任务4-1 实现用户登录功能
任务4-2 实现添加图书信息
任务4-3 实现图书管理页
任务4-4 实现修改图书信息
任务4-5 实现删除图书信息
任务4-6 实现读者借阅图书
任务4-7 实现读者归还图书
任务4-8 实现管理员主页
第10章 综合实训
综合实训1 使用SQL server 2008管理界面创建数据库和数据表
综合实训2 用T-sQL创建数据库和数据表
综合实训3 简单数据查询
综合实训4 创建和使用视图