高分求教用SOL语言1. 创建一个market数据库其中包含三张表:客户表,货品表,订单表

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:58:59
1. 创建一个market数据库,其中包含三张表:客户表,货品表,订单表
客户表(客户号,客户姓名,地址,电话,生日,公司名称,客户类型)
其中:客户号为关键字,为客户表中的类型值定义默认约束,为生日定义CHECK约束
货品表(货物名称,描述,库存量,供应商,状态,价格)
其中:货品名称为关键字,为货品表中的状态和库存量定义默认约束
订单表(订单号,货物名称,客户号,数量,订货数量,总金额,订货日期)
其中:订单号为关键字(),(货品名称,客户号)为外部关键字,为订货日期设定CHECK约束
2. 为上述三个表的属性设置合适的数据类型和约束
3. 查看表的定义(用 sp_help和企业管理器)
4. 查看表间的依赖关系(使用sp_depends和企业管理器)
5. 查看表上的约束(用sp_helpconstraint和企业管理器

回答的好有加分!!!急求!!!!
或者我修改一下我的代码,老是有错误.谢谢!

CREATE DATABASE market
ON
PRIMARY ( NAME = market,
FILENAME = 'c:\program files\microsoft sql server\mssql\data\market.mdf',
SIZE = 10MB,
MAXSIZE = 20,
FILEGROWTH = 2)
LOG ON
( NAME = market,
FILENAME = 'c:\program files\microsoft sql server\mssql\data\ market.ldf',
SIZE = 10MB,
MAXSIZE = 20,
FILEGROWTH = 2)
go

CREATE TABLE 客户表 (
客户

CREATE DATABASE market
ON
PRIMARY ( NAME = market_mdf,
FILENAME = 'c:\program files\microsoft sql server\mssql\data\market.mdf',
SIZE = 10MB,
MAXSIZE = 20,
FILEGROWTH = 2)
LOG ON
( NAME = market_log,
FILENAME = 'c:\program files\microsoft sql server\mssql\data\ market.ldf',
SIZE = 10MB,
MAXSIZE = 20,
FILEGROWTH = 2)
go

CREATE TABLE 客户表 (
客户号 int PRIMARY KEY,
客户姓名 char(8),
地址 char(30),
生日 char(6),
公司名称 char(10),
客户类型 int
)

CREATE TABLE 货品表 (
货物名称 char(8) PRIMARY KEY,
描述 char(8),
库存量 int,
供应商 char(6),
状态 char(10),
价格 int
)

CREATE TABLE 订单表 (
订单号 int PRIMARY KEY,
货物名称 char(8) FOREIGN KEY references 货品表(货物名称),
客户号 int FOREIGN KEY references 客户表(客户号),
数量 char(6),<