词条 | SQLServer2000应用系统开发教程 |
释义 | SQLServer2000是一个新型关系数据库管理系统,提供了完整的关系数据库创建、开发、设计和管理功能。本书全面介绍了SQLServer2000的各项功能、相关命令和开发应用系统的一般技术。全书分为3部分:第1章简单介绍了数据库的一般原理;第2~14章介绍了SQLServer2000的数据管理功能;第15~17章介绍了以VB作为前端设计工具、SQLServer2000作为数据库平台开发数据库应用系统的技术。书中提供了大量例题,有助于读者理解概念、巩固知识、掌握要点、攻克难点。 版权信息书 名: SQLServer2000应用系统开发教程 作 者:李春葆 出版社: 清华大学出版社 出版时间: 2008 ISBN: 9787302173588 开本: 16 定价: 39.80 元 编辑推荐《计算机与信息技术专业应用教材·SQL Server2000应用系统开发教程》内容由浅入深,循序渐进,通俗易懂,适合自学。书中提供了大量例题,有助于读者理解概念、巩固知识、掌握要点、攻克难点。为了便于学习,同时出版了《SQLServer2000学习与上机实验指导》(清华版,李春葆、曾慧编著,ISBN7-302-11004-2)一书,对本教程中所有练习题和上机实验题进行了详细分析解答。本书体系完整,通俗易懂,可作为各类院校相关专业及培训班的“SQLServer2000应用系统开发”课程的教学用书,对于计算机应用人员和计算机爱好者,本书也是一本实用的自学参考书。 目录第1章数据库基础知识1 1.1信息、数据与数据处理1 1.1.1信息与数据1 1.1.2数据处理2 1.2计算机数据管理的3个阶段2 1.2.1人工管理阶段2 1.2.2文件系统阶段2 1.2.3数据库系统阶段3 1.3数据库管理系统4 1.3.1DBMS的主要功能4 1.3.2DBMS的组成4 1.4什么是数据库系统5 1.4.1计算机系统5 1.4.2数据库5 1.4.3数据库管理系统6 1.4.4应用程序6 1.4.5用户6 1.5数据库系统的体系结构7 1.5.1数据库系统的三级组织结构7 1.5.2三个模式之间的两层映像8 1.5.3三级模式的优点9 1.6数据模型9 1.6.1概念模型9 1.6.2常用的数据模型11 1.7关系数据库13 1.7.1基本术语13 1.7.2关系运算14 1.7.3规范化设计理念和方法15 1.8数据库设计17 1.8.1需求分析17 1.8.2概念结构设计17 1.8.3逻辑结构设计18 1.8.4物理结构设计19 1.8.5数据库实施20 1.8.6数据库运行和维护20 练习题120 第2章SQLServer2000系统概述23 2.1SQLServer2000系统简介23 2.1.1概况23 2.1.2特性24 2.1.3新增或增强功能25 2.2系统需求27 2.2.1硬件需求27 2.2.2软件需求28 2.3SQLServer2000的安装29 2.3.1安装SQLServer200029 2.3.2其他安装方式32 2.3.3从其他版本升级到SQLServer200034 2.3.4SQLServer2000的配置选项35 2.4客户/服务器体系结构40 2.5SQLServer服务器的管理42 2.5.1管理SQLServer服务器组42 2.5.2注册SQLServer服务器43 2.6SQLServer2000的主要组件44 2.6.1联机丛书45 2.6.2企业管理器45 2.6.3服务器网络实用工具和客户端网络实用工具46 2.6.4查询分析器46 2.6.5导入和导出数据47 2.6.6服务管理器47 2.6.7事件探查器47 练习题248 上机实验题148 第3章创建和使用数据库49 3.1查看数据库49 3.1.1查看数据库49 3.1.2查看关系图52 3.1.3查看表的结构和内容53 3.1.4查看视图55 3.1.5查看存储过程56 3.1.6查看用户和角色57 3.1.7数据库的其他组成部分59 3.2SQLServer数据库和文件59 3.2.1文件和文件组59 3.2.2数据库存储结构61 3.2.3事务日志62 3.3创建数据库63 3.3.1直接建立数据库63 3.3.2使用向导建立数据库65 3.3.3数据库的属性设置66 3.3.4数据库大小估算和收缩数据库67 3.4数据库更名69 3.5删除数据库69 练习题370 上机实验题270 第4章创建和使用表71 4.1建立表71 4.2修改表的结构73 4.3建立数据库关系图74 4.4删除表75 4.5记录的新增和修改77 练习题478 上机实验题378 第5章Transact-SQL81 5.1SQL语言81 5.1.1概述81 5.1.2SQL语言的分类82 5.2T?SQL基础83 5.2.1查询分析器83 5.2.2数据库的操作语句85 5.2.3表的操作语句90 5.2.4数据查询93 5.3T-SQL程序设计基础109 5.3.1标识符109 5.3.2数据类型112 5.3.3运算符125 5.3.4变量131 5.3.5批处理133 5.3.6注释134 5.3.7控制流语句135 5.3.8函数142 练习题5145 上机实验题4145 第6章SQL高级应用147 6.1SELECT高级查询147 6.1.1数据汇总147 6.1.2联接查询152 6.1.3子查询156 6.1.4在查询的基础上创建新表161 6.2管理ntext、text和image数据162 6.2.1检索ntext、text或image值163 6.2.2修改ntext、text或image值166 6.3事务处理168 6.3.1事务分类168 6.3.2显式事务169 6.3.3自动提交事务173 6.3.4隐式事务173 6.4数据的锁定175 6.4.1并发问题175 6.4.2事务的隔离级别176 6.4.3SQLServer中的锁定177 6.4.4自定义锁180 6.5使用游标186 6.5.1游标的概念186 6.5.2使用游标186 6.5.3游标类型192 练习题6192 上机实验题5193 第7章索引194 7.1索引简介194 7.1.1创建索引的原因194 7.1.2建立索引应该考虑的问题195 7.2索引类型197 7.2.1B-树索引结构197 7.2.2聚集索引和非聚集索引197 7.2.3唯一索引和组合索引200 7.3创建索引201 7.3.1通过企业管理器创建索引201 7.3.2通过向导创建索引204 7.3.3使用SQL语言创建索引205 7.3.4创建索引的选项设置207 7.3.5创建索引的空间考虑209 7.3.6在视图和计算列上创建索引210 7.4查看和删除索引210 7.4.1使用企业管理器210 7.4.2使用SQL语言211 练习题7212 上机实验题6212 第8章视图213 8.1视图概述213 8.2创建视图214 8.2.1使用企业管理器创建视图215 8.2.2使用向导创建视图217 8.2.3使用SQL语句创建视图218 8.3使用视图220 8.3.1使用视图进行数据检索220 8.3.2通过视图修改数据221 8.4视图的修改222 8.4.1修改视图222 8.4.2重命名视图223 8.5视图信息的查询225 8.5.1使用企业管理器查询视图信息225 8.5.2使用sp_helptext存储过程 查询视图信息226 8.6视图的删除226 8.6.1使用企业管理器删除视图226 8.6.2使用T-SQL删除视图227 练习题8228 上机实验题7228 第9章数据库完整性229 9.1约束229 9.1.1PRIMARYKEY约束229 9.1.2FOREIGNKEY约束230 9.1.3UNIQUE约束231 9.1.4CHECK约束232 9.1.5列约束和表约束233 9.2默认值234 9.2.1在创建表时指定默认值234 9.2.2使用默认对象235 9.3规则239 9.3.1创建规则240 9.3.2绑定规则241 9.3.3解除和删除规则242 练习题9242 上机实验题8243 第10章存储过程244 10.1概述244 10.2创建存储过程244 10.3执行存储过程249 10.4存储过程的参数250 10.5存储过程的查看、修改和删除253 练习题10255 上机实验题9255 第11章触发器256 11.1概述256 11.2创建触发器256 11.3inserted表和deleted表261 11.4使用触发器263 11.5修改触发器265 11.6删除触发器265 11.7嵌套触发器266 练习题11266 上机实验题10267 第12章SQLServer的安全管理268 12.1SQLServer安全体系结构268 12.1.1操作系统的安全性268 12.1.2SQLServer的安全性269 12.1.3数据库的安全性269 12.1.4SQLServer数据库对象的 安全性270 12.2SQLServer的验证模式270 12.2.1NT验证模式270 12.2.2混合验证模式271 12.2.3NT验证模式对SQLServer 的影响271 12.2.4设置验证模式272 12.3账号和角色273 12.3.1服务器的登录账号273 12.3.2数据库的用户276 12.3.3数据库角色279 12.3.4用户和角色的权限问题283 练习题12284 上机实验题11284 第13章数据备份与还原285 13.1备份和还原构架285 13.2备份数据库288 13.2.1备份类型和常用备份策略288 13.2.2备份数据库中各种对象289 13.3数据库还原302 13.3.1数据库恢复模型302 13.3.2还原数据库备份304 13.3.3还原事务日志备份307 练习题13309 上机实验题12309 第14章数据转换310 14.1DTS的基本概念310 14.2数据的导入311 14.3数据的导出314 练习题14318 上机实验题13318 第15章用ADO操作SQLServer 数据库319 15.1ODBC简介319 15.1.1ODBC的结构320 15.1.2ODBC数据源的创建321 15.2ADO324 15.2.1ADO的模型结构324 15.2.2ADO中的Connection对象326 15.2.3ADO中的Command对象335 15.2.4ADO中的RecordSet对象343 15.2.5ADO中的Field对象362 15.3常用的数据访问控件367 15.3.1ADOData控件367 15.3.2DataGrid控件371 15.3.3DataCombo控件374 15.3.4TreeView控件376 练习题15381 第16章VB的数据环境和数据报表382 16.1创建数据环境382 16.1.1数据环境概述382 16.1.2创建数据环境383 16.1.3数据环境中的属性和方法385 16.2数据环境的应用388 16.2.1将数据环境的Command 对象绑定到窗体上388 16.2.2将数据绑定控件与数据 环境连接389 16.3数据报表设计器与数据报表 设计391 16.3.1数据报表设计器391 16.3.2用数据报表设计器创建报表 393 16.3.3报表控件的使用395 16.3.4预览和打印报表395 16.3.5报表应用实例396 练习题16397 第17章数据库系统设计实例398 17.1系统概述398 17.1.1系统功能398 17.1.2设计技巧398 17.1.3系统安装399 17.2系统结构399 17.3数据库设计400 17.4系统实现402 17.4.1Main主过程403 17.4.2pass窗体404 17.4.3menu窗体405 17.4.4edks窗体409 17.4.5edks1窗体413 17.4.6quks窗体418 17.4.7quks1窗体422 17.4.8edde窗体423 17.4.9edde1窗体427 17.4.10edbj窗体428 17.4.11prde窗体429 17.4.12DataReport1报表433 17.4.13prtz窗体436 17.4.14DataReport2报表440 17.4.15setuser窗体441 17.4.16setuser1窗体442 17.5系统运行445 练习题17447 参考文献448 …… |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。