数据库实验指导

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

实验D001: 数据库及表的建立和管理实验

一、实验名称和性质

二、实验目的

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

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

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

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

硬件环境要求:PC机(单机)。

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

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

四、知识准备

前期要求掌握的知识:

1.SQL Server 2005平台构成:

数据库引擎。

分析服务(Analysis Services)。

集成服务(Integration Services)。

复制技术。

通知服务(Notification Services)。

报表服务(Reporting Services)。

服务代理(Service Broker)。

全文搜索。

2.SQL Server 2005安装成功后,系统会自动创建4个系统数据库:Master、Model、Msdb、Tempdb。

3.SQL Server 2005中最重要的管理工具:“SQL Server Management Studio”(简称“SSMS”)。

五、实验内容

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

2.在“SSMS”中和查询编辑器中创建数据表。

3.“SSMS”中和查询编辑器中数据表中数据的插入。

六、验证性实验

(一) 在“SSMS”中创建数据库、数据表和进行数据插入

1.创建数据库

(1)使用“SSMS”建立数据库的步骤

1)单击“开始”菜单下“所有程序”→“Microsoft SQL Server2005(或Microsoft SQL Server2008)”→“SQL Server Management Studio”,如图3-1所示。

图3-1 SQL Server 2005启动

2) 在连接到服务器窗口中选择服务器名(点击服务器名称右面的下拉列表→选择“浏览更

多”→展开“数据库引擎”→选择下面出现的本机号,单击“确定”),单击”连接”按钮, 如

图3-2所示.。

3) 进入到“Microsoft SQL Server Management Studio(SSMS)”,如图3-3所示.。

图3-2 SQL Server 2005连接服务器界面图3-3 “SSMS”界面

4)选中“数据库”文件夹,单击鼠标右键,在弹出菜单上选择“新建数据库”。随后在数据库属性对话框的常规页面中,输入数据库名“学生选课”,如图3-4所示。

新建数据库属性对话框有3 个页面:常规、选项和文件组。常规选项分别用来义数据库名、数据文件属性和日志文件属性。选项是对数据库中游标\状态等信息的设置。

5)单击“确定”按钮,关闭对话框。在“SSMS”窗口中出现“学生选课”数据库标志,如图3-5所示,表明已经成功创建数据库。

图3-4 新建数据库界面图3-5 数据库建立成功界面

6)在“SSMS”中,右键单击“学生选课”数据库,在弹出菜单中选择“属性”,将弹出一个对话框,显示“学生选课”数据库的属性,如图3-6所示。

2.创建数据库表

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

图3-6 数据库属性窗口图3-7 表编辑器界面

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

列名数据类型长度是否允许为空

学号Varchar 10 N

Varchar 20 N

性别Char 2 Y

出生日期Smalldatetime 4 Y

专业名Varchar 20 Y

所在系Varchar 20 Y

联系电话Varchar 20 Y

- 表”,然后单击“确定”按钮,完成新表的创建。

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

列名数据类型长度是否允许为空课程号Char 6 N

课程名Char 20 N

学时Tinyint 1 N

学分Tinyint 1 N

列名数据类型长度是否允许为空学号Char 6 N

课程号Char 3 N

成绩Tinyint 1 Y

3.使用“SSMS”向数据库表输入数据、修改数据、删除数据。

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

(2)用鼠标右键单击“学生表”,选择“打开表”――“返回全部行,(SQL2008中选择“编辑前xx行”)就会出现表更新对话框,如图3-8所示。

图3-8 记录输入界面

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

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

1.在“SSMS”中,点击工具栏中的第一个按钮“新建查询”,如图3-9所示。

图3-9 查询编辑器的打开

打开查询编辑器的窗口,如图3-10所示。

图3-10 查询编辑器

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

create database student

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

命令已成功

表示数据库成功建立。

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

USE STUDENT(表示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’)

相关文档
最新文档