工程数据管理(1)

上传人:wt****50 文档编号:50740675 上传时间:2018-08-10 格式:PPT 页数:58 大小:620KB
返回 下载 相关 举报
工程数据管理(1)_第1页
第1页 / 共58页
工程数据管理(1)_第2页
第2页 / 共58页
工程数据管理(1)_第3页
第3页 / 共58页
工程数据管理(1)_第4页
第4页 / 共58页
工程数据管理(1)_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《工程数据管理(1)》由会员分享,可在线阅读,更多相关《工程数据管理(1)(58页珍藏版)》请在金锄头文库上搜索。

1、工程数据管理西安工程大学机电工程学院机电工程学院工程数据管理授课人:张勇西安工程大学机电工程学院1、概述工程数据管理,即“数据库管理”,我们现在所学的工 程数据管理也就是一般在大中型企业中经常使用的数据 库“SQL SERVER”。所谓SQL SERVER,是SQL与 SERVER的结合,SQL是用来对存放在计算机中的数据库进 行组织、管理和检索的语言。SQL一词是“Structured Query Language(结构式查询语言)”的缩写。从1982 年开始,美国国家标准协会(ANSI)即着手SQL的标准化 工作,1986年, ANSI通过了第一个SQL作为关系数据库 语言的美国标准。19

2、92年,国际化标准组织(ISO)也做 出同样的决定,即SQL-92标准,现在所应用的标准即SQL -92标准。SERVER一词是服务的意思,SQL SERVER也就是 为这种结构式查询语言服务的一个平台。西安工程大学机电工程学院1、概述下面我们首先从数据库的介绍开始:数据库技术产生于20世纪60年代中期,是计算机领域发展最快的技术之一,是计算机科学的重要分支,在许多领域得到广泛应用。它的出现极大地促进了计算机应用向各行各业的渗透,同时它又与多媒体技术、网络技术、面向对象技术、人工智能技术等相互结合、相互渗透,成为当代计算机技术发展的主要特征。西安工程大学机电工程学院1、概述我们以前接触的数据库

3、软件有:DBASE、FOXBASE、Foxpro、ACCESS、PARADOX等等;这些软件我们把其简单叫做前台数据库编程软件,有时把这些软件也叫做桌面数据库软件,所谓桌面数据库软件也就是可以在单机(PC机)上不用通过对远程服务器上数据的依赖,直接对简单的数据库完成一些操作,同时这些软件的开发也是为后台数据库管理做准备;同时后台数据库管理的实现离不开前台编程软件的配合。后台数据库软件有:SQL Server、Oracle、DB2等。西安工程大学机电工程学院1、概述同时对数据库的设计也要用到的软件是:ERP。我们不对ERP做详细的介绍。但是对在设计数据库时常用的ER图我们要做一些介绍。西安工程大

4、学机电工程学院1.1数据库的定义数据库(DataBase,简称DB)是长期储存在计算机内、有组织的、共享性很高的数据集合,数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余,较高的数据独立性和易扩展性,并可为用户共享。西安工程大学机电工程学院1.2数据库系统数据库系统(DataBase System,简称DBS)是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(DataBase Management System,简称DBMS)及数据开发工具、应用系统、数据库管理员(DataBaseAdministrator,简称DBA)和用户。数据库管理系统是位于用户与操作

5、系统之间的一层数据管理软件。数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制。数据库管理系统使用户能方便的定义数据和操作,并保证数据的安全、完整、发生故障也可将系统恢复。西安工程大学机电工程学院1.3 SQL SERVER简介Microsoft SQL Server起源于Sybase SQL Server。1988 年由Sybase、Microsoft和Asbton-Tate三个公司联合开发 、运行于OS/2操作系统上的SQL Server。(OS/2是由微软和IBM公司共同创造,后来由IBM单独开发的一套操作系统。 OS/2是“Operating System/2”的缩写,是因为

6、该系统作为IBM第二代个人电 脑PS/2系统产品线的理想操作系统引入的)后来Asbton-Tate公司退出了SQL Server的开发,此时, Sybase公司和Microsoft公司签署了一项共同开发协议。在 1992年,两公司将SQL Server移植到了Windows NT操作系 统上。之后, Microsoft公司致力于Windows NT平台的SQL Server开发,而Sybase公司则致力于UNIX平台的SQL Server开发。西安工程大学机电工程学院1.3 SQL SERVER简介1996年,Microsoft 推出了SQL Server 6.5版本;1998年 ,SQL S

