1.0数据库概论详解.ppt

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

数据库概论 课程目标 关系型数据库概论 [数据库术语、数据库分类、数据模型、Oracle、SQL/PLUS] 数据查询 [基本查询、条件查询、排序、多表查询、子查询、函数、统计] 数据操作、事务 [insert、update、delete、事务] 表、视图、索引、序列 [数据类型、表、约束、视图、索引、序列、同义词] 本章目标 通过本章学习,您将可以: 术语介绍:Data、DataBase、DBMS、DBA、RDBMS 、SQL 数据库分类和数据模型 Oracle:甲骨文公司 数据库和应用程序 2-1 数据库和应用程序 2-2 数据库能够做什么 一、基本概念 数据Date 数据库 DataBase 数据库管理系统 DBMS DBMS的主要功能 DBMS的主要功能 DBMS的主要功能 数据库系统 DBS SQL语言 数据管理历史 手工管理阶段 数据不长久保存、数据不具有独立性 文件管理阶段 长久保存、共享性差 数据库管理阶段 有利于实现数据共享、查询 数据库发展 层次型数据库(Hierarchical DataBase) 网状型数据库(Network DataBase) 关系型数据库(Relational DataBase) 层次型数据库的数据结构 图1.18 教员学生层次数据库的一个值 网状型数据库的数据结构 关系型数据库的数据结构 二、数据模型 两大类数据模型 两大类数据模型 (续) 信息世界中的基本概念 信息世界中的基本概念(续) 信息世界中的基本概念(续) 信息世界中的基本概念(续) 两个实体型之间的联系 两个实体型之间的联系(续) 两个实体型之间的联系 (续) 两个实体型之间的联系 (续) 一个实例 用E-R图表示某个工厂物资管理的概念模型 实体 仓库: 仓库号、面积、电话号码 零件 :零件号、名称、规格、单价、描述 供应商:供应商号、姓名、地址、电话号码、帐号 项目:项目号、预算、开工日期 职工:职工号、姓名、年龄、职称 一个实例(续) 实体之间的联系如下: (1)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。仓库和零件具有多对多的联系。用库存量来表示某种零件在某个仓库中的数量。 (2)一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,仓库和职工之间是一对多的联系。职工实体型中具有一对多的联系 (3)职工之间具有领导-被领导关系。即仓库主任领导若干保管员。 (4)供应商、项目和零件三者之间具有多对多的联系 一个实例(续) 练习 总结 通过本课,您应该可以理解: Date、DataBase、DBMS、DBS、RDBMS、SQL 数据库分类和数据模型 Oracle:甲骨文公司 2009年4月oracle并购sun公司 数据库系统和数据库是两个概念,数据库系统是一个“人——机”系统,数据库是数据库系统的一个组成部分。但在日常工作中人们常常把数据库系统简称为数据库。 早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500这个数字可以表示一些物品的价格是500元,也可以表示一个学术会议参加的人数是500人,还可以表示一袋奶粉重500克。 多对多联系(m:n) 实例 课程与学生之间的联系: 一门课程同时有若干个学生选修 一个学生可以同时选修多门课程 定义: 如果对于实体集A中的每一个实体,实体集B中 有n个实体(n≥0)与之联系,反之,对于实 体集B中的每一个实体,实体集A中也有m个实 体(m≥0)与之联系,则称实体集A与实体B 具有多对多联系,记为m:n 课程 选修 学生 m n m:n联系 学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课程可以由若干学生选修。请用E-R图画出此学校的概念模型。 主流商业数据库管理系统 甲骨文公司:Oracle IBM公司:DB2 微软公司:SQL Server Sybase公司:Sybase 开源数据库管理系统 MySQL PostgresSQL SQLite 三、数据库管理系统产品 Oracle? 1982年RSI更名为Oracle系统公司. 1998年9月发布Oracle 8i. 2001年6月发布了Oracle 9i. 2003年9月发布了Oracle 10g. 2007年7月11日发布了Oracle 11g. 1970?年?IBM《大型共享数据库的关系数据模型》研究论文. 1977?年拉里·艾利森?(Lar

文档评论(0)

bbnm58850 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档