Microsoft Word - 2BWL

Size: px
Start display at page:

Download "Microsoft Word - 2BWL"

Transcription

1 科学出版社职教技术出版中心

2 普通高等教育 十一五 国家级规划教材 高职高专计算机专业基础系列教材网络数据库技术与应用 ( 第二版 ) 王姝 主编 北京

3 iv 常用工具软件 内容简介 网络数据库是电子商务 网站建设所必需的数据组织方式之一 本书从网络数据库的概念入手, 以 SQL Server 2005 为数据库平台, 采用案例的形式详细介绍了网络数据库的基本概念以及数据库 数据表的建立和维护方法, 还介绍了与 ASP 编程相关的 HTML 及 VBScript 等内容, 并结合实例说明如何使用 ASP 技术访问后台数据库 本书主要内容包括网络数据库的基本概念,SQL Server 2005 数据库管理, 表 视图和查询,HTML 语言基础, 网络数据库的访问, 数据完整性和安全性 另外, 本书在最后安排了 9 个完整的实验内容供教学参考 本书适合作为高职高专计算机网络技术专业 电子商务等专业的教材, 也可供计算机及其相关专业的学生以及初学使用 ASP 编制 Web 应用程序的用户阅读 图书在版编目 CIP 数据 网络数据库技术与应用 / 王姝主编. 2 版. 北京 : 科学出版社,2009 ( 普通高等教育 十一五 国家级规划教材 高职高专计算机专业基础系列教材 ) ISBN Ⅰ. 网 Ⅱ. 王 Ⅲ. 关系数据库 数据库管理系统 高等学校 教材 Ⅳ.TP 中国版本图书馆 CIP 数据核字 (2009) 第 号 责任编辑 : 李太铼陈晓萍 / 责任校对 : 耿耘责任印制 : 吕春珉 / 封面设计 : 耕者设计工作室 科学出版社发行各地新华书店经销 * 2004 年 8 月第一版开本 : / 年 3 月第二版 印张 :14 3/ 年 3 月第四次印刷 字数 : 印数 : 定价 :24.00 元 ( 如有印装质量问题, 我社负责调换 科印 ) 销售部电话 编辑部电话 版权所有, 侵权必究举报电话 : ; ; 科学出版社职教技术出版中心

4 目 录 i 第二版前言 本书第一版自 2004 年 8 月出版以来, 已经印刷三次, 受到广大读者的关注 其间, 许多学校选用本书作为 网络数据库 课程教材, 反映本书 案例丰富 内容突出应用, 有利于学生掌握各章的主要内容 等 本书已通过评审并列入 普通高等教育 十一五 国家级规划教材 此次修订时, 我们在保持第一版教材特色的基础上, 结合教育部对职业技能人才的培养要求, 努力更新内容, 特别着力于增加教材的实践性, 以达到提高学生实践能力的目的 本次修订的原则是 : 一 保持和加强原书优点, 理论联系实际, 丰富了案例式教学 ; 二 更新软件版本, 使用 SQL Server 2005 作为数据库管理系统平台 第二版主要做了以下修改 : 第 1 章主要介绍数据库及网络数据库的概念, 对网络数据库的应用情况进行了介绍 第 2 章主要对 SQL Server 2005 的使用环境进行了介绍 第 3 章介绍了数据库的管理 第 4 章主要介绍了表 视图 查询及存储过程的使用 第 5 6 章对 HTML 语言及 VBScript 脚本进行了介绍 第 7 8 章重点介绍了 ASP 技术及对网络数据库的访问 第 9 章对数据的完整性和安全性进行了介绍 第 10 章是一个网络数据库综合应用案例 其中, 第 2 10 章是重新编写的, 其余各章也均有不同程度的更新 第二版中, 执笔人与第一版相同 第 章由王姝编写, 第 5 章由尉鹏博和王姝共同编写, 第 6~8 章由尉鹏博编写, 附录由苏志东编写 最后由王姝统稿 定稿 全书由尹季昆教授审稿并提出了宝贵的修改意见 在编写本书过程中, 我们得到了西安航空职业技术学院计算机工程系各位领导的支持, 科学出版社的李太铼同志为本书的编辑出版付出了辛勤劳动, 在此谨向以上各位老师表示衷心的感谢 本书提供了多媒体教学课件, 请读者登录科学出版社的网站下载 (k.cn) 受编者水平和时间所限, 本书不妥之处在所难免, 望读者不吝指正 王姝 2008 年 12 月

5 目 录 iii 第一版前言 目前, 随着计算机网络和电子商务的发展, 以数据库技术为基础的信息管理系统开 发 网站建设等已渗透到社会的各行各业 作为数据的支持系统, 网络数据库在整个应用系统的开发过程中起着重要作用 本书内容本书主要面向高职高专学生, 在策划和编写本书的过程中, 我们始终本着 理论够用 突出实用 的原则, 围绕应用讲述理论, 不强调追求学科的完整性和系统性 SQL Server 2000 作为网络数据库管理系统的代表, 以其良好的性能和方便易用的特点受到广大用户的喜爱 本书主要从网络数据库的概念入手, 以 SQL Server 2000 为数据库平台, 以案例的形式较为详细地介绍了 SQL Server 2000 的使用方法及其在 Web 应用程序设计中的应用 第 1 章介绍数据库的基本理论, 引出网络数据库的基本概念 ; 第 2 章主要介绍 SQL Server 数据库的管理, 讲述如何在 SQL Server 中建立和维护数据库 ; 第 3 章主要学习数据表 视图和查询的建立 修改等有关操作 ; 第 4~6 章分别介绍 HTML 语言基础 VBScript 脚本语言以及 ASP 技术的基础知识 ; 第 7 章作为本书的重点和难点, 主要介绍如何访问网络数据库, 并结合实例说明如何配置 ODBC 数据源, 如何通过 Connection Recordset 对象访问后台数据库 ; 第 8 章介绍数据完整性和安全性以及事务 批和锁等内容 ; 第 9 章介绍了网络数据库的应用 ; 附录中安排了 9 个完整的实验内容 本书特点 结合高职高专的教育特点, 具有 理论够用 突出实用 的特点, 理论知识点到为止, 对于抽象的理论, 尽量用实例去说明 本书强调动手能力的培养, 通过实验, 在理解理论知识的同时, 加强操作能力的培养 本书充分考虑到读者处于不同层次, 不用过多的其他课作为先行课, 只要读者熟悉计算机的基本操作即可 本书从数据库的基本概念出发, 介绍了数据库 网络数据库的基本理论和 SQL Server 2000 中对数据库和数据表的操作, 之后又介绍了网页设计基础 在这样的章节安排下, 读者可以不用先学数据库理论和网页设计也能轻松地掌握本书中的内容 操作性强 在内容的设计上侧重于应用, 并提供了相应的实例和附录中的实验教学 本书中的所有程序都测试通过, 使用环境为 : 在 Windows 操作系统下,SQL Server 2000 作为数据库平台,PWS 为 Web 服务器 本书由西安航空职业技术学院王姝任主编, 负责全书的总体规划和统稿, 西安航空职业技术学院尉鹏博老师任副主编 其中第 1~3 章 第 8 章由王姝编写, 第 4~7 章 第 9 章由尉鹏博老师编写, 附录由西安航空职业技术学院苏志东老师编写 特别感谢西安外事学院尹季昆教授详细审阅了全稿并提出宝贵的修改意见 为了方便教学, 本书配有多媒体教学课件, 读者可与科学出版社联系, 免费索取 科学出版社职教技术出版中心

6 iv 网络数据库技术与应用 邮件地址 由于作者知识水平和教学经验所限, 书中难免存在错误和不足之处, 真诚希望广大读者批评指正 王姝 2005 年 5 月

7 目 录 v 目 录 第 1 章网络数据库概述 概述 数据库基础知识 数据模型 数据库管理系统 网络数据库 网络数据库的基本概念 Web 的产生及发展 网络数据库技术 B/S 模式与 Web 服务器... 8 小结 习题 第 2 章 SQL Server 2005 概述 SQL Server 简介 SQL 简介 SQL Server 发展简史 SQL Server 2005 各版本及功能简介 服务器端 MSSQLServer 服务 管理工具 SQL Server Management Studio SQL Server Management Studio 的使用 管理 SQL Server 2005 服务器 在 SQL Server Management Studio 中执行 SQL 命令 T-SQL 语法格式 科学出版社职教技术出版中心 小结 习题 第 3 章 SQL Server 数据库管理 案例问题 : 网上产品销售系统 SQL Server 数据库 数据库中的对象 SQL Server 2005 系统数据库 文件和文件组 SQL Server 2005 日志文件 建立与修改数据库 用企业管理器建立数据库... 30

8 vi 网络数据库技术与应用 用 CREATE DATABASE 命令建立数据库 修改数据库结构 分离和附加用户数据库 分离数据库 附加数据库 删除数据库 使用企业管理器删除 使用 DROP DATABASE 命令删除 数据库的导入 / 导出与数据库文件的重命名 数据库的导入与导出 数据库的重命名 小结 习题 第 4 章表和视图 案例引入 表的定义及创建 字段的数据类型 字段的属性 用表设计器建立表 用 T-SQL 建立表 修改表结构 表的维护操作 向表中添加记录 更新记录 删除记录 删除表 扩展与提高 : 建立客户信息表和订单表 视图 案例 : 创建视图 视图的修改 视图的删除 检索视图的信息 索引 创建索引 修改索引 删除索引 表的查询 基本查询 多表查询... 67

9 目 录 vii 4.7 案例 : 存储过程的创建和调用 小结 习题 第 5 章 HTML 语言基础 案例引入 : 家电服务网页 HTML 语言简介 HTML 常用的标记符 文件结构标记符 区段格式标记符 字符格式标记符 列表格式标记符 超链接标记符 表格标记符 多媒体标记符 图像标记符 向网页中插入背景音乐 表单标记符 案例 : 创建用户信息注册表 表单标记符 <form> 输入标记符 <input> 下拉列表标记符 <select> 和 <option> 滚动条文本框标记符 <textarea> 小结 习题 第 6 章 VBScript 脚本语言 脚本语言概述 VBScript 脚本语言基础 案例 : 在网页中使用 VBScript 脚本 科学出版社职教技术出版中心 数据类型及变量 常量 表达式 选择结构 循环结构 过程与函数 Sub 过程的声明与调用 函数的声明与调用 内置函数及内置对象 案例 : 使用内置函数和内置对象 VBScript 的内置函数 VBScript 的内置对象

10 viii 网络数据库技术与应用 小结 习题 第 7 章 ASP 编程基础 ASP 基础 ASP 的特点 ASP 的工作流程 ASP 的文件结构 案例 :ASP 与 VBScript 混合编程 ASP 的内置对象 Request 对象 Request 对象的属性和方法 Request 对象的数据集合 Response 对象 Response 对象常用属性 Response 对象方法 Response 对象数据集合 Session 对象 Session 对象的功能及使用方法 Session 对象的属性 Session 对象的方法 Session 对象的数据集合 Session 对象的事件 案例 :Session 对象应用 Application 对象 Application 对象及创建 Application 对象的方法 Application 对象的数据集合 Application 对象的事件 案例 : 论坛计数程序 Server 对象的使用 Server 对象的属性 Server 对象的方法 小结 习题 第 8 章网络数据库的访问 ODBC 与数据源操作 ODBC 概述 创建 ODBC 数据源

11 目 录 ix 8.2 使用 ADO 访问数据库 ADO 概述 ADO 对象及数据集合 使用 Connection 对象访问数据库 案例 : 添加产品信息 Connection 对象及其属性 Connection 对象的方法 使用 Command 对象访问数据库 案例 : 产品信息查询 Command 对象及其属性 Command 对象的方法 使用 Recordset 对象访问数据库 Recordset 对象及其属性 Recordset 对象的常用方法 案例 : 用 Recordset 对象维护数据库 Recordset 对象的数据集合 Recordset 对象的数据集合 案例 :Recordset 对象的使用 小结 习题 第 9 章数据完整性和安全性 数据完整性的基本概念 数据完整性的实现 案例 : 约束及创建 案例 : 触发器及创建 数据安全性 用户安全管理 权限安全管理 科学出版社职教技术出版中心 使用 SQL Server 管理用户 小结 习题 第 10 章网络数据库应用案例 案例问题 需求分析与系统设计 系统需求分析 系统功能模块设计 数据库设计 系统主要模块及实现 借阅历史查询及实现

12 x 网络数据库技术与应用 小结 部分习题答案 附录 实验 1 数据库的建立及修改 实验 2 表的建立维护 实验 3 视图与查询 实验 4 创建索引和存储过程 实验 5 HTML 语言的使用 实验 6 VBScript 脚本的使用 实验 7 用 ASP 技术访问数据库 实验 8 创建触发器 实验 9 网络数据库的综合应用 主要参考文献

13 第 1 章网络数据库概述 数据库技术是计算机数据处理与信息管理系统的核心 它主要研究解决计算机信息 处理过程中大量数据的组织与存储问题 本章主要介绍网络环境下数据库技术的应用 学习内容 1. 数据库的概念 数据模型及关系型数据库的特点 2. 数据库管理系统的功能 3. 网络数据库的基本概念及 B/S 模式的三层体系结构 实践操作 Web 服务器 IIS 的配置 1.1 概述 随着计算机网络的发展和电子商务的出现, 各种大型数据库处理系统以及商业 网站对数据的可靠性和安全性也提出了新的要求 为了有效地管理和使用网上的信息, 网络数据库技术应运而生 它能够帮助计算机用户组织和构造数据, 满足大型数据处理系统对数据存储量的需求, 并允许计算机程序在管理数据中充当更为积极的角色 早期的数据库系统是在单一的大型计算机系统中运行的 数据 数据库管理软件 访问数据库的用户或应用程序都运行在同一系统中 从 20 世纪 80 年代到 90 年代, 出现了一种新的访问数据库的客户机 / 服务器模式 (Client/Server 模式,C/S 模式 ) 在这种模式下, 运行在个人计算机上的用户或应用程序能够通过网络访问不同计算机系统的数据库 到了 20 世纪 90 年代末, 越来越普及的 Internet 和 WWW 使网络世界与数据管理结合得更加紧密 于是出现了基于 Web 的网络数据库的工作模式, 该模式是一种浏览器 / 服务器 (Browser/Server,B/S) 模式 数据库系统在后台数据库服务器上运行, 对数据进行安全存储和快速检索 ;Web 服务器在前台运行 当客户机提出一个查询请求的时候, Web 服务器运行一个应用程序对数据库进行操作, 并把结果传送给客户机, 客户机的浏览器得到数据后将最终结果显示给用户 B/S 模式的工作流程可以用图 1.1 来说明 客户端是运行在 PC 机或某些位于前端的 瘦 客户设备上的 Web 浏览器, 它与中间层的 Web 服务器进行通信 中间层的 Web 应用服务器是连接前端客户机和后台数据库服务器的桥梁 当用户请求比简单的 Web 页面更复杂的东西时,Web 服务器把这个请求通过接口程序传递给数据库服务器, 进而实现对后台数据库的访问 基于 B/S 模式的 Web 网络数据库应用模式主要用于浏览 查询 Internet/Intranet 信息 科学出版社职教技术出版中心

14 2 网络数据库技术与应用 由于其面向的是不特定用户, 客户机无需维护, 因此随着 Internet 的普及, 这种模式逐渐为人们所重视 类似于网上订票 网上购物等使用的数据库系统, 这也是我们目前开展电子商务应用的常用模式 前一层 浏览器 ( 客户端 ) Internet 中间层 Web 服务器 后一层 ( 数据库端 ) 数据库服务器 数据库 图 1.1 B/S 模式的工作流程 1.2 数据库基础知识 数据库就是存放数据的 仓库, 是一个数据集合 严格来讲, 所谓数据库是指按一定的数据模型组织的 存放在计算机存储设备上的相关数据的集合 它强调数据库内数据之间是彼此联系的, 不是离散的 使用数据库方式组织数据, 具有独立性强 共享性好及数据冗余度低的优点 数据模型数据库系统研究的对象是客观事物以及反映这些事物间相互关系的数据 数据库把数据按一定的结构和形式组织起来, 各个数据对象以及它们之间存在的相互关系的集合称为数据模型 由于数据库中的数据都是结构化的数据, 因此, 数据模型对数据库设计来说很重要 根据数据所描述实体对象的属性特征以及人们所采用的描述方法, 通常将数据模型分为三种 : 层次模型 网状 ( 或网络 ) 模型和关系模型 随着面向对象程序设计的普及, 也有人提出了面向对象的数据模型 对应于这些不同的模型, 数据库也相应地分为层次数据库 网状数据库和关系型数据库 1. 层次模型层次模型 (Hierarchical Model) 表示数据间的从属关系结构, 是一种以记录某一事物的类型为根节点的有向树结构 层次模型像一棵倒置的 树, 根节点在上, 层次最高 ; 子节点在下, 逐层排列, 其主要特征如下 仅有一个无双亲的节点, 该节点称为根节点 除根节点以外的任何一个子节点, 向上仅有一个父节点, 向下可以有若干个子节点 层次模型表示的是从根节点到子节点的一个节点对多个节点, 或从子节点到父节

