数据库系统概念笔记1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库系统概念笔记1.doc

目录 第一章 引言 1 一、 数据库系统与文件系统 1 二、 数据视图和数据模型 1 (一) 数据视图 1 (二) 数据模型 1 三、 数据库语言 1 (一) 数据定义语言 1 (二) 数据操纵语言 2 (三) 来自应用程序的数据库访问 2 四、 数据库用户和管理员 2 五、 事务管理 2 六、 数据库系统结构、应用程序体系结构和数据库系统的历史 2 第二章 实体-联系模型 3 一、 基本概念 3 (一) 实体集 3 (二) 联系集 3 二、 约束 3 三、 码 3 (一) 实体集 3 (二) 联系集 3 四、 设计问题 4 五、 实体-联系图 4 六、 弱实体集 4 七、 扩展的E-R特性 4 八、 数据库E-R模式的设计和将E-R模式转换为表 5 九、 统一建模语言UML** 5 第三章 关系模型 5 一、 关系数据库的结构 5 (一) 基本结构 5 (二) 数据库模式 6 (三) 码 6 (四) 模式图 6 (五) 查询语言 6 二、 关系代数 6 (一) 基本运算 6 (二) 关系代数的形式化定义 8 (三) 附加运算 8 三、 扩展的关系代数运算 9 (一) 广义投影 9 (二) 聚集函数 9 (三) 外连接 9 (四) 空值** 10 四、 数据库的修改 10 (一) 删除 10 (二) 插入 10 (三) 更新 11 五、 视图 11 (一) 视图定义 11 (二) 通过视图进行更新与空值,用视图定义视图 11 六、 元组关系演算 11 (一) 查询的例子 11 (二) 形式化定义 12 (三) 表达式的安全性 12 (四) 语言的表达能力 13 七、 域关系演算** 13 (一) 形式化定义 13 (二) 查询的例子 13 (三) 表达式的安全性 13 (四) 语言的表达能力 14 第四章 SQL 14 一、 背景 14 (一) 背景 14 (二) SQL语言的组成 14 二、 基本结构 14 (一) select子句 15 (二) where子句 15 (三) from子句 15 (四) 更名运算 15 (五) 元组变量 15 (六) 字符串操作 16 (七) 排列元组的显示次序 16 (八) 重复 16 三、 集合运算 16 四、 聚集函数 17 五、 空值 17 六、 嵌套子查询 18 (一) 集合成员资格 18 (二) 集合的比较 18 (三) 测试是否为空关系 18 (四) 测试是否存在重复元组 19 七、 视图 19 八、 复杂查询 20 (一) 派生关系 20 (二) with子句 20 九、 数据库的修改 20 (一) 删除 20 (二) 插入 21 (三) 更新 21 (四) 视图的更新 22 (五) 事务 22 十、 关系的连接** 22 (一) 连接类型和条件 22 十一、 数据定义语言DDL 23 (一) SQL中的域类型 23 (二) SQL的模式定义 23 十二、 嵌入式SQL 24 十三、 动态SQL 25 (一) ODBC** 25 (二) JDBC** 25 十四、 其他SQL特性 25 (一) 模式、目录、环境 25 (二) 过程扩展与存储过程 26 参考教材:. Abraham Silberschatz, Henry F. Korth, S. Sudarshan著. 杨冬表,唐世渭译. 数据库系统概念,机械工业出版社,2005.7. 本笔记最后完成时间:2007年3月12日 Email: 163n@163.com 引言 数据库系统与文件系统 数据库管理系统(DBMS):由一个互相关联的数据的集合和一组用以访问这些数据的程序组成。DBMS的基本目标是要提供一个可以方便地、有效地存取数据库信息的环境。 在文件处理系统中存储信息的主要弊端包括:数据的冗余和不一致;数据访问困难。 传统的文件处理系统在数据检索方面的弊端主要包括:数据孤立、完整性问题、原子性问题、并发访问异常和安全性问题。 数据视图和数据模型 数据视图 系统开发人员通过几个层次上的抽象来对用户隐藏复杂性,以简化系统的用户界面:物理层、逻辑层和视图层。 物理层:抽象的最低层次,描述数据实际上是怎样存储的。物理层详细描述复杂的低层数据结构。 逻辑层:比物理层稍高的抽象层次,描述数据库中存储什么数据及这些数据间存在什么关系。 视图层:抽象的最高层次,只描述整个数据库的某个部分。 实例:特定时刻存储在数据库中的信息的集合称作数据库的一个实例,而数据库的总体设计称为数据库模式。 物理模式:在物理层描述了数据库的设计。 逻辑模式:在逻辑层描述数据库的设计,它是目前最重要的一种模式。 子模式:数据库在视图层也可分为几种模式,有时称为子模式,它描述了数据库的不同视图。 物理数据独立:应用程序如果不依赖于物理模式,它们就被称为是物理数

文档评论(0)

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

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

1亿VIP精品文档

相关文档