学习概念
SQL server 安装和启动(略)
1,创建数据库:
- 主数据文件 *.mdf 有且仅有一个
- 次要数据文件 *.ndf 有0到N个
- 日志文件 *.ldf 必须有一个或多个
四种完整性约束:
- 域完整性: 对某一类的数据有要求
(约束方法:检查约束,默认值,非空约束) - 实体完整性:行和行不可重复
(约束方法:唯一约束,主键约束,标识列) - 引用完整性:某一列的值必须来自另一张表
(约束方法:外键约束) - 自定义完整性:暂不讨论
(约束方法:触发器)
常用数据类型: - 电话号码:有区号,只能用字符串
- 性别(0/1):nvarchar(1), bit()
- 年龄信息: int()
- 薪水:小数float(), numberic()
是否允许null值
主键约束防止重复
默认值(默认值或绑定,用“”括起来)
主键可以设置一个标识,选择是标识,设计标识增量和标识种子
从表要引用主表里的数据,需要添加外键约束
先建主表,在建从表;先删子表,再删主表。
添加检查约束(check约束)比如说要求email输入一定要有@,email like"%@%"
应用数据库关系图