7、erver 7.0版本和用户见面;SQL Server 2000是 Microsoft公司于2000年8月推出的,继承了SQL Server 7.0的优点,同时增加了许多更先进的功能,具有很好的伸 缩性,并且使用方便简单。 现在的SQL SERVER版本有2005、2008;尽管版本不断更新 ,但都是换汤不换药,内容基本一样。当然也会增加一些 更高级的功能,像2008中新增了SQL调试器、报表服务等功 能。 这学期我们学的还是最基本、最典型的SQL SERVER 2000为 起点,以后我们所说的SQL即就是SQL Server 2000。 当然我们中间也要穿插学习SQL SERVER 2008

8、里的一些功能 与技巧。 我个人认为只有这样才不会落伍,才能跟上社会的发展。 这也算是与时俱进。西安工程大学机电工程学院1.4 SQL SERVER简介SQL Server是一个很好的后数据库管理系统,它功能强 大,操作简单,日益为广大数据库用户喜爱,越来越多的 开发工具也为SQL Server提供了接口。像Visual Basic.NET、Visual C+.NET、ACCESS、Delphi和VF等都提 供了相应的应用程序接口访问服务器端的数据,主要的访 问方法,即接口类型有:ODBC API、OLE DB等。同时SQL Server也是一个高性能的客户端/服务器( Client/Serve

9、r)结构的关系型数据库管理系统。即:数据 的查询、报表的打印和应用程序均可在客户机上运行,把 这些称为数据库的“前端”;存储和管理数据可以服务器 端完成,把这些称为数据库的“后端”。西安工程大学机电工程学院1.5 SQL SERVER的特点SQL SERVER的主要特点: 1真正的客户机/服务器体系结构。 2图形化用户界面,使系统管理和数据库管理更加直观、 简单。 3丰富的编程接口工具,为用户进行程序设计提供了更大 的选择余地。 4与windows NT的完全集成,可利用windows NT的许多功 能为数据库服务,如发送和接收信息,管理登录安全性。 5具有很好的伸缩性,可跨越多种版本的win

10、dows平台。 6. 对WEB技术的支持,可在WEB上很好的利用数据库。西安工程大学机电工程学院1.6 SQL SERVER2000的特点比起SQL SERVER, SQL SERVER2000主要有以下特性: 1.具有企业级数据库功能:可同时管理上千个并发修改数 据库的用户,并将用户的开销降到最小,另外,其分布式 查询可引用来自不同数据源的数据。 2.Internet集成:可通过网络为数据库服务器服务。 3.伸缩性和可用性。 4.提供了数据仓库:其包括吸引和分析汇总数据以进行联 机分析处理(OLAP)的工具,还包括其他工具,可用来直 观设计数据库并分析数据。 西安工程大学机电工程学院1.6

11、SQL SERVER2000的特点SQL SERVER2000还新增个别功能: 1支持多个实例。即支持在同一台计算机上运行多个关系 数据库引擎的实例。 2引入了三种新的数据类型:bigint是8字节的整型类型 ,sql_variant类型允许存储不同数据类型的数据值, table类型允许应用程序临时存储结果供以后使用。 3.可将TEXT和IMAGE类型的数据直接存放到表的数据行中, 而不是存储在不同的数据页上,这就节约了存储空间。 4.全文检索功能得到增强。 5.增强了SQL语言的可编程性,用户可创建自己的SQL函数 6.级联参考完整性得到增强,即外键约束进一步完善。 7.图形管理功能、复制功

