S2 优化数据库设计 第二章上级
来源:互联网 发布:c语言好考么 编辑:程序博客网 时间:2024/04/28 07:15
USE masterGOIF EXISTS(SELECT * FROM sysdatabases WHERE name='MySchool1') --判断DROP DATABASE MySchool1 --删除语句CREATE DATABASE MySchool1 --执行ON (NAME='MySchool10.mdf', --逻辑名称FILENAME='F:\vis\MySchool10.mdf', --物理名称SIZE=10, --初始大小FILEGROWTH=20% --增长率),(NAME='MySchool10.ndf',FILENAME='F:\vis\MySchool10.ndf',SIZE=10,FILEGROWTH=20%)LOG ON(NAME='MySchool1_log',FILENAME='F:\vis\MySchool1log_log.ldf',SIZE=3,MAXSIZE=20, --增长的最大值FILEGROWTH=1),(NAME='MySchool2_log',FILENAME='F:\vis\MySchool2log_log.ldf',SIZE=3,MAXSIZE=20,FILEGROWTH=1)USE MySchool1 IF EXISTS(SELECT * FROM sysobjects WHERE NAME='kecheng') --判断DROP TABLE kecheng --删除CREATE TABLE kecheng( --创建SubjectName nvarchar(50),ClassHour int,GradeID int)ALTER TABLE kechengADD SubjectNo int IDENTITY(1,1)USE MySchool1IF EXISTS(SELECT * FROM sysobjects WHERE NAME='chengji' )DROP TABLE chengjiCREATE TABLE chengji(StudentNo int not null,SubjectNo int not null,ExamDate datetime not null,StudentResult int not null)USE MySchool1IF EXISTS (SELECT * FROM sysobjects WHERE NAME='xinxi')DROP TABLE xinxiCREATE TABLE xinxi(StudentNo int not null,LoginPwd nvarchar not null,StudentName nvarchar not null,Sex bit not null,GradeID int NUll,Phone varchar(50),Address nvarchar(255),BornDate nvarchar not null,Email varchar(50),IdentityCard varchar(18)not null)USE MySchool1IF EXISTS (SELECT * FROM sysobjects WHERE NAME='nianji')DROP TABLE nianjiCREATE TABLE nianji(GradeName nvarchar(50) not null)ALTER TABLE nianjiADD GradeID int IDENTITY(1,1)ALTER TABLE nianjiADD CONSTRAINT PK_GradeID PRIMARY KEY(GradeID) --主键约束ALTER TABLE xinxiADD CONSTRAINT PK_StudentNo PRIMARY KEY(StudentNo) --主键约束ALTER TABLE xinxiADD CONSTRAINT UQ_IdentityCard UNIQUE (IdentityCard) --唯一约束ALTER TABLE xinxiADD CONSTRAINT DF_Address DEFAULT('地址不详') FOR AddressALTER TABLE xinxiADD CONSTRAINT CK_BornDate CHECK (BornDate>='1998-01-01')ALTER TABLE chengjiADD CONSTRAINT FK_StudentNoFOREIGN KEY(StudentNo) REFERENCES xinxi(StudentNo)
0 0
- S2 优化数据库设计 第二章上级
- S2 优化MySchool 数据库设计 第八章
- S2 优化MySchool 数据库设计 第四章
- S2 优化MySchool 数据库设计 第九章
- ACCP7.0S2优化myschool数据库设计第二章课后简答
- ACCP7.0S2优化myschool数据库设计第二章上机练习1-7
- S2 优化MySchool数据库设计
- S2 优化MySchool 第二章 数据库的实现
- accp7.0S2优化myschool数据库设计第五章项目
- S2 优化Myschool 数据库设计 第六章 简答
- S2 优化MySchool 数据库设计 第七章 上机
- S2 优化数据库 第三章
- S2 优化数据库 第三章
- S2 优化MySchool 第一章 数据库的设计
- accp7.0-S2 优化MySchool数据库设计
- S2 优化数据库 第四章上机
- ACCP7.0S2优化MySchool数据库设计第三章上机1-3
- ACCP7.0S2优化myschool数据库设计第四章上机1-4
- Gif图片的解析
- PAT甲级1082
- DBLP数据集python解析
- RecyclerView
- 2017 追梦 远方
- S2 优化数据库设计 第二章上级
- 安卓程序-计算器
- java基础知识脑图
- Ajax状态值及状态码
- 线程的状态及线程结束时候资源的回收
- java编程思想学习笔记:并发
- gitlab 邮件设置
- Intellij license server
- Android ListView(item)条目中添加广告(其他布局)