15 第 1 章网络数据库概述 3 点的多个节点对一个节点的数据间的联系, 层次模型的示例如图 1.2 所示 学院 电气工程系 计算机工程系 机械工程系 网络教研室 软件教研室 图 1.2 层次模型示例 2. 网状模型 网状模型 (Network Model) 是层次模型的扩展, 它表示多个从属关系的层次结构, 呈现一种交叉关系的网络结构 网状模型是以记录为节点的网络结构, 其主要特征如下 有一个以上的节点无双亲 至少有一个节点有多个双亲 网状模型可以表示较复杂的数据结构, 即可以表示数据间的纵向关系与横向关系 这种数据模型在概念上 结构上都比较复杂, 操作起来也有很多不便 网状模型的示例如图 1.3 所示 图 1.3 网状模型示例 在该示意图中, 节点 A 和节点 B 均无双亲节点, 节点 C 和节点 D 均有两个双亲节点, 因此该模型为网状模型 3. 关系模型 科学出版社职教技术出版中心 在关系模型 (Relational Model) 中, 不同数据之间的联系用关系来表示, 其实质是将数据的逻辑结构归为满足一定条件的二维表形式, 每个二维表称为一个关系 在二维表中, 每一行称为一个记录, 每一列称为一个数据项或字段 ( 也称属性 ), 数据项名称为字段名或属性名, 整个表表示一个关系 这种模型既可以用来表达事物之间 一对一 和 一对多 的联系, 也可以用来表达 多对多 的联系 如表 1.1 所示的就是二维表 关系模型主要有以下几个特点 关系中每一列具有相同的属性, 每个属性被指定一个不同的属性名 ( 也叫字段名 ), 属性名不能重复 关系中的每一个数据必须是不可再分的数据项, 而不是组合的数据项

16 4 网络数据库技术与应用 表 1.1 产品信息表 (product_table) Product_id Product_name price stockcounts BXA100 冰箱 A BXA120 冰箱 A KT120 空调 K KT200 空调 K BG001 冰柜 L BG002 冰柜 L BG004 冰柜 L BXB002 冰箱 B BXB003 冰箱 B 关系中的每一个记录由一个个体事物的诸多属性构成 行和列的排列顺序是任意的 一个关系是一张二维表, 不允许有相同的字段名, 也不允许有相同的记录存在 因为关系模型具有简单灵活 操作方便 数据独立性强等特点, 所以近年来得到了迅速的发展和普及 数据库管理系统为了保证数据库中数据的独立性和一致性, 用户程序不能直接对数据库进行操作 在用户和数据库之间通过数据库管理系统作为桥梁来实现用户对数据库的访问, 如图 1.4 所示 数据库管理系统 (DataBase Management System,DBMS) 是一个系统软件, 它的主要职责是把用户程序的数据操作语句转换为对系统存储文件的操作, 对数据库中的数据资源进行统一管理, 并将操作结果返回给用户程序 数据库系统的功能随系统的大小而异, 一般来说, 主要有以下几个方面功能 1. 数据库的描述数据库管理系统把数据描述语言所描述的全局和局部的逻辑数据结构 存储结构 保密定义以及信息格式等各项内容从源形式转换成目标形式, 存放在数据库中供系统查阅 2. 数据库的管理数据库管理系统控制整个数据库系统的运行 ; 控制用户的并发性访问 ; 执行对数据的安全和完整性检查 ; 实施对数据的检索 插入 删除及修改等操作 3. 数据库的建立和维护数据库的建立和维护功能包括 : 初始时装入数据库 ; 运行时记录工作日志 监视数据性能 ; 在性能变坏时重新组织数据库 ; 在用户要求或系统设备变化时修改和更新数据库 ; 在系统软 硬件发生故障时恢复数据等

17 第 1 章网络数据库概述 5 4. 数据通信数据库管理系统通常与操作系统协同处理数据的流向, 这些数据可能来自应用程序 计算机终端或其他系统, 也可能由系统内运行的进程所产生 它们可能被送到调用队列缓冲区 终端或正在执行的某个进程中 目前市面上有很多种数据库管理系统, 如桌面型数据库产品 Microsoft Access Microsoft Visual FoxPro 等, 还有以 SQL Server 为代表的网络数据库产品, 如 Oracle 等 在计算机系统中引入数据库技术后的系统一般由数据库 数据库管理系统及其开发工具 用户应用程序 数据库管理员和用户构成, 称为数据库系统 (DataBase System, DBS), 如图 1.4 所示 用户程序 1 数 用户程序 2 据 库 管 数据库 理 用户程序 n 系 统 数据库管理员 网络数据库的基本概念 图 1.4 数据库系统 1.3 网络数据库 网络数据库技术目前在 Internet 上被大量应用 从最初的网站留言簿 自由论坛直到当今的远程教育以及复杂的电子商务等, 这些系统几乎都是采用网络数据库来实现的 所谓网络数据库 ( 也称 Web 数据库 ) 技术就是将数据库技术与 Web 技术相结合的技术 借助于 Web 将存储于数据库中的大量信息及时发布出去 ; 同时 Web 站点也借助于成熟的数据库技术对网站的各种数据进行有效地管理, 实现用户与网络中的数据库进行实时动态数据交互 网络数据库系统的必要组成元素有后台数据库 Web 服务器 客户端浏览器以及连接客户端和服务器之间的网络 (Internet 或 Intranet) 这些元素是网络数据库存在的基础, 而构建这些硬件元素并不是网络数据库系统开发者的任务, 网络数据库系统开发者所要考虑的重要问题是如何构建一个满足网络数据库系统运行时所必需的软件环境, 能充当这一角色的就是设计与制作动态网页 目前流行的动态网页解决方案中一般都强调与数据库的连接, 在网页中挂接后台数据库已成为当前最热门的实用技术 此时数据库就成为 Web 应用程序后端不可缺少的系 科学出版社职教技术出版中心

18 6 网络数据库技术与应用 统软件 现有的 Web 应用程序中, 动态网页上需要显示的内容一般都来源于网络数据库 在较大规模的网络应用中, 为了提高系统的性能和可靠性, 一般都采用具有 客户机 / 服务器数据库引擎 的大型关系数据库系统 目前使用较为广泛的网络数据库平台有 SQL Server 和 Oracle 等 Oracle 9i 是 Oracle 公司推出的网络数据库管理系统, 以其操作简单易用 可扩展性好与先进的网络特性和管理能力受到了业界的好评 它是以结构化查询为基础的大型关系数据库, 是目前流行的客户机 / 服务器体系结构数据库之一 SQL Server 是 Microsoft 公司推出的功能强大的数据库系统, 与 Windows 系统紧密集成, 因此具有良好的性能和可伸缩性 本书将采用目前流行的 SQL Server 2005 作为网络数据库的平台 Web 的产生及发展 Web 是 WWW 网中的一个服务节点 ( 网站 ) 在很多场合中,Web 和 WWW 这两个专业术语几乎意味着同一个事务 Web 的产生与因特网的发展密切相关 从 20 世纪 60 年代美国国防部研制的 ARPANet 到 1995 年因特网商业化运营分割的完成, 在短短的 30 年时间里因特网上出现了多种应用系统, 其中以 Web 为主要内容的 WWW 技术得到了广泛应用 WWW 最重要的特点是具有容易使用的标准图形界面 一些不精通计算机的用户也可以利用 WWW 系统访问因特网上的各种资源 WWW 的这种思想实际上就是在因特网上构造一个实现信息共享的系统 超文本标记语言的出现, 实现了因特网上任意计算机上页面之间的跳转 早期的 Web 网站都是一些由 HTML 文件组成的静态网站, 用户进入网站后只能查看一个个事先编辑好的 HTML 页面文件, 当时能够查阅的资料较少, 而且即时性较差 随着全球信息时代的到来, 人们越来越迫切地要求能够在因特网上快速 准确地收集 处理大量的信息, 这就促使 Web 网站及网页的制作技术得到了快速的发展, 也就出现了动态 Web 设计 到目前为止, 以浏览器 / 服务器模式为主要内容的 Web 技术框架已相当成熟 Web 浏览器是用于访问 Web 服务器的工具软件 从第一个浏览器发明至今, 出现过上千种各式各样的浏览器, 但到目前为止, 只有 Netscape 和 Internet Explorer 两种浏览器得到了广泛的使用 Web 服务器是工作在特定操作系统中的应用软件系统 随着服务器硬件及操作系统性能的不断提高, 各种 Web 服务器系统大量涌现, 而且很多 Web 服务器还可以使用 Server 端的很多技术来发送标准的 HTML 网页, 如 PHP JSP 及 ASP 等 目前主要的服务器产品包括 Apache Microsoft IIS Netscape Web Server 等 Microsoft 公司提供的 Web 服务器软件由于管理容易 易于使用而受到广大用户的欢迎 其中,IIS(Internet Information Server,Internet 信息服务 ) 工作于 Windows NT Server 或 Windows 2000 Server 环境, 而该公司的另一款服务器软件 PWS(Personal Web Server, 个人 Web 服务器 ) 工作于 Windows 98 环境 这些服务器软件功能相似, 在 ASP 设计中都可以作为 Web 服务器使用 本书以 IIS 为 Web 服务器环境

19 第 1 章网络数据库概述 网络数据库技术 在动态网页制作方案中, 常用到以下几种技术, 用来实现网页与后台数据库的访问 1. PHP 技术 PHP 即 Personal Home Page, 是动态网页开发的工具之一 它是一种嵌入在 HTML 中并由服务器解释的脚本语言 它可以用于管理动态内容 支持数据库 处理会话跟踪, 甚至构建整个电子商务站点 它支持许多流行的数据库 PHP 技术的优点如下 跨平台性好 : 大多数常规 PHP 的安装通常是与 Linux 或各种 UNIX 上的 Apache 一起运行的 PHP 模块 同时 PHP 可以在 Windows 9x Windows 2000 Server Windows XP 等系统下运行 简单易学 :PHP 采用 C 语言语法, 对于有 C 语言基础的人来说, 学习 PHP 较为简单 与数据库交互良好 :PHP 几乎支持了所有现今流行的数据库 它可以自行编写外围的函数来间接存取数据库, 当数据库发生改变时, 可以通过改变 PHP 编码来轻松实现 PHP 的不足体现在对各种数据库没有统一的接口标准, 它对于每种数据库几乎都有一个不同的接口 由于 PHP 的每一种扩充模块并不是完全由 PHP 本身来完成的, 需要许多外部的应用程序库, 因此安装比较复杂 2. JSP 技术 JSP 是英文 Java Server Pages 的缩写, 它是 Sun 公司首创的一种新型动态网页编程技术 JSP 不但完全拥有 Servlet 技术的优点, 而且 JSP 源代码能够直接嵌入 HTML 之中, 使得程序的开发更为简化和快速 JSP 技术的优点如下 平台无关性 : 差不多所有平台上, 都可见到一致的 Java Servlet/JSP 的 Web Servlet/Application Server 系统, 它可以让用户在任意环境中进行系统部署, 在任意环境中扩展功能 可移植性 :JSP 继承了 Java 的一切特性, 它使得 JSP 代码在一次编译之后, 可以在任意地方运行 与数据库连接方便 :JSP 通过 Java 语言的 JDBC 技术与数据库相连, 只要数据库有 JDBC 的驱动程序就可与之相连接 如果没有 JDBC, 也可以通过 JDBC ODBC 桥来实现数据库的连接 3. ASP 技术 科学出版社职教技术出版中心 ASP(ActiveX Server Page, 动态服务器页 ) 技术是 Microsoft 提出的一个概念 所谓 ASP 是指在 Windows 系统中运行的 Web 服务器所能利用的 Server 端的 Script 环境, 通常以 DLL(asp.dll) 的形式表示 如果客户端要访问的是 Web 服务器中扩展名为.HTM 的文件, 则 Web 服务器将直接把该文件传送给客户端 如果客户要访问的是 Web 服务器中扩展名为.asp 的文件, 则 Web 服务器会自动地解释执行该程序, 并把结果信息转换

20 8 网络数据库技术与应用 为 HTML 信息再传送给客户端 ASP 提供了一种服务器端脚本语言的运行环境 它执行效率高 简单易学, 使开发者可以省去许多繁琐的工作来开发强大的 Web 应用程序 PHP JSP ASP 技术等共同成为当今 Web 编程的三大主流技术, 本书主要介绍 ASP 技术 1.4 B/S 模式与 Web 服务器 前面已提及, 网络数据库的工作模式是一种浏览器 / 服务器 (B/S) 模式 数据库系统在后台数据库服务器上运行, 对数据进行安全存储和快速检索, 而 Web 服务器在前台运行 实际上这种解释是站在服务器端的角度来理解的, 如果考虑到浏览器端的用户的话, 将 B/S 模式理解为三层更贴切一些 1. 三层结构的客户机 / 服务器结构在 B/S 模式的三层结构中, 整个系统由三部分组成 : 客户机 应用程序服务器和数据库服务器, 如图 1.5 所示 客户端 客户机客户机 客户机 应用程序服务器 服务器端 数据库服务器 图 1.5 三层结构示意图由于用户是通过浏览器来访问 Web 站点的, 所以三层的 Web 的体系结构也被称为浏览器或服务器体系结构 在网络环境下, 客户端向服务器发出服务请求, 服务器端接收并处理客户的请求, 然后把处理结果返回到客户端 图 1.1 说明的就是这个过程 在图 1.5 中, 客户端和服务器端系统不单指硬件或软件, 而是指软件 硬件相结合的环境 如果从硬件层面看问题, 客户 指的是用户使用的计算机, 服务器 指的是提供服务的计算机服务器 如果从软件层面看问题,Client( 客户 ) 和 Server( 服务器 ) 指的是软件 Client 软件和 Server 软件可以在同一台计算机上运行, 也可以在网络环境中的两台或多台计算机上运行 最常见的 Client 软件就是我们熟悉的浏览器, 如 Microsoft 公司的 Microsoft Internet Explorer( 简称 IE) 和 Netscape 公司的 Netscape Communication ( 简称 NC) 而 Server 软件有 Web 服务器和数据库服务器 Web 服务器有很多种, 常用的有 PWS 和 IIS 两种 ; 至于数据库服务器, 可以由 SQL Server 承担 2. IIS 的配置过程 IIS 是 Microsoft 公司主推的基于 Windows 2000 操作系统的 Web 服务器, 在 Windows

21 第 1 章网络数据库概述 9 XP 下也可以使用, 它提供了管理和维护 Internet 站点的能力 IIS 支持 WWW FTP 和 Gopher 服务, 通过使用 ASP CGI 和 ISAPI(Internet Server Application Programming Interface, 服务器应用程序编程接口 ) 技术, 具有高效存取数据的能力 下面介绍 IIS 的主要配置过程 IIS 不是 Windows 默认的安装组件, 需要通过选择 控制面板 窗口中的 添加 / 删除程序 组件来安装 安装好 IIS 后可以通过选择 控制面板 窗口中的 管理工具, 然后双击其中的 Internet 信息服务 来启动 IIS 服务器启动后的界面如图 1.6 所示 图 1.6 初次启动 IIS 的界面 例 1.1 假设用户已制作好站点文件, 并存放于 D:\bookonline 文件夹中 如何配 置 IIS 将该站点发布? 操作过程如下 第一步 : 定义虚拟目录 要在 IIS 中发布内容, 应首先定义虚拟目录, 其操作如下 用鼠标右击 默认网站, 如图 1.7 所示, 在弹出的快捷菜单中选择 新建 (N) 下的 虚拟目录 V 功能, 会弹出 欢迎使用虚拟目录创建向导 对话框, 单击 下一步 (N) 按钮, 出现如图 1.8 所示的 虚拟目录别名 对话框, 用于给要发布的站点定义一个别名 在此输入别名为 :bookonline, 然后单击 下一步 (N) 按钮 第二步 : 定义站点的物理存放位置 在图 1.9 中, 用户可以通过 浏览 (R) 按钮来查找站点文件的存放位置, 在此输入 :D:\bookonline, 然后单击 下一步 (N) 按钮 科学出版社职教技术出版中心 图 1.7 新建虚拟目录

22 10 网络数据库技术与应用 图 1.8 定义 虚拟目录别名 图 1.9 定义站点的物理存放位置第三步 : 设置虚拟目录的访问权限 出现图 1.10 所示的窗口, 用于设置虚拟目录的访问权限, 取默认值即可 然后单击 下一步 (N) 按钮, 出现图 1.11 所示的 已成功完成虚拟目录创建向导 对话框, 单击 完成 按钮, 至此完成了虚拟目录的创建 图 1.10 设置虚拟目录的访问权限

