网站建设资讯

NEWS

网站建设资讯

什么是SQLServer表的基本概念-创新互联

什么是SQLServer表的基本概念,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

创新互联是一家集网站建设,左云企业网站建设,左云品牌网站建设,网站定制,左云网站建设报价,网络营销,网络优化,左云网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

SQLServer表的基本概念

表是包含数据库中所有数据的数据库对象。数据在表中的组织方式与在电子表格中相似,都是按行和列的格式组织的。每行代表一条的记录,每行代表记录中的一个字段。

SQLServer中的表包括下列主要组件:

列:每列代表由表建模的对象的某个属性。例如,员工表有编号列,姓名列和职务列等;

行:每行代表由表建模的对象的一个单独的实例。例如,公司每名员工在表中均占一行;

数据完整性

1)实体完整性

实体完整性将行定义为特定表的实体。实体完整性通过UNIQUE()索引,UNIQUE约束或PRIMARYKEY(主键)约束,强制表的标识列或主键的完整性;

2)域完整性

域完整性指特定列的项的有效性。可以强制域完整性限制类型(通过使用数据类型)、限制格式(通过使用CHECK约束和规则)或限制可能值的范围(通过使用FOREIGNKEY约束、CHECK约束、DEFAULT定义、NOTNULL定义和规则);

3)引用完整性

输入或删除行时,引用完整性保留表之间定义的关系。强制引用完整性时,SQLServer将防止用户执行下列操作:

在主表中没有关联行的情况下在相关表中添加或更改行;

在主表中更改值(可导致相关表中出现孤立行);

在有匹配的相关行的情况下删除主表中的行;

4)用户定义完整性规则

用户定义完整性可以定义不属于其他任何完整性类别的特定业务规则。所有完整性类别都支持用户定义完整性,这包括CREATETABLE中所有列级约束和表级约束、存储过程及触发器;

主键

主键标识表中的行数据,一个主键值对应一行数据。主键由一个或多个字段组成,其值具有性,而且不允许取空值(NULL),一个表只能有一个主键。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联网站建设公司,的支持。


网页题目:什么是SQLServer表的基本概念-创新互联
网页URL:http://cdweb.net/article/cepgsc.html