第09章 数据完整性

合集下载

SQL基础培训教材课件pptx-2024鲜版

SQL基础培训教材课件pptx-2024鲜版

2024/3/27
17
03
数据库创建与管理操作
Chapter
2024/3/27
18
创建数据库及设置参数
01
选择数据库管理系 统(如MySQL、 Oracle、SQL Server等)
02
确定数据库名称、 存储位置、字符集 等参数
03
使用CREATE DATABASE语句创 建数据库
04
设置数据库参数, 如最大连接数、日 志文件大小等
03
注意事项
2024/3/27
04
确保插入的数据类型与表定义的数据类型一致。
05
对于自增列,无需指定值,数据库会自动生成。
06
对于非空列,必须指定值,否则会报错。 34
更新数据策略及最佳实践
更新指定列的数据:使用UPDATE语句,指定表名、要更 新的列名及新的值,同时可以通过WHERE子句指定更新 条件。
2024/3/27
25
索引优化查询性能
索引的作用
加快数据的检索速度,提高查 询效率。
索引的创建原则
根据查询需求和表结构特点, 选择合适的字段创建索引。
索引的维护
定期分析和优化索引,避免索 引过多或不合理导致性能下降。
2024/3/27
26
实例演示:设计并实现一个用户信息表
01
表结构设计
根据实际需求设计用户信息表的字 段和数据类型。
2
01
SQL概述与基础知识
Chapter
2024/3/27
3
SQL定义及发展历程
SQL(Structured Query Language)是结构化查询语 言的缩写,用于管理关系数据库管理系统(RDBMS)。

网络安全实用技术答案

网络安全实用技术答案

选择题部分:第一章:(1)计算机网络安全是指利用计算机网络管理控制和技术措施,保证在网络环境中数据的、完整性、网络服务可用性和可审查性受到保护。

A.保密性(2)网络安全的实质和关键是保护网络的安全。

C.信息(3)实际上,网络的安全问题包括两方面的内容:一是,二是网络的信息安全。

D.网络的系统安全(4)在短时间内向网络中的某台服务器发送大量无效连接请求,导致合法用户暂时无法访问服务器的攻击行为是破坏了。

C.可用性(5)如果访问者有意避开系统的访问控制机制,则该访问者对网络设备及资源进行非正常使用属于。

B.非授权访问(6)(7)(8)第二章:(1)(2)SSI(3)B(4)(5)(6)VPN第三章:(1)(2)(3)(4)A(5)(6)力第四章:(1)(2)(3)改变路由信息,修改WindowsNT注册表等行为属于拒绝服务攻击的方式。

C.服务利用型(4)利用以太网的特点,将设备网卡设置为“混杂模式”,从而能够接收到整个以太网内的网络数据信息。

C.嗅探程序(5)字典攻击被用于。

B.远程登录第五章:(1)加密在网络上的作用就是防止有价值的信息在网上被。

A.拦截和破坏(2)负责证书申请者的信息录入、审核以及证书发放等工作的机构是。

D.LDAP目录服务器(3)情况下用户需要依照系统提示输入用户名和口令。