23 第 1 章网络数据库概述 11 图 1.11 已成功完成虚拟目录创建向导 此时的 IIS 界面如图 1.12 所示, 在左侧的任务窗格中出现了刚才所定义的站点名 3. 用 IIS 发布网页 图 1.12 建好虚拟目录创建后的 IIS 设置好 IIS 后, 用户就可以查看自己的站点文件内容了 方法是用鼠标右击图 1.12 中要查看的文件, 在弹出的快捷菜单中选择 浏览 功能即可, 如图 1.13 所示 科学出版社职教技术出版中心 图 1.13 在 IIS 中浏览页面

24 12 网络数据库技术与应用 4. 设置默认目录一般做到第 3 步就可以查看站点所有文件了 如果需要把用户的目录设为默认目录, 考虑到 IIS 的默认安装路径是 C:\Inetpub\ wwwroot, 还需进行如下操作 用鼠标右击 默认网站, 在弹出的快捷菜单中选择 属性, 如图 1.14 所示 弹出 默认网站属性 对话框, 单击其中的 主目录 项, 如图 1.15 所示 单击 浏览 (O) 按钮选择用户的站点根目录, 如 D:\bookonline\myworksite 然后在 默认网站属性 对话框中单击 文档 选项卡, 定义用户站点中主页文件名, 如图 1.16 所示 图 1.14 设置默认目录 图 1.15 设置默认路径 图 1.16 定义默认文档 定义了站点主目录和默认文档后, 就可以打开浏览器 IE, 在其地址栏中输入 或 浏览用户页面

25 第 1 章网络数据库概述 13 小 结 本章主要介绍了数据库的基本概念以及数据库管理系统的功能, 从系统角度出发阐明数据库系统是由数据库 用户应用程序和数据库管理等部分组成 数据模型是把数据按一定的结构和形式组织起来, 各个数据对象以及它们之间存在的相互关系的集合 根据数据所描述实体对象的属性特征以及人们所采用的描述方法, 通常将数据模型分为三种 : 层次模型 网状模型和关系模型 网络数据库是数据库技术和 Web 技术相结合的产物 网络数据库就是指把数据库技术引入到 Internet 的 Web 系统中, 借助于 Web 技术将存储于数据库中的大量信息及时发布出去 ; 而 Web 站点则借助于成熟的数据库技术对网站的各种数据库进行有效管理并实现用户与网络中的数据库进行实时动态数据交互 常用的网络数据库有 SQL Server 和 Oracle 另外, 本章还介绍了目前应用广泛的 B/S 模式及三层体系结构, 并对 Web 服务器 IIS 的使用进行了说明 通过对本章的学习, 希望读者对网络数据库的概念有所了解, 为后面的学习奠定基础 习 题 一 填空题 1. 数据库是指 2. 根据数据库中数据的组织方式, 把数据模型分为三种 : 模型 模型和模型 模型对应的数据组织方式是二维表形式 3. 数据库系统由 和用户组成 4. 当前主流的网络数据库产品有和等 5. 通过 Web 访问数据库的动态网页技术有 PHP 等 6. 常用的 Web 服务器产品有 PWS 和 二 简答题 1. 什么是网络数据库? 常用的网络数据库平台有哪几种? 2. 在浏览器 / 服务器 (B/S) 模式中, 浏览器和服务器分别起什么作用? 该模式的结构如何? 3. 解释数据库 数据库管理系统及数据库系统的概念 4. 上机练习 : 练习配置 IIS, 设置其主目录和默认文档 科学出版社职教技术出版中心

26 第 2 章 SQL Server 2005 概述 SQL Server 2005 是 Microsoft 公司于 2005 年推出的大型数据库管理系统 本章主要对 SQL Server 2005 的发展历程及使用环境进行介绍 学习内容 1. 网络数据库管理系统 SQL Server 2005 的发展史及功能 2. 管理工具 SQL Server Management Studio 的使用 3.T-SQL 语法 实践操作 1. 安装 Microsoft SQL Server 管理数据库服务器 MSSQLServer 3. 管理工具 SQL Server Management Studio 的使用 2.1 SQL Server 简介 Microsoft SQL Server 2005( 以后简称为 SQL Server 2005) 是基于 C/S 模式和 B/S 模式的新一代大型关系型数据库管理系统, 是一种组织 管理和检索计算机数据存储的工具 它在电子商务 数据仓库和数据库解决方案等应用中起着核心作用, 为企业的数据管理提供了强大的支持, 对数据库中的数据提供有效的管理, 并实现了数据的完整性及数据的安全性 SQL 简介 SQL(Structured Query Language) 译为结构化查询语言, 是由 Ray Boyce 和 Don Chamberlin 于 1974 年提出的关系型数据库的国际标准语言 从最早提出到现在,SQL 经历了各种不同的版本 1986 年, 美国国家标准协会 (ANSI) 制定了第一个 SQL 语言标准, 称为 ANSI SQL 年, 国际标准化组织 (ISO) 通过了这一标准 1989 年公布了 SQL-89 标准 目前最新的 SQL 标准为 ANSI SQL-92 SQL 功能强大, 根据它对数据进行的不同操作, 可以把 SQL 语言划分以下四种 数据定义语言 (Data Definition Language,DDL): 用于定义数据的结构, 如创建 修改或者删除数据库对象, 如 create database 命令等 数据查询语言 (Data Query Language,DQL): 主要用于对数据库中的表进行查询, 并返回符合用户查询标准的结果数据, 其中的 SELECT 命令是 SQL 语言中使用最频繁的命令 数据操作语言 (Data Manipulation Language,DML): 用于向数据库添加 修改和删除数据 检索指定数据等操作, 如 insert 命令 update 命令 delete 命令等

27 第 2 章 SQL Server 2005 概述 15 数据控制语言 (Data Control Language,DCL): 用于定义数据库用户权限 1. T-SQL SQL Server 使用 ANSI SQL-92 的扩展集, 称为 T-SQL( 即 Transact-SQL), 其遵循 ANSI 制定的 SQL-92 标准 T-SQL 是标准 SQL 程序设计语言的增强版, 它是用来让应用程序与 SQL Server 沟通的主要语言 T-SQL 提供标准 SQL 的 DDL 和 DML 等功能, 加上延伸的函数 系统预存程序以及程序设计结构 ( 例如 IF 和 WHILE) 让程序设计更有弹性 T-SQL 的功能随着新版的 SQL Server 而持续成长 2. MS-SQL Server MS 是美国微软公司 Microsoft 的简称,SQL 全称是 结构化查询语言,Server 是服务器的意思 MS-SQL Server 是微软公司在 SQL 语言的基础上开发的一种数据库服务器 SQL Server 2000 是 MS-SQL Server 中的一个版本,MS-SQL Server 的最新版本是 SQL Server SQL Server 发展简史 SQL Server 的第一个版本是由 Microsoft 公司和 Sybase 公司在 1988 年合作开发的, 它适用于 OS/2 操作系统 后来,Microsoft 公司开始为 Windows NT 平台开发新的 SQL Server 版本 1988~1992 年,Microsoft 公司相继开发了 SQL Server 的 Windows NT 平台版本 SQL Server 的 Windows NT 3.1 平台 SQL Server 4.2 版本 1995 年发布了 SQL Server 6.0 版本, 随后又推出了 SQL Server 6.5 版本和 SQL Server 7.0 版本 2000 年发布了 SQL Server 年发布了 SQL Server 2005 这些运行于 Windows 操作系统平台下的 SQL Server, 由于与操作系统之间紧密结合, 很快获得了巨大成功, 逐渐成为数据库管理方面的主流产品之一 与 SQL Server 2000 相比,SQL Server 2005 在数据库管理方面更具有优势 新增的 SQL Server Management Studio:SQL Server 2005 引入了一种新型集成化管理工具套件, 即 SQL Server Management Studio 这种工具集包含用来对 SQL Server 数据库进行开发 部署和故障诊断的新增功能以及针对原有功能的进一步增强 复制增强特性 : 对于分布式移动数据库而言,SQL Server 2005 提供了新的端到端复制功能, 其中包括发布 Oracle 数据库的能力 此外,SQL Server 2005 还针对复制工具及其伸缩能力提供了新的增强特性 在线恢复 : 利用 SQL Server 2005, 数据库管理员可以在 SQL Server 实例运行状态下执行恢复操作 由于只有那些被恢复的数据无法使用, 数据库的其余部分仍旧处于在线状态且保持可用, 因此, 在线恢复特性能够有效提高 SQL Server 的可用性 T-SQL 增强特性 :SQL Server 2005 提供了用以开发可伸缩性数据库应用的新型语言功能 这些增强特性包括错误处理, 递归查询功能, 关系型操作符 pivot apply row_number, 以及其他行级功能 Web 服务 : 借助 SQL Server 2005, 开发人员可以在数据库层次上开发 Web 服务, 科学出版社职教技术出版中心

28 16 网络数据库技术与应用 从而使 SQL Server 成为一个超文本传输协议 (http) 监听器并面向以 Web 服务为中心的应用提供新型数据访问功能 SQL Server 2005 各版本及功能简介根据 Microsoft 的解释,SQL Server 2005 已经不再是传统意义上的 SQL Server 2000 数据库, 而是整合了很多数据分析服务的数据平台 数据库引擎平台主要用于存储 处理和保护数据的核心服务, 就是传统意义上的数据库 分析服务平台为商业智能应用程序提供了联机分析处理 OLAP 和数据挖掘功能 集成服务平台是一种企业数据转换和数据集成解决方案, 用户可以使用它从不同的数据源提取 转换和合并数据, 并将其移至单个或多个目标 全文搜索数据平台可以快速 灵活地为存储在数据库中的文本数据的基于关键字的查询创建索引, 以实现搜索功能 SQL Server 2005 是一个系列产品, 它提供了面向不同用户的不同的版本 1. 企业版 (SQL Server 2005 Enterprise Edition, 支持 32 位和 64 位 ) Enterprise Edition 达到了支持超大型企业进行联机事务处理 (OLTP) 高度复杂的数据分析 数据仓库系统和网站所需的性能水平 Enterprise Edition 的全面商业智能和分析能力及其高可用性功能 ( 如故障转移群集 ), 使它可以处理大多数关键业务的企业工作负荷 Enterprise Edition 是最全面的 SQL Server 版本, 是超大型企业的理想选择, 能够满足最复杂的要求 该版本还推出了一种适用于 32 位或 64 位平台的 120 天 Evaluation Edition( 评测版 ) 2. 标准版 (SQL Server 2005 Standard Edition, 支持 32 位和 64 位 ) Standard Edition 是适合中小型企业的数据管理和分析平台 它包括电子商务 数据仓库和业务流解决方案所需的基本功能 Standard Edition 的集成商业智能和高可用性功能可以为企业提供支持其运营所需的基本功能 Standard Edition 是需要全面的数据管理和分析平台的中小型企业的理想选择 3. 工作组版 (SQL Server 2005 Workgroup Edition, 仅适用于 32 位 ) 对于那些需要在大小和用户数量上没有限制的数据库的小型企业,Workgroup Edition 是理想的数据管理解决方案 Workgroup Edition 可以用作前端 Web 服务器, 也可以用于部门或分支机构的运营 它包括 SQL Server 产品系列的核心数据库功能, 并且可以轻松地升级至 Standard Edition 或 Enterprise Edition Workgroup Edition 是理想的入门级数据库, 具有可靠 功能强大且易于管理的特点 4. 开发版 (SQL Server 2005 Developer Edition, 支持 32 位和 64 位 ) Developer Edition 使开发人员可以在 SQL Server 上生成任何类型的应用程序 它包括 SQL Server 2005 Enterprise Edition 的所有功能, 但有许可限制, 只能用于开发和测试系统, 而不能用作生产服务器 Developer Edition 是独立软件供应商 (ISV) 咨询人员 系统集成商 解决方案供应商以及创建和测试应用程序的企业开发人员的理想选择

29 第 2 章 SQL Server 2005 概述 17 Developer Edition 可以根据生产需要升级至 SQL Server 2005 Enterprise Edition 5. 简易版 (SQL Server 2005 Express Edition, 仅适用于 32 位 ) SQL Server Express 是一个免费 易用且便于管理的数据库 SQL Server Express 与 Microsoft Visual Studio 2005 集成在一起, 可以轻松开发功能丰富 存储安全 可快速部署的数据驱动应用程序 SQL Server Express 是免费的, 可以再分发 ( 受制于协议 ), 还可以起到客户端数据库以及基本服务器数据库的作用 SQL Server Express 是低端 ISV 低端服务器用户 创建 Web 应用程序的非专业开发人员以及创建客户端应用程序的编程爱好者的理想选择 2.2 服务器端 MSSQLServer 服务 安装了 SQL Server 2005 后, 其服务器端的结果体现为后台的系统服务, 而客户端则体现为一组图形化的管理工具 用户可以通过下面的操作查看 SQL Server 2005 服务器的后台服务 : 选择 控制面板 管理工具 服务 选项, 如图 2.1 所示 图 2.1 SQL Server 2005 服务器的后台服务 MSSQLServer 服务是 SQL Server 2005 服务器的核心数据库引擎服务 客户机对 SQL Server 2005 服务器提出的各种要求都会被转换为一组 T-SQL 语句,MSSQLServer 服务协调和安排这些语句的执行, 并向客户机反馈结果 用户可以在图 2.1 中暂停 关闭 启动或重新启动 SQL Server 2005 服务器, 如图 2.2 所示 科学出版社职教技术出版中心 图 2.2 SQL Server 2005 服务器的操作

30 18 网络数据库技术与应用 2.3 管理工具 SQL Server Management Studio 当用户在计算机上安装了 SQL Server 2005 以后, 就会产生一组图形化的管理工具供用户使用, 如图 2.3 所示 其中, 客户端最常使用的工具就是 SQL Server Management Studio( 以后简称 Management Studio), 它是 SQL Server 2005 中最重要的管理工具, 是一个可视化的集成管理环境, 用于访问 配置和管理所有 SQL Server 2005 组件 它相当于 SQL Server 2000 中企业管理器和查询分析器的集成, 既可以进行可视化操作, 又可以执行 T-SQL 命令 图 2.3 SQL Server 2005 管理工具 SQL Server Management Studio 的使用 1. 启动 Management Studio 在 Windows 的 开始 菜单中, 按图 2.3 所示单击 SQL Server Management Studio 后, 出现如图 2.4 所示的服务器登录界面 图 2.4 连接到服务器 界面在 服务器类型 下拉列表框中选择 数据库引擎 项 在 服务器名称 下拉列表框中选择 JSJ 项 该名称是当前数据库服务器的一个命名实例, 是在安装 SQL Server 时由用户输入的名称 在 身份验证 框中选择当用户登录到数据库服务器时的身份验证模式 系统提供了两种选择 : SQL Server 身份验证 和 Windows 身份验证 这里选择前者 在输入登录 sa 和密码后, 单击 连接 按钮, 即进入到 Management Studio 的工

31 第 2 章 SQL Server 2005 概述 19 作界面 2. Management Studio 的工作界面初次启动 Management Studio 的工作界面如图 2.5 所示 左侧为 对象资源管理器, 用于存放当前数据库服务器上的数据库及其数据对象 ; 右侧为显示窗口, 以 列表 等其他方式显示出左侧选定节点的详细信息 管理 SQL Server 2005 服务器 图 2.5 Management Studio 的工作界面 为了让企业管理器集中监控和管理数据库服务器, 要求服务器进行注册 对于本机数据库来说, 一般情况下, 当安装好数据库服务器后, 本机的数据库服务器自动完成了注册过程 但对于局域网内的数据库服务器, 如远程的 SQL Server 2005 网络, 则需要在远程客户机上首先将服务器注册到企业管理器 1. 注册 SQL Server 2005 服务器 科学出版社职教技术出版中心 其操作过程如下 在图 2.4 所示的 连接到服务器 界面中, 单击 取消 按钮, 则会进入企业管理器, 并出现 无服务器连接 的提示 单击菜单栏中 视图 已注册的服务器 选项, 如图 2.6 所示 出现如图 2.7 所示的 已注册的服务器 面板 右击 数据库引擎, 在弹出的快捷菜单中选择 新建 服务器注册 选项, 如图 2.8 所示 在图 2.8 中填写好要注册的服务器的信息, 然后单击 测试 按钮, 如果所填写的信息无误, 则出现图 2.9 所示的界面, 表示服务器测试成功 然后单击 确定, 再单击 保存 按钮 这样就完成了对服务器的注册 注册成功的服务器会出现在图 2.7 中所示的 已注册的服务器 面板中

32 20 网络数据库技术与应用 图 2.6 查看已注册的服务器 图 2.7 已注册的服务器 面板 图 2.8 新建服务器注册

