实验三网络数据库系统应用.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验三网络数据库系统应用.doc

实验三 分布式数据库系统及应用 1、实验目的:了解掌握分布式数据库系统的原理及应用 2、实验内容简介:在学习掌握计算机网络原理、数据库原理的基础上,借助于微软的SQL Server 2000数据库管理系统平台,通过对SQL Server 2000的配置及操作的学习,最终建立一个用户数据库,并实现远程数据库的连接与访问。根据课时安排和学生程度,用户数据库可建立成多媒体数据库、简单的文本数据库或者是直接使用SQL Server 2000自带的例子数据库Northwind;而对数据库的远程访问,学生可自行设计客户端程序,通过ODBC或ADO等数据库接口,访问数据库服务器,或者使用SQL Server 2000的客户端工具“查询分析器”访问远程数据库。 3、实验类型:本实验为设计性实验 4、实验内容 4、1 数据库系统概述 一般情况下数据库系统主要包括数据库(DB)、数据库管理系统(DBMS)、数据库应3大部分。3部分之间的关系如图1所示。 图1 数据库系统构成 4、1、1 数据库 数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述、存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各用户共享。 数据库用来描述事物或业务过程,记录事物或业务过程的各种性质和信息。一般由多个表组成,一个表描述事物或业务过程某一方面的性质,特殊情况下一个数据库只有一个表。 数据库的表有两个组成部分,一部分是表的结构描述信息,包括表名称、每一列的名称、列的数据类型(数值、字符、日期、图片、二进制等)、列的宽度,表的结构信息称为元数据或数据字典。另一部分是用户数据,这些数据按照表的结构的定义来组织和存放。 数据库有很多类型,例如dBase、Paradox、Access、Excel、Microsoft SQL 2000等,它们的区别在于磁盘文件的物理存储结构不同。每一种数据库提供相应的驱动程序,通过驱动程序对数据库文件进行存取操作。 4、1、2 数据库管理系统 数据库管理系统也称为DBMS (DataBase Management System,简称DBMS)。DBMS就是终端用户和数据库之间的“中介”,数据库复杂的结构描述信息、数据文件的物理存储、结构信息和数据之间的联系由数据库管理系统来管理,数据库用户不必了解数据库内部复杂的结构。当用户需要对数据库操作时,只需向DBMS发出指令,DBMS会自动将用户请求转换成复杂的机器代码,完成用户对数据库的操作,就像病人拿药方让药师抓药一样。 例如用户向DBMS发出下列命令,即可实现职工信息查询: SELECT 身份证号 FROM 人事档案表 初学者需要理解的是,存在于人们头脑中的数据库结构、含有具体意义的数据其实是一种“逻辑数据”, 用户对数据库的操作都表现为对“逻辑数据”的操作,其实这些数据再计算机磁盘上以二进制文件的形式存在,即“物理数据”。 DBMS产品很多,例如,Oracle、Sybase、DB2、SQL Server、Access、FoxPro等。这些产品功能各有差异,但基本都有如下功能: 数据定义——建立数据库和定义表结构; 数据操作——输入、查询、更新、插入、删除、修改数据等; 数据库运行的管理——并发控制、完整性检查、安全性检查等; 数据库维护——数据库内部索引、数据字典的自动维护,数据备份、恢复等可靠性保障; 数据通讯——网络环境中的数据通讯。 4、1、3 数据库应用 数据库的应用就是用户对数据库的操作。对于程序员来说,就是应用程序的开发设计,大体上包括输入/输出窗口、查询窗口、报表、菜单等的设计,应用程序可以用DBMS提供的语言编写,也可以用其它高级语言编写,例如 VC++、VB、Delphi等高级语言;对终端用户来讲,就是使用应用程序或DBMS提供的交互式命令完成对数据库的管理任务。使用Delphi语言开发的一个数据库应用程序的主窗体,如图2所示;一个查询窗体界面,如图3所示;报表窗体界面,如图4所示。 图2 数据库应用程序主窗体 图3 数据查询窗体 4、1、4 数据库系统的分类 数据库系统按照其规模,可分为小型桌面数据库系统和分布式数据库系统。小型桌面数据库系统一般应用于单机,数据量比较小,供单个用户使用,如常用的Dbase、Access、Excel等。分布式数据库是指物理上分散而逻辑上集中的数据库,用户感觉是一个整体的数据库,其实分布在不同的计算机上。客户服务器系统即Client/Server结构,就属于分布式数据库系统,客户机和服务器通过计算机网络连接起来,数据库应用程序在前端客户机上运行,响应操作者的请求,并向远端服务器发出服务请求;后端服务器提供数据库管理和操作服务,响应客户

文档评论(0)

ziyouzizai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档