B.用户使用加密软件对自己编写的(){rice文档进行加密,以阻止其他人得到这份拷贝后看到文档中的内容(4)以下不属于AAA系统提供的服务类型。

C.访问(5)不论是网络的安全保密技术还是站点的安全技术,其核心问题是。

A.保护数据安全(6)数字签名是用于保障。

B.完整性及不可否认性第六章:(1)使用密码技术不仅可以保证信息的,而且可以保证信息的完整性和准确性,防止信息被篡改、伪造和假冒。

A.机密性(2)网络加密常用的方法有链路加密、加密和节点加密三种。

B.端到端(3)根据密码分析者破译时已具备的前提条件,通常人们将攻击类型分为4种:一是,二是,三是选定明文攻击,四是选择密文攻击。

医院数据备份工作制度(3篇)

医院数据备份工作制度(3篇)

医院数据备份工作制度第一章总则第一条为了确保医院的数据安全、完整和可靠,并依据国家相关法律和法规,制定本工作制度。

第二章备份策略第二条医院数据备份工作采用差异备份和增量备份相结合的方法,确保数据的及时备份和恢复。

第三条医院数据备份工作重点保护患者的医疗记录、医疗影像、药物管理等重要数据,确保医疗过程的连续性和安全性。

第四条医院数据备份工作由信息技术部门负责,制定备份计划并组织实施。

第三章备份软件和硬件设备的选用第五条医院数据备份系统采用可靠的备份软件和硬件设备,确保备份的可靠性和高效性。

第六条备份软件应具备下述功能:(一)自动备份:设定备份计划,自动执行备份任务。

(二)差异备份:仅备份有变化的数据。

(三)增量备份:仅备份上一次全量备份后有变化的数据。

(四)数据压缩:采用合适的数据压缩算法,减少备份数据的存储空间。

(五)备份恢复:能够快速恢复备份数据,确保数据的可用性。

第七条备份硬件设备应具备高存储容量、高速数据传输、可靠稳定等特点。

第八条备份硬件设备应定期进行检测和维护,确保其正常运行和数据安全。

第四章备份周期和策略第九条医院数据备份工作采用全量备份和增量备份相结合的方法。

第十条全量备份频率为每周一次,备份至备份服务器。

第十一条增量备份频率为每天一次,备份至备份服务器。

第十二条医院数据备份策略根据备份数据的重要程度和变动频率制定,确保数据恢复的规模和效率。

第十三条备份数据应设置恢复点,并采取合理的空间管理,保证备份数据的可用性。

第五章备份数据的传输和存储第十四条备份数据的传输应采用加密传输的方式,确保数据的机密性和完整性。

第十五条备份数据的存储应采用安全可靠的设备,避免数据的意外损坏和遗失。

第十六条备份数据的存储应定期进行备份校验,确保备份数据的完整性和可恢复性。

第六章数据备份恢复第十七条当数据发生丢失、损坏或泄露时,医院应立即启动数据备份恢复工作。

第十八条数据备份恢复工作由信息技术部门负责,确保数据的完整性和及时性。

数据库原理实验报告-实验三-数据完整性与安全性控制

数据库原理实验报告-实验三-数据完整性与安全性控制

《数据库原理》实验报告题目:实验三数据完整性与安全性控制学号班级日期2016.10.18一、实验容、步骤以及结果1.利用图形用户界面对实验一中所创建的Student库的S表中,增加以下的约束和索引。

(18分,每小题3分)(1)非空约束:为出生日期添加非空约束。

非空约束:取消表S中sbirth的勾。

可能需要重建表。

(2)主键约束:将学号(sno)设置为主键,主键名为pk_sno。

设主键:单击数据库Student-->单击表-->单击S-->右击sno-->选择‘修改’命令-->对话框中右击sno-->选择‘设置主键’-->修改主键名为‘pk_sno’-->保存(3)唯一约束:为(sname)添加唯一约束(唯一键),约束名为uk_sname。

唯一约束:单击数据库Student-->单击表-->单击S-->右击sname-->选择‘修改’命令→右击sname-->选择‘索引和键’命令-->打开‘索引和键’框图-->添加-->是否唯一改为‘是’-->名称改为‘us_sname’-->关闭。

(4)缺省约束:为性别(ssex)添加默认值,其值为“男”。

设默认约束:单击数据库Student→单击表→单击S→右击sno→选择‘修改’命令→单击cno-->在默认值栏输入‘男’→保存(5)CHECK约束:为SC表的成绩(grade)添加CHECK约束,约束名为ck_grade,其检查条件为:成绩应该在0-100之间。

(6)外键约束:为SC表添加外键约束,将sno,cno设置为外键,其引用表分别是S表和C表,外键名称分别为fk_sno,fk_cno。

2.在图形用户界面中删除以上小题中已经创建的各种约束,用SQL语言分别重新创建第1题中的(2)-(6)小题.(15分,每小题3分,提示:alter table add constraint)删除约束:单击数据库Student-->表-->单击S-->展开键、约束。

数据库系统概论复习重点

数据库系统概论复习重点

数据库系统概论复习重点第一章绪论1.数据库系统的基本概念:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员构成。

2.数据库管理系统的主要功能:数据定义功能、数据操作功能、数据库的运行管理、数据库的建立和维护。

3.数据模型的分类:概念模型、逻辑模型。

4.概念模型的表示:层次模型、网状模型、关系模型、面向对象模型、对象关系模型。

5.数据管理技术的产生和发展经历的三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段。

6.实体是现实世界中客观存在,且能相互区别的。

7.数据模型的组成要素:数据结构、数据操作、数据的完整性的约束条件。

8.DBS包括DB和DBMS,而DB与DBSM是相互独立的。

9.概念模型独立于操作。

10.数据库三级结构有利于保证数据的安全性和独立性。

11.数据库物理存储视图为内模式12.用户通过DML语言对数据进行操作,其实是在操作外模式中的记录。

13.数据库系统的三级模式结构:外模式、模式、内模式。

14.有了“模式/内模式映像”可以保证数据的物理独立性。

15.数据库系统的核心是——数据库。

16.数据库系统的三级模式存在有二级映像,使之可以有较高的数据独立性。

17.数据库的外部存储方法和存储设备变化不影响逻辑结构,这种情况为物理数据独立性。

第二章关系数据库1.本章重点:关系数据库概念,可以用关系表达式来表达实际问题,可以用元祖表达式来表达实际问题,可以用域表达式来表达实际问题。

可以将这三种表达式相互转换。

2.关系代数运算:并、交、笛卡儿积、选择、投影。

3.常用的关系运算:关系代数、关系演算。

5.“列”可以出自一个域。

6.DBMS和OS之间的关系是:DBMS可以调用OS。

7.关系演算谓词变元可分为:元祖关系、演算关系、域关系演算。

8.若Sno由八位数组成,则此种情况称为:用户定义完整性。

9.一般情况下“R”“S”连接,则“R”“S”必有相同的属性。

云存储数据完整性审计技术研究综述

云存储数据完整性审计技术研究综述

■doi:10.3969/j.issn.1671-1122.2019.06.004云存储数据完整性审计技术研究综述--------------------邵必林1,李肖俊1,边根庆巴赵煜I--------------------------------(1.西安建筑科技大学管理学院,陕西西安710055;2.西安建筑科技大学信息与控制工程学院,陕西西安710055)摘要:云存储是解决数据量爆发式增长所导致的数据存储成本不断增长的问题的最佳解决方案。

然而,当用户将数据存储到云端时,便失去了对数据的物理控制权,检验外包数据的完整性是保障云存储数据安全的一个迫切需要解决的问题。

文章从数据持有性证明(PDP)、数据可恢复性证明(PoR)和数据所有权证明(PoW)三个方面归纳总结现有数据审计协议的优缺点,并从技术原理、时间成本、可靠性、检测概率等指标对典型协议进行性能评估。

研究发现:大多数审计协议只能针对特定场景,各方面性能均衡的普适审计协议亟待进一步研究;与云际存储、雾存储、区块链等技术相匹配的审计协议尚处于探索阶段。

文章最后从云际审计协议、联盟链审计协议、组件池审计协议等5个方面预测外包数据审计方法的未来发展趋势。

关键词:云存储;数据完整性;审计技术中图分类号:TP309文献标识码:A文章编号:1671-1122(2019)06-0028-09中文引用格式:邵必林,李肖俊,边根庆,等.云存储数据完整性审计技术研究综述[J].信息网络安全,2019,19(6):28-36.英文引用格式:SHAO Bilin,LI Xiaojun,BIAN Genqing,et al.A Survey on Data Integrity Auditing Technology in Cloud Storage[J].Netinfo Security,2019,19(6):28-36.A Survey on Data Integrity Auditing Technology in Cloud StorageSHAO Bilin1,LI Xiaojun1,BIAN Genqing1-2,ZHAO Yu1(1.School of M anagement,Xfan University of A rchitecture and Technology,Xfan Shannxi710055,China}2.School ofInformation and Control Engineering,Xi9an University of A rchitecture and Technology,Xi'an Shannxi710055,China)Abstract:Cloud storage is the best way to address the growing dilemma of data storage costs caused by explosive bursts of data.When users store data in the cloud,theylose the physical control of the data.Testing the integrity of the outsourced data is anurgent problem to be solved.This paper summarizes the advantages and disadvantages ofexisting data auditing protocols from three perspectives:Provable Data Possession(PDP),Proof of Retrievability(PoR)and Proof of Ownership(PoW),andevaluate the performanceof a typical protocol from technical principle,time cost,reliability,detection probabilityand other indicators.The research finds that:Most audit protocols are only for specificscenarios,and the universal audit protocol for balancing performance in all aspects needs to收稿日期:2019-2-15基金项目:国家自然科学基金[61672416,61872284,61272458];陕西省自然科学基金•[201可M6105]作者简介:邵必林(1965—),男,云南,教授,硕士,主要研究方向为信息安全、人工智能、推荐系统;李肖俊(1981—),男,陕西,博士研究生,主要研究方向为信息安全、数据挖掘、推荐系统;边根庆(1968—),男,浙江,副教授,硕士,主要研究方向为信息妥全、大数据与存储、推荐系统;赵煜(1981—),男,陕西,博士研究生,主要研究方向为人工智能、大数据妥全与存储。

Altium-Designer课件第9章PPT教学课件

Altium-Designer课件第9章PPT教学课件
图9-15 设计规则检查报告
第14页/共45页
生成PCB报表 • PCB设计中的报表文件主要包括电路板报表文件、元件 清单报表文件、网络状态报表文件、距离测量报表文件 以及制作PCB所需要的底片报表文件、钻孔报表文件等。 这些报表文件,主要是通过在PCB编辑环境下,执行 【报告】菜单命令来实现的,如图9-16所示。
【Manufacturing】(制板规
则)、【High Speed】(高频电
路规则)、【Placement】(布
局规则)和【Signal Integrity】
(信号完整性分析规则)。这些设
计规则都是在PCB设计规则和约束
对话框里定义的设计规则。选择对
话框左边的各选择项,详细内容会
在右边的窗口中显示出来,如图9-
图9-27 距离测量
第25页/共45页
生成Gerber光绘文件 • 执行主菜单上的【文件】/【制造输出】/【Gerber Files】命令,则系统弹出【Gerber设置】对话框,如 图9-28所示。
图9-28 【Gerber设置】对话框
第26页/共45页
生成Gerber光绘文件
• 单击【层】标签页,选中【画线的层】区域的 整个【画线】列,如图9-29所示。
图9-29 【层】标签页
第27页/共45页
生成Gerber光绘文件
• 其他标签页选择默认,设置完毕,单击“确定”按钮,系统即按照设置 生成各个图层的Gerber文件,并加入到【Projects】面板中当前项目的 “Generated”文件夹中。同时,系统启动CAMtastic编辑器,将所有 生成的Gerber文件集成在“CAMtastic1.CAM”图形文件,并显示编辑 窗口中,如图9-30所示。在这里,设计者可以进行PCB制作版图的校验、 修正、编辑等工作。

Access 2019数据库开发实例教程 配套课件

Access 2019数据库开发实例教程 配套课件
信息是对现实世界中事物运动状态和特征的描述,是一种已经被加工为 特定形式的数据。信息是对数据的解释,是数据含义的体现。
1.1.2 数据库的概念
在计算机中,为了存储和处理事物,需要用属性抽象描述这些事物的特 征。数据库就是存储在一起的相互有联系的数据集合。
1.1.3 数据的处理
数据处理就是将数据转换为信息的过程,它包括对数据库中的数据进 行收集、存储、传播、检索、分类、加工或计算、打印和输出等操作。

启动Access 2019 退出Access 2019
2.1.1 启动Access 2019
启动Access 2019的方法很多,最常用的方法有以下几种。
2.1.2 退出Access 2019
使用Access 2019处理完数据后,当用户不再使用Access 2019时,应将其 退出。退出Access 2019常用的方法主要有以下几种。
数据库设计原则和步骤 数据库设计范式
1.6.1 数据库设计原则和步骤
为了合理组织数据,应遵循以下的基本设计原则。考虑数据库及其应用 系统开发的全过程,可以将数据库设计过程分为以下6个阶段。
1.6.2 数据库设计范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的 规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求 的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。
1.2 数据库系统
数据库系统,从根本上说是计算机化的记录保持系统,它的目的是存 储和产生所需要的有用信息。这些有用的信息可以是使用该系统的个人或组 织的有意义的任何事情,是对某个人或组织辅助决策过程中不可少的事情 。
数据库系统的概念 数据库系统的特点 数据库系统的分类 数据库系统的体系结构 数据库系统的发展
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

列级 FOREIGN KEY 约束:
column_name <data_type> [ FOREIGN KEY ] references 参照表(属性列名)
表级 FOREIGN KEY 约束:
CONSTRAINT 约束名 FOREIGN KEY(属性列名) REFERENCES 参照表(属性列名)
类型 nchar(10) nchar(8) nchar(1) datetime nchar(6) smallint
取值说明 主键 否 否 否 否 否
monitor
nchar(8)
class表

phone
Email
nchar(12)
nchar(20)


student表
◇ 确认主键表和外键表
CREATE TABLE ( classno classname department monitor )
进入student表的表设计器,单击“关系”按钮
在弹出的“表和列”对话框中,选择主键表class和外键表student及共 有的列classno。单击“确定”按钮,外键约束创建完毕
结果显示:
4)创建UNIQUE约束
① 进入表设计器,单击“管理索引和键”按钮,如图。
② 在弹出的“索引/键”对话框中,单击“添加”按钮 选择要对哪个列创建约束 选择“是唯一的”后的列表框按钮,如图,选择“是” 单击“关闭”按钮即可。
实体完整性:

实体完整性要求每个实体都保持唯一性。 因此,每个实体都必须拥有一个主键或者其他的唯 一标识列。 SQL Server 2005实现实体完整性主要是通过唯一索引 、UNIQUE约束、PRIMARY KEY约束或IDENTITY属性,强 制表的标识符列或主键来实现的。

引用完整性:

引用完整性又称为参照完整性。用于在输入或删除记录 时维持参照表和被参照表之间的数据一致性。 在SQL Server 2005中,引用完整性通过外键(FOREIGN KEY)约束、触发器(Trigger)和存储过程(Stored Procedure)来实现。
例如,在用户信息表user中,建立check约束: sex='男' OR sex='女'
例如: ◇限制MONTH列为适宜的值:
CHECK ( MONTH BETWEEN 1 AND 12 )
◇正确的SSN(社会安全码)格式 :
CHECK (SSN LIKE '[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]' )
列级 NOT NULL 约束:
column_name <data_type> NOT NULL
2)PRIMARY KEY约束:

PRIMARY KEY用来指定表的主键从而实现实体完整性约束。 主键的意义
列级 PRIMARY KEY 约束:
column_name <data_type> PRIMARY KEY
CHECK (a between 10 and 100 ), CHECK (b>c), CHECK (a=b+c)
2.在SSMS中创建约束
进入表设计器:右击SSMS中相应的表,选择“修改”,进入表设计器 1)创建NOT NULL约束: 进入表设计器,对指定列的“允许空”项进行选择 2)创建PRIMARY KEY 约束: 方法一:进入表设计器,右击相应的列,选“设置主键” 方法二:进入表设计器,选择相应的列,按“设置主键”按钮
alter table [user] add constraint un_user unique(ID)
5)创建CHECK约束
① 进入表设计器,单击“管理Check约束”按钮,如图 ② 在弹出的“CHECK约束”对话框中,单击“添加”按钮,然后选 择“表达式”后的„按钮,如图所示 ③ 在弹出的“CHECK约束表达式”对话框中,输入表达式 “ sex='男' OR sex='女' ”。如图所示。单击“确定”按钮
第09章 数据完整性
数据完整性是指数据的正确性和相容性,是为防止数据库
中存在不符合语义规定的数据,防止因错误信息的输入、输出
而造成无效的操作或错误信息而提出的,数据完整性在数据库 管理系统中是十分重要的。
第09章 数据完整性
9.1 9.2 9.3 9.4 数据完整性的类型 约束 规则 默认值
9.5