33 第 2 章 SQL Server 2005 概述 21 图 2.9 测试成功 界面 2. 连接 SQL Server 2005 服务器注册成功后, 通过连接数据库服务器, 就可以完成对该数据库服务器上数据库及其对象的管理 在 已注册的服务器 面板中, 右击要连接的服务器名称, 选择 连接 对象资源管理器, 如图 2.10 所示 图 2.10 连接服务器 出现图 2.11 所示的界面, 表示该服务器已启用 科学出版社职教技术出版中心 图 2.11 连接服务器 3. 暂停 关闭 启动或重新启动 SQL Server 2005 服务器 在 2.2 节时已提及, 用户可通过 控制面板 完成对服务器的管理 在企业管理器

34 22 网络数据库技术与应用 中, 也可以完成 SQL Server 2005 服务器的暂停 关闭 启动或重新启动操作 具体方法 : 在图 2.10 所示的界面中, 通过选择快捷菜单中的相应命令完成即可 在 SQL Server Management Studio 中执行 SQL 命令 Management Studio 中集成了 SQL Server 2000 中查询分析器的功能, 可以完成 T-SQL 语句的编写及执行 具体步骤如下 单击 视图 工具栏 SQL 编辑器, 调出 SQL 编辑器 单击工具栏上的 新建查询 命令 在图 2.12 右侧的 SQL 编辑器中输入 SQL 语句 ; SQL 编辑器 图 2.12 在 Management Studio 中执行 SQL 命令 单击工具栏 SQL 编辑器 中的 进行语法检查, 若无错, 再单击 执行 即可 其执行结果显示在右下方的结果窗口中 2.4 T-SQL 语法格式 完整的 SQL 语句中包括关键字 用户自定义参数以及各种表达式 T-SQL 采用不同的书写格式来区分这些内容, 这些语法格式的约定如下 关键字是 SQL 语言中的固定部分, 并有固定的含义, 书写时常用大写字母表示 小写字母 : 表示对象标识符及表达式等 由用户根据需要命名, 但必须遵循特定的语法规则, 在使用时往往由具体的值来代替 大括号 {} : 表示其中的内容为必选参数, 其中可包括多个选项, 各选项之间用竖线 分隔, 用户必须从这些选项中选择一项 方括号 [] : 它所列出的项为可选项, 用户可根据需要选择使用 竖线 : 表示参数之间是 或 关系, 可以从中任意选择使用一个 省略号 : 表示重复前面的语法单元

35 第 2 章 SQL Server 2005 概述 23 注释 : 为 T-SQL 脚本代码中的说明信息,SQL Server 不解释这部分内容 SQL Server 支持以下两种注释格式 : 单行注释 : 使用两个连字符 作为注释的开始标志, 从 到本行行 尾的所有内容均为注释信息, 例如 : Choose the pubs database Use cpxx select * from product_table the result 块注释 : 块注释的格式为 /* 注释内容 */, 其间的所有内容均为注释信息 块注释与单行注释不同的是它可以跨越多行, 并且可以插入在程序代码中的任何地方 需要注意的是,SQL Server 中对于标识符的命名规定如下 : 标识符的首字符必须是字母 字符或 # 字符 开头时, 表示它是一个局部变量 当一个标识符以 # 字符开头时, 表示它是一个局部临时表或是存储过程 标识符中的其他字符可以是字母 数字 字符 # 字符或 $ 字符 最大长度一般不超过 128 个字符 小 结 本章主要介绍了网络数据库管理系统 SQL Server 2005 的工作环境, 涉及 SQL Server 的发展史,SQL Server 2005 的各版本及其主要适用对象, 重点介绍了 SQL Server 2005 的 SQL Server Management Studio 工具 学完本章后, 读者应有如下的认识 SQL Server 2005 是一款整合数据库和数据分析服务的平台, 而不仅仅是数据库产品 SQL Server 2005 包含五个不同的版本, 分别适用于不同的用户群 SQL Server 2005 服务器的安装结果是后台的网络服务, 而客户机安装的结果是图形 化的集成管理工具 SQL Server 2005 的配置管理器集成了 SQL Server 2000 中的企业管理器和查询分析 器的功能 登录 SQL Server 2005 服务器时, 有两种不同的身份认证模式 : SQL Server 身份验 证 和 Windows 身份验证 一 填空题 习题 科学出版社职教技术出版中心 1. 根据对数据进行的不同操作, 可以把 SQL 语言划分以下四种 : 语言 语言 语言和 语言 2.SQL Server 是 公司推出的关系型数据库产品 3. 用户登录到数据库服务器时有两种身份验证模式 : 和 二 简答题 1.SQL 是什么?

36 24 网络数据库技术与应用 2.SQL Server 2005 有哪些版本, 各适用于什么场合? 3. 上机练习 : (1) 进入 SQL Server 的 Management Studio 工具, 观察其构成 (2) 练习注册新的 SQL Server 服务器并设置其属性 (3) 暂停 关闭和启动 SQL Server 2005 服务器 (4) 在 控制面板 中暂停 关闭和启动 SQL Server 2005 服务器

37 第 3 章 SQL Server 数据库管理 本章主要介绍 SQL Server 中数据库的特征 数据库的设计以及如何在 SQL Server 中建立数据库并对它进行修改 删除 更名等操作 学习内容 1.SQL Server 2005 数据库对象及数据库的组成 2. 文件和文件组 3. 使用 Management Studio 和 T-SQL 管理数据库 实践操作 1. 设计并创建用户数据库 2. 修改用户数据库结构 3. 分离 附加 删除数据库以及数据库的导入 / 导出操作 1. 案例背景 3.1 案例问题 : 网上产品销售系统 某产品销售企业为了进一步开拓市场, 拟建立一个网上产品销售系统, 主要完成对 目前所经营的商品信息进行管理, 接收用户订单, 以通过因特网发布商品信息实现电子商务 现需要建立一个产品信息数据库, 实现商品信息 客户信息及订单的存储与管理 2. 解决方案 通过对供需双方的需求分析, 设计了一个 产品信息数据库, 用于存放系统数据信息, 其中含有三张表 : 产品信息表 product_table, 主要用于存放要销售的商品信息, 其结构参见表 3.1; 客户信息表 cust_table, 用于存储客户的信息, 其结构参见表 3.2; 订单表 order_table, 主要存放系统接收到的订单信息, 其结构参见表 3.3 表 3.1 产品信息表 product_table 列名数据类型备注 product_id varchar(10) 产品编号, 为该表主键 product_name varchar(48) 产品名称 price smallmoney 单价 stockcounts int 库存数量 科学出版社职教技术出版中心

38 26 网络数据库技术与应用 表 3.2 客户信息表 cust_table 的表结构 列 名 数据类型 备 注 cust_id varchar(28) 客户编号, 为该表的主键 cust_name varchar(28) 客户 ( 公司 ) 名称 credit_limit money 信用卡额度 linkman varchar(16) 联系人 phone varchar(16) 联系电话 表 3.3 订单表 order_table 的表结构 列 名 数据类型 备 注 order_id int 订单序号, 是一个标识字段 cust_id varchar(28) 客户编号 product_id varchar(10) 产品编号 qty int 订购数量 amount int 订购总额 buydate smalldatetime 订购日期, 使用 getdate() 获得默认值 3.2 SQL Server 数据库 Microsoft SQL Server 与其他常用的数据库管理系统 ( 如 Access Visual FoxPro 和 Oracle 等 ) 一样, 也是关系型数据库管理系统 在关系数据库中, 数据库以关系的方式组织数据, 关系就是表 一个数据库可由若干个表组成, 通过一个或多个表中的特定 关系, 相关的数据被有机地连接起来 用户对数据库的操作实际上就是对表的操作 使用联机窗体可以查看 添加并更新表中的数据 ; 使用查询可以查找并检索所需的数据 ; 也可以使用报表以特定的版面布置来分析及打印数据 按照从大到小的层次, 用于 SQL Server 数据库系统的信息集合分别是数据库 表 记录 字段和值 在使用 SQL Server 创建用户数据库 数据库中的表以及其他数据库对象之前, 认真设计数据库是非常重要的 无论在什么情况下, 合理的设计都是新建一个能够有效 准确 及时地完成所需功能数据库的基础 设计数据库时要考虑许多因素, 主要体现在以下四个方面 用户需求 : 从现实世界提取和抽象用户的需求信息 概念设计 : 集成来自不同用户对现实世界的描述和信息的需求, 形成全局概念模式, 通常用 E-R 图表示 逻辑设计 : 根据不同的 DBMS(Database Management System, 数据库管理系统 ) 的特点, 把关系数据库系统从概念模式转化为关系表, 并进一步变成规范形式 物理设计 : 为了保证数据库的性能, 对库的设计进行优化, 这主要依靠 DBMS 所提供的手段进行优化构造 除此之外, 在设计数据库时, 还应考虑下列几个问题

39 第 3 章 SQL Server 数据库管理 主键与外键 关系型数据库中的表是由行和列组成的 关系模型要求数据库表中的每行记录都必 须是唯一的, 不允许出现完全相同的记录 在设计数据库表时, 可以通过定义主键 (Primary Key) 来保证记录的唯一性 一个表的主键由一个或多个字段组成, 其值具有 唯一性, 而且不允许取空值 (NULL), 主键的作用是唯一地标识表中的每一条记录 例如, 学生成绩表中的 学号 字段, 客户信息表 中的 客户编号 字段都可以 作为相应表的主键 主键的选择应结合实际且其取值不能重复 为了唯一标识实体的每一个实例, 每个数据表都应当有一个主键, 而且只能有一个 主键 有时表中可能没有一个字段具有唯一性, 没有任何字段可以作为表的主键, 在这种情况下, 可以考虑使用两个或两个以上的多个字段的组合作为主键 例如在 订单表 中, 字段组合 客户编号 产品编号 及 购买日期 就可以作为该表的主键 一个关系型数据库可能包含多个表, 通过外来关键字 (Foreign Key, 简称外键 ) 可以使这些表之间关联起来 如果在表 A 中有一个字段对应于表 B 中的主键, 则该字段称为表 A 的外键 虽然该字段出现在表 A 中, 但由它所标识的主体的详细信息却存储在表 B 中, 对于表 A 来说这些信息就是存储在表的外部, 因而称之为外键 例如, 在 订单表 中有两个外键, 一个是 产品编号, 其详细信息存储在 产品信息表 中 ; 另一个是 客户编号, 其详细信息存储在 客户信息表 中 2. 表间联系 数据库是由表和其他对象组成的, 表是用于存储数据的数据库对象 一个数据库可以同时包含多个表, 但是这些表并不是相互独立的, 表与表之间的关联可以有以下三种类型 (1) 一对一关联也称为 1 1 关联 假设在一个数据库中有 A B 两个表, 对于表 A 中的任何一条记录, 表 B 中只能有一条记录与之对应 ; 反过来, 对于表 B 中的任何一条记录, 表 A 中也只能有一条记录与之对应, 则称这两个表是一对一关联的 (2) 一对多关联也称为 1 n 关联 假设在一个数据库有 A B 两个表, 对于表 A 中的任何一条记录, 表 B 中可能有多条记录与之对应 ; 反过来, 对于表 B 中的任何一条记录, 表 A 中却只能有一条记录与之对应, 则称这两个表是一对多关联的 (3) 多对多关联也称为 m n 关联 设在一个数据库有 A B 两个表, 对于表 A 中的任何一条记录, 表 B 中可能有多条记录与之对应 ; 反过来, 对于表 B 中的任何一条记录, 表 A 中也可能有多条记录与之对应, 则称这两个表是多对多关联的 两个表之间的多对多关联比较复杂, 通常是将一个多对多关联转换为多个一对多关联来进行处理 数据库中的对象 在 SQL Server 中, 一个数据库包含以下这些数据库对象 科学出版社职教技术出版中心

40 28 网络数据库技术与应用 Table( 表 ): 即二维表, 用于存放数据 View( 视图 ): 实质上它是一张虚拟的表, 用来存储在数据库中预先定义好的查询 虽然视图具有表的外观, 可以像表一样进行访问, 但它并不占用物理存储空间 Index( 索引 ): 是一个指向表中数据的指针, 其形式和书籍的目录类似 建立索引是为了提高检索表中数据的速度, 但它要占用一定的物理空间 Stored Procedure( 存储过程 ): 也可称为函数或程序 它是存储在数据库中的一组相关的 SQL 语句, 经过预编译后, 随时可供用户调用执行 它的使用提高了 SQL Server 编程的效率 Triggers( 触发器 ): 是数据库中一个已经编译好的 SQL 过程, 用来执行以数据库中其他动作的发生为前提的动作 通常用在 UPDATE DELETE INSERT 等操作之前或之后, 以完成数据的完整性检查 SQL Server 2005 系统数据库 SQL Server 2005 的数据库可以分为两类 : 系统数据库和用户数据库 SQL Server 2005 服务器要完成各种管理任务, 要管理各种数据库, 这些管理的数据称为系统数据, 它们被存放于系统数据库中 在 SQL Server Management Studio 的 对象资源管理器 中可以查看系统数据库, 如图 3.1 所示 Master 数据库 :SQL Server 中的主控数据库 该数据库中包含的信息有用户登录标识 系统配置信息及初始化信息等 这些信息非常重要, 因为它控制着 SQL Server 系统和用户程序的运行 所以用户尽量不要在 Master 数据图 3.1 系统数据库库中建立自己的数据表, 以免破坏了系统信息 Model 数据库 : 这是一个模板数据库 像通常使用的模板一样, 它的作用是为用户建立一个样板数据库, 用户新建的数据库可以用它作为样板衍生出来, 该数据库中包含的各个系统表为每个用户数据库所共享 Msdb 数据库 : 这个数据库用于 SQL Server 代理服务, 即进行警报 任务调度以及为记录操作提供存储空间 Tempdb 数据库 : 临时数据库 顾名思义, 它用来存储用户建立的临时表及临时触发器等 临时数据库的信息在 SQL Server 重新启动时会被清除掉 mssqlsystemresource 数据库 : 资源系统数据库, 是一个只读数据库, 在 对象资源管理器 中不可见 这个数据库中包含了 SQL Server 2005 中的所有系统对象 它的物理文件名为 mssqlsystemresource.mdf, 存放于 C:\Program Files\Microsoft SQL Server\ MSSQL.1\MSSQL\Data 目录下 一般情况下, 不要移动或修改该数据库中的数据文件, 否则可能造成 SQL Server 系统无法启动 用户数据库则是用户自己创建的数据库, 可根据不同的需要由用户自行建立 我们常说的创建数据库就是指建立用户数据库

41 第 3 章 SQL Server 数据库管理 文件和文件组 SQL Server 产生的数据库由一系列的文件和文件组组成 数据库中的表 存储过程 及触发器等都存储在特定的文件之中 1. 文件 SQL Server 2005 中重要的系统文件有以下三种 Primary File( 主文件 ): 用来存放数据和数据库的初始化信息, 是每个数据库都必 不可少的一个文件, 其扩展名为.mdf Secondary File( 辅助文件 ): 用来存放主文件中容纳不下的数据 对于一些较小的 数据库, 主文件有能力存储所有的数据, 就可以不使用辅助文件 而在大型的数据库中, 辅助文件是很有用的, 因为把数据分散到不同的计算机上存储, 需要借助辅助文件来完成数据的组织和管理 辅助文件的扩展名为.ndf Transaction Log( 事务日志 ): 与数据库恢复有关的所有日志信息均存放在这类文件中 SQL Server 采用先写日志 (Write-ahead Log) 和自动恢复来维护事务级的数据完整性, 在出错和意外关机的情况下可以使用日志文件来实现数据库的完整性和一致性, 其扩展名为.ldf 如果用户设计的是一个小型的酒店信息管理系统, 由于它的信息量不太大, 分配一个 Primary 文件和一个 Transaction Log 文件就可以满足要求 ; 若是设计一个银行数据库系统, 鉴于其巨大的数据量, 可能需要分配一个 Primary 文件 十几个 Secondary 文件和几个 Transaction Log 文件才能满足系统的要求 而产品信息数据库的信息量一般, 分配一个 Primary 文件和一个 Transaction Log 文件 SQL Server 中的数据库要求必须有且只能有一个 Primary 文件和多个 Transaction Log 文件 2. 文件组 文件组用来对文件进行分组管理 各种不同类型的文件被分别归入不同的文件组合, 文件的查找及修改都变得非常方便 一个文件不能同属于多个文件组, 即一个文件只能唯一地属于一个文件组 ; 一个文件或文件组也不能被多个数据库共享 文件和文件组的使用不仅使数据存储变得井井有条, 也使数据库容量的增加更加方便 当数据库需要扩大容量时, 只需增加文件或文件组即可 当数据库的大小超过了其容量的最大值时, 用户可以通过增加 Secondary 文件的数目来实现数据库的扩大 SQL Server 2005 日志文件 科学出版社职教技术出版中心 数据库由数据和日志两部分组成 数据记录的是客户信息, 日志中记录的是用户操作信息 因为数据库安全性的需要, 为了在数据库遭到破坏甚至崩溃时能够最大限度地恢复数据库,SQL Server 把用户的每一步操作都记录下来, 写到日志文件中 一旦需要恢复数据库, 用户可以利用日志文件来实现 日志文件存放在所启动 SQL Server 实例文件夹下的 Log 目录中, 它是一个文本文件,

