SQL Server 2005项目实现教程

SQL Server 2005项目实现教程
作 者: 邵顺增
出版社: 北京大学出版社
丛编项: 21世纪全国高职高专信息技术类规划教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: SQL
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《SQL Server 2005项目实现教程》作者简介

内容简介

Microsoft推出的SQL Server 2005是当前信息管理中广泛使用的数据库管理系统之一,特别是在中小型信息管理系统中应用更普遍,它与Microsoft开发的操作系统和编程环境的配合更是天衣无缝,相得益彰。本教材打破了传统的以学科系统理论知识为主的课程体系,建立了以培养SQL Server 2005使用和管理能力为主的课程体系,以两个企业数据库项目应用的实现贯穿全文。全书是以完成工作任务的方法进行描述的,这样能使读者有更加明确的学习目的性,对所学知识的应用也有较深刻的认识。本教材几乎包括了SQL Server 2005的所有基木内容,主要任务有:了解SQL Server 2005概貌,设计数据库,创建数据库和数据表,查询信息,添加、修改和删除记录,创建视图与索引,保证数据完整性,编写批处理,设计与管理存储过程,设计用户定义数据类型与用户定义函数,设计触发器与游标,应用CLR集成,安全管理,管理与维护数据库。本教材虽然是针对高等职业院校的学生编写的,但它着重培养读者使用和管理SQL Server 2005的能力,所以对所有希望提高SQL Server 2005实际应用能力的大中专学生和各类在职人员都同样适用。

图书目录

第1章 SQLServer2005概貌

1.1 工作目标

1.1.1 终极目标

1.1.2 促成目标

1.2 工作任务

1.3 工作任务1:使用“长江家俱”系统

1.3.1 系统简述

1.3.2 系统功能模块

1.3.3 登录

1.3.4 注销

1.3.5 设置基础数据

1.3.6 管理系统信息

1.3.7 管理库存信息

1.3.8 管理入库信息

1.3.9 管理出库信息

1.3.10 退货管理

1.4 工作任务2:了解“在线书店系统数据库”

1.5 工作任务3:了解数据处理技术发展及数据库

1.5.1 数据、信息与数据处理

1.5.2 数据处理的发展

1.5.3 数据库系统的组成

1.6 工作任务4:了解SQLServer2005数据库管理系统

1.6.1 SQLServer2005数据平台

1.6.2 SQLServer2005管理工具

能力(知识)梳理

能力训练

第2章 设计数据库

2.1 总体目标

2.1.1 终极目标

2.1.2 促成目标

2.2 工作任务

2.3 工作任务1:定义实体及属性

2.3.1 “入库管理”功能的基本需求

2.3.2 数据流程图

2.3.3 数据字典

2.3.4 确定实体及其属性

2.4 工作任务2:设计E.R图

2.4.1 局部关系描述

2.4.2 整体E.R图描述

2.5 工作任务3:设计关系模型

2.5.1 第一种转換模式

2.5.2 第二种转换模式

2.6 工作任务4:规范化关系模型

2.6.1 1范式

2.6.2 2范式

2.6.3 3范式

能力(知识)梳理

能力训练

第3章 创建数据库和数据表

3.1 工作目标

3.1.1 终极目标

3.1.2 促成目标

3.2 工作任务

3.3 工作任务1:创建长江家俱系统数据库

3.3.1 使用Microsoft SQL Server Management Studio创建数据库

3.3.2 使用Transact-SQL语句创建数据库(CREATEDATABASE)

3.4 工作任务2:修改数据库

3.4.1 使用Microsoft SQL Server Management Studio修改数据库

3.4.2 使用Transact-SQL语句修改数据库(ALTERDA7ABASE)

3.5 工作任务3:删除数据库

3.5.1 使用Microsoft SQL Server Management Studio删除数据库

3.5.2 使用Transact-SQL语句删除数据库(DROPDATABASE)

3.6 工作任务4;创建数据表

3.6.1 使用Microsoft SQL Server Management Studio创建数据表

3.6.2 使用Transact-SQL语句创建数据表(CREA7E/ABLE)

3.7 工作任务5:修改数据表

3.7.1 使用Microsoft SQL Server Management Studio修改数据表

3.7.2 使用Transact-SQL语句修改数据表(AL7ERTABLE)

3.8 工作任务6:删除数据表

3.8.1 使用Microsoft SQL Server Management Studio删除数据表

3.8.2 使用Transact-SQL语句删除数据表(DROPTABLE)

能力(知识)梳理

能力训练

第4章 查询信息

4.1 工作目标

4.1.1 终极目标

4.1.2 促成目标

4.2 工作任务

4.3 工作任务1:查询基本信息

4.3.1 查询所有产品情况

4.3.2 查询员工信息

4.4 工作任务2:选择查询信息

4.4.1 查询入库单信息

