数据库原理与技术课件.pptxVIP

数据库原理与技术课件.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共266页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2023年2月24日1 关系数据库系统RDBS 学习目的和要求◆ 关系数据模型◆ 关系上的完整性约束或限制◆ 关系代数◆ 关系运算 2023年2月24日23.1 关系数据模型回答如下问题: 1.如何表达data本身? 2.如何表达数据间的联系? 3.能表达哪些完整性约束? 5.完整性约束的效果? 4.完整性约束如何设定? 6.如何进行关系模型的DB设计? 2023年2月24日3一.SQL语言简介 第一个SQL标准由ANSI于1986年制订,称为SQL-86;1989年作了些许改进,称为SQL-89;1992年由ANSI和ISO合作,作了较大改动,称为SQL-92(SQL2),这是目前大多数商用RDBMS支持的版本;1999年提出SQL:1999(SQL3),是SQL-92的扩展。 关系模型中的关系,利用SQL-92来定义和操纵;SQL-92标准中用“表”(Table)代表“关系”(Relation);SQL中用于创建(Create)、删除(Drop)和修改(Alter)“表结构”的部分叫DDL,而对“表中数据”进行插入(Insert)、删除(Delete)、修改(Update)和查询(Select)的部分叫DML; 最早在IBM System-R RDBMS上使用的查询语言;由于其广泛的使用,出现标准化需求,形成SQL标准;有了标准,用户可评判厂家的SQL版本,基于非标准的SQL特性的应用不易移植。 2023年2月24日4归结起来,SQL语言命令为: (1) Create (4) Select 1. SQL DDL —- 针对表结构 (2) Drop (3) Alter (1) Insert 2. SQL DML —- 针对表中数据 (2) Delete (3) Update 2023年2月24日5二.关系模型 概念:用于描述数据本身、数据之间联系。俗称“表”。 构成:由“行”(Row)和“列”(Column)组成。各列构成“关系模式(Schema)”,各行为“关系实例(Instance)”。1.关系(Relation) 行:有时也称“元组”(Tuple)、“记录”(Record)。 列:有时也称“字段”(Field)、“属性” 。 示例:一张“学生信息表”(数据本身)、“学生选课表”(数据间的联系)。 关系模式:由关系名、各个域构成。 域(Domain) :数据类型及长度、域名、取值范围。 关系实例:记录集或元组集,常简称关系;行序不重要,而列序重要(关系代数中有时用列号来代表列名);每个元组的字段必须对应关系模式中的字段。 2023年2月24日6 候选键:能唯一识别元组的最小字段集。 主键(Primary Key,PK):一个唯一识别关系实例的最小字段集合。 目的: RDBMS必须帮助阻止非法数据的输入。2.关系模型完整性限制(Integrity Constraints,ICs) 概念:要求存入DB的数据应满足的条件。 ICs指定的时间:定义完一个DB模式时/后。 ICs何时起作用:当DB App运行时,DBMS检查输入或更新的数据是否满足IC指定的条件。 可被指定的ICs :域约束、主键限制、唯一限制、外键限制、一般性限制等。用SQL-92可指定这些限制,如果某限制被违背,系统将返回限制名,并用来识别错误。 2023年2月24日7(1)域限制(Domain Constraint) 概念:针对主键而言,保证主键的完整性。(3)唯一限制(Unique Constraint) 概念:针对候选键而言,保证候选键的完整性。 外键定义:一张表中的某个(组)字段是另一张表中的候选键/主键。 外键示例 : 要求:主键值必须唯一,且不能为空值。 要求:值唯一,允许有一个且仅有一个空值。(4)外键限制(Foreign Key Constraint)(2)主键限制(Primary Key Constraint) 概念:指数据类型的约束,是关系模型中最基本的约束。 2023年2月24日8 从表:指含有外键的表。 目的:用来维护表与表之间的数据一致性,即其中一张表的改动,可能要求另一张

文档评论(0)

子不语 + 关注
官方认证
服务提供商

平安喜乐网络服务,专业制作各类课件,总结,范文等文档,在能力范围内尽量做到有求必应,感谢

认证主体菏泽喜乐网络科技有限公司
IP属地山东
统一社会信用代码/组织机构代码
91371726MA7HJ4DL48

1亿VIP精品文档

相关文档