




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第7章:实现数据完整性,7.1数据完整性概念,7.2实现数据完整性,7.3查看约束信息,7.4删除约束,7.1数据完整性概念,1。完整性约束的动作对象,1。完整性约束的动作对象,可以是表、元组和列。列约束主要包括列类型、值域、精度等。例如,年龄0150、性别、男性和女性元组约束是元组中字段之间连接的约束。例如,开始日期小于结束日期,而完整性类型实体完整性实体完整性将该行定义为特定表的唯一实体。一般来说,域完整性是通过主体代码约束来实现的。域完整性是指给定列的输入有效性。在0150岁时,参照完整性通常通过检查等来实现。而引用完整性维护表之间已定义的关系。通常,它是通过外部代码实现的。2.实现数据
2、完整性的方法。在声明完整性时,SQL Server通过在客户端或服务器端使用编程语言或工具,并在服务器端触发,自动保证进程的完整性。7.2。实现约束,1。主键约束2。唯一约束3。外键约束4。默认约束5。检查约束,主键约束,确保实体完整性中的每个表都有且只有一个主键约束格式:CONSTAINT约束名称主键(列名,n),主键约束示例,将主键约束添加到员工表和职务表更改表员工添加约束主键_员工_电磁脉冲_标识主键(电磁脉冲_标识)。更改表职务添加约束主键_职务_职务_标识主键(职务_标识),唯一约束,确保在非主键列中不输入重复值。它适用于客观和独特的栏目,如身份证号码和社会保险号码。格式:CONST
3、ANT约束名Unique(列名,n),UNIQUE约束示例,将员工的sid限制为唯一,更改表员工添加约束u _ employees _ sid unique (sid),外键约束,用于在一个或多个列格式中建立和加强两个表数据之间的连接:CONSTANT约束名外键(此表的列名)引用引用表名(引用列名),FK约束示例, 外键约束被添加到employees表的job_id中,以确保雇员执行的工作必须是jobs表中的现有工作。 alter table employees add约束fk _ employees _ job _ id外键(job _ id)引用jobs (job _ id),DEFAUL
4、T (default)约束,当向表中插入数据时,如果没有为定义了DEFAULT的列提供值,则隐式要求使用该列的默认值。默认值只能约束一种列格式:CONSTAINT约束名称列名称的默认约束表达式,默认约束示例,当没有为雇员表的雇用日期插入值时,获取当前值并将其插入到变更表雇员添加约束df _ EMP _ date默认值获取日期()对于EMP _ date,您还可以在定义表时定义约束:创建表雇员(.EMP _ date日期时间约束df _ EMP _ date默认getdate(),),检查约束,并通过限制输入到列中的值来加强字段的完整性。您可以定义同一表中多列之间的约束关系格式。约束名称检查逻辑表达式,检查约束示例1,员工薪资表必须大于0更改表员工添加约束CK _员工_薪资检查(薪资0),检查约束示例2,员工电话表必须为8位长。每个数字必须是0.9。更改表员工添加约束CK _员工_电话检查(电话类似1-9 0-9 0-9 0-9 0-9
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国羟基喜树碱行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国网络优化设备行业市场深度发展趋势与前景展望战略研究报告
- 2025年自动单色台式移印机项目可行性研究报告
- 2025-2030中国糖果行业市场深度调研及发展策略与风险研究报告
- 2025-2030中国竹制炭行业市场发展现状及发展前景与投资研究报告
- 2025-2030中国硼硅玻璃7.0管行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国石蜡半精制行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国睡眠眼膜行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国白色大理石行业市场发展趋势与前景展望战略研究报告
- 2024-2025企业安全培训考试试题附完整答案(典优)
- 消防更换设备方案范本
- 合伙开办教育培训机构合同范本
- 嵌入式机器视觉流水线分拣系统设计
- GB/T 14689-2008技术制图图纸幅面和格式
- 2.1食物中的营养物质 导学案(1、2课时无解析)
- JC∕T 2634-2021 水泥行业绿色工厂评价要求
- 六年级下册科学第二单元质量检测卷粤教版(含答案)
- 跨境电商现状与发展趋势跨境电商行业分析跨境电商的发展课件
- 唐太宗-李世民
- 项目部二级安全教育内容
- 统编(部编)五年级语文下册全册教学反思
评论
0/150
提交评论