1.设计数据库的步骤;需求分析阶段 概要设计阶段 详细设计阶段
2.映射基数 :一对一 , 一对多 , 多对一 , 多对多
3.表示数据库实体之间的关系 :实体关系图
4.数据模型图 :表示数据结构
5.三大范式:1.确保每列不可再分
2.一个表只描述一件事情
3.各列必须和主键有直接的关系
6.创建数据库:
If exists(select * from sysdatabases where name=’数据库名’)
Drop table 数据库名
Create database 数据库名
( name=’ 数 据 库 名 _data’ , filename=’ 保 存 路 径 ’ size =3mb, filegrowth =’ 自 动 增 长 ’ ,
maxsize=’限制最大文件保存量’)
一个数据库必须包含 On priamry 主数据库文件 .mdf ,log on 日志文件 .ldf
和逻辑名称和物理名称 (默认有初始大小)
7.添加约束:
If exists(select * from sysobejcts where name=’约束名’)
Alter table 表名
Drop constraint ‘约束名’
Alter table 表名
Add constraint 约束名 约束类型 具体说明
具体说明:
主键约束: primary key
标识列 identity
非空约束 (not null )
唯一约束 : unique()
检查约束 : check()
默认约束: default() for
外键约束: foreign key () references 表名 ()
定义变量
1.局部变量
Declare @变量名 数据类型
变量赋值 : 1. set @变量名 = (变量赋值为空) 2. select (变量保持原值)
2.全局变量
@@error 错误号 @@identity 当最后一次插入的标识值
3.输出语句:print (文本) select(表格显示)
评论0
最新资源