(1)数据库文件(Database File)
数据库
数据库文件是存放数据库数据和数据库对象的文件,一个数据库能够有一个或多个数据库文件,一个数据库文件只属于一个数据;当有多个数据库文件时,有一个文件被定为主数据库文件(Primary Database File),扩展名为.mdf,它用来存储数据库的启动信息和部分或所有数据;一个数据库只能有一个主数据库文件,其余数据库文件被称为次数据库文件(Secondary Database File),扩展名为.ndf,用来存储主文件没有存储的其余数据。
服务器
(2)事务日志文件(Transaction Log File)
性能
(3)文件组(File Group)
spa
注意:事务日志文件不属于任何文件组设计
(2)按照须要设定各类属性的值。3d
(3)单击“肯定”按钮,完成数据库的建立。日志
在须要删除的数据库上右击,而后选择“删除”选项,就会弹出以下对话框,单击“肯定”按钮便可。code
1、分离orm
在须要分离的数据库ChinaMobile上右击,而后选择“任务”|“分离”选项,如图所示,在对话框中单击“肯定”按钮便可。
xml
2、附加
在数据库的右键菜单中选择“附加”选项,如图所示,而后添加分离后的.mdf文件,单击“肯定”按钮便可。
分类 | 备注 | 数据类型 | 说明 |
二进制数据类型 | 存储非字符和文本的数据 | image | 可用来存储图像 |
文本数据类型 | 字符数据包括任意字母、符号、或数字字符的组合 | char varchar nchar nvarchar text ntext |
固定长度的非Unicode 可变长度非Unicode字符 固定长度的Unicode字符 可变长度Unicode字符 存储长文本信息 存储可变长度的长文本 |
日期和时间 | 在单引号内输入 | date time datetime datetime2 datetimeoffset |
存储年月日 存储时分秒 存储年月日时分秒 比datetime精度更高 包含年月日时分秒和时区 |
数字数据 | 该数据仅包含数字,包括正数、负数以及分数 | int smallint float real |
整数 整数 包含小数 包含小数 |
货币数据类型 | 用于十进制货币值 | money | 存储货币 |
bit数据类型 | 表示是/否的数据 | bit | 存储布尔数据类型 |
xml | 包含字符串 | xml | 存储xml字符串 |
数据完整性是指数据的精确性和可靠性
它是应防止数据库中存在不符合语义规定的数据和防止因错误信息的输入输出形成无效操做或错误信息而提出的。
实体完整性指出表中行的完整性。
主要运用惟一约束、主键、标识列。
域完整性可以保证表中的数据是合法的数据。
主要运用检查约束、外键、默认约束、列值是否容许为空。
引用完整性是指某列的值必须与其余的值匹配。
主要运用外键约束。
1. 主键
所谓主键是指可以惟一标识表中一条记录的键。
一个表只能有一个主键,但能够把多个列联合起来构成一个主键。
2. 检查约束
为了保证域的完整性,能够设定检查约束。。选择CHECK约束
3. 外键
外键是能确保数据完整性的方法,也能表现表之间的关系。
外键在定义外键的表(外键表)和外键引用的表(主键表)之间建立依赖关系。添加外键后,外键表的记录后者必须与主键表中被引用列的某个记录匹配,或者外键列为NULL。
经过创建两张表之间的关系来肯定外键表,具体步骤以下:
1. 右击要定义外键的表,再单击“设计”选项。此时,将在表设计器中打开该表。
2. 在“表设计器”菜单中,单击“关系”选项。
3. 在“外键关系”对话框中,单击“添加”按钮添加一个关系。
4. 在网格中,单击“表和列规范”选项,再单击属性右侧的省略号(...)。
5. 在“表和列”对话框中,先选择主键表的主键列,在选择外键表的外键列,如图所示:
4. 默认约束
5. 标识列
6. 列值是否容许为空
7. 惟一约束
使用惟一约束的字段容许为控制。
一个表中能够容许有多个惟一性约束。
导出