CREATE DATABASE TSG ON
PRIMARY
(NAME=TSG_data,FILENAME='D:\数据库作业\TSG_data.mdf',
SIZE=3MB,FILEGROWTH=2MB),
(NAME=TSG_data1,FILENAME='D:\数据库作业\TSG_data1.ndf',
SIZE=2MB,FILEGROWTH=1MB)
LOG ON
(NAME=TSG_log,FILENAME='D:\数据库作业\TSG_log.1df',
SIZE=1MB,FILEGROWTH=10%),
(NAME=TSG_log1,FILENAME='D:\数据库作业\TSG_log1.1df',
SIZE=2MB,FILEGROWTH=1MB)
CREATE TABLE 读者信息表(
读者编号 varchar(10) PRIMARY KEY,
读者姓名 varchar(10) NOT NULL,
读者性别 char(1),
读者种类 varchar(5) NULL,
工作单位 varchar(20) NULL,
家庭住址 varchar(20) NULL,
电话号码 varchar(11) NULL,
电子邮件地址 varchar(20) NULL,
登记日期 varchar(12) NULL,
备注 varchar(20) NULL,
CHECK (读者性别='男'or 读者性别='女'))
CREATE TABLE 读者种类信息(
种类名称 varchar(5) NOT NULL,
种类编号 varchar(5) NOT NULL,
借书数量 char(2) NULL,
借书期限 varchar(12) NULL,
有效期限 varchar(12) NULL,
备注 varchar(20) NULL,
PRIMARY KEY CLUSTERED (种类编号),
FOREIGN KEY (种类名称) REFERENCES 读者信息表 (读者种类),
CHECK (借书期限 BETWEEN 0 AND 5))
执行下去会出现错误!!!
服务器: 消息 1776,级别 16,状态 1,行 1
在被引用表 '读者信息表' 中没有与外键 'FK__读者种类信息__种类名称__0CBAE877' 的引用列的列表匹配的主键或候选键。
服务器: 消息 1750,级别 16,状态 1,行 1
未能创建约束。请参阅前面的错误信息。
|