ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:436.83KB ,
资源ID:8118130      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8118130.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(gis数据库sql sever 实验指导.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

gis数据库sql sever 实验指导.docx

1、gis数据库sql sever 实验指导-实验1 实验名称: 数据库管理系统(SQL Sever 2000)的安装 实验目的: 实验设备:主机、液晶显示器、SQL Server 2000 问题(小结提示):1 是否掌握了2 SQL Sever 2000的主要管理工具有_ _ _ _ _3 SQL Server Enterprise Manager (企业管理器)是一个集成化的数据库操作环境.4 SQL Query Analyzer中可以互式地输入和执行各种_,并在一个窗口中同时查看_.-实验2 实验名称: 数据库的创建、修改与删除 实验目的:1 掌握数据库的创建方法2 掌握数据库的修改方法3

2、掌握数据库的删除方法4 观察示例数据库Northwind和Pubs 实验设备:主机、液晶显示器、SQL Server 2000 问题(小结提示):1 是否掌握了.2 若要创建数据库,必须先确定数据库的名称、所有者(创建数据库的用户)、大小,以及用于存储该数据库的文件和文件组。创建数据库的用户将成为该数据库的所有者。3不要在 master 数据库中创建任何用户对象(如表、视图、存储过程或触发器)。master 数据库包含系统表,这些系统表存储 SQL Server 所用的系统信息(如配置选项设置)。创建数据库之后,最好创建一个 master 数据库的备份。4 通过观察示例数据库,结合学习过的数据

3、库理论,发现:规范化逻辑数据库设计即是使用正规的方法来将数据分为多个相关的表。拥有 (大量的窄表/少量的宽表)是规范化数据库的特征。而拥有 (大量的窄表/少量的宽表)是非规范化数据库的特征。简明指导创建数据库CREATE DATABASE D县土地利用数据库ON PRIMARY (NAME=D县土地利用数据库,FILENAME=d:dbtestD_County_landuse.mdf,SIZE=10MB,MAXSIZE=100MB,FILEGROWTH=20%)通过添加数据文件来扩大数据库ALTER DATABASE D县土地利用数据库ADD FILE (NAME=D县土地利用数据库2, FI

4、LENAME=d:dbtestD_County_landuse2.mdf, SIZE=10MB, MAXSIZE=100MB, FILEGROWTH=20%)从数据库中删除指定文件ALTER DATABASE D县土地利用数据库REMOVE FILE D县土地利用数据库2-实验3 实验名称: 表的创建、修改与删除 实验目的:1 了解中国土地管理行业标准之土地利用数据库标准2 掌握表的创建方法。3 掌握表的修改(包括列的添加与删除)方法4 掌握表的删除方法 实验设备:主机、液晶显示器、SQL Server 2000 问题:1 是否掌握了.2表和列的命名要遵守标识符的规定,在特定表中必须是唯一的,

5、但同一数据库中的不同表可使用相同的列名。必须为每列指定数据类型。在系统表上不能使用 DROP TABLE 语句。3 的测量控制点属性结构描述表中有哪些属性, 这些属性应该以什么数据类型来存储? 举例说明就可以,不必全列。简明指导分析土地利用数据库标准分析表3测量控制点属性结构描述表。(指出此表中各个字段的数据类型、数据长度、是否可以取空值)(接下来的创建表的环节,就是按照此表中的规定进行的)改变当前数据库(将数据库上下文更改为指定数据库):USE D县土地利用数据库(注意观察运行此语句后处的变化)创建表CREATE TABLE 测量控制点(标识码 int not null, 控制点点号 cha

6、r(10) null,控制点类型 char(10) not null,控制点等级 char(30) not null) (注:为简明起见,我们没有录入土地利用数据库标准中的所有字段)(注意不要少了逗号;not null的意思是“不可为空”,null的意思是什么呢?int 和char(10)是对数据类型的定义)展示表exec sp_help 测量控制点(创建了表之后一定想展示一下你的“成果”吧,请使用这一语句)删除表DROP TABLE 测量控制点(为了学习这一语句,还是忍痛割爱,将刚创建的表删除吧。这时你再使用“展示表”的语句,会出现“对象 测量控制点 在数据库 D县土地利用数据库 中不存在。

7、”的提示)创建包含主键的表CREATE TABLE 测量控制点(标识码 int not null PRIMARY KEY, 控制点点号 char(10) null,控制点类型 char(10) not null,控制点等级 char(30) not null)(再创建一个表吧。这次与上次的不同是定义了主键,注意标识码一行。)可以尝试这个语句:CREATE TABLE 测量控制点(标识码 int null PRIMARY KEY, 控制点点号 char(10) null,控制点类型 char(10) not null,控制点等级 char(30) not null)(结果提示“无法在表 测量控制

8、点 中可为空的列上定义 PRIMARY KEY 约束。”这是什么意思?)在表中添加列ALTER TABLE 测量控制点 ADD 控制点状态 char(100) nullALTER TABLE 测量控制点 ADD 标石类型 char(2) not null DEFAULT(3)(以下两句分别添加了控制点状态和标石类型,它们有什么不同?)删除表中的某列ALTER TABLE 测量控制点 DROP COLUMN 控制点状态-实验4 实验名称:数据完整性 实验目的:1 掌握定义主键约束和添加主键约束的方法2掌握缺省约束的添加与删除3 了解缺省约束的创建和绑定 实验设备:主机、液晶显示器、SQL Ser

9、ver 2000 问题:1 是否掌握了.2 3数据完整性就是指数据库中的数据在逻辑上的一致性和完整性,是保证数据库中的数据是有价值的信息而不是无用的数据垃圾的重要手段,是现代数据库系统的一个重要特征。主要方法包括主键约束、_、_、_、_、_等。简明指导数据完整性就是指数据库中的数据在逻辑上的一致性和完整性,是保证数据库中的数据是有价值的信息而不是无用的数据垃圾的重要手段,是现代数据库系统的一个重要特征。主要方法包括主键约束、惟一性约束、外键约束、缺省约束、检查约束等。定义主键约束CREATE TABLE 测量控制点(标识码 int null PRIMARY KEY, 控制点点号 char(10

10、) null,控制点类型 char(10) not null,控制点等级 char(30) not null)(事实上,这组语句在上一个实验中已经学过。这就是定义主键约束。那么,在一个本来就没有主键约束的表中添加约束,应该怎么办呢,看下面)添加主键约束CREATE TABLE 行政区界线( 创建一个没有主键约束的表标识码 int null, 界线类型 char(6) not null,界线性质 char(6) not null)GOALTER TABLE 行政区界线 这是添加主键约束的语句.ADDCONSTRAINT PK_行政区界线 PRIMARY KEY(标识码)这时用语句exec sp_

11、help 行政区界线查看,发现有了主键约束sp_helpconstraint系统存储过程exec sp_helpconstraint 行政区界线(使用sp_helpconstraint系统存储过程可以得到数据库中某一个表中的全部约束信息.)添加缺省约束ALTER TABLE 行政区界线ADDCONSTRAINT DF_行政区界线 DEFAULT 600001 FOR 界线性质(缺省的意思是什么?)这时用语句exec sp_help 行政区界线查看,发现又有了缺省约束ALTER TABLE 行政区界线ADDCONSTRAINT DF_界线性质 DEFAULT 600001 FOR 界线性质exe

12、c sp_helpconstraint 行政区界线(查看约束)ALTER TABLE 行政区界线ADDCONSTRAINT DF_界线类型 DEFAULT 250200 FOR 界线类型(再加一个缺省约束)exec sp_helpconstraint 行政区界线(查看约束)删除缺省约束ALTER TABLE 行政区界线DROPCONSTRAINT DF_界线类型exec sp_helpconstraint 行政区界线(再查看约束)创建与绑定CREATE DEFAULT DF_界线类型AS 250200GOexec sp_bindefault DF_界线类型,行政区界线.界线类型实验5 实验名称

13、:数据操纵与查询 实验目的:1 掌握插入数据的方法2掌握修改数据的方法3 掌握删除数据的方法 实验设备:主机、液晶显示器、SQL Server 2000 小结:1 是否掌握了.2 创建数据库不是目的,同样,创建表也不是最终目的,使用SQL Sever的最终目的是操纵表中的数据.操纵表中数据实际上就是使用表管理数据的过程.3 操纵数据包括向表中插入数据修改表中数据删除表中数据和检索表中数据. 4 请同学们自已探索UPDATE的用法。回答,UPDATE的用途是什么?5 数据检索使用SELECT语句.SELECT语句既很简单也很复杂.说它复杂,这是因为SELECT语句中可以带有许多子句,完成很复杂的

14、操作;说它简单,这是因为在SELECT语句中,经常使用的关键字只有3个,即SELECT,FROM和WHERE.插入数据表创建之后只是一个空表,因此向表中插入数据是在表结构创建之后,首先需要执行的操作。exec sp_help exec sp_help 行政区界线exec sp_helpconstraint 行政区界线INSERT INTO 行政区界线(标识码)VALUES (83224511)INSERT INTO 行政区界线(标识码)VALUES (83224512)GOINSERT INTO 行政区界线(标识码)VALUES (83224513)GOINSERT INTO 行政区界线(标识

15、码)VALUES (83224514)GOINSERT INTO 行政区界线(标识码)VALUES (83224515)GOINSERT INTO 行政区界线(标识码)VALUES (83224516)GOINSERT INTO 行政区界线(标识码)VALUES (83224517)GOINSERT INTO 行政区界线(标识码)VALUES (83224518)GOINSERT INTO 行政区界线(标识码)VALUES (83224519)GOINSERT INTO 行政区界线(标识码)VALUES (83224520)删除所有行delete from 行政区界线SELECT *FROM

16、行政区界线INSERT INTO 行政区界线(标识码,界线类型)VALUES (83224523,630200)更改特行列上的值UPDATE 行政区界线SET 界线性质=600002WHERE 标识码=83224523检索数据先看一下最简单的列子(事实上这个例子前面已经用过,就是用来”查看表中的所有行”)select * from 行政区界线你也可以试试use Northwindexec sp_helpselect * from Employees好了,还是再回到我们自已建立的数据库中 USE D县土地利用数据库前面的那个例子是查看表中的所有行.实际上在很情况下,只需要表中的一部分数据.例如,

17、在包含有上百w行数据的表中,可能永远不会执行一个查询表中全部数据的语句.在SELECT语句中,WHERE子句指定要检索的数据行.SELECT * FROM 行政区界线 WHERE 标识码83224519 -返回标识码大于83224519的行.SELECT * FROM 行政区界线 WHERE 标识码83224519 and 界线类型=630200 -返回标识码大于83224519并且界线类型等于630200的行SELECT * FROM 行政区界线 WHERE 标识码 点导入数据, 如下图然后找到实验数据(为一EXCEL格式的文件)此步为指定导入到那个数据库,主要是注意下边的那个位置. OLE DB 是 Microsoft 定义的公用数据访问规范。选中Sheet1$点下一步.下一个窗口还点下一步.点完成.这样就将Sheet1导进来了.备份数据库在这里可以指定备份的名称, 备份方式,备份目的, 调度(相当于定时做某事, 只有到了调度时刻才执行而当前不执行)在这里可以进行数据库备份的还原.这里是收缩数据库.在这里可以更改数据库文件的大小.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1