
| 本丛书根据教育部高等学校计算机专业计算机基础课程教学指导分委员会最新提出的《关于进一步加强高校计算机基础教学的几点意见》中的最新课程体系和教学基本要求组织编写。 1+X即大学计算机基础+若干必修/选修课程。 丛书主编:冯博琴,教育部高等学校非计算机专业计算机基础课程教学指导分委员会主任委员。 丛书副主编:王行言,教育部高等学校非计算机专业计算机基础课程教学指导分委员会副主任委员。 |
| 第1章sql server 概述 11.1sql与sql server 1 1.1.1sql的特点 2 1.1.2sql server 的特点 3 1.1.3sql server 2000的性能 4 1.1.4sqldmf简介 4 1.1.5关系数据库模型简述 5 1.2sql server 2000的安装及基本操作 6 1.2.1sql server 2000 的硬件和软件安装要求 6 1.2.2sql server 2000的安装内容 7 1.2.3sql server 2000的安全性 8 1.3sql server 2000的安装 9 1.4sql server群组中各项目的作用 16 1.5sql server服务器端的操作 17 1.5.1sql server的启动 17 1.5.2对sa账户加入密码 17 1.5.3sql server 2000的配置 20 1.5.4查看专用存储器的构造 21 1.6sql server 2000客户端的操作界面 21 第2章数据库的基本操作 24 2.1文件和文件组 24 .2.1.1文件 24 2.1.2文件组 24 2.2创建数据库 25 2.2.1用企业管理器以图形化界面建立数据库 25 2.2.2在查询分析器窗口中用tsql命令创建数据库 26 2.2.3事务日志 28 2.2.4查看数据库信息 29 2.3管理数据库 32 2.3.1打开数据库 32 2.3.2增加数据库容量 32 2.3.3查看及修改目前数据库选项设定 33 2.3.4缩减数据库容量 35 2.3.5更改数据库名称 35 2.3.6查看目前sql server上共有几个数据库 36 2.3.7数据库的删除 37 第3章数据库中表的建立39 3.1表的概念 39 3.2sql server 的数据类型 39 3.3数据库中表的操作 45 3.3.1数据库中表的创建 45 3.3.2数据库中表的删除 49 3.3.3数据库中表的修改 50 第4章数据检索59 4.1select 语句 60 4.2带条件的检索 64 4.2.1where 子句 64 4.2.2where子句中条件的指定 66 4.2.3having 子句 69 4.2.4compute by子句及compute子句 71 4.3从多个表中查询数据 71 4.4union操作 73 4.5子查询 75 第5章实现sql server的数据完整性77 5.1数据完整性的基本概念 77 5.1.1数据完整性的类型 77 5.1.2强制数据完整性 78 5.2定义约束 79 5.2.1约束类型简介 79 5.2.2约束的创建 81 5.2.3查看约束的定义信息 82 5.2.4删除约束 84 5.3约束类型的说明 86 5.3.1default约束 86 5.3.2check约束 87 5.3.3primary key约束 88 5.3.4unique约束 89 5.3.5foreign key约束 90 5.4创建约束的其他选项 92 5.4.1使用with nocheck选项 92 5.4.2使用 nocheck选项 93 5.5使用默认 93 5.6使用规则 96 5.7数据完整性强制方法的选择 98 第6章视图及其应用100 6.1综述 100 6.1.1视图的基本概念 100 6.1.2使用视图的优点和缺点 101 6.2视图的创建和查询 102 6.3视图定义信息查询 104 6.3.1使用企业管理器 105 6.3.2通过执行系统存储过程查看视图的定义信息 105 6.4视图的修改和删除 107 6.4.1视图的修改 107 6.4.2视图的删除 108 6.5通过视图修改数据 109 第7章索引及其应用 112 7.1有关索引的基础知识 112 7.1.1sql server中数据的存储 112 7.1.2sql server中数据的访问 113 7.2创建索引的原因和选择索引列 113 7.2.1创建索引的考虑因素 113 7.2.2选择创建索引的数据列 115 7.3索引的分类 115 7.3.1聚集索引 115 7.3.2非聚集索引 117 7.4创建可利用的索引 119 7.4.1在查询分析器窗口中用sql命令创建索引 119 7.4.2在企业管理器的图形化界面上创建索引 124 7.5索引信息的查询 125 7.6更改索引的名称 126 7.7删除索引 127 7.7.1在查询分析器窗口中用tsql命令语句删除索引 127 7.7.2在企业管理器窗口中删除索引 128 7.8设置创建索引的选项 128 7.8.1设置fillfactor选项 128 7.8.2设置pad_index选项 129 7.9索引的分析和维护 130 7.9.1索引分析 130 7.9.2索引维护 132 7.10使用索引优化向导 136 第8章存储过程及其应用 139 8.1存储过程的概念 139 8.2存储过程的优点 140 8.3创建和执行简单存储过程 140 8.3.1创建存储过程 140 8.3.2创建存储过程的步骤及注意事项 142 8.3.3浏览存储过程信息 143 8.4创建和执行含参数的存储过程 144 8.4.1创建含有输入参数的存储过程 145 8.4.2执行含有输入参数的存储过程 147 8.4.3创建含有输出参数的存储过程 148 8.4.4执行含有输出参数的存储过程 149 8.5存储过程的重编译处理 150 8.5.1存储过程的处理 150 8.5.2存储过程的重编译处理 151 8.6修改和删除存储过程 152 8.6.1修改存储过程 152 8.6.2删除存储过程 153 8.7系统存储过程和扩展存储过程 154 8.7.1系统存储过程 154 8.7.2扩展存储过程 155 第9章触发器及其应用 158 9.1触发器的基本概念和优点 158 9.1.1触发器的基本概念 158 9.1.2使用触发器的优点 158 9.2触发器的创建与执行 160 9.2.1insert触发器 161 9.2.2update触发器 162 9.2.3delete 触发器 163 9.2.4查看触发器信息164 9.2.5触发器的执行 166 9.3使用触发器 167 9.3.1使用触发器强制数据完整性 167 9.3.2使用触发器强制业务规则 167 9.4修改和删除触发器 168 9.4.1修改触发器 168 9.4.2删除触发器 169 9.4.3禁止或启用触发器 169 9.5嵌套触发器和递归触发器 169 9.5.1嵌套触发器 169 9.5.2递归触发器 170 9.6触发器与约束的比较 171 第10章用户自定义函数的应用与程序设计 172 10.1用户自定义函数的基本概念172 10.2创建用户自定义函数 173 10.2.1创建用户自定义函数 173 10.2.2查看用户自定义函数 175 10.3用户自定义函数类型 176 10.3.1标量函数 176 10.3.2内嵌表值函数 177 10.3.3多语句表值函数 179 10.4修改和删除用户自定义函数 180 10.4.1修改用户自定义函数 180 10.4.2删除用户自定义函数 181 10.4.3设置用户自定义函数的权限 181 10.5sql server 中的程序设计 182 10.5.1程序设计中批处理的基本概念 182 10.5.2事务处理 184 10.6sql server的流程控制语句 188 10.6.1声明变量 189 10.6.2预声明的全局变量 190 10.6.3return 语句 190 10.6.4case表达式 191 10.6.5begin…end块 192 10.6.6游标 194 第11章sql server的系统安全与数据安全简介196 11.1sql server 的系统安全机制 196 11.1.1与windows 2000集成的登录验证模式 196 11.1.2基于角色的安全性 197 11.2服务器管理的安全性 197 11.2.1服务器登录账号 197 11.2.2设置安全验证模式 198 11.2.3服务器账号管理 198 11.2.4服务器角色 200 11.2.5管理数据库的用户 201 11.3管理权限 204 11.3.1sql server 2000的权限 204 11.3.2权限设置 204 11.3.3权限和系统表 206 11.4应用程序的安全性与应用程序角色 207 11.5sql server的数据安全 208 11.5.1数据库备份与恢复的基本概念 208 11.5.2备份的类型 209 11.6备份 210 11.6.1用tsql命令方式进行备份 210 11.6.2用sql enterprise manager进行备份 213 11.7还原 213 11.7.1用tsql命令进行还原 214 11.7.2用sql enterprise manager进行还原 216 11.7.3灾难后的恢复 217 11.8制订备份及恢复计划 217 11.8.1备份计划 218 11.8.2恢复计划 218 第12章通过odbc连接不同数据源 220 12.1odbc概述 220 12.2odbc 数据源 221 12.3安装odbc的数据源驱动程序 222 12.3.1添加数据源 222 12.3.2数据源转换 222 第13章数据库设计与应用案例227 13.1数据库设计概述 227 13.1.1需求分析 227 13.1.2概念结构设计 229 13.1.3逻辑结构设计 231 13.1.4数据库实现 232 13.2数据库开发工具jsp简介 233 13.2.1什么是jsp 233 13.2.2jsp的语法 234 13.2.3数据库连接 235 13.3数据库应用开发实例 236 13.3.1系统需求分析 236 13.3.2数据库概念结构设计 238 13.3.3数据库逻辑结构设计 239 13.3.4数据库物理设计 243 13.3.5系统详细设计与编码 244 13.3.6身份认证与登录程序设计 247 13.3.7界面设计 251 |
商品评论(0条)