4.4.2 修改查询结果中的列标题

4.4.3 查询结果中增加字符串列

4.5 工作任务3:根据条件查询信息

4.5.1 用比较运算符查询工资信息

4.5.2 用like运算符查询信息

4.5.3 用betweenand组成条件查询信息

4.5.4 用in组成条件查询、

4.5.5 查询某字段没有赋值的记录

4.6 工作任务4:查询并排序信息

4.6.1 查询并排序产品

4.6.2 多字段排序查工资

4.6.3 查询有限条记录信息

4.6.4 查询一定比例记录信息

4.7 工作任务5:查询并统计信息

4.7.1 查询工资并汇总总工资

4.7.2 分组查询工资并汇总总工资

4.8 工作任务6:分组查询信息

4.8.1 分组查询汇总工资

4.8.2 对分组后结果查询

4.9 工作任务7:用子查询查询信息

4.9.1 查询具有某权限的角色

4.9.2 查找不是系统管理员的用户

4.9 ‘3查询“半成品”信息

4.9.4 查询“半成品”和“产成品”信息

4.9.5 查询总工资小于平均总工资的职工

4.10 工作任务8:多表查询信息

4.10.1 查询各产品及分类信息

4.10.2 查询“产品分类名称”为“原材料”的产品及分类信息

4.10.3 用join”实现查询各产品及分类信息

能力(知识)梳理

能力训练

第5章 添加、修改和删除记录

5.1 工作目标

5.1.1 终极目标

5.1.2 促成目标

5.2 工作任务

5.3 工作任务1:向“仓库表”中添加数据

5.3.1 添加数据到所有字段

5.3.2 添加数据到部分字段

5.3.3 添加默认值给字段

5.3.4 添加批量数据给数据表

5.3.5 添加批量数据给新建数据表

5.4 工作任务2:修改“产品表”中数据

5.4.1 直接修改“产品表”中数据

5.4.2 根据入库单明细修改“产品表中数据

5.5 工作任务3:删除“员工表中数据

能力(知识)梳理

能力训练

第6章 创建视图与索引

6.1 工作目标

6.1.1 终极目标

6.1.2 促成目标

6.2 工作任务

6.3 工作任务1:设计“产品信息”视图

6.3.1 功能要求

6.3.2 设计步骤

6.3.3 运行结果

6.4 工作任务2:设计“产品入库明细视图”视图

6.4.1 功能要求

6.4.2 设计步骤

6.4.3 运行结果

6.5 工作任务3:设计“IX产品数量索引

6.5.1 功能要求

6.5.2 设计步骤

6.5.3 运行结果

能力(知识)梳理

能力训练

第7章 保证数据完整性

7.1 工作目标

7.1.1 终极目标

7.1.2 促成目标

7.2 工作任务

7.3 工作任务1:创建主键

7.4 工作任务2:创建外键

7.5 工作任务3:创建默认值

7.6 工作任务4:创建规则

7.7 工作任务5:创建约束

7.8 工作任务6:创建触发器

能力(知识)梳理

能力训练

第8章 编写批处理

8.1 工作目标

8.1.1 终极目标

8.1.2 促成目标

8.2 工作任务

8.3 工作任务1:原材料入库批处理

8.4 工作任务2:用户密码修改批处理

能力(知识)梳理

能力训练

第9章 设计与管理存储过程

9.1 总体目标

9.1.1 终极目标

9.1.2 促成目标

9.2 工作任务

9.3 工作任务1,创建与执行存储过程

9.3.1 创建密码修改存储过程

9.3.2 密码修改存储过程执行

9.4 工作任务2:管理存储过程

9.4.1 查看存储过程

9.4.2 修改存储过程

9.4.3 删除存储过程

9.4.4 修改存储过程名称

能力(知识)拓展

能力训练

第10章 设计用户定义数据类型与

用户定义函数

10.1 工作目标

10.1.1 终极目标

10.1.2 促成目标

10.2 工作任务

10.3 工作任务1:设计“产品数量”用户定义数据类型

10.3.1 功能要求

10.3.2 设计步骤

10.3.3 运行结果

10.4 工作任务2:设计“单据状态”用户定义数据类型

10.4.1 功能要求

10.4.2 设计步骤

10.4.3 运行结果

10.5 工作任务3:设计“gctDatdNoTimc”用户定义函数

10.5.1 功能要求

10.5.2 设计步骤

10.5.3 运行结果

10.6 工作任务4:设计“getPy”用户定义函数

10.6.1 功能要求

10.6.2 设计步骤

10.6.3 运行结果

10.7 能力扩展——用T-SQL语句定义数据类型和函数

10.7.1 用户定义数据类型

10.7.2 用户定义函数

能力(知识)梳理

能力训练

第11章 设计触发器与游标

第12章 应用CLR集成

第13章 安全管理

第14章 管理与维护数据库

附录