用户定义的完整性:

用户定义的完整性即是针对某个特定关系数据库的约束条 件,它反映某一具体应用所涉及的数据必须满足的语义要 求。 SQL Server 2005中可以用来实现用户定义的完整性的是: 规则(Rule)、触发器(Trigger)、存储过程(Stored Procedure)以及创建表时的所有约束(Constraint)。
触发器
9.1
数据完整性的类型
根据数据完整性促使所作用的数据库对象和范围不同, 可分为以下几类: 1)域(Domain)完整性 2)实体(Entity)完整性 3)引用完整性 4)用户定义完整性 用户定义完整性的实现机制有规则(Rule)、触发 器( Trigger )和存储过程( Stored Procedure )及创建 数据表时的所有约束(Constraint)。


注意:
不能为同一个列或一组列既定义UNIQUE约束,又定义PRIMARY KEY约 束;PRIMARY KEY既可用于列约束,也可用于表约束。
列级 UNIQUE 约束:
column_name <data_type> [ NULL | NOT NULL ] UNIQUE
表级 UNIQUE 约束可以用来对多个列应用唯一约束:
关于外键定义中的以下2个选项: [ON UPDATE { CASCADE | NO ACTION} ] [ON DELETE { CASCADE | NO ACTION} ] 默认的情况下,NO ACTION 是默认选项。
查看表中的主键和外键约束:
exec sp_helpconstraint 表名
4)UNIQUE约束:

