Sql Server 数据完整性规则

匿名 (未验证) 提交于 2019-12-02 22:56:40

表的概念

表由记录组成,记录由字段组成,字段由字符或者数字组成。表:统一管理的相关数据的集合。

数据模型及数据库

经典数据类型:网状、层次、关系。SQL Server属于关系型数据模型。

SQL特点:面向windows服务器系统,真正的客户机/服务器体系结构、图形化管理、丰富的编程接口工具、良好的伸缩性、对web技术的支持、提供数据仓库功能.

Oracle:可运行与70多种操作系统上,稳定性高、性能高,在导数据工具方面比Sql功能更强。Oracle可以按照条件把文本文件数据导入.Oracle的安全机制比Sql好.

Mysql:体积小、速度快、总体拥有成本低,开源,支持多种操作系统.

系统数据库:master、model、msdb、tempdb.
master:记录系统级别信息,如登录用户,其他数据库位置等。
model:数据库模板。
msdb:用于Sql代理计划警报和作业。
tempdb:保存临时对象或中间结果集。

数据完整性规则

实体完整性:这条规则要求关系中元组在组成主键的属性上不能有空值.如果出现空值,那么主键值就起不了唯一标识元组的作用.

域完整性:域完整性是针对某一具体关系数据库的约束条件,它保证表中某些列不能输入无效的值。域完整性指列的值域的完整性。如数据类型、格式、值域范围、是否允许空值等。

引用完整性:引用完整性指被引用表中的主关键字和引用表中的外部主关键字之间的关系。如被引用行是否可以被删除等。是定义外关键字与主关键字之间的引用规则。引用完整性确保键值在所有表中一致。这样的一致性要求不能引用不存在的值,如果键值更改了,那么在整个数据库中,对该键值的所有引用要进行一致的更改。
用户定义的完整性:指针对某一具体数据的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。

主键与外键候选键

主键与外键:通过将表中主键的一列或多列添加到另一个表中可以创建两个表的链接。另一个表中的那一列就称为外键。

主键与候选键:主键唯一标识表中的行数据,一个主键对应一行数据。
如果一个属性集能够唯一的标识表的一行又不含多余的属性,那么这个属性集称为候选键。

启动停止服务方式

启动或停止服务,可以service.msc服务器管理器,也可以用SQL Server配置管理器,还可以用ssms。

SQL Server身份验证

windows身份验证和混合模式。(SQL Server用户)

转载请标明出处:Sql Server 数据完整性规则
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!