立即学习:https://edu.csdn.net/course/play/4395/77916?utm_source=blogtoedu
1、数据文件
主数据文件:*.mdf 有且只能有一个
此数据文件:*.ndf 0-n个
2、日志文件:
3、分离和附加:把数据库从一台电脑移到另一台电脑上
4、可靠性+准确性=数据完整性
5、四种完整性:
(1)域完整性;保证域的值合法,利用检查约束、默认值、费控约束
(2)实体完整性;保证没有重复实体唯一约束、主键约束、标识列
(3)引用完整性:不同表之间,如一个表的学号要在另一个表中出现才行,外检约束
(4)自定义完整性:利用触发器
6、数据类型:
(1)tinyint : 0-255
(2)bit:0-1
(3)decimal和numeric类似,第一个参数为总的位数(包括小数),第二个参数为小数的位数
(4)varchar: 可变长字符类型【牺牲性能,节省空间,常用】
(5)nvarchar(10):以双字节存储,即表示可存储10个汉字(一个汉字2字节),注意,这里也只能存储10个字母,一般用来存储中文
(6)text:存储字符更多,慎用,占空间大,char类型存不下去再用
(7)一般不把照片、视频、音频放在数据库中,一般存在硬盘中,提供地址就可以了
7、建表的时候,设置主键,可保证实体不重复
8、主键可以多列,不过建议尽量少,并且选该列尽量少更新,如记录多人多科成绩时要用多列做主键
9、可以设计默认值:如地址不详
10、没有合适列可以做主键,可以设一个标识【系统自动生成,不会重复】作为主键,如1、2、3、(注意:删除2、3之后,下一个标识则仍是4)