数据库原理总复习(电).docVIP

  1. 1、本文档共9页,可阅读全部内容。
  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文档。上传文档
查看更多
数据库原理总复习(电)

《数据库原理》期终复习 第一章、? 绪论 四个基本概念的掌握: ??数据——描述事物的符号记录 数据库——长期存储在计算机内的有组织,可共享的数据集合。例如:SQLServer2000中默认的数据库master。 DBMS——位于用户与操作系统之间的一层数据管理软件。例如:SQLServer2000,Access,Orecal等。 数据库系统——数据库、DBMS、应用程序等有关软件、硬件及各类人员(数据库管理员和用户)。例如:学生个人信息管理系统。数据库系统的核心是数据库管理系统。 四者的关系,核心,理解P6图1.1 数据管理的三个阶段——人工管理、文件系统、数据库系统,了解每个阶段的特点 数据库系统的特点——数据整体结构化;数据冗余度低,共享性高,易扩充;数据的物理独立性与逻辑独立性强(物理、逻辑独立性的概念,体现在那些地方);由DBMS统一管理控制的四个功能(P11四点) 数据模型的组成要素——数据结构、数据操作、数据的完整性约束 概念模型——实际上是现实世界到机器世界的一个中间层次(第一层抽象),表示方法——E-R图(能熟练掌握绘制方法)。 概念模型中的基本概念——实体、属性、码、域、实体型、实体集、联系(事物内部的联系、两个事物之间的联系【1:1,1:n,n:m】、多个事物之间的联系)P15 数据模型——层次、网状、关系(主流) 关系模型中的概念——关系,元组,属性,码,域,分量,关系模式P29 模式,外模式,内模式定义,有哪两种模式映像及其作用P31-P34 ? 书上习题回顾—— p.19-20 1.6.2和1.6.3(1、2题) ? 第二章??????关系数据库 关系模型的组成要素——关系数据结构(关系)、关系操作集合(选择、投影、连接、除、并、交、差等查询操作和增加、删除、修改操作,特别是某些关系操作的表达式)、关系完整性约束(后面具体介绍) 基本概念——笛卡尔积、关系候选码、主码、主属性、非码属性、全码 基本关系的性质——P45六点 关系的完整性: ?????实体完整性——规定关系中的所有主属性不能为空,而不仅是整体不能为空NULL的含义(不知道或者无意义的值)。 ?????? 参照完整性——外码、参照关系、被参照关系(P54)外码取值规则:要么为空,要么等于对应参照关系的某个主码值。 ?? 用户定义完整性——反映某一具体应用所涉及的数据必须满足的语义要求。 关系代数 ??????传统的集合运算(并、差、交【相应的运算表达式,条件:关系R和关系S具有相同的目n,且相应的属性取自同一个域】、笛卡尔积【相应的运算表达式,结果集的特点】) ???????专门的关系运算(选择、投影、连接(自然连接,等值连接)、除【条件】表达式)【基本运算:并、差、笛卡尔积、选择、投影,其他运算可以用基本运算来表达,增加这几种并不增加语言的能力,而是简化表达式】 书上习题回顾—— P40 2.6.3综合题 ? 第三章???????关系数据库标准语言 1、?关系数据库标准语言SQL ??????? SQL语言——准确的中文含义:结构化查询语言。 ??????????? 会写数据定义、数据操作、数据控制的sql语句: a)????? DDL包括——定义、修改、删除表结构和相应约束;定义、删除视图;定义、删除索引。 例: 创建基本表:Create Table Student ( sno char(10) primary key(sno) , sname varchar(20) not null, sage smallint, ssex char(2), sdept char(10)) 删除基本表:Drop Table student 删除一列:Alter Table Student Drop column sage 添加一列:Alter Table student Add phone char(16) 修改一列属性:Alter Table student Alter column birth datetime 修改一列列名称:sp_rename student.birth,bir 修改唯一性约束:Alter Table student Add Constraint unique_sname unique (sname) 修改主键属性:Alter Table student Add Constraint PK_STUDENT primary key(sno) ? 定义视图:Create View CS_Stu as Select sno,sname,ssex,sdept From Student Where sdept = ‘CS’ with check option 删除视图:drop vie

您可能关注的文档

文档评论(0)

ptaosqi + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档