- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.关系型数据库与表 关系型数据库:是指一些相关的表和其他数据库对象的集合。在关系型数据库中,信息存放在二维表格结构的表中,一个关系型数据库包含多个数据表,每一个表包含行(记录)和列(字段)。 表中的每行记录都必须是惟一的,而不允许出现完全相同的记录。 通过定义主键(PRIMARY KEY)来保证记录(实体)的惟一性。 2.主键与外键---主键 主键:一个表的主键由一个或多个字段组成,其值具有惟一性,而且不允许取空值(NULL),主键的作用是惟一地标识表中的每一条记录。 要求:为了惟一标识实体的每个实例,每个数据库表都应当有一个主键,而且只能有一个主键。 提示:有时可以考虑使用两个或两个以上字段的组合作为主键。 2.主键与外键---外键 外键:一个关系型数据库可能包含多个表,可以通过外键(FOREIGN KEY)使这些表之间关联起来。如果在表A中有一个字段对应于表B中的主键,则该字段称为表A的外键。 3. 约束 约束:在设计表时,针对表中的一个或多个字段组合设置约束条件,让SQL Server检查字段中的输入值是否符合约束条件的要求。分为两种约束: 表级约束:针对表中几个字段的约束。 字段级约束:针对表中一个字段的约束。 几种常见的约束 (1)PRIMARY KEY约束 作用:保证表中每条记录的惟一性。可用一个字段或多个字段(最多16个)的组合作为表的主键。用单个字段作主键,使用字段级约束;用字段组合作主键,使用表级约束。 要求:每个表只能有一个主键,且主键字段的内容不能重复和空值。 (2)FOREIGN KEY 约束 作用:保证FOREIGN KEY字段与其他表中的主键字段或具有惟一性的字段相对应,其值必须在所引用的表中存在,且与所引用的表在同一数据库中。若在外键字段中输入一个非NULL值,但该值在所引用的表中并不存在,则该记录也会被拒绝。 要求:外键字段本身的值不要求是惟一的。 (3)NULL与NOT NULL约束 定义:若一个字段中允许不输入数据,则可以将该字段定义为NULL约束,若在一个字段中必须输入数据,则应当将该字段定义为NOT NULL约束。 NULL含义:既不等价于数值型数据中的0,也不等价于字符型数据中的空字符串。表示用户还没有为该字段输入值。 (4)UNIQUE约束 定义:如果一个字段值不允许重复,则应当对该字段添加UNIQUE约束。 区别:与主键约束不同的是,在UNIQUE字段中允许出现NULL值,但为保持惟一性,最多只能出现一次NULL值。 (5)CHECK约束 定义:CHECK约束用于检查一个字段或整个表的输入值是否满足指定的检查条件。在表中插入或修改记录时,如果不符合这个检查条件,则这条记录将被拒绝。 (6)DEFAULT 约束 作用:用于指定一个字段的默认值,当尚未在该字段中输入数据时,该字段中将自动填入这个默认值。若对一个字段添加了NOT NULL约束,但又没有设置DEFAULT约束,就必须在该字段中输入一个非NULL值,否则将会出现错误。 5 数据完整性 规划关系数据库表有两个重要步骤: 如何确定一个字段的有效值; 如何强制实施字段的数据完整性。 数据完整性:保证关系型数据库中数据的正确性和可靠性,分为4种类型。 (1) 实体完整性:Entity Integrity,用于保证关系型数据库表中的每条记录都是惟一的。 主键约束:确保实体完整性。表中的主键不能取空值,也不能取重复的值。 (2)域完整性:Domain Integrity,用于保证给定字段中数据的有效性,即保证数据的取值在有效的范围内。 (3)参照完整性:Referential Integrity,用于确保相关联的表间的数据保持一致。当添加、删除或修改关系型数据库表中的记录时,可以借助于参照完整性来保证相关联的表之间的数据一致性。可通过定义表的主键和外键关系来实现。 (4)用户自定义完整性:(User-defined Integrity)是一种强制数据定义。 6 表的关联 表之间的关联方式分为以下3种类型。 (1)一对一关联(1:1) 设在一个数据库中有A、B两个表,对于表A中的任何一条记录,表B中只能有一条记录与之对应;反过来,对于表B中的任何一条记录,表A中也只能有一条记录与之对应,则称这两个表是一对一关联的。 (2)一对多关联(1:n) 设在一个关系型数据库中有A、B两个表,对于表A中的任何一条记录,表B中可能有多条记录与之对应;反过来,对于表B中的任何一条记录,表A中却只能有一条记录与之对应,则称这两个表是一对多的关联。 (3
您可能关注的文档
- 第18讲 深度负反馈放大电路的计算+负反馈放大电路的自激振荡.ppt
- 第18课 秦兵马俑.ppt
- 第18章 排泄护理.ppt
- 第18课《甘露的秘密》课件1.ppt
- 侧颅底解剖要素.ppt
- 第18章 氧化物与氢氧化物矿物大类.ppt
- 第18课__梦想成真的时代课件.ppt
- 第18课、范进中举.ppt
- 第18课马克思主义的诞生备份.pptx
- 第19章 生活用电 易错题精选.doc
- 2025年智能电网柔性直流输电技术在我国西部地区应用前景.docx
- 7.2 弹力-人教版八年级物理下册.pptx
- 2025年智能电网柔性直流输电技术在智能变电站中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化存储中的应用.docx
- 2025年智能电网柔性直流输电技术在新能源并网中的应用研究.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化控制中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化预测中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化服务中的应用.docx
- 2025年智能电网柔性直流输电技术在智能电网智能化运维中的应用.docx
- 2025年智能电网柔性直流输电技术智能化保护系统研究.docx
最近下载
- 《无人快递车自动驾驶及寄递功能场地试验方法及要求》.pdf VIP
- T_CNS 82-2022 宇航用静态随机存储器总剂量辐射效应试验方法.docx VIP
- 电力系统继电保护课程思政教学案例实践与思考 .pdf VIP
- 2025-2026秋季学年第一学期学生国旗下演讲稿(22周):第12周诚信,那是最美的名片-诚实守信教育.docx
- 海洋工程地质调查.ppt VIP
- 2025年高考语文二轮复习专题训练 专题03 诗歌鉴赏之客观选择题专训(3) Word版含解析.pdf VIP
- 《食品质量的无损检测技术》课件.ppt VIP
- 华师大版八年级上册数学全册配套ppt教学课件.pptx
- 第四章纳米材料表征.ppt VIP
- 高考核心词汇(详细版).docx VIP
有哪些信誉好的足球投注网站
文档评论(0)