UNIQUE约束(唯一性约束)主要用于非主键列,以保证一列或者多 列的组合值具有唯一性,以防止在列中输入重复值。 例如,在用户信息表中,用户名列已设置为主键,但是其中还包 括身份证号码列,由于身份证号码不可能出现重复,所以可以在此 列上建立UNIQUE约束,确保不会输入重复的身份证号码。
表级 PRIMARY KEY 约束:
CONSTRAINT 约束名 PRIMARY KEY (属性列1 ASC|DESC,属性列2 ASC|DESC,„ „)
3)FOREIGN KEY约束:


FOREIGN KEY约束(外键约束)是用于建立和加强两个 表数据之间的链接关系的一列或多列。当创建或修改表 时可通过定义FOREIGN KEY约束来创建外键。在外键引 用中,当一个表的列被引用作为另一个表的主键值的列 时,就在两表之间创建了链接。这个列就成为第二个表 的外键。 FOREIGN KEY约束并不仅仅可以与另一表的PRIMARY KEY 约束相链接,它还可以定义为引用另一表的UNIQUE约束 。FOREIGN KEY约束可以包含空值。
CONSTRAINT constraint_name UNIQUE 列名[ ASC | DESC ] [ ,...n ] )
5)CHECK约束:

CHECK约束(检查约束)的主要作用是: 限制输入到一列或多列中数据的可能值,从而来保 证SQL Server数据库中数据的域完整性。
CHECK约束最妙的地方是它们不局限于一个特定的列。 它可以与一个列有关。可以基于同一个表中的另一个列来检 查某个列。也可以检查列值的组合是否满足某个判断标准。

