SQL Server资料库设计与管理


SQL Server资料库设计与管理

文章插图
SQL Server资料库设计与管理【SQL Server资料库设计与管理】SQL Server 2000是一个新型关係资料库管理系统,它功能强大、操作简便,日益被广大资料库用户所喜爱,而且越来越多的开发工具提供与SQL Server的接口 。本书全面介绍SQL Server2000的各项功能,对资料库、表、数据完整性、索引、视图以及存储过程等重要内容做了详尽的说明 。
基本介绍书名:SQL Server资料库设计与管理
出版社:北京大学出版社
页数:321页
开本:16, 16开
品牌:中国林业出版社
作者:姜力 高群
出版日期:2006年8月1日
语种:简体中文
ISBN:7503844175
基本信息书名:SQL Server资料库设计与管理出版社:北京大学出版社页数:321页开本:16, 16开作者:姜力 高群出版日期:2006年8月1日语种:简体中文ISBN:7503844175图书目录第1章 资料库系统概述1.1概述 1.1.1资料库系统的基本概念 1.1.2资料库系统的特点 1.2信息描述与数据模型 1.2.1数据模型及其三要素 1.2.2概念模型及其表示方法 1.2.3实体联繫模型 1.3关係数据模型 1.4基本关係运算 1.4.1选择 1.4.2投影 1.4.3连线 1.5关係的完整性规则 1.5.1域完整性 1.5.2实体完整性 1.5.3参照完整性 1.6关係规範化 1.6.1第一範式(1NF) 1.6.2第二範式(2NF) 1.6.3第三範式(3NF) 1.6.4Boyce-Codd範式 1.7资料库设计 1.7.1需求分析 1.7.2概念结构设计 1.73逻辑结构设计 1.7.4物理结构设计 1.7.5资料库实施 1.7.6资料库运行维护 1.8综合练习 1.8.1用E.R图设计资料库 1.8.2确定表中的关键字 1.8.3规範化数据 习题第2章 SQLServet2000概述2.1SQLServet2000简介 2.1.1SQLServet2000概述 2.1.2SQLServet2000特性 2.1.3SQLServet2000常见版本 2.2SQLServet2000资料库架构 2.2.1资料库逻辑组件 2.2.2物理资料库构架 2.2.3系统资料库和数据 2.3系统需求 2.3.1SQLServet2000的硬体需求 2.3.2SQLServet2000的软体需求 2.4SQLServet2000的管理和开发工具 2.4.1企业管理器 2.4.2查询分析器 2.4.3服务管理器 2.4.4伺服器网路实用工具 2.4.5客户端网路实用工具 2.4.6事件探查器. 2.4.7使用在线上丛书. 2.5上机指导 2.5.1安装SQLServet2000 2.5.2熟悉SQLServet2000主要的管理和开发工具 习题第3章 Transact.sQL语言概述3.1SQL语言基本知识 3.1.1Transact-SQL语言概述 3.1.2Transact-SQL语言基本对象 3.2数据类型 3.2.1系统数据类型分类 3.2.2用户定义数据类型 3.3Transact.SQL变数 3.3.1局部变数 3.3.2全局变数 3.4运算符 3.4.1算术运算符 3.4.2赋值运算符 3.4.3按位运算符 3.4.4比较运算符 3.4.5逻辑运算符 3.4.6字元串连线运算符 3.4.7一元运算符 3.4.8运算符优先权 3.5函式 3.5.1数学函式 3.5.2日期/时间函式 3.5.3聚合函式 3.5.4字元串函式 3.6控制流语句 3.6.1BEGIN…END语句 3.6.2IF…ELSE语句 3.6.3CASE语句 3.6.4WHILE语句 3.6.5GOTO语句 3.6.6RETURN语句 3.6.7WAITFOR语句 3.6.8PRINT语句 3.7上机指导 3.7.1创建用户定义函式 3.7.2在SQLServer2000查询分析器中声明局部变数及验证函式 3.7.3使用SQLServer2000查询分析器编制、调试、运行程式 习题第4章 资料库和表4.1利用企业管理器创建资料库和表 4.1.1利用企业管理器创建资料库 4.1.2利用企业管理器创建表 4.1.3使用嚮导创建资料库 4.2命令方式创建资料库和表 4.2.1利用CREATE DATABASE命令创建资料库 4.2.2使用CREATE TABLE命令创建表 4.3修改资料库 4.3.1扩充资料库 4.3.2收缩资料库 4.3.3创建档案组 4.3.4查看资料库 4.3.5资料库更名 4.3.6创建可移动资料库 4.4更改表结构 4.4.1ALTER TABLE语句 4.4.2修改列属性 4.4.3重命名列 4.4.4添加和删除列 4.4.5查看錶属性 4.4.6从一个表複製到另一个表 4.5修改表内容 4.5.1INSERT语句 4.5.2UPDATE语句 4.5.3DELETE语句 4.6删除资料库对象 4.6.1删除资料库 4.6.2使用DROP TABLE删除表 4.6.3删除视图等资料库对象 4.7上机指导 4.7.1资料库的基本操作 4.7.2表的基本操作 习题第5章 SQLserver的数据完整性5.1数据完整性的类型 5.1.1强制数据完整性 5.1.2定义约束 5.1.3禁止使用约束 5.1.4删除约束 5.2使用规则 5.2.1创建规则 5.2.2绑定规则 5.2.3删除规则 5.2.4使用规则 5.3使用默认 5.3.1创建默认 5.3.2绑定默认 5.3.3删除默认 5.3.4使用默认 5.4上机指导 习题第6章 数据查询6.1查询语句基本格式 6.1.1SELECT语句的最简单格式 6.1.2SELECT语句的基本格式 6.1.3查询基础知识 6.2条件子句 6.2.1布尔操作符 6.2.2空值查询 6.2.3LIKE操作符 6.2.4IN和BETWEEN操作符 6.2.5条件表达式套用过程中应注意的几点问题 6.3简单子查询 6.3.1产生单僖的子查询 6.3.2子查询和比较操作符 6.3.3使用IN和NOTN操作符 6.3.4使用EXISTS和NOT EXISTS的子查询 6.4连线查询 6.4.1连线的基础知识 6.4.2连线(JOIN)操作符 6.4.3两种实现连线的语法格式 6.4.4几种常见的连线 6.4.5连线与子查询的比较 6.5聚集函式 6.5.1GROUP BY子句 6.5.2便利聚集 6.5.3统计聚集 6.5.4HAVING子句 6.5.5ORDER BY子句 6.5.6COMPUTE BY子句 6.6上机指导 习题第7章 索引7.1索引概述 7.2索引的类型 7.3创建索引 7.3.1在查询分析器中创建索引 7.3.2在企业管理器中创建索引 7.4查看索引信息 7.5索引的维护 7.5.1DBCC SHOWCONTIG语句 7.5.2DBCC INDEXDEFRAG语句 7.5.3使用索引最佳化嚮导 7.5.4更改索引名称 7.5.5删除索引 7.6上机指导 习题 第8章 视图及游标8.1视图概述 8.2创建视图 8.2.1使用企业管理器创建视图 8.2.2使用Transact-SQL语句创建视图 8.3视图的使用 8.3.1使用视图进行数据查询 8.3.2对视图进行数据修改 8.4修改视图 8.4.1修改视 8.4.2视图重命名 8.4.3删除视图 8.5游标 8.5.1游标的概念 8.5.2游标的使用 8.5.3游标示例 8.6上机指导 习题第9章 存储过程与触发器9.1存储过程概述 9.2存储过程的创建和执行 9.2.1在企业管理器中创建存储过程 9.2.2在查询分析器中创建存储过程 9.3执行存储过程 9.3.1手动执行存储过程 9.3.2自动执行存储过程 9.3.3存储过程的修改 9.3.4重命名存储过程 9.3.5删除存储过程 9.3.6与存储过程有关的系统存储过程 9.4触发器概述 9.4.1触发器工作原理 9.4.2触发器与约束 9.5创建触发器 9.5.1创建触发器前的準备 9.5.2创建触发器 9.5.3Inserted表的功能 9.5.4Deleted表的功能 9.5.5INSTEADOF触发器的套用 9.5.6AFTER触发器的套用 9.6管理触发器. 9.6.1使用企业管理器显示触发器信息 9.6.2使用系统存储过程查看触发器 9.6.3修改触发器 9.6.4删除触发器 9.7上机指导 习题第10章 SQL Servel事务处理与并发控制10.1SQL Server2000的事务 10.1.1事务简介 10.1.2事务的定义方法 10.1.3嵌套事务 10.2SQL Server 2000的并发控制 10.2.1并发控制的问题 10.2.2锁的类型 10.2.3事务的隔离级别 10.2.4死锁的产生及解决办法 10.3上机指导 习题第11章 SQL Server安全与维护11.1资料库安全许可 11.1.1SQLServer的验证模式 11.1.2设定验证方式 11.1.3利用系统过程创建安全系统 11.2账号和角色 11.2.1账号 11.2.2角色 1l.3管理许可权 11.3.1语句许可权和GRANT语句 11.3.2对象许可权和GRANT语句 11.3.3DENY语句 11.3.4REVOKE语句 11.3.5解决许可权冲突 11.4上机指导 习题第12章 资料库备份与恢复及自动化管理12.1资料库备份 12.1.1準备备份 12.1.2执行备份 12.1.3备份类型 12.2资料库恢复 12.2.1恢复过程 12.2.2恢複数据库 12.2.3从不同的备份类型中恢複数据库 12.2.4恢复受损的系统资料库 12.3自动化执行系统管理任务 12.3.1SQLServerAgent 12.3.2启动SQL ServerAgent 12.3.3配置SQL Servgr代理 12.4创建作业和操作员 12.4.1创建作业 12.4.2创建操作员 12.5警报 12.6上机指导 习题: 第13章 资料库开发实例13.1VisualBasic.NET中的数据访问 13.1.1ADO.NET简介 13.1.2ADO.NEI对象模型 13.2资料库设计 13.2.1表设计. 13.2.2存储过程设计 13.3VisualBasic.NET程式设计 13.3.1创建公用类 13.3.2设计主窗体 13.3.3设计教师基本情况表 13.3.4设计教师电话号码錶 习题 参考文献