数据库
文章平均质量分 83
星际探索行者
java架构师
展开
-
数据库范式通俗理解
一、第一范式1NF是对属性的原子性,要求属性具有原子性,不可再分解;表:字段1、 字段2(字段2.1、字段2.2)、字段3 ......如学生(学号,姓名,性别,出生年月日),如果认为最后一列还可以再分成(出生年,出生月,出生日),它就不是一范式了,否则就是;二、第二范式2NF是对记录的唯一性,要求记录有唯一标识,即实体的唯一性,即不存在部分依赖;表:学号、课程号、姓名、学分;这个表明显说明了两个事务:学生信息, 课程信息;由于非主键字段必须依赖主键,这里学分依赖课程号,姓名依赖原创 2021-04-18 22:26:06 · 350 阅读 · 0 评论 -
数据库三范式
数据库三范式示例表数据假设有一个名为employee的员工表,它有九个属性:id(员工编号)、name(员工名称)、mobile(电话)、zip(邮编)、province(省份)、city(城市)、district(区县)、deptNo(所属部门编号)、deptName(所属部门名称)、表总数据如下:id name mobile zip province city district deptNo deptName 101 张三 .原创 2021-04-18 22:21:11 · 396 阅读 · 0 评论 -
数据库命名规范
数据文件命名方式1:数据文件命名采用 系统名+_+文件类型.mdf,比如系统名为 ComSys,则数据库文件命名为ComSys_database.mdf,有的数据库文件有多个,比如SQL Server就有2个,一个是数据库文件,另一个是日志文件,那么他们的文件命名分别为 ComSys_database.mdf, ComSys_log.log。方式2:如果数据库采用文件系统,而不是裸设备,约定下列命名规则:1)数据文件以表空间名为开始,以.dbf为结尾,全部采用小写英文字母加数字命名。如该表空间有多原创 2021-04-18 22:15:42 · 4924 阅读 · 0 评论