物理结构设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

物理结构设计:

--创建卡类型表

create table会员卡(类型编号int primary key,

类型名char(10),

有效天数char(10),

价格money

);

--创建机械表

create table机械(机械编号int primary key,

机械名称char(10),

使用介绍ntext

);

--创建管理员表

create table管理员(管理员编号int primary key,

姓名char(10),

登录密码nvarchar(10),

);

--创建教练表

create table教练(教练编号int primary key,

姓名char(10),

性别char(4),

年龄char(3),

电话号码nvarchar(20),

登录密码nvarchar(10), Constraint c1 check(性别in('男','女'))

);

--创建课程表

create table课程(课程号int primary key,

课程名char(10),

课程简介ntext,,

机械编号int,

constraint s1 foreign key(机械编号)references机械(机械编号)

);

--创建活动表

create table活动(活动编号int primary key,

活动主题char(20),

活动内容ntext,

活动时间timestamp,

活动地点char(20),

组织者char(10)

);

--创建分店表

create table分店(分店编号int primary key,

分店名称char(20),

负责人char(10),

分店地址nvarchar(50),

会员人数int,

开设时间timestamp

);

--创建会员表

create table会员(会员编号int primary key,

姓名char(10),

性别char(4),

年龄char(3),

电话号码nvarchar(20),

开卡日期datetime,

到期日期datetime,

所属分店int,

卡类型int,

constraint s2 foreign key(所属分店)references分店(分店编号), constraint s3 foreign key(卡类型)references卡类型(类型编号)

);

--创建选课表

create table选课(会员编号int,

课程号int,

上课时间datetime, constraint p1 primary key(会员编号,课程号)

);

--创建参加活动表

create table参加(会员编号int ,

活动编号int,

入场时间timestamp, Constraint p2 primary key(会员编号,活动编号)

);

--创建教授表

create table教授(课程号int,

教练编号int,

上课时间timestamp, constraint p3 primary key(课程号,教练编号)

);

相关文档
最新文档