网络数据库实用教程

出版时间:2004-1  出版社:高等教育出版社  作者:王恩波 编  页数:267  

前言

随着计算机及计算机网络的普及,网络数据库也得到了日益广泛的应用,并成为计算机技术中十分活跃的领域。本书结合当前最流行的网络数据库SQL Server 2000,介绍了数据库的基本原理和设计方法。为达到学以致用的目的,本书主要内容结合两个应用实例进行介绍,并在各章安排了上机操作的实验与练习。本书内容共分7章,各章内容如下:第1章系统地介绍数据库基础知识、关系代数、数据规范化和数据库设计方法,并列举出5个实例。第2章介绍SQL Server 2000的不同版本的工作环境及其安装方法,介绍了针对最新出现的SQL Server蠕虫病毒的防治方法和补丁的安装方法。在本章的最后介绍了SQL Server 2000所包含的服务程序的功能,并详细指出了联机文档的使用方法。第3章介绍在SQL Server 2000上建立和应用数据库和表以及创建和使用查询和索引的方法。第4章介绍SQL Server 2000数据库中SQL语言的使用,详细讲解了T-SQL语言中各种命令的使用方法和子查询、数据视图、存储过程和触发器的使用。第5章介绍SQL Server 2000数据库的维护、管理和安全技术,包括备份、恢复、复制、数据导入/导出、身份验证与安全管理。第6章介绍SQL Server 2000数据库的开发方法与接口技术,包括ADO、ODBC编程接口、AsP开发数据库应用程序及开发实例。

内容概要

  《21世纪高等学校应用型教材:网络数据库实用教程(SQLServer2000)》按照“宽浅新用”和“精讲多练”的原则,介绍了网络数据库的基本原理与实用技术。全书共7章,内容包括关系数据库基本原理、SQL Server 2000简介、建立数据库和表、T-sQL语言和子查询、网络数据库的管理与维护、SQL Server客户端开发与编程以及数据库的发展。《21世纪高等学校应用型教材:网络数据库实用教程(SQLServer2000)》结合“学生成绩管理系统”与“网络作业系统”两个实例,介绍网络数据库知识,内容取舍得当,文字精炼,例题丰富,且每章后面都安排上机练习指导,既益于教学,也有利于加强学生上机实践能力的培养,提高教学效果。

书籍目录

