毕业论文
您现在的位置:  >> 笛图片 >> 正文 >> 正文

SQLServer数据库初认识中

来源:笛 时间:2023/2/11

今天我接着上一节的对数据库的基础认识,继续学习。

sqlserver

实体

客观事物在信息世界的称呼

联系

事物外部或内部之间的关联集合,有一对一、一对多、多对多

属性

描述实体、联系的性质、特征的数据项

元组

指每一行

指每一列,每个属性有属性名,其属性值是各个元组属性的取值

属性取值的范围限制

关键字

唯一标识,不能重复

关系(R)

一个关系就是一张二维表;在关系模型下,关系有几个特点,一个是属性不可再分割;同一关系(表/R)不允许出现相同属性名;同一关系(表/R)中元组顺序或者属性顺序可以任意

关系模式

即对关系(表/R)的描述,其格式为:关系名(属性名1,。。。属性名n)

关系运算

选择(找出满足条件的元组(行)组成新关系)、投影(找出满足条件的属性(列)组成新关系)、连接(从至少两个关系(表/R)中选取属性(列)间满足条件的元组(行),组成新关系,采用是笛卡尔积)

关系完整性约束

实体完整性

主键值(主属性值/主关系键的值/主码)不能为空

参照完整性

(引用完整性):主键与外键的关系,如用两张表中相同的属性(列)建立关联,并对两张表做主从表之分

域完整性

(用户自定义完整性):限制了某些属性(列)中出现的值,常见于创建表的属性(列)中定义的类型,如表中有一个属性是整数型的,那输入的值就不能是小数或其他非整数型值

关系模型的规范化

关系(表/R)模式中要满足的条件----规范化形式(范式/NF)---常见3NF

目的---消除存储异常,减少数据冗余,保证数据存储完整性

第一范式(1NF)

关系(表/R)中的属性(列)满足不可再分、无重复

第二范式(2NF)

满足1NF基础上,且每个非主键字段完全依赖于主键

第三范式(3NF)

满足2NF基础上,且非主键字段之间不存在依赖关系

今天先分享到这,来日方长,咋们慢慢絮叨(#^.^#)

转载请注明:http://www.0431gb208.com/sjszlff/3578.html

  • 上一篇文章:
  • 下一篇文章: