欢迎访问web记录!每一步的成长都是一种幸福,聪明的女孩擅长记录幸福!
您现在的位置:web记录 > 数据库 >

表的创建和表中约束的创建(3)

更新时间:2012-11-21 浏览次数:
表的创建和表中约束的创建综合练习
实验目的:
1、          掌握创建数据库的方法;
2、         掌握创建表及表中约束的创建方法

实验内容:
1、          根据实际需求,自己设计仓库管理系统数据库并进行创建;
2、          对下列的表及表之间的关系进行分析,在仓库管理系统数据库创建以下的表以及表中的约束。
 
注意:每张表中划横线的为该表的主关键字,表中的其他约束字段根据实际情况进行设定。分析表之间的关系确定表中的外键字段(不是每张表都有外键的,只有从表中有)
CREATE DATABASE ckglxt
on
(
name='ckglxt_data',
filename='d:\data\ckglxt_data.mdf',
size=10mb,
maxsize=100mb,
filegrowth=10mb),
(
name='ckglxt_data2',
filename='d:\data\ckglxt_data2.ndf',
size=10mb,
maxsize=100mb,
filegrowth=10mb)
log on
(
name='ckglxt_log1',
filename='d:\data\ckglxt_log1.ldf',
size=25mb,
maxsize=100mb,
filegrowth=10%)
go
create table cangku
(cknumber char(3) not null primary key,
city varchar(15) not null,
area int not null)
go
create table zhigong
(cknumber char(3) not null,
zgnumber char(10) not null primary key,
sex char(2) check(sex in('F','M')),
gongzhi int not null)
go
create table gongyingshang
(gysnumber char(10) not null primary key,
gysname varchar(20) not null,
gysaddress varchar(40))
go
create table dinggoudan
(zgnumber char(10) not null,
gysnumber char(10) not null,
dgdnumber char(10) not null primary key,
dgdate date not null)
go
alter table zhigong
add constraint fk_zhigong  foreign key (cknumber)  references  cangku(cknumber)
go
alter table dinggoudan
add constraint fk_dinggoudan foreign key (zgnumber) references zhigong(zgnumber)
go
alter table dinggoudan
add constraint fk_gysnubmer foreign key (gysnumber) references gongyingshang(gysnumber)
go
 
 
 
关键词:

    + 相关信息

    前端案例

    返回顶部 欢迎访问web记录!每一步的成长都是一种幸福,聪明的女孩擅长记录幸福!