数据库上机报告.doc_第1页
数据库上机报告.doc_第2页
数据库上机报告.doc_第3页
数据库上机报告.doc_第4页
数据库上机报告.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

南京理工大学紫金学院网络与数据库 专业班级: 10工业工程 课程名称: 网络与数据库上机 姓 名: 张 硕 学 号: 100103151 指导老师: 魏 星 2013年5月实验一 TCP/IP协议集中常用网络命令的使用1.1 使用Ping工具进行测试1.1.1 用Ping工具测试本台计算机上TCP/IP协议的工作情况可以使用Ping 工具测试本台计算机上TCP/IP协议的配置和工作情况,方法是Ping 本机的IP地址,例如:Ping 202.192.0.9.显示情况1.1.2 用Ping工具测试其他计算机上TCP/IP协议的工作情况在确保本机网卡和网络连接正常的情况下,可以使用Ping命令测试其他计算机上的TCP/IP协议的工作情况,即实现网络的远程测试。其方法是在本机操作系统的DOS提示符下Ping对方的IP地址,如:Ping 202.192.0.1。1.1.3使用Ping时应该执行的步骤1)Ping 环回地址验证是否在本地计算机上安装 TCP/IP 以及配置是否正确。 ping 127.0.0.12)Ping 本地计算机的 IP 地址验证是否正确地添加到网络。 ping IP_address_of_local_host3)Ping 默认网关的 IP 地址验证默认网关是否运行以及能否与本地网络上的本地主机通讯。 ping IP_address_of_default_gateway4)Ping 远程主机的 IP 地址验证能否通过路由器通讯。 ping IP_address_of_remote_hostPing 命令用 Windows 套接字样式的名称解析将计算机名解析成 IP 地址,所以如果用地址成功,但是用名称 Ping 失败,则问题出在地址或名称解析上,而不是网络连通性的问题。 向 IP 地址 172.16.48.10 发送两个 Ping,C:ping -n 2 -l 1450 172.16.48.101.2利用Ipconfig工具进行测试1.2.1 运行Ipconfig 命令运行 Ipconfig 命令,可显示本地计算机(即运行该程序的计算机)所有网卡的IP 地址配置,从而便于校验IP地址设置是否正确。下面是运行Ipconfig 命令后的显示结果,从中可以看到主机名(Host Name)、DNS 服务器地址(DNS Servers)等信息。1.2.2 Ipconfig 命令详解/all 产生完整显示。在没有该开关的情况下Ipconfig 只显示IP地址、子网掩码和每个网卡的默认网关值。/renew adapter 更新DHCP 配置参数。该选项只在运行有DHCP 客户端服务的系统上可用。要指定适配器名称,可输入使用不带参数的Ipconfig 命令显示的适配器名称。/release adapter 发布当前的DHCP 配置。该选项禁用本地系统上的TCP/IP,并只在DHCP 客户端上可用。要指定适配器名称,请输入使用不带参数的Ipconfig 命令显示的适配器名称。1.2.3使用 ipconfig /all 查看配置发现和解决 TCP/IP 网络问题时,先检查出现问题的计算机上的 TCP/IP 配置。可以使用 ipconfig 命令获得主机配置信息,包括 IP 地址、子网掩码和默认网关。1.3 网络路由跟踪工具Tracert进行测试1.3.1 Tracert命令详解Tracert的命令格式为:Tracert -d -h maximum_hops -j computer-list -w timeout target_name它的主要参数说明如下:-d指定不将地址解析为计算机名-h maximum_hops指定搜索目标的最大跃点数-j computer-list指定沿computer-list的稀疏源路由-w timeout每次应答等待timeout指定的微秒数-target_name目标计算机的名称1.4使用ARP(地址转换协议)命令 1.4.1常用命令选项:-arp -a或arp g 用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显示ARP高速缓存中所有项目的选项,而Windows用的是arp -a(-a可被视为all,即全部的意思),但它也可以接受比较传统的-g选项。-arp -a IP 如果你有多个网卡,那么使用arp -a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。-arp -s IP物理地址 你可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。-arp -d IP 使用本命令能够人工删除一个静态项目。1.4.2 IP物理地址 输入命令 arp -s1.5 使用Route命令1.5.1 基本命令-route print-本命令用于显示路由表中的当前项目-route add-使用本命令,可以将信路由项目添加给路由表。-route change你可以使用本命令来修改数据的传输路由,不过,你不能使用本命令来改变数据的目的地。-route delete-使用本命令可以从路由表中删除路由。1.5.2显示路由表中的当前项目实验二 SQL Server2000数据库管理系统相关操作2.1 安装Microsoft的数据库服务软件SQL Server 2000运行服务器目录SQL2000下的可执行文件autorun.exe,进行SQL Server 2000的安装。结果如下所示,运行SQL2000 2.2 启动SQL Server2000和建库、表在SQL2000中,建立名为“test”2.3表操作的练习2.3.1用数据库SQL Server 2000的服务管理器启动数据库服务;2.3.2用数据库SQL Server 2000的企业管理器建立一个数据文件名为demodata、大小50M,日志文件名为demolog、大小25M的新数据库,该数据库名为Demo。2.3.3在数据库Demo上,建立如下所示的表customer:字段名类型长度含义customidvarchar17顾客编号namevarchar10姓名sexvarchar2性别ageint4年龄xfgdec10,2消费金额addressvarchar50地址memovarchar100备注2.4 SQL Server2000查询分析器的使用2.4.1 启动数据库服务软件SQL Server 2000的查询分析器:2.5 查询分析器操作练习2.5.1打开数据库SQL Server 2000的查询分析器,用SQL语言建表student,表结构如下图所示:字段名类型长度含义idvarchar17学生编号namevarchar10姓名sexvarchar2性别ageinteger年龄scorenumeric6,2总成绩代码 CREATE TABLE student (id varchar(17), name varchar(10), sex varchar(2), age smallint, score decimal(6,2);2.5.2用SQL语言向表student插入如下6条记录:A0001赵一男20580.00B0002钱二女19540.00C0003孙三男21555.50D0004李四男2248000E0005周五女20495.50F0006吴六男19435.00代码为:insert into student values (A0001, 赵一 , 男,20,580.00);insert into student values (B0002, 钱二 , 女,19,540.00);insert into student values (C0003, 孙三 , 男,21,555.50);insert into student values (D0004, 李四 , 男,22,480.00);insert into student values (E0005, 周五 , 女,20,495.50);insert into student values (F0006, 吴六 , 男,20,435.00);2.5.3练习查询语句,查找年龄大于等于20岁,成绩低于500分的记录。代码为:select * from studentwhere score 500;2.6 SQL语言的DDL的应用2.6.1 用Create Table建表aa,表结构如下所示:字段名类型长度含义Aa1Varchar20字段1Aa2Int字段2Aa3Dec10,2字段3代码为:create table aa (Aa1 varchar(20), Aa2 smallint, Aa3 decimal(10,2);2.6.2 用Create Table建表bb,表结构如下所示:字段名类型长度含义Bb1Varchar30字段1Bb2Int字段2Bb3Dec6,2字段3代码为:create table bb (Bb1 varchar(30), Bb2 smallint, Bb3 decimal(6,2);2.6.4 用Drop Table删除表aa。代码为:drop table aa;2.6.5 用Alter Table修改表bb,添加一个字段Bb4,类型Varchar,长度20。代码为:alter table bb add Bb4 varchar(20);2.6.6 用Create View对表Bb的Bb1和Bb4建立一个视图Viewbb,字段名为Viewbb1和Viewbb2。代码为:create view Viewbb ( Viewbb1, Viewbb2) as select Bb1,Bb4 from bb2.6.7 删除视图Viewbb。代码为:drop view Viewbb ;2.6.8 用Create Index对表Bb的Bb3字段建立一个升序索引,索引名Indexbb。代码为:create index Indexbb on bb(Bb3 ASC);2.6.9 用Drop Index删除索引Indexbb。代码为:drop index bb.Indexbb;2.7 SQL语言的DML初步2.7.1 用Create Table建表cc,表结构如下所示:字段名类型长度含义Cc1Varchar20字段1Cc2Int字段2Cc3Dec10,2字段3Cc4Varchar60字段4代码为:CREATE TABLE cc (Cc1 varchar(20), Cc2 int, Cc3 decimal(10,2), Cc4 varchar(60);2.7.2 用INSERT语句对表cc插入6条记录:Cc1Cc2Cc3Cc4赵一20580.00重邮宿舍12-3-5钱二19540.00南福苑5-2-9孙三21555.50学生新区21-5-15李四2248000重邮宿舍8-2-22周五20495.50学生新区23-4-8吴六19435.00南福苑2-5-12代码为:insert into cc values ( 赵一 ,20 ,580.00,重游宿舍12-3-5);insert into cc values ( 钱二 ,19, 540.00,南福苑5-2-9);insert into cc values ( 孙三 ,21, 555.50,学生新区21-5-15);insert into cc values ( 李四 ,22, 480.00,重游宿舍8-2-22);insert into cc values ( 周五 ,20, 495.50,南福苑23-4-8);insert into cc values ( 吴六 ,19, 435.00,学生新区2-5-12);2.7.3 用UPDATE语句,将表cc中cc2小于等于20的记录,把cc3字段加5。代码为:update cc set Cc3 = Cc3 + 5 WHERE Cc2 20 or Cc2 = 20 or Cc3 500 or Cc3 = 500;2.8 DML的数据查询2.8.1 用Create Table建表student2,表结构如下所示:字段名类型长度含义IDVarchar20学号NameVarchar10姓名AgeInt年龄DepartmentVarchar30所在系代码为: CREATE TABLE student2 (ID varchar(20), Name varchar(10), Age smallint, Department varchar(30);2.8.2 用Create Table建表course,表结构如下所示:字段名类型长度含义courseIDVarchar15课程号courseNameVarchar30课程名courseBeforeVarchar15先行课代码为: CREATE TABLE course (courseID varchar(15), courseName varchar(30), coursebefore varchar(15);2.8.3 用Create Table建表Choose,表结构如下所示:字段名类型长度含义IDVarchar20学号courseIDVarchar30课程号scoreDec5,2成绩代码为: CREATE TABLE choose (ID varchar(20), courseID varchar(30), score decimal(5,2);2.8.4 用INSERT语句向表student2中插入3条记录:IDNameAgeDepartment00001张三20计算机系00002李四19计算机系00003王五21计算机系代码为:insert into student2 values (00001,张三, 20 ,计算机系);insert into student2 values (00002,李四,19 , 计算机系);insert into student2 values (00003,王五, 21 , 计算机系);2.8.5 INSERT语句向表course中插入3条记录:courseIDcourseNamecourseBeforeC1计算机引论C2PASCAL语言C1C3数据结构C2代码为:insert into course values (c1, 计算机引论 ,);insert into course values (c2,PASCAL语言,c1);insert into course values (c3,数据结构,c2);2.8.6 用INSERT语句向表choose中插入7条记录:IDCourseIDScore00001C19500001C28000001C38400002C18000002C28500003C17800003C370代码为:insert into choose values (00001, c1, 95);insert into choose values (00001, c2, 80);insert into choose values (00001, c3, 84);insert into choose values (00002, c1, 80);insert into choo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论