数据库原理及应用考试重点.docxVIP

  1. 1、本文档共8页,可阅读全部内容。
  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文档。上传文档
查看更多
数据:是数据库中储存的基本对象。描述事物的符号记录称为数据 数据库:长期储存在计算机内、有组织的、可共享的大量数据的集合。具有永久储存、有组织、可共享三个基本特点 数据库管理系统:是位于用户和操作系统之间的一层数据管理软件 数据库系统:是指在计算机系统中引入数据库后的系统 数据库管理系统的主要功能:数据定义功能,数据组织存储和管理,数据操纵功能,数据库的事务管理和运行管理,数据库的建立和维护功能 数据管理的三个阶段:人工管理阶段,文件系统阶段,数据库系统阶段 数据库系统的特点:数据结构化;数据的共享性高,冗余度,易扩充;数据独立性高;数据由DBMS统一管理和控制 两类数据模型:概念模型、逻辑模型和物理模型 数据模型的组成要素:数据结构,数据操作,数据的完整性约束条件 实体:客观存在且可相互区别的事物 两个实体间的联系:一对一,一对多,多对多 E-R图:矩形为实体,椭圆为属性,菱形为联系 常用数据模型:层次模型,网状模型,关系模型,面向对象模型,对象关系模型 数据库系统模式:是数据库中全体数据的逻辑结构和特征的描述 三级模式结构:外模式,模式,内模式 二级应向功能:为了能够在系统内部实现三个抽象层次的联系和转换,提供了两层映像:外模式/模式映像,模式/内模式映像 数据库系统的组成:硬件平台及数据库,软件,人员(DA的职责,系统分析员和数据库设计人员,应用程序员和用户) 域:一组具有相同数据类型的值的集合 候选码:若关系中的某一属性组的值能唯一的标示一个元组,则为该属性组的候选码 码:若一个关系有多个候选码,则选定其中一个为主码 属性:候选码的诸属性成为主属性 非主属性、非码属性:不包括在任何候选码中的属性 全码:在最极端的情况下,关系模式的所有属性是这个关系模式的候选码,称为全码 关系的特点:1.列是同质的2.不同的列可出自同一个域,称其中的每一列为一个属性,不同的属性要给予不同的属性名3.列的顺序无所谓4.任意两个元组的候选码不能相同5.行的顺序无所谓6.分量必需取原子值 关系数据库:所有实体及实体之间联系的关系的集合构成一个关系数据库 关系操作:查询、插入、删除和修改 查询操作:选择,投影,并,差,笛卡尔积,交,连接,除 关系操作的特点:集合操作方式 关系的完整性:实体完整性,参照完整性,用户定义完整性 关系代数 传统的集合运算:并、差、交和笛卡尔积 专门的关系运算:选择、投影、连接(等值连接、自然连接和外连接)和除 逻辑运算: ?非,∧与,∨或 概念及用法:元组、象集 SQL的特点:综合统一,高度非过程化,面向集合的操作方式,以同一种语法结构提供多种使用方式,语言简单,易学易用 创建和删除表 CREATE TABLE 表名 (列名 数据类型[ 列级完整性约束条件 ] [,列名 数据类型[ 列级完整性约束条件] ] … [,表级完整性约束条件 ] ); 表名:所要定义的基本表的名字 列名:组成该表的各个属性(列) 列级完整性约束条件:涉及相应属性列的完整性约束条件 表级完整性约束条件:涉及一个或多个属性列的完整性约束条件 DROP TABLE 表名; 修改表 ALTER TABLE 表名 [ ADD 新列名 数据类型 [ 完整性约束 ] ] [ DROP 完整性约束名 ] [ MODIFY 列名 数据类型 ]; 表名:要修改的基本表 ADD子句:增加新列和新的完整性约束条件 DROP子句:删除指定的完整性约束条件 MODIFY子句:用于修改列名和数据类型 创建和删除索引 CREATE [UNIQUE] [CLUSTER] INDEX 索引名 ON 表名(列名[次序][,列名[次序] ]…); 用表名指定要建索引的基本表名字 索引可以建立在该表的一列或多列上,各列名之间用逗号分隔 用次序指定索引值的排列次序,升序:ASC,降序:DESC。缺省值:ASC UNIQUE表明此索引的每一个索引值只对应唯一的数据记录 CLUSTER表示要建立的索引是聚簇索引 DROP INDEX 索引名; 创建和删除视图 视图定义与作用 CREATE VIEW 视图名 [(列名 [,列名]…)] AS 子查询 [WITH CHECK OPTION]; DROP VIEW 视图名; 查询 SELECT [ALL|DISTINCT] 目标列表达式 [,目标列表达式] … FROM 表名或视图名[, 表名或视图名 ] … [ WHERE 条件表达式 ] [ GROUP BY 列名1 [ HAVING 条件表达式 ] ] [ ORDER

您可能关注的文档

文档评论(0)

卖报的小行家 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档