数据库SQL Server实验报告 之 熟悉Microsoft SQL Server的环境(1/8)

一、实验目的

  1. 熟悉Microsoft SQL Server环境
  2. 了解SQL Server 2008的环境
  3. 了解数据库及其对象

二、实验内容

  1. 熟练使用sql server环境进行数据库的创建和删除操作
  2. 在所建的数据库中进行表的创建以及数据的填写

三、实验步骤

1、在D盘中新建一个文件夹,命名为database。以后所做的内容都存放在此文件夹下。

直接在电脑新建文件夹

2、打开数据库,建立一个“order”数据库,数据文件的初始大小为10MB,最大为50MB,增量为5MB;日志文件的初始大小为5MB,最大为25MB,增量为5MB

点击新建查询

create database 订货

on

( name = order1,

 filename= 'D:\database\order1.mdf',--创建的数据库及地址

size = 10,--数据文件初始大小

maxsize = 50,--数据文件最大大小

filegrowth = 5 )--数据增量大小

log on --创建日志文件

( name = order1_log,

filename = 'D:\database\order1_log.ldf',

size = 5MB,

maxsize = 25MB,

filegrowth = 5MB )

create database  订货管理

on

primary--主数据库

( NAME = orderman,

filename = 'D:\database\orderman.mdf',--主文件后缀为mdf

size = 10,

maxsize = 50,

filegrowth = 5 ),

filegroup 仓库--次文件用filegroup语句

( name = warehouse,

FILENAME = 'D:\database\warehouse.ndf',--次文件后缀为ndf

SIZE = 10,

MAXSIZE = 50,

FILEGROWTH = 5 )

LOG ON

( NAME = orderman_log,

FILENAME = 'D:\database\orderman_log.ldf',--日志文件后缀为ldf

SIZE = 5MB,

MAXSIZE = unlimited,--不受限制

FILEGROWTH = 5MB )

4、在order数据库中创建4个表,如下所示

 

use 订货 --在订货的数据库里创建

--create table 仓库--建立仓库表

--(仓库号 char(5) primary key,--主关键字

--城市 char(10),

--面积 int check (面积> 0) )--建立了三列

--create table 职工

--(仓库号 char(5)  foreign key references 仓库,--仓库号为仓库表的外键

--职工号 char(5) primary key,

--工资 int check(工资>= 1000 AND 工资<= 5000)

--default 1200 )--失败的话提供默认值1200

--create table 供应商(

--供应商号 char(5) primary key,

--供应商名 char(20),

--地址 char(20))

create table 订购单(

职工号 char(5) not null foreign key references 职工,--受到职工表中外键约束且不为空

供应商号 char(5) NULL foreign key references 供应商,--可以为空

订购单号 char(5)  primary key,

订购日期 datetime default getdate())-- getdate()是获取系统当前日期

WH1  

北京      

370

WH2  

上海      

500

WH3  

广州      

200

WH4  

武汉      

400

S3   

振华电子厂          

西安                

S4   

华通电子公司        

北京                

S6   

607厂               

郑州                

S7   

爱华电子厂          

NULL

WH2  

E1   

1220

WH1  

E3   

1210

WH2  

E4   

1250

WH3  

E6   

1230

WH1  

E7   

1250

E3   

S7   

OR67 

2002-06-23 00:00:00.000

E1   

S4   

OR73 

2002-07-28 00:00:00.000

E7   

S4   

OR76 

2002-05-25 00:00:00.000

E6   

NULL

OR77 

NULL

E3   

S4   

OR79 

2002-06-13 00:00:00.000

E1   

NULL

OR80 

NULL

E3   

NULL

OR90 

NULL

E3   

S3   

OR91 

2002-07-13 00:00:00.000

右键点击编辑前200行

然后输入数据

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

君无戏言。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值