UNIT ON数据库原理、编程与设计.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UNIT ON数据库原理、编程与设计

幻灯片1 UNIT one 数据库系统原理、编程与设计 幻灯片2利用你的数据库方面的知识思考几个问题 与文件系统相比,数据库系统具有哪些特点? 目前商用数据库管理系统有哪些?它们在数据模型方面的共同之处是什么?它们各具有什么特点? 数据库系统的数据组织方式具有什么特殊之处?这种组织方式对于开发一个大型的应用系统具有什么好处? 与高级程序设计语言相比,数据库语言具有什么特点?标准的数据库语言是什么? 数据库技术的目的是什么?它适用于解决什么样的问题? 针对一个具体的应用环境,你如何组织数据(即设计数据库的方法)? 你接触过哪些商用的数据库管理系统产品?会使用哪些工具?会使用数据库语言的哪些命令?会实现哪些功能? 根据你对数据库系统知识的理解及实际经验,你觉得商用数据库系统产品应该提供哪些功能? 幻灯片3本 讲 主 要 目 标 学完本讲后,你应该能够了解: 数据库系统的体系结构、组成与特点; 关系模型的三要素:①数据结构 —— 关系; ②基本的关系数据操作 —— 并、交、选择、投影与连接;③完整性约束 —— 关系规则; 数据库语言SQL功能:数据定义语言、数据查询语言、数据操纵语言、数据控制语言;交互式SQL、嵌入式SQL; 关系数据库设计的两种基本技术:实体-联系(E-R)方法和规范化方法。 幻灯片4 内容提纲 一.数据库系统的特点 二. 数据库系统的结构和组成 三.关系模型 四.数据库语言SQL 五.数据库设计 幻灯片6 数据库系统的特点 数据的高度结构化 幻灯片7 数据库系统的特点 数据的高共享性 例,校人事处、财务处、房产处共享学校职工的基本信息,但共享的列有一些区别 幻灯片8 数据库系统的特点 程序与数据的高独立性 逻辑独立性 ---- 用户的应用程序与数据库的逻辑结构是相互独立的 物理独立性 ---- 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 * 如何保证应用程序所操作的数据的数据结构尽量保持稳定?---- 分级,建立映射表 幻灯片9 数据库系统的特点 程序与数据的高独立性 数据结构变化的几种可能性(物理结构,逻辑结构),因此,将模式从上扩充,得到外模式,向下扩充,得到内模式,即数据库系统的三级模式结构。 * 数据库系统的三级模式结构和两级映象 ---- 程序与数据的独立性。 * 对于每一级模式,DBMS提供相应的描述语言来定义。 幻灯片10 数据库系统的特点 程序与数据的高独立性 外模式(External Schema,子模式 Subschema,用户模式)--是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。 模式(逻辑模式) -- 是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。是数据库数据在逻辑级上的视图。 内模式(Internal Schema,存储模式Storage Schema) -- 是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。 幻灯片11 数据库系统的特点 DBMS统一管理和控制数据 数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据。 DBMS提供以下几方面的数据控制功能: 数据的安全性(Security)保护 数据的完整性(Integrity)检查 并发(Concurrency)控制 数据库恢复(Recovery) 幻灯片13 数据库系统的结构和组成 数据库的三级模式结构 幻灯片14 数据库系统的结构和组成 数据库系统的组成成分 硬件(足够的内存、外存、数据传输率) 数据库 软件(OS、DBMS、以DBMS为核心的应用开发工具、高级语言及编译系统、数据库应用系统) 人(数据库管理员、应用程序员、最终用户) 最终用户 临时用户——用SQL访问DBMS的用户 初级用户——通过菜单访问DBMS的用户 幻灯片15 数据库系统的结构和组成 各种人员的职责 应用程序员 直接与DBMS打交道,为初级用户编写菜单程序 最终用户 通过菜单或SQL使用数据库,以满足日常的事务处理要求 数据库管理员(DBA)的职能 决定DB中的信息内容和结构; 决定DB中的存储结构和存取策略; 定义数据的安全性要求和完整性约束条件; 监控数据库的使用和运行; 数据库的改进和重组重构 。 幻灯片16 数据库系统的结构和组成 各种人员的数据视图 幻灯片17 数据库系统的结构和组成 商用数据库管理系统产品 ORACLE SYBASE UDB DB2 INGRES Informix SQL Server Foxpro 幻灯片19 关系模型 关系模型的三要素 关系模型是一种与计算机相关的数据模型 数据结构 表 数据

文档评论(0)

nbc152 + 关注
内容提供者

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

1亿VIP精品文档

相关文档