12、能、数据转换服务功能、文档功 能均得到增强。西安工程大学机电工程学院1.7 SQL SERVER2000系列产品为了满足不同的性能,运行时间及企业和个人不同的价格 需求, SQL SERVER2000有以下几个版本: (1)企业版(Enterprise Edition):作为生产数据库服 务器使用,支持所有SQL功能。 (2)标准版(Standard Edition):作为小工作级或部门 的数据库服务器使用。 (3)个人版(Personal Edition):为个人用户量身定做 的。 (4)开发版(Developer Edition):为开发者提供的版 本。我们一般使用个人版便可完成相应操作,

13、实现用户需求。西安工程大学机电工程学院1.8 SQL SERVER2000安装SQL SERVER2000的安装不做详细介绍,要强调的是,我们 选择的是“个人版”。 教材Page9-23有具体的安装步骤,回去可以认真看一下, 以做参考。西安工程大学机电工程学院1.9 SQL SERVER2000具体操作从前面介绍我们了解到,SQL SERVER2000最主要的特性是 支持客户机/服务器这种结构。 所以对SQL SERVER2000的操作就包括两种:客户端操作和 服务器端操作。 1.服务器端的操作 要启动SQL,首先要将服务器启动,具体的方法是选择“服 务管理器”,看到绿灯亮,则表明服务器已启动

14、。如下图西安工程大学机电工程学院1.9 SQL SERVER2000具体操作另外,服务器端还有一个操作,就是对sa账户加入密码。 一般在第一次安装时会提示加入密码,如果是正式的数据 库管理时,必须加入密码,但我们只是学习阶段,一般采 用windows身份验证即可。如下图西安工程大学机电工程学院1.9 SQL SERVER2000具体操作2.客户端操作 客户端有两个,一个是查询分析器的登录,一个是企业管 理器登录。如下图西安工程大学机电工程学院1.9 SQL SERVER2000具体操作(1)查询分析器:它是一个图形化工具,在查询分析器中 ,用户可以编写SQL程序和执行SQL语句,通过运行这些程

15、 序可实现对数据库、表等项目的创建、修改、删除、查询 、增加等工作。同时也可以对SQL语句进行调试,保证程序 的正常使用。 (2)企业管理器:是用来对本地或者远程服务器进行管理 操作的服务器应用程序,是SQL中最重要的数据库管理工具 ,在企业管理器中,也可实现数据库、表的创建、修改等 。只是更加桌面图形化,使得操作更加简单。西安工程大学机电工程学院1.9 SQL SERVER2000具体操作另外,对SQL2000的管理还包括有:服务器网络实用工具、 客户端网络实用工具、事件探查器、联机丛书等。具体的功能我们就不做详细介绍。回去后看P1617。西安工程大学机电工程学院2 SQL SERVER 2

16、000数据库管理数据库是由数据文件和日志文件组成的,是企业、组织或 部门所涉及的数据的集合,数据库不仅反映数据本身的内 容,也反映数据之间的联系,因此对库的操作是十分重要 的。 数据库的管理包括数据库的修改、删除以及查看数据库的 参数等,其中,修改数据库包括修改数据库的名称、扩充 分配给数据库的数据或事务日志空间和创建文件组等操作 ,当数据库不再被需要或已移到另一个数据库或服务器中 时就可以删除;查看数据库主要是查看数据库的基本信息 、数据文件、日志文件等。西安工程大学机电工程学院2.1 SQL SERVER 2000数据库和文件在讨论数据库之前,先介绍SQL数据库和文件的一些基本概 念,这是理解和掌握创建数据库过程的基础。 1.文件和文件组(1)数据库文件 实际存放数据库对象的地方叫做数据库文件。SQL2000中采 用操作系统文件来存放数据库,数据库的文件可以分为三 种:主数据文件、二级数据文件和事务日志文件。主数据文件(Primary) 主数据文件用来存放数据,是所有数据库文件的起点。每 个数据库都必须包含也只能包含一个主数据文件,主数据 文

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号