9.2
约束
1.SQL Server 2005支持的约束类型 1)NOT NULL约束 2)PRIMARY KEY约束: 3)FOREIGN KEY约束: 4)UNIQUE约束: 5)CHECK约束:
可以在SSMS中创建约束,也可以利用T-SQL语句创建或修改约束
1)NOT NULL约束

用来定义表中特定列是否可以指定为空值。 空值(NULL)不同于零(0)、空白或长度为零的字符串 (如“”),在一般情况下,如果在输入数据的时候不 输入该列的值,则表示为空值。因此,出现N列称为唯一键,系统自动为唯一键建立唯 一索引,从而保证了唯一键的唯一性。
PRIMARY KEY 与 UNIQUE 约束:

PRIMARY KEY与UNIQUE约束的相同点: 通过建立唯一索引来保证基本表在主键列取值的唯一性。 PRIMARY KEY与UNIQUE约束的区别: ◇ 一个表只能有一个PRIMARY KEY 约束 ,但可定义多个UNIQUE约束; ◇ 对于指定为PRIMARY KEY的一个列或多个列的组合,其中任何一个 列都不能出现空值,而对于UNIQUE所约束的唯一键,则允许为空。(但只 允许有一个NULL值)
例:创建student表和 class表的FOREIGN KEY 约束:
列名 列名 classno classname department 类型 nchar(6) nchar(12) nchar(12) 说明 主键 否 否 studentno sname sex birthday classno point
例如,在用户信息表user中,用户名userno列已设置为 主键,但是其中还包括身份证号码列ID。给身份证号码 列上建立UNIQUE约束。
CREATE TABLE ( userno name sex ID ) [user] nchar(6) nchar(8) nchar(2) char(18)
PRIMARY KEY, NOT NULL, NULL, NULL,
相关文档
最新文档