42 30 网络数据库技术与应用 使用任意的编辑器 ( 如 Windows 的记事本 ) 都可以查看 3.3 建立与修改数据库 数据库可以看成由表 视图 存储过程以及触发器等数据库对象构成的数据集合 一个数据库对应于操作系统中的一个或多个文件, 在这个数据库中建立的各种数据库对象都保存在这些文件中 在 SQL Server 中, 可以使用企业管理器或执行 SQL 语句来创建数据库 结合第 3.1 节提出的案例, 下面分别介绍在 SQL Server 2005 中如何用企业管理器和 SQL 语句建立 产品信息数据库 用企业管理器建立数据库准备工作 : 1 根据系统的数据量确定 产品信息数据库 所需要的空间大小 2 确定该数据库文件存放的物理位置 如本例中存放于 D:\ 产品销售系统 cpxsxt 确定好以上问题后, 在 SQL Server Management Studio 中建立 产品信息数据库 的操作过程如下 1) 启动 SQL Server Management Studio 2) 在 Management Studio 的 对象资源管理器 中, 用鼠标右键单击 数据库 节点, 弹出如图 3.2 所示的数据库快捷菜单 3) 选择 新建数据库 (N) 命令, 出现图 3.3 所示图 3.2 数据库快捷菜单的 新建数据库 窗口, 该窗口要求输入需创建数据库的详细信息 4) 在 数据库名称 文本框中输入要创建的数据库名称 : 产品信息数据库 在 所有者 文本框中输入 :sa; 或者用其右侧的浏览按钮去选择所有者名 在数据库文件的表格中要求指定该数据库的逻辑文件名 存放路径以及初始容量等参数 系统将为相应的数据库文件设置一些默认值 : 逻辑文件名称为 产品信息数据库, 存放路径为 SQL Server 安装目录下的 data 子目录, 初始容量为 1MB 如果不想使用这些默认设置, 也可自行指定数据库逻辑文件名 存放路径和初始容量, 只需要单击列表框中的相应位置即可进入编辑状态 该例中的具体设置参见图 3.3 在设置文件的 自动增长 项时, 通过单击右侧的按钮, 在弹出的图 3.4 中进行选择 各参数的作用如下 启用自动增长 (E) 复选框 : 数据库系统的容量是否需要自动增加 默认为选中状态, 选中该复选框时, 需进一步选择下列的增加方式 在选择文件增长方式时, 有以下两种选择 按百分比 (P) 单选按钮 : 指数据库文件的容量以某个百分比为单位自动增加, 并在其后的框内指定每次增加的百分数, 如 10%

43 第 3 章 SQL Server 数据库管理 31 图 3.3 新建数据库 窗口 按 MB(M) 单选按钮 : 指数据库文件的容量以 MB 为单位自动增加, 并在其 后的框内指定每次增加多少 MB 最大文件大小 选项组主要用于设置数据库文件容量的增加是否有上限 有以下两 种选择 限制文件增长 (MB)(R) : 表示数据库容量的增加有一个上限, 并指定一个上 限值, 该值以 MB 为单位 不限制文件增长 (U) : 表示数据库文件容量的增加没有上限 如果所创建的数据库仅一个数据文件不够, 还需定义辅助文件来存储用户数据, 则 要在图 3.3 中通过 添加 按钮在 数据库文件 列表框指定另一个文件的文件名 存 放路径和初始容量 但要注意的是 : 当一个数据库有多个数据文件时, 第一行中的文件为主数据文件, 其物理文件扩展名为.mdf, 其他各行中的文件都只能是辅助数据文件, 其物理文件扩展名为.ndf 同样的方法也可以定义多个日志文件 5) 单击 确定 按钮, 关闭 新建数据库 对话框, 完成了数据库的创建 此时, 在对象资源管理器中可以看到, 产品信息数据库 已经被建立 单击 产品信息数据库 节点前的 + 号, 展开该数据库, 就可看到该数据库中包含的各种数据库对象, 如图 3.5 所示 科学出版社职教技术出版中心 图 3.4 更改自动增长设置 对话框 图 3.5 产品信息数据库 及其对象 用 CREATE DATABASE 命令建立数据库 还可以通过 T-SQL 语言提供的 CREATE DATABASE 语句建立数据库, 这种方式适

44 32 网络数据库技术与应用 用于在程序中建数据库 CREATE DATABASE 命令的语法格式如下 CREATE DATABASE database_name [on {[PRIMARY] ([NAME=logical_file_name,] FILENAME= os_file_name [,SIZE=size] [,MAXSIZE={max_size UNLIMITED}] [,FILEGROWTH=growth_increment])}[, n] ] [LOG ON {([NAME=logical_file_name,] FILENAME= os_file_name [,SIZE=size] [,MAXSIZE={max_size UNLIMITED}] [,FILEGROWTH=growth_increment]) }[, n] ] 在以上语法格式中,ON 关键字表示数据库是根据后面的参数创建的 ;PRIMARY 关键字用来指定主文件组中的相关文件, 其中第一个文件为主文件 LOG ON 子句用于指定该数据库的事务日志文件 Database_name 参数指新建数据库的名字 os_file_name 参数指将要建立的数据库文件的物理存放位置 SIZE 子句用于指定文件的初始容量, 可以加上 MB 或 KB 作单位, 系统默认为 1MB;MAXSIZE 子句用于指定文件的最大容量 在默认情况下, 系统以占满整个磁盘为限, 在指定文件大小时, 可以用 KB MB 作为单位 FILEGROWTH 子句用于指定数据文件的增加量, 可以加上 MB KB 或 % 作为单位, 默认为 MB 建立 产品信息数据库 的 T-SQL 代码如图 3.6 所示 图 3.6 用 create database 命令建立数据库

45 第 3 章 SQL Server 数据库管理 33 至此, 完成了数据库的建立 但需要说明的是 : 目前所建立的数据库是一个 空库, 里面主要存放了系统的信息, 如系统表等, 用户的信息还没有建立 3.1 节中所提到的 产 品信息数据库 中还有三张数据表, 建立这些表的方法将在第 4 章学习 修改数据库结构 建立一个数据库之后, 还可以根据需要对数据库的结构进行修改 例如, 增加或删 除数据文件或文件组, 更改文件或文件组的属性等 修改数据库结构有两种方法 : 一种方法是在企业管理器中使用数据库属性对话框进行修改, 另一种方法是通过执行 ALTER DATABASE 命令进行修改 下面主要介绍前一种方法 在 Management Studio 中修改数据库结构的操作步骤如下 1) 启动 Management Studio, 在其左边的树形窗格中双击 数据库 节点, 使 SQL Server 管理的所有数据库显示出来 2) 右击想要修改的数据库, 在弹出的快捷菜单中选择 属性 (R) 项, 如图 3.7 所示, 然后会出现 数据库属性 窗口, 如图 3.8 所示 3) 单击 文件 选项页, 在该选项页中可以重新设置数据库数据文件和日志文件的属性 有以下几方面允许用户修改 图 3.7 数据库的快捷菜单 修改数据库所有者的名称 修改文件的逻辑名称 修改文件的初始大小, 但该数值只能比原来的数据大, 不能减小 重新设置数据库的自动增长, 是无限增长还是受限于某个最大值 增加新的数据或日志文件 科学出版社职教技术出版中心 图 3.8 数据库属性 窗口

46 34 网络数据库技术与应用 4) 单击 确定 按钮, 关闭对话框就完成了对库文件的修改 注意 : 在 数据库属性 窗口中可以重新设置数据库文件的初始大小, 但在这里只能扩大而不能缩小 若要通过删除未用空间来缩小数据库文件的容量, 可以选择图 3.7 中的 任务 收缩 数据库 命令来完成 3.4 分离和附加用户数据库 除了系统数据库外, 其余的数据库都可以从服务器的管理中分离出来, 脱离服务器的管理, 同时保持数据文件和日志文件的完整性和一致性 分离出来的数据库的日志文件和数据文件可以附加到其他 SQL Server 2005 服务器上构成完整的数据库 分离与附加操作是一对逆操作 分离数据库以分离 产品信息数据库 为例, 其操作过程如下 1) 在 Management Studio 的 对象资源管理器 中右键单击 产品信息数据库, 在出现的快捷菜单中选择 任务 (T) 分离 (D) 项, 如图 3.9 所示 图 3.9 选择 分离数据库 2) 出现如图 3.10 所示的 分离数据库 窗口 数据库名称 中显示的是将要实施分离操作的数据库的逻辑名称 删除连接 用于选择是否断开与指定数据库的连接 选择好后, 单击 确定 按钮即可 附加数据库分离后的数据库的数据和事务日志文件, 可以重新附加到同一或其他 SQL Server 2005 实例 分离和附加操作适合于移动数据库

47 第 3 章 SQL Server 数据库管理 35 图 3.10 分离数据库 窗口附加数据库的操作过程如下 1) 在 Management Studio 的 对象资源管理器 中, 用鼠标右键单击 数据库 节点, 弹出如图 3.2 所示的数据库快捷菜单, 在其中选择 附加 选项 2) 出现如图 3.11 所示的 附加数据库 窗口 图 3.11 附加数据库 窗口 3) 单击 添加 (A) 按钮, 在弹出的 定位数据库文件 窗口中选择要添加的数据库的主文件如图 3.12 所示, 然后单击 确定 即可, 结果如图 3.13 所示 科学出版社职教技术出版中心 图 3.12 定位数据库文件 窗口

48 36 网络数据库技术与应用 图 3.13 附加数据库后的结果窗口 3.5 删除数据库 当一个数据库不再被使用时, 就应当把它从 SQL Server 中删除 删除了一个数据库, 也就删除了该数据库中的所有对象, 从而释放该数据库所占用的磁盘空间 删除库有两种方法 : 一是使用企业管理器, 二是使用 DROP DATABASE 命令 下面分别介绍这两种方法 使用企业管理器删除 在企业管理器中删除数据库的操作过程如下 1) 启动 Management Studio, 在 对象资源管理器 中, 右键单击将要删除的数据库名, 在出现图 3.7 所示的菜单中选择 删除 (D) 命令 2) 在随后出现的窗口中单击 确定 按钮就可以删除 需要特别说明的是, 该删除操作会删除掉数据库的数据文件和日志文件 一旦删除很难恢复, 所以用户要慎用 使用 DROP DATABASE 命令删除 通过执行 DROP DATABASE 语句, 也可以从 SQL Server 中删除一个数据库及其使用的文件 这个语句的语法格式如下 DROP DATABASE Database_name[, n] 在执行删除操作以前, 可以通过执行系统存储过程 SP_helpdb 来查看当前有哪些数据库 在查询分析器中执行 DROP DATABASE 语句时, 不再出现提示信息 数据库一经删除就不能再恢复, 所以使用这个语句时要特别小心, 不要误删有用的数据库, 以防造成不应有的损失 例如, 用 DROP DATABASE 语句删除 产品信息数据库 时, 执行下列语句 DROP DATABASE 产品信息数据库

49 第 3 章 SQL Server 数据库管理 数据库的导入 / 导出与数据库文件的重命名 SQL Server 提供了数据导入与导出 (Import and Export Data) 工具 这是一个向导程序, 用于在不同的 SQL Server 服务器之间以及在 SQL Server 与其他数据库管理系统或数据格式之间转换数据 利用这个向导工具, 可将桌面数据库系统 ( 如 Access 和 Visual FoxPro 等 ) 中的数据导入 SQL Server 数据库, 也可以将 SQL Server 数据库中的数据导出到其他数据库文件, 还可完成其他类型的迁移或转换任务 数据库的导入与导出要实现数据转换, 则在图 3.9 所示的快捷菜单中选择 任务 (T) 导出数据 (X) 或 导入数据 (I), 就可以实现数据的导出 / 导入操作 下面以导出过程为例进行说明 1) 当用户选择了 导出数据 (X) 项后, 会先出现一个 SQL Server 导入和导出向导 的欢迎界面 单击 下一步 (N) 按钮, 就出现如图 3.14 所示的界面, 要求选择数据源 职教技术出版中心 科学出版社图 3.14 选择数据源 2) 在 数据源 下拉列表选择要导出的数据所在的驱动程序, 这里选择 SQL Native Client 选项, 表示要将本地客户端的数据库导出 在 服务器名称 框中输入或选择 SQL Server 服务器名称, 并选择登录 SQL Server 服务器的方式 ; 可以选择 使用 Windows 身份验证 模式, 或者选择 使用 SQL Server 身份验证 模式 ; 如果选择了后者, 还需要在 用户名 文本框中输入登录时使用的用户账号名称, 然后在 密码 文本框中输入登录密码

50 38 网络数据库技术与应用 在 数据库 下拉列表框中, 选择一个要进行数据转换服务的数据库 单击 刷新 按钮, 使所选服务器上的所有数据库出现在 数据库 下拉列表中, 让用户选择想要导出的 SQL Server 数据库 完成上述设置之后, 单击 下一步 (N) 按钮, 出现如图 3.15 所示的 选择目标 界面 图 3.15 选择目标 界面 3) 在图 3.15 所示的对话框中可以定义数据导出时的目标文件 在 目标 下拉列表框中选择目的数据库的种类, 这里选择 SQL Native Client 选项, 表示目标数据库是 SQL Server, 当然也可选择其他的驱动程序, 如选择 Microsoft Access, 表示把数据导出到一个 Access 数据库 在 服务器名称 框中选择要连接的目标数据库所在的服务器的名称, 同时定义其登录方式 图 3.16 创建数据库 对话框

51 第 3 章 SQL Server 数据库管理 39 在 数据库 下拉列表框中选择一个要导出到的目标数据库, 这里的初始值是 < 默认值 > 项, 单击右侧的 新建 (E) 按钮, 表示要新建一个数据库 在随后出现的 创建数据库 对话框中输入一个要新创建的数据库名称, 在此输入 产品信息备份, 如图 3.16 所示 单击 确定 按钮, 产品信息备份 数据库名就会出现在如图 3.15 所示 数据库 下拉列表框中, 表示将源数据库导出到 产品信息备份 数据库中 4) 选择完目标数据库后, 单击 下一步 (N) 按钮, 出现如图 3.17 所示的对话框 在该对话框中, 选择要进行的具体操作 : 可以选择复制表或数据库的特定查询 在此选择 复制一个或多个表或视图的数据 (C) 单选按钮 图 3.17 选择指定表复制或查询 5) 单击 下一步 (N) 按钮, 出现如图 3.18 所示的 选择源表和源视图 对话框, 该对话框要求指定要进行复制的源表 在 源 列中显示了源数据库中存在的所有数据表名称, 每个表名称前各有一个复选框, 选中要复制的表 也可通过左下角的 全选 (S) 按钮, 快速地选中所有的表 在 目标 列中显示目标表的默认表名, 可以单击该表名后的 编辑 按钮, 对目标表进行修改 科学出版社图 3.18 选择源表和源视图 对话框 6) 单击 下一步 (N), 出现如图 3.19 所示的对话框 在该对话框中, 要求用户进一步选择所创建的包的保存方式, 在此使用默认设置 职教技术出版中心

52 40 网络数据库技术与应用 图 3.19 保存方式 图 3.20 完成向导 图 3.21 数据导出

53 第 3 章 SQL Server 数据库管理 41 7) 单击 下一步 (N) 按钮, 出现 完成向导 对话框, 如图 3.20 所示 在该对话框中, 系统将前面所选择或输入的有关数据转换参数显示在 状态 列表框中, 让用户验证是否有误 如果正确, 则单击 完成 (F) 按钮, 系统就开始按前述的设置进行数据的转换工作, 如图 3.21 所示 至此, 数据库的导出工作完成 数据库的重命名在 SQL Server 2000 中, 不允许直接改变数据库文件的名称, 但在 SQL Server 2005 中提供了 重命名 功能, 用于完成对数据库名称的修改 在图 3.9 中选择 重命名 功能即可 另外, 在 SQL Server 2005 中提供了 复制数据库 功能, 用于完成数据库的复制 其操作过程与 导出操作 非常相似, 请读者自己完成 小 结 本章首先介绍了 SQL Server 数据库的概念 一个 SQL Server 数据库含有一个必不可少的主文件和一个日志文件, 如果所需的数据量较多, 还可增加辅助文件 另外介绍了如何在 SQL Server 中设计数据库, 然后分别讨论了用企业管理器和 SQL 命令方式建立数据库以及数据库的修改 删除操作, 接着介绍了如何在向导的帮助下完成数据库的导出以及更名操作 通过对本章的学习, 希望读者能建立数据库的概念, 并且能够通过实际操作, 上机 建立一个数据库, 并对其进行日常维护 一 填空题 习题 1. 关系数据库以二维表的方式组织数据, 表中的行称为, 列称为 2. 表与表之间的关系有三种 : 关联 关联和关联 3. SQL Server 2005 的四个系统数据库是 和 4. SQL Server 数据库主文件的扩展名是, 日志文件的扩展名是 5. 建立数据库的 T-SQL 命令是 二 简答题 1. 解释数据库 主键 外键及日志文件的含义 2. 简述设计数据库一般要考虑的要求或步骤 3. 在 SQL Server 中, 数据库对象都有哪些? 科学出版社职教技术出版中心 4. 上机练习 : 创建一个名为 TEST2 的数据库 它有三个数据文件, 其中主数据文件为 100MB, 最大为 200MB, 按 20MB 增长 ; 两个辅助文件为 20MB, 大小不限, 按 10% 增长 它还有两个日志文件, 大小均为 50MB, 最大均为 100MB, 按 10MB 增长 要求分别用企业管理器和 SQL 代码两种方法完成

