




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、SQL Server 2005数据库数据库应用技术应用技术E-mail:2022-3-72SQL SERVER 2005 数据库应用技术构架数据库应用技术构架SQL Server 2005是一个是一个 性能优越、性能优越、 面向客户面向客户/服务器的关服务器的关系型网络数系型网络数据库管理系据库管理系统支持多种统支持多种操作系统平操作系统平台广泛地应台广泛地应用于信息管用于信息管理、电子商理、电子商务、管理工务、管理工程等诸多应程等诸多应用领域用领域15&16 VB/VB.Net访问访问SQL Server 200515-21 章章 应用开发篇应用开发篇1&2 数据库基础与数据
2、库基础与SQL Server 概述概述4&5 数据库管理与数据完整性数据库管理与数据完整性6&7 表的管理与表的管理与Transact-SQL 语言语言10 存储过程与触发器存储过程与触发器1-7 章章基础知识篇基础知识篇 8-14 章管理章管理技术篇技术篇17&18 ASP/ASP.net访问访问SQL 200519&20 Java/JSP访问访问SQL Server 2005教参教参3 SQLServer2005系统及服务器管理系统及服务器管理8&9 数据的查询与更新和视图数据的查询与更新和视图11&12 游标与安全管理游标与安全管理14 S
3、QL Server 2005的的Web技术技术13 数据转换及数据库加载备份管理数据转换及数据库加载备份管理21 SQL 应用开发与课程设计实例应用开发与课程设计实例& 课程概要课程概要1 第第 一一 章章 数据库基础数据库基础 1 第第 二二 章章 SQL Server 2005概述概述 1 第第 三三 章章 SQL Server 2005系统及服务器管理系统及服务器管理1 第第 四四 章章 数据库管理数据库管理 1 第第 五五 章章 数据完整性数据完整性 1 第第 六六 章章 表的管理与使用表的管理与使用1 第第 七七 章章 Transact-SQL语言基础语言基础1 第第 八八
4、章章 数据的查询与更新数据的查询与更新1 第第 九九 章章 视图管图视图管图 1 第第 十十 章章 存储过程存储过程与触发器与触发器 1 第十一章第十一章 游游 标标 1 第十二章第十二章 SQL Server 2005安全安全管理管理1 第十三章第十三章 数据转换及数据库加载备份管理数据转换及数据库加载备份管理1 第十四章第十四章 SQL Server 2005的的Web技术技术1 第十五章第十五章 VB访问访问SQL Server 2005数据库数据库1 第十六章第十六章 VB.Net访问访问SQL Server 2005数据库数据库1 第十七章第十七章 ASP访问访问SQL Server
5、 2005数据库数据库1 第十八章第十八章 ASP.net访问访问SQL Server 2005数据库数据库1 第十九章第十九章 Java访问访问SQL Server 2005数据库数据库1 第二十章第二十章 JSP访问访问SQL Server 2005数据库数据库1 第廿一章第廿一章 SQL Server2005 应用开发与课程设计实例应用开发与课程设计实例 信息、数据、数据库的定义信息、数据、数据库的定义对于以上图片,信息是一张脸谱,数据是一堆对于以上图片,信息是一张脸谱,数据是一堆点阵点阵数据库管理技术的发展数据库管理技术的发展2022-3-74第第1 1章章 数据库基础数据库基础202
6、2-3-75 1.1 数据库管理系统(数据库管理系统(DBMS)DDL,DML(MANUFATURY),DCL 1.2 数据库系统数据库系统 1.3 数据模型数据模型 1.4 关系数据库关系数据库 1.5 数据仓库与数据挖掘数据仓库与数据挖掘 1.6 网络数据库基础网络数据库基础 数据库管理系统作为数据管理最有效的手段广泛应用于各行各业中,成为存储、使用、处理信息资源的主要手段,是任何一个行业信息化运作的基石。本章介绍了数据库管理系统、数据库系统、E-R方法和数据模型、关系数据库及其基本演算、数据仓库与数据挖掘等知识。第第1 1章章 数据库基础数据库基础2022-3-76网络数据库技术网络数据
7、库技术0 0一、计算机网络的计算模式一、计算机网络的计算模式1。以大型机为主的计算模式 2。客户机/服务器(C/S)模式 3。浏览器/服务器(C/S)计算模式二、数据库管理系统(二、数据库管理系统(DBMS)与网络数据库)与网络数据库(一)(一)DBMS 指数据库系统中对数据进行管理的软件系统指数据库系统中对数据进行管理的软件系统1。功能(SQL相仿)1)数据定义功能(DDL): 建立/修改数据库结构2)数据操作功能(DML):数据库的增加/删除/更新/查询操作。3)数据库运行管理功能:系统控制、数据安全性、完整性检查与日志管理。4)组织存储维护功能:对文件的读写、组织缓冲管理,数据库的初始装
8、入;数据备份与恢复等。2。数据模型 层次型、网状型与关系型关系型。 (前两种仅供复杂数据的分析用) 关系型如下:关系型如下: Oracle, Sybase, , Paradox Informix, DB2, VFP Access,Delphi, PowerBuild, SQL Server 2022-3-77网络数据库技术1一、计算机网络的计算模式一、计算机网络的计算模式1。以大型机为主的模式 2。客户机/服务器(C/S)模式 3。浏览器/服务器(B/S)模式二、数据库管理系统(二、数据库管理系统(DBMS)与网络数据库)与网络数据库(一)(一)DBMS 指数据库系统中对数据进行管理的软件系统
9、指数据库系统中对数据进行管理的软件系统1。功能(SQL相仿)1)数据定义功能(DDL): 建立/修改数据库结构2)数据操作功能(DML):数据库的增加/删除/更新/查询操作。3)数据库运行管理功能:系统控制、数据安全性、完整性检查与日志管理。4)组织存储维护功能:对文件的读写、组织缓冲管理,数据库的初始装入;数据备份与恢复等。2。数据模型 层次型、网状型与关系型关系型。 (前两种仅供复杂数据的分析用) 关系型如下:关系型如下: Oracle, Sybase, , Paradox Informix, DB2, VFP Access,Delphi, PowerBuild, SQL Server 2
10、022-3-78网络数据库技术1(二)网络数据库(二)网络数据库1。要求:1)能与WEB SERVER集成 2)性能稳定 3)安全 4)容错性 5)拓展性 6)易于备份与恢复2。类型 大/中/小型大型:属网络型专业数据库。 Oracle, Sybase, , Paradox Informix, DB2。 中型:适用于中小型企业。 SQL Server。小型:桌面数据库适用于桌面办公。 VFP Access,Delphi, PowerBuild。三、三、WEB 服务器与浏览器服务器与浏览器1。 WEB 服务器的特征服务器的特征1)超文本:由线性结构的传统文本非非线性的跳跃式结构组织、搜索2)超媒
11、体:由文本视频、图象、音频等多媒体化的超媒体。3)统一资源定位器URL: URL标识由超文本传送协议的代码;服务地址标识;服务定位文件的全路径名构成。HTTP;/WWW.ONLINE.SH.CN/YUANZU/INDEX。HTML。4)HTML:超文本标记语言。5)VRML:虚拟现实建模语言。三维的虚拟实现。2。 WEB 服务器的软件:服务器的软件:1)IIS 2)ORACLE WEB 3)NETSCAPE WEB 4)NCSA3。浏览器浏览器 1) Internet Exploler 2)Netscape Communicator2022-3-79网络数据库技术2四、四、WEB 数据库技术数
12、据库技术 1.数据库接口技术数据库接口技术1)CGI公用网关接口:是传统WEB 服务器与数据库及扩展程序交互的标准接口/连接方法。可使用任何编程语言编写的CGI程序。如:perl,delphi.vb,c+等。2)IS API是以动态形式(。dll)提供的,API能直接访问运行在WEB 服务器的应用程序。利用它可开发WEB 服务器与数据库服务器间的接口程序。3)JDBC:是支持java 语言标准的SQL数据库访问接口。(与ODBC相类同)4)ASP:是微软开发的服务器端脚本环境。是目前非常流行的开放式WEB 服务器应用程序开发技术,其不是工具和语言,而是一种技术框架。为生成动态高效WEB服务器应
13、用程序,提供了一种方法和技术。 ASP通过ADO来实现访问数据库。 PHP、JSP。2.目前常见的几种编程接口目前常见的几种编程接口2022-3-7101-1 数据库管理系统数据库管理系统1-1 数据库管理系统数据库管理系统 1-1-1 信息、数据、数据库信息、数据、数据库 信息是客观世界在人们头脑中的反映,是客观事物的表征,是可以传播和加以利用信息是客观世界在人们头脑中的反映,是客观事物的表征,是可以传播和加以利用的一种知识。的一种知识。 数据(数据(DataData)则是信息的载体,是对客观存在实体的一种记载和描述。)则是信息的载体,是对客观存在实体的一种记载和描述。 数据库(数据库(Da
14、tabaseDatabase)系指数据存放的地方,在信息系统中数据库是数据和数据库对)系指数据存放的地方,在信息系统中数据库是数据和数据库对象(如表、象(如表、 视图、存储过程与触发器等)的集合。视图、存储过程与触发器等)的集合。 1-1-2 数据管理技术的发展数据管理技术的发展1人工管理阶段人工管理阶段2文件管理阶段文件管理阶段3数据库管理阶段数据库管理阶段 1-1-3 数据库管理系统数据库管理系统数据库管理系统(数据库管理系统(Database Management System :DBMS)是管理数据库的软件工)是管理数据库的软件工具,是帮助用户创建、维护和使用数据库的软件系统。它建立在
15、操作系统的基础之具,是帮助用户创建、维护和使用数据库的软件系统。它建立在操作系统的基础之上,实现对数据库的统一管理和操作,满足用户对数据库进行访问的各种需要。一上,实现对数据库的统一管理和操作,满足用户对数据库进行访问的各种需要。一般而言,数据库管理系统应具有以下功能般而言,数据库管理系统应具有以下功能: 数据定义功能数据定义功能数据操作功能数据操作功能 控制和管理功能控制和管理功能 数据字典数据字典 2022-3-7111-2 数据库系统数据库系统 数据库系统(Database System)泛指引入数据库技术后的计算机系统,狭义地讲,是由数据库、数据库管理系统构成;广义而言,是由计算机系统
16、、数据库管理系统、数据库管理员、应用程序、维护人员和用户组成。数据库系统是一个有机体,其在整个计算机系统中的地位如图1-1所示。1数据库系统的组成数据库系统的组成 数据库系统通常由5个部分组成,包括计算机硬件、数据库集合、数据库管理系统、相关软件和人员。2数据库系统的特点数据库系统的特点 数据库系统的主要特点包括:数据结构化、数据共享、数据独立性以及统一的数据控制功能。3数据库管理员数据库管理员1-3 数据模型数据模型 数据模型是描述一个系统中的数据、数据之间关系,以及对数据约束的一组完整性的概念。它是对数据库的结构与定义的描述,是对现实世界的抽象。它是数据库系统的核心和基础。2022-3-7
17、121-3 数据模型数据模型1-3-1 E-R方法方法 描述概念模型最常用方法是实体-联系(Entity-Relationship)方法(即E-R图) 。E-R图中包括了实体、属性和联系三种基本图素。实体用矩形框表示,属性用椭圆形框表示,联系用菱形框表示,框内填入相应的实体名,实体与属性或实体与联系之间用无向直线连接,多值属性用双椭圆形框表示,派生属性用虚椭圆形框表示。实体间的联系有3种类型:一对一联系(如图1-2所示);一对多联系(如图1-3所示)。多对多联系(如图1-4所示)。图1-2 一对一联系 图1-3 一对多联系 图1-4 多对多联系2022-3-7131-3 数据模型数据模型1-3
18、-2 数据模型数据模型 目前比较流行的数据模型主要有3种,即按图论理念建立起来的层次模型与网状络模型以及按关系理论建建立起来的关系模型。1-4 关系数据库关系数据库 1-4-1关系模型的基本概念关系模型的基本概念 1. 术语术语(1)关系(2)记录(元组)(3)字段(属性)(4)域(5)关键字(6)关系模式(7)关系数据库管理系统(RDBMS)2 .关系的特点关系的特点 1:每个属性必须是不可分隔的数据单元,即表中不能再包含表。或者说,每一个字段不能再细分为若干个手段。2:在同一个关系中不能出现相同的属性名。3:在一个设有主关键字或唯一性关键字的关系中不允许有完全相同的数据行。4:在一个关系中
19、任意交换两行的位置不影响数据的实际含义。5:在一个关系中任意交换两列的位置不影响数据的实际含义。2022-3-7141-41-4关系数据库关系数据库 1-4-21-4-2关系数据库基本演算关系数据库基本演算 关系型数据库主要支持的种基本关系运算为:选择、投影和连接,其源于关系型数据库主要支持的种基本关系运算为:选择、投影和连接,其源于关系代数中并、交、差、选择、投影和连接等运算。关系代数中并、交、差、选择、投影和连接等运算。1 1选择选择 从一个关系或二维表格中找出满足给定条件的记录行的操作称为选择。选择从一个关系或二维表格中找出满足给定条件的记录行的操作称为选择。选择是从行的角度对二维表格内
20、容进行的筛选,经过选择运算得到的结果可以形成是从行的角度对二维表格内容进行的筛选,经过选择运算得到的结果可以形成新的关系,其关系模式不变,并且其中的记录是原关系的一个子集。新的关系,其关系模式不变,并且其中的记录是原关系的一个子集。 2 2投影投影 从一个关系或二维表格中找出若干个字段(属性),进而构成新的关系的操从一个关系或二维表格中找出若干个字段(属性),进而构成新的关系的操作称为投影作称为投影。投影是从列的角度对二维表格内容进行的筛选或重组,经过选择投影是从列的角度对二维表格内容进行的筛选或重组,经过选择运算得到的结果也可以形成新的关系,其关系模式所包含的字段(属性)个数运算得到的结果也
21、可以形成新的关系,其关系模式所包含的字段(属性)个数往往比原关系少,或者其字段(属性)排列的顺序将有所不同,是原关系的一往往比原关系少,或者其字段(属性)排列的顺序将有所不同,是原关系的一个子集。个子集。3 3连接连接 连接是将两个关系表中的记录按一定的条件横向结合,组成一个新的关系表。连接是将两个关系表中的记录按一定的条件横向结合,组成一个新的关系表。最常见的连接运算是自然连接,它是利用两个关系中所共有的一个字段,将该最常见的连接运算是自然连接,它是利用两个关系中所共有的一个字段,将该字段值相等的记录内容连接起来,去掉其中的重复字段作为新关系中的一条记字段值相等的记录内容连接起来,去掉其中的
22、重复字段作为新关系中的一条记录。录。 2022-3-7151-5 1-5 数据仓库与数据挖掘数据仓库与数据挖掘1-5-2 DW系统构成系统构成 (1)数据源 数据仓库的数据来源于多个数据源,包括企业内部数据、市场调查报告及各种文档之类的外部数据。(2)仓库管理 仓库管理基于数据库管理系统的相关功能与实施包括对数据的安全、归档、备份、维护、恢复等工作管理。整个管理过程是在确定数据仓库信息需求后,进行数据建模、拟定从源数据到数据仓库的数据抽取、清理和转换过程;划分维数及确定数据仓库的物理存储结构。元数据是数据仓库的核心,它用于存储数据模型和定义数据结构、转换规划、仓库结构、控制信息等。(3)分析工
23、具 用于完成实际决策问题所需的各种查询检索工具、多维数据的OLAP分析工具、数据开采的工具等,以实现决策支持系统的各种要求。2022-3-7161-5 数据仓库与数据挖掘数据仓库与数据挖掘1-5-3 DW关键技术关键技术 为了满足数据仓库处理数据的需求,数据仓库须具备如下关键技术:(1)海量数据存储管理与实施数据压缩。(2)管理多种介质。 (3)语言接口与多种技术接口。 (4)双重粒度几级管理。 (5)索引和监视数据。 (6)高效载入数据与支持复合键。 (7)并行处理技术。 2022-3-7171.6 1.6 网络数据库基础网络数据库基础1-6-1网络数据库系统基础1网络数据库系统具有跨越计算
24、机单机系统、在网络上建立与运行的网络数据库系统具有跨越计算机单机系统、在网络上建立与运行的数据库系统。与单机数据库不同,网络数据库为数据存储与提取提数据库系统。与单机数据库不同,网络数据库为数据存储与提取提供了多种路径,这是通过在数据之间建立多种关系而实现的供了多种路径,这是通过在数据之间建立多种关系而实现的. .1-6-2网络数据库系统特点 P14 9点1运行环境为网络操作系统运行环境为网络操作系统 强大的网络功能强大的网络功能1分布式数据库系统管理分布式数据库系统管理 支持超大规模数据库技术支持超大规模数据库技术 1网络信息资源集成网络信息资源集成 海量数据信息海量数据信息 1全天候全方位
25、在线服务全天候全方位在线服务 WEBWEB浏览器的便捷阅览浏览器的便捷阅览 1提供完备的数据安全性方案提供完备的数据安全性方案 1-6-3网络数据库系统体系结构1主机主机- -终端体系结构终端体系结构1C/SC/S体系结构体系结构1B/SB/S体系结构体系结构2022-3-718思考与练习思考与练习简述信息、数据与数据库的内涵。试问数据管理技术主要经简述信息、数据与数据库的内涵。试问数据管理技术主要经历了哪些阶段。历了哪些阶段。何谓数据库管理系统?简述数据库管理系统的功能。何谓数据库管理系统?简述数据库管理系统的功能。通常,数据库系统由哪些部分组成?其在整个计算机系统中通常,数据库系统由哪些部分组成?其在整个计算机系统中的地位又如何?的地位又如何?简述数据库系统的特点。简述数据库系统的特点。E-R图中包括哪些基本图素?具体图中包括哪些基本图素?具体如何表示?如何表示?实体间的联系有哪几种类型?试举例说明。实体间的联系有哪几种类型?试举例说明。目前比较流行的数据模型主要有哪几种?各有何特点?目前比较流行的数据模型主要有哪几种?各有何特点?简述关系、记录、字段、域、关键字、关系模式和关系数据简述关系、记录、字段、域、关键字、关系模式和关系数据库管理系统的内涵。库管理系统的内涵。简述关系必须具备的特点。简述关系型数据库的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生态脆弱区保护与恢复策略考核试卷
- 盐湖区水资源分配与供给保障考核试卷
- 无线电频率共用与协调考核试卷
- 苗木保密协议样本
- 潜水装备在海洋渔业资源的可持续利用考核试卷
- 纺织机械性能优化策略考核试卷
- 染料在新能源电池材料中的应用考核试卷
- 稀土金属矿床开采过程中的环境保护法规执行考核试卷
- 安全教育预防火灾
- 小学生教育故事:诚信与成长的启迪
- 【中国信科-中信科移动】2023星地融合通信白皮书
- 脑电图判读异常脑电图
- 人体所需的七大营养素(卓越)
- 《小学生预防溺水安全教育班会》课件
- 传统园林技艺智慧树知到期末考试答案2024年
- 直播中的礼仪与形象塑造
- 2024年八年级数学下册期中检测卷【含答案】
- 老年人中医健康知识讲座总结
- 海南声茂羊和禽类半自动屠宰场项目环评报告
- 《民法典》合同编通则及司法解释培训课件
- 交通事故法律处理与索赔案例分析与实践指导
评论
0/150
提交评论