网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 SQL Server数据库基础与应用(高职高专计算机系列规划教材)
分类
作者 贾艳宇
出版社 北京大学出版社
下载
简介
编辑推荐

数据库技术人员包括数据库设计人员、数据库管理员和数据库开发人员等,要成为合格的数据库技术人员,仅掌握“如何做”的技术是不够的,更重要的是理解和掌握“为什么这样做”的原理和技术,这就必须熟悉数据库设计、管理和开发的各种知识及技能。本书依据数据库技术人员所需的有关知识及技能,将有关的知识与技术融合在一个项目中,并通过逐步实现这个项目,带领读者一步步进入数据库技术的奇妙世界。

本书按照设计—创建—操作—管理—开发的线索,针对数据库技术人员所需的基础知识和技能,全书内容分为5个模块、11个任务。

内容推荐

在主流关系数据库管理系统中,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.2.4 关系运算

 1.3 子任务:数据库设计

1.3.1 收集数据

1.3.2 创建E-R模型

1.3.3 创建数据库模型

1.3.4 规范化数据

1.3.5 设计表

 1.4 实现项目的子任务——设计数据库

 实验1:设计数据库

 阅读材料:数据库技术的发展

 小结

 习题

任务2 创建数据库

 2.1 子任务:学习结构化查询语言

2.1.1 T-SQL的组成

2.1.2 T-SQL语法约定

 2.2 子任务:理解数据库存储结构

2.2.1 系统数据库

2.2.2 数据库文件和文件组

 2.3 子任务:创建数据库

2.3.1 使用SSMS创建数据库

2.3.2 使用查询编辑器创建数据库

 2.4 子任务:查看和修改数据库

2.4.1 查看数据库信息

2.4.2 修改数据库

2.4.3 删除数据库

 2.5 实现项目的子任务——创建数据库

 实验2:创建和修改数据库

 阅读材料:SSMS概览

 小结

习题

任务3 创建表

 3.1 子任务:熟悉数据类型

3.1.1 系统数据类型

3.1.2 用户自定义数据类型

 3.2 子任务:创建表

3.2.1 使用SSMS创建表

3.2.2 使用查询编辑器创建表

3.2.3 使用模板创建表

 3.3 子任务:实现数据完整性

3.3.1 理解数据完整性

3.3.2 使用约束

3.3.3 使用规则

3.3.4 使用默认

 3.4 子任务:查看和修改表

3.4.1 查看表信息

3.4.2 修改表定义

3.4.3 删除表

 3.5 实现项目的子任务——创建表

 实验3:创建和修改表

 阅读材料:规划表

 小结

 习题

任务4 查询数据

 4.1 子任务:单表数据查询

4.1.1 简单查询

4.1.2 WHERE子句

4.1.3 ORDER BY子句

4.1.4 函数和表达式

4.1.5 数据汇总

 4.2 子任务:使用连接和联合

4.2.1 连接查询

4.2.2 联合查询

 4.3 子任务:使用子查询

4.3.1 嵌套子查询

4.3.2 相关子查询

4.3.3 测试存在性的子查询

 4.4 子任务:使用索引查询数据

4.4.1 理解索引

4.4.2 创建和维护索引

 4.5 子任务:使用视图查询数据

4.5.1 理解视图

4.5.2 创建和修改视图

4.5.3 为视图创建索引

4.5.4 删除视图

 4.6 实现项目的子任务——创建索引和视图

 实验4:实现索引和视图

 阅读材料:优化查询

 小结

 习题

任务5 管理和维护数据

 5.1 子任务:插入数据

5.1.1 基本INSERT语句

5.1.2 插入多条记录

 5.2 子任务:更新数据

5.2.1 UPDATE语句

5.2.2 使用子查询

5.2.3 使用视图更新数据

 5.3 子任务:删除数据

5.3.1 DELETE语句

5.3.2 截断表

5.3.3 使用子查询

 5.4 子任务:使用事务维护数据

5.4.1 理解事务

