数据库实验指导
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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’)