第1章 关系数据库基本原理1.1 数据与数据库1.1.1 数据1.1.2 数据库1.1.3 数据库管理系统1.1.4 数据处理技术的发展1.1.5 数据库系统的用户1.1.6 数据库系统的组成1.1.7 数据库系统的体系结构1.1.8 数据库管理系统的功能1.2 关系代数的基本原理1.2.1 关系的数学定义1.2.2 关系运算1.3 数据库分类与关系规范化1.3.1 数据库分类1.3.2 关系规范化1.4 数据库的设计方法1.4.1 E-R方法1.4.2 从E-R图到数据库1.5 网络数据库设计实例1.5.1 学生成绩管理1.5.2 教学排课管理系统1.5.3 发票管理1.5.4 工厂生产管理1.5.5 网络教学本章小结习题一第2章 sQLServer2000简介2.1 SQLSetvet2000的运行环境2.1.1 SQLServer2000的硬件环境要求2.1.2 SQLServer2000的软件环境要求2.1.3 SQLServer2000的网络环境要求2.2 SQLServer2000的安装2.2.1 SQLServer2000的版本和组件2.2.2 SQLServer2000的安装步骤2.2.3 SQLServer2000的安全升级2.3 SQLServer2000的主要管理工具本章小结习题二第3章 建立数据库和表3.1 SQLServer数据库基本知识3.1.1 SQLServer中的数据库所包含的数据对象类型3.1.2 标识符命名规则3.2 在企业管理器中建立数据库和表3.2.1 启动和关闭企业管理器3.2.2 在企业管理器中创建数据库3.2.3 在企业管理器中查看和修改数据库属性3.2.4 在企业管理器中创建表3.2.5 在企业管理器中删除数据库3.2.6 在企业管理器中删除表3.2.7 在企业管理器中对表进行操作3.3 使用查询分析器建立数据库和表3.3.1 使用查询分析器建立数据库3.3.2 使用查询分析器建立表3.4 使用查询分析器操作表3.4.1 修改表结构3.4.2 添加数据3.4.3 修改数据3.4.4 删除数据3.4.5 删除表3.5 索引的使用3.5.1 索引的种类3.5.2 创建索引3.5.3 删除索引3.6 表中数据行的查询3.6.1 简单查询3.6.2 带有更复杂参数的查询3.6.3 算术函数3.6.4 GROUPBY子句3.6.5 HAVING子句3.6.6 ORDERBY子句3.6.7 组合条件查询3.6.8 IN和BETwEEN条件运算符3.7 上机操作实例3.7.1 创建数据库3.7.2 创建表3.7.3 向表中输入数据3.7.4 插人数据3.7.5 更新数据3.7.6 创建和管理索引3.7.7 创建数据库关系图3.7.8 查询数据行3.8 上机指导——网络作业系统中的数据库和表的创建3.8.1 创建数据库和表3.8.2 创建索引3.8.3 创建关系3.8.4 创建视图3.8.5 创建数据库关系图3.8.6 插入数据行3.8.7 删除数据行3.8.8 修改数据行3.8.9 删除表3.8.1 0删除数据库本章小结习题三第4章 T-SQL语言及子查询4.1 T-SQL语言的特点4.2 变量4.2.1 局部变量4.2.2 全局变量4.3 运算符和函数4.3.1 运算符4.3.2 函数4.4 SQL语言流程控制语句4.4.1 IFELSE结构4.4.2 BEGINEND4.4.3 WHILE结构4.4.4 BREAK语句4.4.5 CONTINUE语句4.4.6 GOTO语句4.4.7 wAITFOR语句4.4.8 注释语句4.4.9 CASE结构4.4.1 0EXECUTE命令4.4.1 1PRINT语句4.5 用户自定义函数4.6 连接4.6.1 内连接4.6.2 外连接4.7 子查询4.7.1 子查询4.7.2 使用EXISTS的子查询4.8 数据视图的创建和使用4.8.1 创建视图4.8.2 修改视图4.8.3 删除视图4.9 存储过程4.9.1 存储过程的定义和分类4.9.2 创建存储过程4.9.3 存储过程的执行4.9.4 存储过程的修改4.9.5 存储过程的删除-_4.1 0触发器4.1 0.1 触发器的概念4.1 0.2 触发器的工作原理4.1 0.3 创建触发器4.1 0.4 修改触发器4.1 0.5 嵌套触发器4.1 0.6 删除触发器4.1 1上机操作实例4.1 1.1 创建视图4.1 1.2 创建存储过程4.1 1.3 执行存储过程4.1 1.4 创建触发器4.1 1.5 通过事件触发触发器4.1 1.6 创建嵌套触发器4.1 1.7 触发嵌套触发器4.1 2上机指导4.1 2.1 创建存储过程4.1 2.2 创建触发器本章小结习题四第5章 网络数据库的管理和维护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.3 数据库的导人/导出5.3.1 导入/导出概念5.3.2 使用bcp实用程序导人/导出数据5.3.3 数据转换服务5.4 复制技术5.4.1 复制模型5.4.2 复制类型及工作机理5.4.3 服务器的连接方式5.4.4 复制操作5.5 系统安全管理5.5.1 SQLServer2000的身份认证模式5.5.2 建立和管理用户账号5.5.3 服务器角色与数据库角色5.6 上机指导5.6.1 备份5.6.2 恢复5.6.3 导入/导出5.6.4 复制5.6.5 安全管理本章小结习题五第6章 sQLServer客户端开发与编程6.1 数据库编程接口6.1.1 开放式数据库连接(ODBC)6.1.2 ADO6.2 ASP访问数据库6.2.1 ASP运行环境的建立6.2.2 在ASP中使用ADO对象6.2.3 通过ODBC访问数据库6.2.4 开发工具6.3 上机指导6.3.1 学生成绩查询6.3.2 网络作业系统本章小结习题六第7章 数据库的发展7.1 大型网络数据库介绍7.1.1 Oracle数据库7.1.2 Sybase数据库7.1.3 DB2数据库7.2 数据库应用软件开发过程概述7.2.1 可行性研究7.2.2 需求分析阶段7.2.3 系统设计阶段7.2.4 系统实现阶段7.2.5 系统测试阶段7.2.6 系统运行维护阶段7.3 数据库的发展与数据仓库7.3.1 数据库的发展7.3.2 数据仓库7.3.3 联机分析处理与数据挖掘7.3.4 数据仓库与数据挖掘7.4 SQLServer2000的数据仓库解决方案7.4.1 SQLServer2000的数据仓库7.4.2 数据集市7.4.3 微软数据仓库框架7.4.4 综合的OLAP分析能力7.4.5 英语查询本章小结附录网络作业系统程序代码参考文献及网站

章节摘录

插图:1.1.8 数据库管理系统的功能数据库管理系统(DBMS)作为数据库系统的核心软件,其主要目标是使数据成为方便用户使用的资源,易于为各种用户所共享,并增强数据的安全性、完整性和可用性。数据库系统的三级模式实际上是在用户数据的逻辑结构与物理存储结构之间加入了数据的整体逻辑结构。整体逻辑结构涉及到所有用户的数据定义,是全局的数据视图。这三级模式之间可以有很大差别。为了实现三级结构之间的转换,DBMS提供了相邻两级结构之间的映像。用户只需关心自己用到的局部逻辑结构就可以了,而不必关心数据在系统内的表示和存储。DBMS保证了数据和操纵数据的应用程序之间的物理独立性和逻辑独立性。其中,前者是指当数据的存储结构改变时,由系统提供数据的物理结构与逻辑结构之间的映射或转换功能,保持数据的逻辑结构不变,从而不必修改应用程序;后者是指由系统提供数据的总体逻辑结构和面向某个具体应用的局部逻辑结构之间的映射或转换功能,当数据的总体逻辑结构改变时,能够通过映射来保持局部逻辑结构不变,从而应用程序也不需要进行修改。不同的DBMS对硬件资源、软件环境的适应性各不相同,因而其功能也有差异。但一般来说,DBMS应该具备以下几方面的功能。1.数据库定义功能数据库定义也称为数据库描述,包括定义构成数据库系统的模式、存储模式和外模式,定义外模式与模式之间、模式与存储模式之间的映射,以及定义有关的约束条件,如为保证数据库中数据具有正确语义而定义的完整性规则,为保证数据库安全而定义的用户口令和存取权限等。2.数据库操纵功能数据库操纵是DBMs面向用户的功能。DBMS接收、分析和执行用户对数据库提出的各种操作要求,完成数据库数据的检索、插入、删除和更新等各种数据处理任务。

编辑推荐

《网络数据库实用教程(SQL Server2000)》为高等教育出版社出版。

图书封面

评论、评分、阅读与下载


    网络数据库实用教程 PDF格式下载


用户评论 (总计1条)

 
 

  •   很好!看了它考试过了!~~~~~~~~~~~~~~
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7