数据库原理与SQL Server(高等教育出版社)
数据库原理与SQL Server
作者:壮志剑
出版社:高等教育出版社出版时间:2008-09-01
开本:未分开本
页数:260 页
数据库原理与SQL Server 版权信息
- ISBN:9787040250756
- 条形码:9787040250756 ; 978-7-04-025075-6
- 装帧:暂无
- 版次:第1版
- 册数:暂无
- 重量:暂无
- 印刷次数:暂无
数据库原理与SQL Server 本书特色
《数据库原理与SQL Server》可作为应用性、技能型人才培养的各类教育相关专业的教学用书,也可供各类培训、计算机从业人员和计算机爱好者参考。
数据库原理与SQL Server 目录
第1章 了解SQL Server 20001.1 定制SQL Server 2000——SQL Seever 2000的安装1.1.1 SQL Server的发展历史1.1.2 SQL Server 2000的版本1.1.3 软硬件平台1.1.4 安装SQL Server 20001.1.5 卸载SQL Server 20001.2 管理SQL Server 2000——SQL Server 2000组件1.2.1 服务管理器1.2.2 企业管理器1.2.3 查询分析器1.2.4 导入和导出数据1.2.5 服务器端网络实用工具1.2.6 客户端网络实用工具1.2.7 事件探查器1.2.8 在IIS中配置SQLXML支持1.2.9 SQL Server联机丛书本章小结习题1实训1 SQL Server 2000的安装与启动第2章 管理数据库2.1 管理数据初阶——建立数据库引例 创建学生通讯录数据库2.1.1 创建数据库2.1.2 修改数据库2.1.3 删除数据库2.1.4 重命名数据库2.1.5 生成数据库脚本文件2.2 了解数据库——数据库的构成2.2.1 SQL Server数据库类型2.2.2 数据库对象2.2.3 数据库文件和文件组2.3 数据库原理(一)——数据库基础知识2.3.1 数据管理技术的发展2.3.2 数据库系统的构成2.3.3 数据库设计本章小结习题2实训2 创建数据库第3章 管理表3.1 实现数据组织方式——建立表结构引例 创建学生通讯录表3.1.1 表的概念3.1.2 创建表3.1.3 修改表3.1.4 删除表3.1.5 生成表的脚本文件3.2 管理数据——编辑数据引例 向学生通讯录表中录入数据3.2.1 使用SQL-EM3.2.2 使用Transact-SQL语句3.3 数据库原理(二)——数据库规范化设计3.3.1 数据模型3.3.2 关系模式的规范化问题3.3.3 函数依赖3.3.4 属性集闭包3.3.5 范式本章小结习题3实训3 创建表结构并输入记录第4章 程序设计引例 求方程x2-3x+2=0的根4.1 了解编程语言——Transact-SQL基础4.1.1 SQL与Transact-SQL4.1.2 基本语句4.1.3 数据类型4.1.4 变量4.1.5 Transact-SQL运算符4.1.6 Transact-SQL函数4.2 设计程序——流程控制语句4.2.1 定义语句块语句4.2.2 选择结构4.2.3 循环结构4.2.4 无条件转移语句4.2.5 等待语句4.2.6 返回语句4.3 保存程序——脚本文件4.3.1 在查询分析器中使用脚本4.3.2 在osql中使用脚本木章小结习题4实训4 Transact-SQL程序设计第5章 检索数据引例 查询学生的手机号码5.1 实现简单数据查询——基本SELECT语句5.1.1 操纵列5.1.2 操纵行5.1.3 分类汇总5.1.4 排序5.2 实现多表数据查询——复杂SELECT语句5.2.1 联结查询5.2.2 子查询5.2.3 集合运算5.2.4 生成新表5.2.5 嵌入式Transact-SQL5.3 数据库原理(三)——关系运算5.3.1 关系模型5.3.2 关系代数小章小结习题5实训5 检索数据第6章 全面掌握SQLServer 20006.1 提高查询速度——索引6.1.1 索引概述6.1.2 创建索引6.1.3 删除索引6.1.4 查看索引6.2 定制数据——视图引例 创建包括学生姓名和手机号码的视图6.2.1 视图概述6.2.2 创建视图6.2.3 修改视图6.2.4 删除视图6.2.5 使用视图6.3 定制功能——存储过程引例 创建按学生姓名查询手机号码的存储过程6.3.1 存储过程概述6.3.2 创建存储过程6.3.3 执行存储过程6.3.4 查看和修改存储过程6.3.5 删除存储过程6.3.6 存储过程和游标6.4 自动处理数据——触发器6.4.1 触发器概述6.4.2 创建触发器6.4.3 查看和修改触发器6.4.4 删除触发器6.5 数据库原理(四)——数据库系统体系结构6.5.1 三级模式6.5.2 两级映像6.5.3 两级数据独立性本章小结习题6实训6 创建索引、视图、存储过程、游标和触发器第7章 数据库的复制与恢复7.1 不同数据库服务器间转移数据库——数据库的分离与附加7.1.1 分离数据库7.1.2 附加数据库7.1.3 转移数据库7.2 同一数据库服务器上复制数据库——数据库的备份与还原7.2.1 备份数据库7.2.2 还原数据库7.2.3 数据库维护计划7.3 不同数据格式的转换——数据库数据的导入与导出7.3.1 数据的导入与导出7.3.2 利用数据导入导出转移数据库本章小结习题7实训7 数据库数据的复制与恢复第8章 保证数据安全性8.1 了解SQL Server 2000数据库安全管理方式——安全机制8.2 设置登录数据库服务器的权限——登录管理引例 在数据库服务器中创建并验证SQL Server登录账号8.2.1 SQL Server 2000认证模式8.2.2 创建登录账号8.2.3 修改登录账号8.2.4 删除登录账号8.3 设置数据库访问权限——用户管理引例 在数据库中创建并验证数据库用户8.3.1 默认数据库用户8.3.2 创建数据库用户8.3.3 删除数据库用户8.4 设置访问数据的权限——角色管理8.4.1 管理固定服务器角色8.4.2 管理数据库角色8.5 设置访问对象的权限——权限管理8.5.1 管理对象权限8.5.2 管理语句权限木章小结习题8 实训8 数据安全性管理第9章 保证数据完整性9.1 保证数据完整性——事务9.1.1 数据完整性的概念9.1.2 事务的概念9.1.3 事务的分类9.1.4 使用事务的注意事项9.2 维护数据一致性——锁9.2.1 锁的分类9.2.2 锁的粒度9.2.3 检索锁信息9.2.4 使用锁的注意事项9.3 处理错误——@@ERROR9.3.1 错误处理概述9.3.2 错误的处理9.4 数据库原理(五)——数据库并发控制9.4.1 事务的并发控制9.4.2 封锁9.4.3 封锁协议9.4.4 活锁和死锁本章小结习题9实训9 数据完整性管理附录 Transact-SQL语句参考