网站大量收购独家精品文档,联系QQ:2885784924

orcal备课笔记.doc

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

Oracle备课笔记 Oracle第一课(数据库介绍)备课笔记 一、了解数据库管理系统的不同类型 ? 1、数据存储系统? 将数据存储在计算机上的概念就叫数据存储系统 。 数据以文本、数字、图片或声音等形式存储。 ? 2、数据库是一组在逻辑上相关的信息的集合 。 表以行和列的形式保存数据。 实现数据库管理任务的软件叫做数据库管理系统(DBMS)。 3、DBMS的不同类型为 :RDBMS和ORDBMS RDBMS是由E.F.Codd博士在1970年首先提出的。 RDBMS 的例子包括 Sybase, Microsoft Access, Ingres, Oracle, 及 SQL Server。 在RDBMS的表中 ,每个属性叫做一列,每条记录被称为一行。 4、ORDBMS ORDBMS将面向对象的前端与RDBMS集成起来 。 5、面向对象的概念? 在面向对象的方法中,系统被当作一组真实世界中对象的集合 。 这些对象以类来分类 ,类就是拥有共同属性和行为的一组对象 。 面向对象方法具有以下特性 :抽象、继承、封装、多态性 二、了解Oracle9i的特性? 可以使用结构化查询语言(SQL)或面向对象的编程语言来访问数据 。 可使用内置数据类型在表中存储数据存储。 将复合结构当作单个实体进行存储 。 使用ORDBMS 的继承特性 。 允许创建许多同名函数。 可扩展性使得用户能够定义新的数据类型来存储复合数据。 允许创建对象视图。 三、了解ER 图的组成 1、实体 - 关系(ER)图: 以图形方式表示数据库的逻辑结构,可被看作是数据库的蓝图 。 2、画ER图的指南是: (1)确定各实体 (2)确定实体的属性 (3)确定实体之间的关系,联系的类型: 一对一、一对多或多对一、多对多 四、ER图映射成表的规则: 1、独立存在的实体转换成一个表 2、属性转换成列(字段),可唯一标识一行的属性设置为主键 3、一对一关系,可在两表中互设为主键,也可将两表合并 例如:部门和部分负责人 4、一对多关系,第一个表的主键可作为第二个表的外键 例如:班级和学生 5、多对多关系,关系转换成表,原来的两表主键在新表中用做外键 例如:学生和课程 四、使用 SQL*Plus 语句 1、SQL语句介绍? SQL用来检索和维护数据库中数据 。? 使用SQL的优点 : SQL是所有RDBMS使用的公共语言 。 SQL不遵循任何特定的执行模式,它一次可以访问多个记录 。 SQL使用简单的维护数据的命令。 SQL语句非常接近英语自然语言,因此,易学易懂。 2、查询使用类似英语的语句来从数据库中检索信息 。 SQL SQL语句和查询命令用来 : 创建和维护数据库 。 创建和维护表 。 删除数据库和表 。 基于条件查询数据。 按所需格式提供查询输出。 创建视图 ,报告,和表单。 3、数据定义语言 (DDL) :包含一组命令,用来创建数据库对象,如表等 。 DDL可用于: 创建对象、改变对象 、撤消对象 4、数据操纵语言 (DML) :用来操纵表数据 ,包含INSERT、UPDATE和 DELETE等命令 。 DML 可用于: 存储数据、更新数据、删除数据 5、SELECT 语句 用于检索表中所有数据,或特定范围的数据。 语法 SELECT {* | select_list} FROM tablename; 五、SQLPlus的使用介绍 Oracle第二课(查询数据库)备课笔记 一、显示格式化的查询输出 1、显示表的指定列 语法如下: SELECT column_name[, column_name] FROM tablename; 2、使用列别名 可以给这些列取些友善的标题来取代表中缺省列标题。其语法是: SELECT column_name column_heading [, column_name…] FROM tablename; 举例: SELECT cName Recruiter Name FROM CONTRACTRECRUITER 或者使用 SELECT cName AS Recruiter Name FROM CONTRACTRECRUITER 3.DISTINCT子句 在SELECT 语句中用来观看表列中唯一的值 语法如下:: SELECT DISTINCT column_name FROM tablename; 二、识别不同类型的运算符 算术运算符:+、-、*、/、% 比较运算符:=、、、=、=、!= 并置运算符:|| 逻辑运算符:AND、OR、NOT 其他运算符:BETWEEN...AND、IN 三、检索表中所选的行 1、SELECT … WHERE 语句 用于检索满足特定条件的数据 语

文档评论(0)

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

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

1亿VIP精品文档

相关文档