FJXBQ

FJXBQ 高等医学院校选用教材 ( 供成人教育中医药专业 中西医结合专业使用 ) 方剂学 闫润红 主编 2 0 0 1 内容简介本书是供成人教育中医药专业 中西医结合专业使用的教材 全书分总论和各论两部分, 总论部分对中医方剂的基本理论, 如治法 君臣佐使 剂型 剂量等及其现代研究进展进行了介绍 各论部分对常用方剂的主治病证 配伍意义 临床应用 加减变化规律及现代研究概况等内容, 按分类进行了系统阐述 在保证方剂学学科知识结构完整性的前提下,

More information

untitled

untitled 21 Visual FoxPro Visual FoxPro 6.0 11 Visual FoxPro Visual FoxPro CIP Visual FoxPro 2004 21 ISBN 7-03-014834-7 V Visual FoxPro TP311.138 CIP 2004 143035 16 100717 http://www.sciencep.com * 2004 12 7871092

More information

四川天一学院信息工程系毛玉环

四川天一学院信息工程系毛玉环 四川天一学院信息工程系毛玉环 教学目标 1 1 1 掌握 SQL Server 2005 数据库系统的数据库类型 了解系统数据库的功能 了解数据库中的基本对象的特点 1 1 1 掌握数据库文件及文件组的概念及配置策略 掌握使用 Transact-SQL 创建数据库的方法 掌握查看数据库的基本方法 1 1 掌握修改文件组 增大数据库及收缩数据库方法 掌握删除数据库的方法 3.1 SQL Server

More information

长 安 大 学 硕 士 学 位 论 文 基 于 数 据 仓 库 和 数 据 挖 掘 的 行 为 分 析 研 究 姓 名 : 杨 雅 薇 申 请 学 位 级 别 : 硕 士 专 业 : 计 算 机 软 件 与 理 论 指 导 教 师 : 张 卫 钢 20100530 长安大学硕士学位论文 3 1 3系统架构设计 行为分析数据仓库的应用模型由四部分组成 如图3 3所示

More information

epub 61-2

epub 61-2 2 Web Dreamweaver UltraDev Dreamweaver 3 We b We b We Dreamweaver UltraDev We b Dreamweaver UltraDev We b We b 2.1 Web We b We b D r e a m w e a v e r J a v a S c r i p t We b We b 2.1.1 Web We b C C +

More information

图书在版编目穴 CIP 雪数据做事细节全书 / 赵彦锋编著郾 北京 : 企业管理出版社, ISBN Ⅰ 郾做... Ⅱ 郾赵... Ⅲ 郾工作方法 通俗读物 Ⅳ 郾 B 中国版本图书馆 CIP 数据核字 (2005) 第 号 书

图书在版编目穴 CIP 雪数据做事细节全书 / 赵彦锋编著郾 北京 : 企业管理出版社, ISBN Ⅰ 郾做... Ⅱ 郾赵... Ⅲ 郾工作方法 通俗读物 Ⅳ 郾 B 中国版本图书馆 CIP 数据核字 (2005) 第 号 书 做事细节全书 赵彦锋著 企业管理出版社 图书在版编目穴 CIP 雪数据做事细节全书 / 赵彦锋编著郾 北京 : 企业管理出版社, 2005.11 ISBN 7-80197-338-0 Ⅰ 郾做... Ⅱ 郾赵... Ⅲ 郾工作方法 通俗读物 Ⅳ 郾 B026-49 中国版本图书馆 CIP 数据核字 (2005) 第 136676 号 书 名 : 做事细节全书 作 者 : 赵彦锋 责任编辑 : 吴太刚

More information

科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心

More information

科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心

More information

科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心 科学出版社职教技术出版中心

More information

水晶分析师

水晶分析师 大数据时代的挑战 产品定位 体系架构 功能特点 大数据处理平台 行业大数据应用 IT 基础设施 数据源 Hadoop Yarn 终端 统一管理和监控中心(Deploy,Configure,monitor,Manage) Master Servers TRS CRYSTAL MPP Flat Files Applications&DBs ETL&DI Products 技术指标 1 TRS

More information

ChinaBI企业会员服务- BI企业

