数据库原理实验指导书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第五章数据库原理

实验D01: 数据库、数据表的建立与数据的插入实验

一、实验名称和性质

二、实验目的

1.了解和掌握SQL Server系统;

2.掌握数据库建立的几种方法;

3.掌握数据表的建立方法和数据表中数据的插入方法。

三、实验的软硬件环境要求

硬件环境要求:

PC机(单机)

使用的软件名称、版本号以及模块:

Windows XP下的SQL Server 2005(或SQL Server 2008)

四、知识准备

前期要求掌握的知识:

1.SQL Server 2000主要的管理工具和实用程序有以下6个,其中企业管理器和查询分析器是本课程实验中用到的工具。

服务管理器:主要作用是用来启动数据库服务器的实时服务、暂停和停止正在运行的服务;企业管理器:用户和系统管理员可以使用它来管理网络、计算机、服务和其它系统组件;查询分析器:可以使用户交互式地输入和执行各种Transact-SQL语句,并且迅速地查看这些语句的执行结果;

服务器网络实用工具:配置本计算机作为服务器时允许使用的连接协议;

客户端网络实用工具:配置客户端的网络连接,管理和测定客户端的网络库等;

导入和导出数据:采用DTS导入/导出向导来完成;

联机帮助文档;

2.SQL Server 2000安装成功后,系统会自动创建6个系统数据库:Master、Model、Msdb、Tempdb、Pubs、Northwind;

五、实验内容

1.创建数据库和查看数据库属性;

2、在企业管理器中和查询分析器中创建数据表;

3、企业管理器中和查询分析器中数据表中数据的插入;

六、验证性实验

(一) 在企业管理器中创建数据库、数据表和进行数据插入

1.创建数据库

(1)使用企业管理器建立数据库的步骤

1)单击“开始”菜单下“所有程序”→“Microsoft SQL Server”→“企业管理器”。

2)选中需要在其上创建数据库的服务器,点击前面的“+”号,使其展示为树形目

录。

3)选中“数据库”文件夹,单击鼠标右键,在弹出菜单上选择“新建数据库”,见图1-1。

图1-1

随后在数据库属性对话框的常规页面中,输入数据库名“学生选课”,如图1-2 所示:

图1-2

数据库属性对话框有3 个页面:常规页码、数据文件页面和事务日志页码。分别用来义数据

库名、数据文件属性和日志文件属性。请结合帮助文档,了解这些页面中选项的含义。

4)单击“确定”按钮,关闭对话框。在企业管理器窗口中出现“学生选课”数据库标志,表明已经成功创建数据库。

5)SQL Server 企业管理器中,右键单击“学生选课”数据库,在弹出菜单中选择“属性”,将弹出一个对话框,显示“学生选课”数据库的属性。

2.创建数据库表

( 1 )打开刚才创建的“学生选课”数据库,并在“SQL Server Enterprise Mananger”窗口的右边窗口中用鼠标右键点击“表”对象,选择“新建表”命令,打开SQL Server 的表编辑器窗口,如图1-3 所示:

图1-3

(2)根据表1-1 所示的表结构,添加新列。

- 表”,然后单击“确定”按钮,关闭表编辑器窗口,完成新表的创建。

(4)同理,根据表1-2 建课程表,根据表1-3 建选课表

表1-2 课程表

表1-3 选课表

3.使用SQL Server 企业管理器向数据库表输入数据、修改数据、删除数据。

(1)打开SQL Server 企业管理器,选中服务器,展开数据库文件夹,进一步展开“学 生选课”数据库。单击表文件夹,找到“学生表”。

(2)用鼠标右键单击“学生表”,选择“打开表”――“返回全部行,就会出现表更新 对话框,如图1-4 所示:

图1-4

(3)参考表1-4 的内容,为学生表输入数据。

(二)在查询分析器中创建数据库、数据表和进行数据插入

1.在企业管理器中,点击菜单“工具”――“SQL 窗口。如图1-5 所示:

2.在查询分析器的右窗口中输入T-SQL 语句:

create database student

选中该语句并执行(单击工具栏的“执行”按钮),出现

CREATE DATABASE进程正在磁盘“STUDENT_DATA”上分配空间

CREATE DATABASE进程正在磁盘“STUDENT_LOG”上分配空间

表示数据库成功建立。可以在“对象浏览器”(左边窗格)中的服务器名称上右击鼠标,并单击“刷新”,在服务器中可以看到STUDENT数据库。

3.用T-SQL语句创建数据表STUD:

USE STUDENT

CREATE TABLE STUD(SNO VARCHAR(10) NOT NULL, SNAME VARCHAR(20) NOT NULL, SEX CHAR(2), BIRTHDAY DATETIME)

选中上述语句并执行,出现

命令已成功完成

表示数据表已经建立好。可以在“对象浏览器”中的STUDENT数据库上右击鼠标,并单击“刷新”,然后展开“用户表”,可以看到STUD数据表。

4.向STUD数据表中插入数据记录。

INSERT INTO STUD VALUES(’200512’,’Josephine’,’F’,’1980-12-20’)

选中上述语句并执行,出现

所影响的行数为1行

表示数据已经插入到数据表中。

七、设计性实验

1.实验要求

(1)创建XSDA数据库。

(2)在XSDA数据库中创建三个数据表:

S(SNO VARCHAR (10) NOT NULL ,SNAME VARCHAR(20),DEPA VARCHAR(20), AGE INT,

SEX CHAR(4) )

C(CNO VARCHAR(10) NOT NULL, CNAME VARCHAR(20),cpno varchar(10),credit int)

SC(SNO V ARCHAR(10) NOT NULL, CNAME V ARCHAR(10) NOT NULL, GRADE DECIMAL)

(3)在3个表中输入如下数据。

表1-4 学生表

相关文档
最新文档