数据库实验一.docx
- 文档编号:11351893
- 上传时间:2023-05-31
- 格式:DOCX
- 页数:16
- 大小:593.94KB
数据库实验一.docx
《数据库实验一.docx》由会员分享,可在线阅读,更多相关《数据库实验一.docx(16页珍藏版)》请在冰点文库上搜索。
数据库实验一
数据库系统概论实验报告
(一)
姓 名:
肖焱
班级学号:
2010080405223
学院:
信息学院
专业:
计算机科学与技术
2010年12月12日
实验一配置服务、工具使用、创建数据库及表
一、实验目的
(1)学习MSSQLServer2005的安装、启动服务器的方法
(2)熟悉SQLServerManagementStudio(SSMS)的工作环境
(3)掌握使用SSMS和命令建立数据库的方法
(4)掌握数据库常用选项的设置方法
(5)掌握建立数据表的方法
二、实验平台
操作系统:
Windows2000或者WindowsXP。
数据库管理系统:
MicrosoftSQLServer2000或MicrosoftSQLServer2005。
3、实验内容
1.两种方式启动服务
1、第一种方法:
在左侧菜单栏启动SQLServerConfigurationManager服务
首先第一步:
单击—开始选择程序–McrosoftSQLServer–服务器管理器如图1-1:
图1-1
然后第二步:
点击服务器管理器后出现如图1-2:
图1-2图1-3
最后一步:
点击开始按衄出现如图1-3:
则通过以上操作服务器启动成功。
2、第二种方法:
在控制面板中启动SQLServerConfigurationManager服务
第一步:
点击开始菜单栏然后选择控制面板,如图1-4:
图1-4
第二步:
点击控制面板出现如图1-5:
图1-5
第三步:
点击管理工具出现如图1-6:
图1-6
第四步:
点击服务出现如图1-7:
图1-7
第五步:
找到MSSQLSERVER,如图1-8:
图1-8
第六步:
点击MSSQLSERVER右键找到启动选项点击启动选项即可启动服务效果如图1-9:
图1-9
通过以上操作我们完成了MSSQLServer服务的启动效果。
并且通过对比发现采用第一种方式启动MSSQLServer服务简单快捷。
二、两种SQLServer2000创建数据库方法
第一种方法:
在企业管理器中创建数据库和表的创建过程
首先第一步:
点击开始菜单中的企业管理器出现下图2-1:
图2-1图2-2
第二步:
右键点击数据库选择新建数据库如图2-2:
第三步:
在上图数据库名称中输入OrderMag,文件的存放文置为:
C:
\ProgramFiles\MicrosoftSQLServer\MSSQL\data\OrderMag_Data.MDF,文件的初始大小为size:
3MB,文件的增长量按百分比增长默认是10%,如图2-3:
图2-3图2-4
第九步:
当单击完成后刷新数据点击数据库,在数据库中就存在了建立成功的数据库OrderMag,如图2-4
第二种方法:
通过查询分析器创建数据库及表
第一步:
点开始—>程序—>MicrosoftSQLServer—>查询分析器,选择Windows身份验证,点确定即可进入查询分析器界面。
第二步:
在查询窗口中写入相应的创建数据库、数据表的命令,点运行即可创建数据库、数据表。
例如创建数据库的命令:
CREATEDATABASEOrderMag1
ON
PRIMARY(NAME=OrderMag1_Data,
FILENAME=
'C:
\ProgramFiles\MicrosoftSQLServer\MSSQL\data\OrderMag1_Data.ndf',
SIZE=10MB,
MAXSIZE=200MB,
FILEGROWTH=10%)
LOGON
(NAME=OrderMag1_Log,
FILENAME=
'C:
\ProgramFiles\MicrosoftSQLServer\MSSQL\data\OrderMag1_Log.LD',
SIZE=3MB,
MAXSIZE=100MB,
FILEGROWTH=10%)
GO
执行以上代码如图2-5所示;运行后在企业管理器中刷新,即可看到刚创建的数据库。
图2-5
3、创建表
在创建的OrderMag数据库中建立如下三张表:
1)Store(Pno,Pname,Ptype,Pnum)
库存(零件号,零件名称,零件类别,零件数量)
2)Order(Ono,Cno,Pno,Onum,Osum,Odate)
订单(订单号,顾客号,定购零件号,定购数量,订单金额,签订日期)
3)Customer(Cno,Cname,Ctel,Caddr,Czip)
顾客(顾客号,顾客名称,电话,地址,邮编)
详细设置如图3-1:
Store库存表
字段名
说明
数据类型与长度
完整性约束
Pno
零件号
Char(6)
主码
Pname
零件名称
Varchar(20)
Notnull
Ptype
零件类别
Char
(2)
Pnum
零件数量
Int
取值大于0
Order订单表
字段名
说明
数据类型与长度
完整性约束
Ono
订单号
Char(6)
主码,
Cno
用户编号
Varchar(6)
引用Custome
Pno
订购零件号
Varchar(6)
引用Store
Onum
订购数量
Int
取值0~100
Osum
订单金额
Int
取值大于0
Odate
订购日期
datetime
Customer用户表
字段名
说明
数据类型与长度
完整性约束
Cno
用户编号
Char(6)字符型
主码,
Cname
用户名称
Varchar(20)
Notnull
Ctel
电话
Varchar(12)
Notnull
Caddr
地址
Varchar(50)
Czip
邮编
Varchar(6)
图3-1
第一步:
右键点击表,点击新建表,如图3-2:
图3-2图3-3
第二步:
按照图3-1中Store库存表的设置依次填写,如图3-3:
第三步:
右键点击pno设置主键或者选中pno所在的行,点击
图标,即完成主键的设置,然后保存表,表名填写Store,即完成Store库存表的建立。
第四步:
按照以上方法,分别建立Order订单表、Customer用户表。
3、创建表关系
设计Order表与其Store表、Customer表之间的关联关系:
第一步:
右键点击Order表,点设计表,点击菜单栏中的
或者
,即打开表关系设置界面,如图3-4
图3-4图3-5
第二步:
点击关系项,点击新建,找到主键表与外键表,添加Customer表与Order表的关联,找到主键表与外键表,添加Customer表与Order表的关联,如图3-5,添加完成Customer表与Order表的关联后,同样添加Store表与Order表的关联,如图3-6:
图3-6图3-7
第三步:
点击关闭,点击
保存按钮,出现如图3-7所示的保存关系提示,点是即完成这三个表之间的关系设置。
4、创建关系图
第一步:
右键点击关系图,点新建数据库关系图,如图3-8所示。
图3-8图3-9
第二步:
点击下一步,在可用的表一栏中依次选择要添加的表,点击添加按钮即可添加到要添加到关系图中的表,如图3-10:
图3-10图3-11
第三步:
点击下一步,再点击完成按钮,即完成关系图的创建,如图3-11。
点保存按钮保存关系图。
5、生成SQL脚本
第一步:
右键点击OrderMsg数据库,点击生成SQL脚本,如图3-12:
图3-12图3-13
第二步:
点击全部显示按钮,如图3-13所示,勾选编写全部对象脚步,点击确定按钮,选择.sql文件存放的路径及命名文件名,如图3-14所示。
点击保存按钮,保存SQL脚本。
图3-14
四、实验小结
通过本次实验学到的知识:
1、如何启动SQLServer服务。
2、在企业管理器中创建数据库及表。
3、通过查询分析器创建数据库及表。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 实验