5.4.2 使用事务更新数据

 5.5 实现项目的子任务——管理和维护数据

 实验5:操作数据

 阅读材料:安装SQL Server 2005

 数据库

 小结

 习题

任务6 数据库安全管理

 6.1 子任务:登录管理

6.1.1 理解SQL Server安全

6.1.2 Windows身份验证

6.1.3 SQL Server身份验证

 6.2 子任务:用户管理

6.2.1 使用T-SQL代码管理用户

6.2.2 使用SSMS管理用户

 6.3 子任务:角色管理

6.3.1 理解角色

6.3.2 管理角色

 6.4 实现项目的子任务——保证数据安全

 实验6:实现数据库安全

 阅读材料:规划SQL Server的安全性

 小结

 习题

任务7 数据备份与转换

 7.1 子任务:备份和还原数据库

7.1.1 理解备份

7.1.2 备份数据库

7.1.3 还原数据库

 7.2 子任务:分离和附加数据库

7.2.1 分离数据库

7.2.2 附加数据库

 7.3 子任务:导出和导入数据

7.3.1 导出数据

7.3.2 导入数据

 7.4 实现项目的子任务——备份数据库

 实验7:数据备份和还原

 阅读材料:数据复制

 小结

 习题

任务8 学习T-SQL编程知识

 8.1 子任务:T-SQL编程基础

8.1.1 T-SQL批处理

8.1.2 格式化T-SQL代码

8.1.3 使用变量

8.1.4 流程控制

 8.2 子任务:T-SQL错误处理

8.2.1 使用变量@@Error和@@RowCount

8.2.2 使用:RaiserrOr语句

8.2.3 使用TRYCATCH结构

8.2.4 错误的严重级别

 8.3 实现项目的子任务——T-SQL批处理

 实验8:T-SQL编程

 阅读材料:使用XML数据

 小结

 习题

任务9 开发存储过程

 9.1 子任务:理解存储过程

9.1.1 什么是存储过程

9.1.2 存储过程的优势

 9.2 子任务:创建和执行存储过程

9.2.1 创建和执行不带参数的存储过程

9.2.2 创建和执行带输入参数的存储过程

9.2.3 创建和执行带输出参数的存储过程

9.2.4 嵌套存储过程

 9.3 子任务:管理存储过程

9.3.1 修改存储过程

9.3.2 查看存储过程信息

9.3.3 重新编译存储过程

9.3.4 删除存储过程

 9.4 实现项目的子任务——使用存储过程

 实验9:实现存储过程

 阅读材料:批处理、视图和存储过程

 小结

 习题

任务10 实现触发器

 10.1 子任务:触发器简介

10.1.1 理解触发器

10.1.2 触发器原理

 10.2 子任务:创建触发器

10.2.1 INSERT触发器

10.2.2 DELETE触发器

10.2.3 UPDATE触发器

10.2.4 INSTEAD OF触发器

10.2.5 用触发器实现数据完整性

 10.3 子任务:管理触发器

10.3.1 修改触发器

10.3.2 删除触发器

10.3.3 禁用触发器

10.3.4 查看触发器信息

 10.4 实现项目的子任务——使用触发器

 实验10:实现触发器

 阅读材料:约束和触发器

 小结

 习题

任务11 实现用户定义函数

 11.1 子任务:用户定义函数

11.1.1 理解用户定义函数

11.1.2 用户定义函数的类型

 11.2 子任务:设计和实现用户定义函数

11.2.1 创建和调用标量函数

11.2.2 创建和调用内联表值函数

11.2.3 创建和调用多语句表值函数

11.2.4 将存储过程重写为函数

11.2.5 将函数重写为视图或存储过程

 11.3 子任务:管理用户定义函数

11.3.1 修改用户定义函数

11.3.2 删除用户定义函数

11.3.3 查看用户定义函数

 11.4 实现项目的子任务——创建用户定义函数

 实验11:实现用户定义函数

 阅读材料:视图、存储过程和用户定义函数

 小结

 习题

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/8 8:40:18