ChinaBI企业会员服务- BI企业 商业智能 (BI) 开源工具 Pentaho BisDemo 介绍及操作说明 联系人 : 杜号权苏州百咨信息技术有限公司电话 : 0512-62861389 手机 :18616571230 QQ:37971343 E-mail:du.haoquan@bizintelsolutions.com 权限控制管理 : 权限控制管理包括 : 浏览权限和数据权限 ( 权限部分两个角色 :ceo,usa; 两个用户

More information

册子0906

册子0906 IBM SelectStack ( PMC v2.0 ) 模块化私有云管理平台 是跨主流虚拟化技术的统一资源云管理平台 01 亮点 : 快速可靠地实现集成化 私有云管理平台 02/03 丰富的功能支持企业数据中心云计算 扩展性强 : 简单易用 : 04/05 功能丰富 : 06/07 为什么选择 IBM SelectStack (PMC v2.0)? 快速实现价值 提高创新能力 降低 IT 成本 降低复杂度和风险

More information

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘

學 科 100% ( 為 單 複 選 題, 每 題 2.5 分, 共 100 分 ) 1. 請 參 閱 附 圖 作 答 : (A) 選 項 A (B) 選 項 B (C) 選 項 C (D) 選 項 D Ans:D 2. 下 列 對 於 資 料 庫 正 規 化 (Normalization) 的 敘 ITE 資 訊 專 業 人 員 鑑 定 資 料 庫 系 統 開 發 與 設 計 實 務 試 卷 編 號 :IDS101 注 意 事 項 一 本 測 驗 為 單 面 印 刷 試 題, 共 計 十 三 頁 第 二 至 十 三 頁 為 四 十 道 學 科 試 題, 測 驗 時 間 90 分 鐘 : 每 題 2.5 分, 總 測 驗 時 間 為 90 分 鐘 二 執 行 CSF 測 驗 系 統 -Client

More information

基于UML建模的管理管理信息系统项目案例导航——VB篇

基于UML建模的管理管理信息系统项目案例导航——VB篇 PowerBuilder 8.0 PowerBuilder 8.0 12 PowerBuilder 8.0 PowerScript PowerBuilder CIP PowerBuilder 8.0 /. 2004 21 ISBN 7-03-014600-X.P.. -,PowerBuilder 8.0 - -.TP311.56 CIP 2004 117494 / / 16 100717 http://www.sciencep.com

More information

TopTest_Adminstrator.doc

TopTest_Adminstrator.doc 壹 前 言... 3 貳 系 統 簡 介... 4 一 TKB multimedia Top-Test 系 統 架 構...4 1. 使 用 者 介 面 層 (Presentation tier)...5 2. 商 業 邏 輯 層 (business logic tier)...5 3. 資 料 服 務 層 (data services tier)...5 二 TKB Multimedia Top-Test

More information

科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心

More information

手册 doc

手册 doc 1. 2. 3. 3.1 3.2 3.3 SD 3.4 3.5 SD 3.6 3.7 4. 4.1 4.2 4.3 SD 4.4 5. 5.1 5.2 5.3 SD 6. 1. 1~3 ( ) 320x240~704x288 66 (2G SD 320x2401FPS ) 32M~2G SD SD SD SD 24V DC 3W( ) -10~70 10~90% 154x44x144mm 2. DVR106

More information

科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心

More information

科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心

More information

科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心

More information

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464>

<C8EBC3C5C6AAA3A8B5DA31D5C2A3A92E696E6464> 第 1 章 进入 Photoshop 的全新世界 本章导读 Photoshop 1 1.1 Photoshop CS6 Photoshop Photoshop 1.1.1 Photoshop POP 1-1 图 1-1 平面广告效果 1.1.2 Photoshop 1-2 Photoshop CS6 Photoshop CS6 Photoshop CS6 Extended 3D 3 Photoshop

More information

XXXXXXXX http://cdls.nstl.gov.cn 2 26

XXXXXXXX http://cdls.nstl.gov.cn 2 26 [ ] [ ] 2003-7-18 1 26 XXXXXXXX http://cdls.nstl.gov.cn 2 26 (2003-7-18) 1...5 1.1...5 1.2...5 1.3...5 2...6 2.1...6 2.2...6 2.3...6 3...7 3.1...7 3.1.1...7 3.1.2...7 3.1.2.1...7 3.1.2.1.1...8 3.1.2.1.2...10

More information

第13章 SQL Server提供的应用程序接口

第13章 SQL Server提供的应用程序接口 第 13 部分 SQL Server 提供的应用程序接口 学习要点 : 通过 ODBC 连接 SQL Server 通过 ADO 对象连接 SQL Server 通过 JDBC 连接 SQL Server 13.1 ODBC 与 SQL Server 13.1.1 ODBC 的概述 开放式数据库连接 (Open Database Connectivity, ODBC) 是数据库服务器的一个标准协议,

More information

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se

1 SQL Server 2005 SQL Server Microsoft Windows Server 2003NTFS NTFS SQL Server 2000 Randy Dyess DBA SQL Server SQL Server DBA SQL Server SQL Se 1 SQL Server 2005 DBA Microsoft SQL Server SQL ServerSQL Server SQL Server SQL Server SQL Server SQL Server 2005 SQL Server 2005 SQL Server 2005 o o o SQL Server 2005 1 SQL Server 2005... 3 2 SQL Server

More information

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 Shenzhen WitSoft Information Technology Co., Ltd. 主 办 券 商 二 〇 一 六 年 二 月 声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 任 何 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本

More information

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基

SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 odps-sdk 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基 开放数据处理服务 ODPS SDK SDK 概要 使用 Maven 的用户可以从 Maven 库中搜索 "odps-sdk" 获取不同版本的 Java SDK: 包名 odps-sdk-core odps-sdk-commons odps-sdk-udf odps-sdk-mapred odps-sdk-graph 描述 ODPS 基础功能的主体接口, 搜索关键词 "odpssdk-core" 一些

More information

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页

一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 第 1 页共 32 页 crm Mobile V1.0 for IOS 用户手册 一 登录 crm Mobile 系统 : 输入 ShijiCare 用户名和密码, 登录系统, 如图所示 : 第 2 页共 32 页 二 crm Mobile 界面介绍 : 第 3 页共 32 页 三 新建 (New) 功能使用说明 1 选择产品 第 4 页共 32 页 2 填写问题的简要描述和详细描述 第 5 页共

More information

幻灯片 1

幻灯片 1 沈 阳 工 业 大 学 2014 年 6 月 第 7 章 数 据 库 技 术 基 础 主 要 内 容 : 7.1 数 据 库 概 述 数 据 库 基 本 概 念 数 据 模 型 逻 辑 数 据 模 型 数 据 库 系 统 的 产 生 和 发 展 常 用 的 数 据 库 管 理 系 统 7.2 Access 2010 数 据 库 创 建 及 维 护 创 建 Access 2010 数 据 库 创 建

More information

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用

全 国 高 等 职 业 教 育 规 划 教 材 21 世 纪 高 职 高 专 规 划 教 材 系 列 高 等 职 业 教 育 计 算 机 专 业 规 划 教 材 选 题 征 集 通 知 一 选 题 范 围 ( 不 仅 限 于 此 ) 选 题 方 向 选 题 名 计 算 机 基 础 计 算 机 应 用 刘 瑞 新 金 牌 作 者 经 典 作 品 教 授, 计 算 机 专 业 资 深 学 科 带 头 人, 多 部 著 作 获 得 全 国 优 秀 畅 销 书 奖 他 所 编 写 的 教 材 内 容 均 来 自 教 学 实 践, 是 对 编 写 讲 义 教 学 修 改 教 学 讲 义 再 次 教 学 整 个 过 程 的 精 确 提 炼, 因 此 对 促 进 教 师 教 学 学 生 学 习 发 挥 了 重

More information

Microsoft Word - 01.doc

Microsoft Word - 01.doc 1. 数据库系统的核心是 ( ) A. 数据库 B. 操作系统 C. 文件 D. 数据库管理系统 2. 数据模型是 ( ) 的集合 A. 文件 B. 记录 C. 数据 D. 记录及其联系 3. 数据库系统的组成包括 ( ) A. 数据库 DBMS 和数据库管理员 B. 数据库 DBMS 硬件 软件 C.DBMS 硬件 软件和数据库 D. 数据库 硬件 软件和数据库管理员 4.Visual FoxPro

More information

untitled

untitled II III IV V VI VII VIII IX 2 ASP 1 ASP 3 4 ASP Web CGI ISAPI OLEISAPI Perl IDC ASP dbweb Perl IDC ASP dbweb IDC 1 ASP 5 Web Web DLL 6 ASP 1 ASP 7 8 ASP 1 ASP 9 10 ASP 1 ASP 11 12 ASP 1 ASP 13 14 ASP 1

More information

第四章 102 图 4唱16 基于图像渲染的理论基础 三张拍摄图像以及它们投影到球面上生成的球面图像 拼图的圆心是相同的 而拼图是由球面图像上的弧线图像组成的 因此我 们称之为同心球拼图 如图 4唱18 所示 这些拼图中半径最大的是圆 Ck 最小的是圆 C0 设圆 Ck 的半径为 r 虚拟相机水平视域为 θ 有 r R sin θ 2 4畅11 由此可见 构造同心球拼图的过程实际上就是对投影图像中的弧线图像

More information

经华名家讲堂

经华名家讲堂 5.1 5.1.1 5.1.2 5.2 5.2.1 5.2.2 5.2.3 5.2.4 5.2.5 5.3 5.3.1 5.3.2 5.3.3 / 5.3.4 / 5.3.5 / 5.4 Internet 5.4.1 Internet 5.4.2 Intranet 1. 2. 1 31 5 5.1 5.1.1 Internet 1 Host 20 60 IBM 2000 2 20 60 20 60

More information

SiteView技术白皮书

SiteView技术白皮书 SiteView ECC V6.2 技 术 白 皮 书 游 龙 网 络 科 技 ( 中 国 ) 有 限 公 司 DragonFlow Networks(China),Inc. 目 录 第 一 章 产 品 概 述... 3 第 二 章 系 统 结 构... 6 一 系 统 架 构... 7 1 用 户 管 理 模 块... 7 2 Web Server... 8 3 存 储 加 密 模 块... 8

More information

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 1 978-7-111-30658-0 计 算 机 应 用 基 础 刘 升 贵 29.00 2012 年 8 月

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 1 978-7-111-30658-0 计 算 机 应 用 基 础 刘 升 贵 29.00 2012 年 8 月 高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 1 978-7-111-30658-0 计 算 机 应 用 基 础 刘 升 贵 29.00 2012 年 8 月 电 子 教 案 P1 2 978-7-111-27081-2 计 算 机 应 用 基 础 ( 第 2

More information

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY

0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT au_fname,au_ lname FROM authors ORDER BY 0 SQL SQL SELECT DISTINCT city, state FROM customers; SQL SQL DBMS SQL DBMS SQL 0-1 SQL SQL 0SQL SQL SQL SQL SQL 3 SQL DBMS Oracle DBMS DBMS DBMS DBMS RDBMS R DBMS 2 DBMS RDBMS R SQL SQL SQL SQL SELECT

More information

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM

6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM CHAPTER 6 SQL SQL SQL 6-1 Table Column Data Type Row Record 1. DBMS 2. DBMS MySQL Microsoft Access SQL Server Oracle 3. ODBC SQL 1. Structured Query Language 2. IBM 3. 1986 10 ANSI SQL ANSI X3. 135-1986

More information

WQ.s92

WQ.s92 21 世 纪 高 职 高 专 规 划 教 材 网 络 专 业 系 列 SQL Server 数 据 库 应 用 技 术 张 蒲 生 何 升 编 著 清 华 大 学 出 版 社 北 京 内 容 简 介 本 书 根 据 高 等 职 业 技 术 教 育 和 教 学 特 点, 结 合 教 学 改 革 和 应 用 实 践 编 写 而 成 在 介 绍 SQL Server 数 据 库 基 本 内 容 的 同 时,

More information

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S

一 個 SQL Injection 實 例 的 啟 示 頁 2 / 6 因 此, 在 知 名 網 站 上 看 到 SQL Injection, 讓 人 驚 心, 卻 不 意 外 網 站 專 案 外 包 是 目 前 業 界 的 常 態, 而 在 價 格 取 勝 的 制 度 下, 低 價 得 標 的 S 一 個 SQL Injection 實 例 的 啟 示 頁 1 / 6 你 的 網 站 在 裸 奔 嗎? 一 個 SQL Injection 實 例 的 啟 示 作 者 : 李 明 儒 SQL Injection( 資 料 隱 碼 攻 擊 ) 問 題 早 就 不 是 什 麼 新 聞, 但 前 陣 子 在 一 個 頗 具 知 名 度 的 活 動 網 站 上, 赫 然 發 現 它 大 刺 刺 地 現 身!

More information

图书在版编目 (CIP) 数据 满堂花醉 / 沈胜衣著. 南京 : 江苏教育出版社, ( 沈郎文字 ) ISBN Ⅰ. 满... Ⅱ. 沈... Ⅲ. 作家 - 人物研究 - 世界 Ⅳ.K815.6 中国版本图书馆 CIP 数据核字 (2005) 第 041

图书在版编目 (CIP) 数据 满堂花醉 / 沈胜衣著. 南京 : 江苏教育出版社, ( 沈郎文字 ) ISBN Ⅰ. 满... Ⅱ. 沈... Ⅲ. 作家 - 人物研究 - 世界 Ⅳ.K815.6 中国版本图书馆 CIP 数据核字 (2005) 第 041 图书在版编目 (CIP) 数据 满堂花醉 / 沈胜衣著. 南京 : 江苏教育出版社, 2005.4 ( 沈郎文字 ) ISBN 7-5343-6512-0 Ⅰ. 满... Ⅱ. 沈... Ⅲ. 作家 - 人物研究 - 世界 Ⅳ.K815.6 中国版本图书馆 CIP 数据核字 (2005) 第 041843 号 出版者社址网址出版人 南京市马家街 31 号邮编 :210009 http://www.1088.com.cn

More information

致理技術學院資訊管理學系專題企劃書格式建議書

致理技術學院資訊管理學系專題企劃書格式建議書 致 技 術 學 院 資 訊 管 系 專 題 期 末 報 告 致 技 術 學 院 資 訊 管 系 專 題 期 末 報 告 鋼 鐵 業 進 銷 貨 管 系 統 指 導 老 師 : 蕭 勝 華 老 師 鋼 鐵 業 進 銷 貨 管 系 統 蘇 啟 鴻 老 師 學 生 : 張 志 宏 (69810203) 江 智 達 (69810209) 陳 宏 鎧 (69810210) 徐 偉 嘉 (69810211) 彭

More information

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al

sql> startup mount 改变数据库的归档模式 sql> alter database archivelog # 打开数据库 sql> alter database open 禁止归档模式 sql> shutdown immediate sql>startup mount sql> al RMAN sql> sqlplus / as sysdba 查看数据库版本 sql> select * from v$version; 查看数据库名称 sql> show parameter db_name; 一 使用 RMAN 时, 需要将数据库设置成归档模式 sql> conn / as sysdba; sql> show user 查看数据库是否为归档模式 sql> archive log list

More information

<4D6963726F736F667420576F7264202D20383439342D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63>

<4D6963726F736F667420576F7264202D20383439342D352DBED6D3F2CDF8D7E9BDA8D3EBB9DCC0EDCFEEC4BFBDCCB3CCD5FDCEC42E646F63> 第 4 单 元 搭 建 自 己 的 Web 站 点 本 单 元 通 过 学 习 架 构 Web 服 务 器, 实 现 Web 服 务, 管 理 Web 站 点, 了 解 Web 站 点 服 务 器 的 架 构 个 人 空 间 和 虚 拟 主 机 的 概 念, 掌 握 IIS 组 件 的 安 装 Web 站 点 的 创 建 管 理 站 点 属 性 选 项 卡 的 配 置 管 理 等 知 识,Web 网

More information

目錄

目錄 資 訊 素 養 線 上 教 材 單 元 五 資 料 庫 概 論 及 Access 5.1 資 料 庫 概 論 5.1.1 為 什 麼 需 要 資 料 庫? 日 常 生 活 裡 我 們 常 常 需 要 記 錄 一 些 事 物, 以 便 有 朝 一 日 所 記 錄 的 事 物 能 夠 派 得 上 用 場 我 們 能 藉 由 記 錄 每 天 的 生 活 開 銷, 就 可 以 在 每 個 月 的 月 底 知

More information

經濟統計資料庫管理資訊系統

經濟統計資料庫管理資訊系統 招 標 文 件 (1) 經 濟 部 投 資 審 議 委 員 會 全 球 投 資 審 議 管 理 資 訊 系 統 ( 第 3 期 ) 開 發 建 置 專 案 投 標 須 知 經 濟 部 投 資 審 議 委 員 會 中 華 民 國 95 年 2 月 經 濟 部 投 資 審 議 委 員 會 投 標 須 知 以 下 各 項 招 標 規 定 內 容, 由 機 關 填 寫, 投 標 廠 商 不 得 填 寫 或

More information

<4D6963726F736F667420576F7264202D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F303632352E646F63>

<4D6963726F736F667420576F7264202D20C9CFBAA3CAD0BCC6CBE3BBFAB5C8BCB6BFBCCAD4C8FDBCB6BFBCCAD4B4F3B8D95FBDA8D2E9B8E55F5F303632352E646F63> 上 海 市 高 等 学 校 计 算 机 等 级 考 试 ( 三 级 ) 考 试 大 纲 -- 建 议 稿 -- 2007-6-25 25 目 录 上 海 市 高 等 学 校 计 算 机 等 级 考 试 三 级 总 体 说 明 -----------------1 三 级 ( 计 算 机 系 统 与 网 络 技 术 ) 考 试 大 纲 ---------------------2 三 级 ( 管 理

More information

untitled

untitled OO 1 SQL Server 2000 2 SQL Server 2000 3 SQL Server 2000 DDL 1 2 3 DML 1 INSERT 2 DELETE 3 UPDATE SELECT DCL 1 SQL Server 2 3 GRANT REVOKE 1 2 1 2 3 4 5 6 1 SQL Server 2000 SQL Server SQL / Microsoft SQL

More information

Microsoft Word - FM{new}.doc

Microsoft Word - FM{new}.doc Lanczos 方法 Louis Komzsik 著张伟廖本善译 演变与应用 清华大学出版社 北京 内容简介 Lanczos 方法是 20 世纪计算数学方向最有影响的方法之一, 并且已经在工程中得到了广泛应用. 本书兼顾了 Lanczos 方法的理论演变和工程中的实际应用, 其内容分为两部分 : 第一部分阐述了方法的演变, 并提供了具体算法 ; 第二部分讨论了工业中的实际应用, 包括常用的模态分析

More information

ebook204-2

ebook204-2 Internet Information Services 2 I I S 5 We b We b I I S IIS 5 M i c r o s o f t M i c r o s o f t Active Server Pages A S P We b IIS 5 IIS 5 3 We b IIS 5 We b Microsoft Solutions Framework M S F M S F

More information

习题1

习题1 习 题 1 数 据 库 系 统 基 本 概 念 1.1 名 词 解 释 DB DB 是 长 期 存 储 在 计 算 机 内 有 组 织 的 统 一 管 理 的 相 关 数 据 的 集 合 DB 能 为 各 种 用 户 共 享, 具 有 较 小 冗 余 度 数 据 间 联 系 紧 密 而 又 有 较 高 的 数 据 独 立 性 等 特 点 DBMS 是 位 于 用 户 与 操 作 系 统 之 间 的

More information

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2

1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 CHAPTER 1 Understanding Core Database Concepts 1-1 database columnrow record field 不 DBMS Access Paradox SQL Server Linux MySQL Oracle IBM Informix IBM DB2 Sybase 1-2 1 Understanding Core Database Concepts

More information

工程施工招标

工程施工招标 郑 州 市 教 育 局 教 学 研 究 室 考 试 网 上 评 卷 及 数 据 分 析 技 术 服 务 采 购 项 目 谈 判 文 件 采 购 编 号 : 郑 财 单 一 来 源 2016-J004 号 HENAN TENDER-PURCHASE SERVICE CO.,LTD. 目 第 一 部 分 邀 请 函... 6 第 二 部 分 主 要 维 护 及 服 务 内 容... 7 第 三 部 分

More information

ZYWGML

ZYWGML 21 世 纪 高 职 高 专 教 材 供 中 医 中 西 医 结 合 类 专 业 用 中 医 五 官 科 学 毋 桂 花 主 编 北 京 内 容 简 介 本 书 是 21 世 纪 高 职 高 专 教 材 ( 供 中 医 中 西 医 结 合 类 专 业 用 ) 中 的 一 种, 主 要 论 述 耳 鼻 咽 喉 口 腔 疾 病 及 眼 科 疾 病 的 发 生 发 展 诊 断 治 疗 本 书 的 编 写

More information

Oracle 4

Oracle 4 Oracle 4 01 04 Oracle 07 Oracle Oracle Instance Oracle Instance Oracle Instance Oracle Database Oracle Database Instance Parameter File Pfile Instance Instance Instance Instance Oracle Instance System

More information

图书在版编目 (CIP) 数据程序员的数学. 3, 线性代数 /( 日 ) 平冈和幸, ( 日 ) 堀玄著 ; 卢晓南译. 北京 : 人民邮电出版社, ( 图灵程序设计丛书 ) ISBN Ⅰ. 1 程 Ⅱ. 1 平 2 堀 3 卢 Ⅲ. 1 电子计算

图书在版编目 (CIP) 数据程序员的数学. 3, 线性代数 /( 日 ) 平冈和幸, ( 日 ) 堀玄著 ; 卢晓南译. 北京 : 人民邮电出版社, ( 图灵程序设计丛书 ) ISBN Ⅰ. 1 程 Ⅱ. 1 平 2 堀 3 卢 Ⅲ. 1 电子计算 图灵程序设计丛书 程序员的数学 3: 线性代数 [ 日 ] 平冈和幸堀玄著 卢晓南译 图书在版编目 (CIP) 数据程序员的数学. 3, 线性代数 /( 日 ) 平冈和幸, ( 日 ) 堀玄著 ; 卢晓南译. 北京 : 人民邮电出版社, 2016.3 ( 图灵程序设计丛书 ) ISBN 978-7-115-41774-9 Ⅰ. 1 程 Ⅱ. 1 平 2 堀 3 卢 Ⅲ. 1 电子计算机 数学基础 2

More information

Microsoft Word - 13院21号.doc

Microsoft Word - 13院21号.doc 川 教 考 院 2013 21 号 四 川 省 教 育 考 试 院 关 于 全 国 计 算 机 等 级 考 试 体 系 调 整 的 通 知 各 NCRE 考 点 : 为 进 一 步 适 应 新 时 期 计 算 机 应 用 技 术 的 发 展 和 人 才 市 场 需 求 的 变 化, 确 保 全 国 计 算 机 等 级 考 试 ( 以 下 简 称 NCRE) 健 康 持 续 发 展, 教 育 部 考

More information

旅游科学

旅游科学 旅 游 科 学 王春雷 会展专业人才培养模式是一个院校对于会展办学的整体设计 因而需要进行系统性的构建 但目前这方面的研究成果不多 更缺乏实证性的研究 本 文基于文献综述的发现和会展专业的特点 从理论上构建了一个项目驱动型会展 专业人才培养模式的基本框架 进而以上海师范大学会展经济与管理专业为例 侧重从教育理念 培养目标 培养过程 培养制度和培养评价等方面进行了实证研究 项目驱动型 会展专业 人才培养模式

More information

handsome-招股书-新规则-final-version-0422.PDF

handsome-招股书-新规则-final-version-0422.PDF 1 Handsome Electronics Co., Ltd. ( 259 ) 1 2 28 2 Handsome Electronics Co., Ltd. ( ) 17,000,000 A 1700 1 15.53 2003 4 28 2003 4 10 3 1 2002 44.28 11.65 2 3 4 2001 7 17 3 2010 2010, 4 5...8...11...11...11...11...12...12...12...13...

More information

ebook65-20

ebook65-20 2 0 H T T P C G I We b C G I We b H T M L C G I H T M L C G I 20.1 HTTP 17 We b N e t s c a p e Internet Explorer We b A p a c h e I I S C G I H T T P HTTP 1.0 HTTP 1.1 I n t e r n e t I n t e r n e t

More information

ebook 132-2

ebook 132-2 2 SQL Server 7.0 SQL Server SQL Server 7 SQL Server 7 5 2.1 SQL Server 7 SQL Server 7 SQL Server SQL Server SQL Server 2.1.1 SQL Server Windows NT/2000 Windows 95/98 ( r a n d o m access memory R A M )

More information

Microsoft Word - 07.doc

Microsoft Word - 07.doc 第 7 章支持网页驱动的关系数据库 在当今网络应用服务器搭建数据库已经成为所有的应用软件系统的核心 这类支持网页驱动的关系数据库应用在很多地方, 例如小型电子商务系统 大型门户网站 还包括巨型的 ERP 系统等 因此怎样才能计划和设计好关系数据库, 就成为一个合格网页设计师必须掌握的技能 7.1 数据驱动知识概述 数据库是指按照一定的结构和规则组织起来的相关数据的集合, 可以理解成存储数据的 仓库

More information

数据库系统概念

数据库系统概念 第一章绪论 本章内容 数据库系统概述 数据模型 数据库系统结构 数据库系统的组成 1-1 数据库系统概述 术语 数据管理技术的发展 数据库系统的特点 数据库系统概述 术语 什么是数据库 长期储存在计算机内的 有组织的 可共享的 互相关联的数据的集合 是一个持久数据的集合 数据库系统概述 术语 数据库管理系统 DBMS DataBase Management System 系统软件 一组用以管理 维护

More information

PowerPoint 演示文稿

PowerPoint 演示文稿 第 6 章 Office 2010 信息管理应用 主讲 : 计算机应用基础 提纲 数据库概述 Access 2010 Access2010 的基本操作 Access 2010 的基本对象 Access2010 的操作界面数据库 表 查询创建及操作 Outlook 2010 概述 Outlook 2010 账户管理 电子邮件管理 日程管理 任务管理 2 6.1 Access2010 Access 2010

More information

!"# $ %&'!"#$

!# $ %&'!#$ !"# $ %&'!"#$ 内容简介本书是在作者已经出版的 XilinxAlProgrammableZynq-7000SoC 设计指南 一书的基础上进行大幅度修订而成的 本书的一大特色就是更加突出 ARMCortex-A9 双核处理器的使用 此外, 在修订本书时采用了 Xilinx 最新的 Vivado2015 4 集成开发环境 通过本书的修订, 能反映最新的 ARM 嵌入式设计技术和实现方法, 同时也能更加凸显采用异构架构的

More information

眼病防治

眼病防治 ( 20 010010) 787 1092 1/32 498.50 4 980 2004 9 1 2004 9 1 1 1 000 ISBN 7-204-05940-9/R 019 1880.00 ( 20.00 ) ...1...1...2...3...5...5...6...7...9... 11...13...14...15...17...18...19...20...21 I II...21...22...23...24...25...27...27...28...29...30...31...33...33...34...36...38...39...40...41...42...43...45

More information

中国南北特色风味名菜 _八)

中国南北特色风味名菜 _八) ( 20 010010) 7871092 1/32 356.25 4 760 2004 8 1 2004 8 1 11 000 ISBN 7-204-05943-3/Z102 1026.00 ( 18.00 ) ...1...2...2...4...6...7...8...9... 10... 11... 12... 13... 13... 14... 15... 17... 18... 19...

More information

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式... 6 1. 软 件 工 程 专 业 课 程 类 型...7

软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式... 6 1. 软 件 工 程 专 业 课 程 类 型...7 计 算 机 系 软 件 工 程 专 业 习 指 南 广 东 科 技 院 计 算 机 系 2015-9-1 软 件 工 程 专 业 习 指 南 目 录 一 软 件 工 程 专 业 设 置 背 景 与 发 展 前 景... 3 二 软 件 工 程 专 业 实 践 教 条 件... 4 三 软 件 工 程 专 业 课 程 类 型 及 核 方 式... 6 1. 软 件 工 程 专 业 课 程 类 型...7

More information

untitled

untitled http://idc.hust.edu.cn/~rxli/ 1.1 1.2 1.3 1.4 1.5 1.6 2 1.1 1.1.1 1.1.2 1.1.3 3 1.1.1 Data (0005794, 601,, 1, 1948.03.26, 01) (,,,,,) 4 1.1.1 Database DB 5 1.1.1 (DBMS) DDL ( Create, Drop, Alter) DML(

More information

F515_CS_Book.book

F515_CS_Book.book /USB , ( ) / L R 1 > > > 2, / 3 L 1 > > > 2 + - 3, 4 L 1 了解显示屏上显示的图标 Wap 信箱收到一条 Wap push 信息 ( ) GSM 手机已连接到 GSM 网络 指示条越多, 接收质量越好 2 ...........................4.............................. 4 Micro SD (

More information

Microsoft Word - 书目文件.doc

Microsoft Word - 书目文件.doc 计 算 机 类 算 法 与 程 序 设 计 类 1 11025 数 据 结 构 ( 第 三 版 ) 十 一 五 国 家 级 规 划 教 材 刘 振 鹏 等 28.00 2010.5 本 科 2 11563 数 据 结 构 习 题 解 答 与 实 验 指 导 ( 第 三 版 ) 石 强 等 21.00 2010.7 本 科 3 07628 数 据 结 构 与 算 法 王 昆 仑 35.00 2007.6

More information

科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心 www.aboo 科学出版社职教技术出版中心

More information

Microsoft Word - 100118002.htm

Microsoft Word - 100118002.htm 100 年 度 11800 電 腦 軟 體 應 用 乙 級 技 術 士 技 能 檢 定 學 科 測 試 試 題 本 試 卷 有 選 擇 題 80 題, 每 題 1.25 分, 皆 為 單 選 選 擇 題, 測 試 時 間 為 100 分 鐘, 請 在 答 案 卡 上 作 答, 答 錯 不 倒 扣 ; 未 作 答 者, 不 予 計 分 准 考 證 號 碼 : 姓 名 : 選 擇 題 : 1. (3)

More information

第3章 创建和管理数据库

第3章 创建和管理数据库 SQL Server 2008 数据库应用与开发 第 1/100 页 第 3 章创建和管理数据库 内容提要 1 2 3 4 5 数据库对象和数据库文件用户数据库创建与修改管理数据库文件组的创建数据库快照和数据分区管理 第 2/100 页 第 3 章习题作业 实验 习题 3 1. 选择题 2. 思考题 :(2) (5) 3. 上机练习题 :(1) (3) (5) 实验 1. (P145) 实验 2 第

More information

幻灯片 1

幻灯片 1 第 一 章 SQL Server 数 据 库 基 础 理 论 部 分 技 能 展 示 了 解 数 据 涉 及 的 主 要 概 念 了 解 SQL Server2005 的 主 要 版 本 掌 握 安 装 SQL Server2005 的 方 法 掌 握 SQL Server2005 组 件 管 理 工 具 理 解 SQL Server2005 的 数 据 存 储 结 构 使 用 SSMS 创 建 与

More information

FAQ -PowerDesigner9.5.DOC

FAQ -PowerDesigner9.5.DOC PowerDesigner 9.5 FAQ 1. PowerDesigner PowerDesigner PowerDesigner (CASE Tool,Computer Aided Software Engineering) PowerDesigner 1989 9.5 2. PowerDesigner PowerDesigner Internet ( Java) PowerDesigner 7.0

More information

2 SQL 的全称是 3 DDL 的全称是 4 DML 的全称是 5 在 Transact---SQL 语言中, 有 4 种常见的 DML 语句, 分别为 : 和 三 问答题 ( 每题 10 分 ) 1. 在 course 表中查询每个学生的选修课门数, 只要显示学号在 到 000

2 SQL 的全称是 3 DDL 的全称是 4 DML 的全称是 5 在 Transact---SQL 语言中, 有 4 种常见的 DML 语句, 分别为 : 和 三 问答题 ( 每题 10 分 ) 1. 在 course 表中查询每个学生的选修课门数, 只要显示学号在 到 000 第一套题 : 信阳农林学院 一 选择题 ( 每题 4 分, 共 20 分 ) 1 数据库的英文缩写是 ( ) A DBS B DBMS C DBO D DB 2 数据库系统的英文缩写是 ( ) A DBS B DBMS C DBO D DB 3 数据库管理系统的英文缩写是 ( ) A DBS B DBMS C DBO D DB 4 目前, 商品化的数据库管理系统以 ( ) 为主 A 网状模型 B 层次模型

More information

ebook46-23

ebook46-23 23 Access 2000 S Q L A c c e s s S Q L S Q L S Q L S E L E C T S Q L S Q L A c c e s s S Q L S Q L I N A N S I Jet SQL S Q L S Q L 23.1 Access 2000 SQL S Q L A c c e s s Jet SQL S Q L U N I O N V B A S

More information

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20%

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20% 38 11 2013 11 GeomaticsandInformationScienceofWuhanUniversity Vol.38No.11 Nov.2013 :1671-8860(2013)11-1339-05 :A GIS Key-value 1 1 1 1 (1 129 430079) : 设计了一种基于 Key-value 结构的缓存 KV-cache 旨在简化数据结构 高效管理缓存数据

More information

摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時 間 其 實 並 不 充 裕, 體 力 越 來 越 差 的 情 況 下 還 隨 意 飲 食 導 致 身 體 健 康 越 來 越 差, 因 此 本 專 題 打 算 利 用 健 康 飲 食 的 方 式 改 善 這 些 人 的 體 質,

摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時 間 其 實 並 不 充 裕, 體 力 越 來 越 差 的 情 況 下 還 隨 意 飲 食 導 致 身 體 健 康 越 來 越 差, 因 此 本 專 題 打 算 利 用 健 康 飲 食 的 方 式 改 善 這 些 人 的 體 質, 元 培 科 技 大 學 資 訊 管 理 系 畢 業 專 題 健 康 飲 食 網 站 計 畫 書 指 導 老 師 : 林 侑 賢 老 師 組 員 : 陳 佑 伊 (971408067) 張 祥 庭 (971408084) 黃 聖 哲 (971408098) 劉 潤 婷 (971408106) 中 華 民 國 一 百 年 十 二 月 摘 要 在 這 忙 碌 的 社 會 中, 普 遍 人 們 運 動 時

More information

项目 3 创建和管理表 任务实现 Office Visio PK 3 FK FK1 3.1 相关知识 SQL Server 一 制订表规划 1. 表要存储什么对象 2. 表中每一列的数据类型和长度 059

项目 3 创建和管理表 任务实现 Office Visio PK 3 FK FK1 3.1 相关知识 SQL Server 一 制订表规划 1. 表要存储什么对象 2. 表中每一列的数据类型和长度 059 项目 3 创建和管理表 表是数据库中最重要的基础对象 它包含数据库中的所有数据 其他数据库对象 例如索引和视图等 都是依赖于表而存在的 若要使用数据库来存储和组织数据 首先就需要创建表 在本项目中将通过 15 个任务来创建和管理表 主要内容包括表的设计 理解 SQL Server 2008 中的数据类型 以及创建和修改表等 任务 1 表的设计 任务描述 Office Visio 3.1 3.1 项目

More information

图书在版编目 (CIP) 数据 文学与现代性批判 / 邵建著. 南京 : 江苏教育出版社, ISBN Ⅰ. 文... Ⅱ. 邵... Ⅲ. 当代文学 - 文学研究 - 中国 Ⅳ.I206.7 中国版本图书馆 CIP 数据核字 ( 2005 ) 第 04185

图书在版编目 (CIP) 数据 文学与现代性批判 / 邵建著. 南京 : 江苏教育出版社, ISBN Ⅰ. 文... Ⅱ. 邵... Ⅲ. 当代文学 - 文学研究 - 中国 Ⅳ.I206.7 中国版本图书馆 CIP 数据核字 ( 2005 ) 第 04185 图书在版编目 (CIP) 数据 文学与现代性批判 / 邵建著. 南京 : 江苏教育出版社, 2005.4 ISBN 7-5343-6528-7 Ⅰ. 文... Ⅱ. 邵... Ⅲ. 当代文学 - 文学研究 - 中国 Ⅳ.I206.7 中国版本图书馆 CIP 数据核字 ( 2005 ) 第 041850 号 出版者社址网址出版人 南京市马家街 31 号邮编 :210009 http://www.1088.com.cn

More information

网上路演公告-final.PDF

网上路演公告-final.PDF Handsome Electronics Co., Ltd. ( 259 ) 1 2 28 1-1-1 Handsome Electronics Co., Ltd. ( ) 17,000,000 A 1700 1 15.53 2003 121 2003 10 22 1-1-2 1 2003 4 25 " " 2003 5 2003 10 14 2003 4067 2 1-1-3 3 4 2001 7

More information

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech

Office Office Office Microsoft Word Office Office Azure Office One Drive 2 app 3 : [5] 3, :, [6]; [5], ; [8], [1], ICTCLAS(Institute of Computing Tech - OfficeCoder 1 2 3 4 1,2,3,4 xingjiarong@mail.sdu.edu.cn 1 xuchongyang@mail.sdu.edu.cn 2 sun.mc@outlook.com 3 luoyuanhang@mail.sdu.edu.cn 4 Abstract. Microsoft Word 2013 Word 2013 Office Keywords:,, HTML5,

More information

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w

R D B M S O R D B M S R D B M S / O R D B M S R D B M S O R D B M S 4 O R D B M S R D B M 3. ORACLE Server O R A C L E U N I X Windows NT w w 1 1.1 D B M S To w e r C D 1. 1 968 I B M I M S 2 0 70 Cullinet Software I D M S I M S C O D A S Y L 1971 I D M S containing hierarchy I M S I D M S I M S I B M I M S I D M S 2 2. 18 R D B M S O R D B

More information

Linux服务器构建与运维管理

Linux服务器构建与运维管理 1 Linux 服务器构建与运维管理 第 2 章 :Linux 基本命令 阮晓龙 13938213680 / rxl@hactcm.edu.cn http://linux.xg.hactcm.edu.cn http://www.51xueweb.cn 河南中医药大学管理科学与工程学科 2018.3 2 提纲 目录与文件的操作 mkdir touch mv cp rm rmdir file tree

More information

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南

Symantec™ Sygate Enterprise Protection 防护代理安装使用指南 Symantec Sygate Enterprise Protection 防 护 代 理 安 装 使 用 指 南 5.1 版 版 权 信 息 Copyright 2005 Symantec Corporation. 2005 年 Symantec Corporation 版 权 所 有 All rights reserved. 保 留 所 有 权 利 Symantec Symantec 徽 标 Sygate

More information

上海师范大学本科课程教学大纲格式

上海师范大学本科课程教学大纲格式 Web 程 序 设 计 教 学 大 纲 课 程 名 称 : Web 程 序 设 计 英 文 名 称 : Web Programming 学 分 : 总 学 时 : 38 实 验 ( 上 机 ) 学 时 : 0 开 课 专 业 : 电 子 商 务 专 业 一 课 程 性 质 目 的 和 培 养 目 标 : 通 过 对 基 于 Web 数 据 库 的 交 互 式 网 络 信 息 系 统 的 基 础 知

More information

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0

六域链联盟 SDChain-Matrix 节点搭建指南 2018/07/26 Version : 1.0.0 SDChain-Matrix 节点搭建指南 目录 1 环境要求... 3 2 软件下载... 4 3 安装部署... 4 3.1 部署可执行程序目录... 4 3.2 部署配置文件目录... 4 3.3 部署数据库文件目录... 4 3.4 部署日志文件目录... 4 3.5 部署依赖库文件目录... 4 4 配置参数... 5 5 启动运行... 7 5.1 普通模式启动... 7 5.2 加载启动模式...

More information

RUN_PC連載_12_.doc

RUN_PC連載_12_.doc PowerBuilder 8 (12) PowerBuilder 8.0 PowerBuilder PowerBuilder 8 PowerBuilder 8 / IDE PowerBuilder PowerBuilder 8.0 PowerBuilder PowerBuilder PowerBuilder PowerBuilder 8.0 PowerBuilder 6 PowerBuilder 7

More information

IIS Web FTP

IIS Web FTP 1... 1 1... 1 2... 1 3... 2 6 C/S... 2 4... 4 7... 5 8... 5 9... 6 10 Web... 7 11 CORBA... 8 12... 8 2... 9 1... 9 2... 9 3... 10 4 BSP Business System Planning... 11 5... 13 6... 15 7... 15 8... 16 9...

More information

目錄... ivv...vii Chapter DETECT

目錄... ivv...vii Chapter DETECT ... ivv...vii Chapter 1 1.1... 5 1.2... 6 1.3 DETECT... 11 1.3.1... 12 1.3.1.1...12 1.3.1.2...13 1.3.1.3...14 1.3.1.4...15 1.3.1.5...15 1.3.1.6...16 1.3.2 DETECT... 17 1.3.3... 19 1.3.4... 20... 22 Chapter

More information

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas

目录 1 IPv6 快速转发 IPv6 快速转发配置命令 display ipv6 fast-forwarding aging-time display ipv6 fast-forwarding cache ipv6 fas 目录 1 IPv6 快速转发 1-1 1.1 IPv6 快速转发配置命令 1-1 1.1.1 display ipv6 fast-forwarding aging-time 1-1 1.1.2 display ipv6 fast-forwarding cache 1-1 1.1.3 ipv6 fast-forwarding aging-time 1-3 1.1.4 ipv6 fast-forwarding

More information

软件概述

软件概述 Cobra DocGuard BEIJING E-SAFENET SCIENCE & TECHNOLOGY CO.,LTD. 2003 3 20 35 1002 010-82332490 http://www.esafenet.com Cobra DocGuard White Book 1 1....4 1.1...4 1.2 CDG...4 1.3 CDG...4 1.4 CDG...5 1.5

More information

校友会系统白皮书feb_08

校友会系统白皮书feb_08 硕 士 研 究 生 招 生 管 理 系 统 1 产 品 白 皮 书 希 尔 数 字 校 园 硕 士 研 究 生 招 生 管 理 系 统 白 皮 书 目 录 1 产 品 概 述... 1 1.1 产 品 简 介... 1 1.2 应 用 范 围... 1 2 产 品 功 能 结 构 图... 2 3 产 品 功 能... 3 3.1 系 统 设 置... 3 3.2 信 息 发 布... 3 3.3

More information

60 50 42 10 32

60 50 42 10 32 2006 9 1 24 N*2M E1 2M VPN 60 50 42 10 32 1 2 3 4 5 2006 1 2 3 4 5 6 B/S 7 1 2 10M/100M 2K 500ms 10000 2M 5 Windows IBM AIX HP Unix Linux CPU SMP Cluster Weblogic Webshpere Tomcat JBoss, Oracle Sybase

More information

untitled

untitled 图书在版编目 (CIP) 数据 家居美化中的巧 / 陈赞等编著. 北京 : 中国林业出版社,2003.4 ISBN 7-5038-3399-8 I. 家 II. 陈 III. 住宅 室内装饰 基本知识 IV.TU241 中国版本图书馆 CIP 数据核字 (2003) 第 022376 号 版权所有翻印必究 1 2002.10 1 ...1...1...2...2...3...4...5...6...7...8...8...10...10...11...12...12...13...13...15...15...16...17...18...19...20...20...20...21...22

More information

untitled

untitled -JAVA 1. Java IDC 20 20% 5 2005 42.5 JAVA IDC JAVA 60% 70% JAVA 3 5 10 JAVA JAVA JAVA J2EE J2SE J2ME 70% JAVA JAVA 20 1 51 2. JAVA SUN JAVA J2EE J2EE 3. 1. CSTP CSTP 2 51 2. 3. CSTP IT CSTP IT IT CSTP

More information

天津天狮学院关于修订2014级本科培养方案的指导意见

天津天狮学院关于修订2014级本科培养方案的指导意见 目 录 天 津 天 狮 院 关 于 修 订 2014 级 本 科 培 养 方 案 的 指 导 意 见...1 金 融 类 专 业...9 金 融 专 业 培 养 方 案...9 保 险 专 业 培 养 方 案...14 人 力 资 源 管 理 专 业 培 养 方 案...19 劳 动 与 社 会 保 障 专 业 培 养 方 案...24 工 商 管 理 类 专 业...29 市 场 营 销 专 业

More information

上海市教育考试院关于印发新修订的

上海市教育考试院关于印发新修订的 沪 教 考 院 社 考 2012 7 号 上 海 市 教 育 考 试 院 关 于 印 发 上 海 市 高 等 学 校 计 算 机 等 级 考 试 大 纲 (2012 年 修 订 ) 的 通 知 各 有 关 高 校 : 为 进 一 步 加 强 本 市 高 校 计 算 机 基 础 教 学 工 作, 推 进 学 校 更 加 科 学 合 理 地 设 置 计 算 机 基 础 课 程 及 安 排 教 学 内 容,

More information

.. 3 N

.. 3 N 1 .. 3 N9.. 4 5.. 6 7.. 8 20.. 21 23.. 24.. 25 26.. 27.. 28.. 29 2 (Cyber Café) Linux (LAN) Linux Public Home 3 K12LTSP K12LTSPFedora Core 4 (Linux)LTSP Linux (command line interface) (Graphical User Interface,

More information