(一)数据库之Oracle历史+SELECT语句查询

学习内容

数据库历史
查询行
排序、条件查询

数据库历史

数据库发展历史

数据库技术的历史和发展

从数据管理的角度看,数据库技术到目前共经历了人工管理阶段文件系统阶段数据库系统阶段

  • 人工管理阶段
    特点:
    1. 数据不保存
    2. 没有对数据进行管理的软件系统
    3. 没有文件的概念
    4. 一组数据对应于一个程序,数据是面向应用的
  • 文件系统阶段
    特点:
    1. 数据需要长期保存在外存上供反复使用
    2. 程序之间有了一定的独立性
    3. 文件的形式已经多样化
    4. 数据的存取基本上以记录为单位
  • 数据库系统阶段
    特点:
    1. 采用复杂的结构化的数据模型
    2. 较高的数据独立性
    3. 最低的冗余度
    4. 数据控制功能

三代数据库系统的发展

数据模型是数据库系统的核心。
按照数据模型发展的主线,数据库技术的形成过程和发展可从以下三个方面反映:

  • 第一代数据库系统 层次和网状数据库管理系统
  • 第二代数据库系统 关系数据库管理系统(RDBMS)
  • 新一代数据库技术的研究和发展
    目前已从多方面发展了现行的数据库系统技术。我们可以从数据模型新技术内容应用领域三个方面概括新一代数据库系统的发展。

Oracle数据库发展历史

ORACLE应用服务器10g(ORACLE Application Server 10g)。这一版的最大的特性就是加入了网格计算的功能。
2007年11月,Oracle 11g正式发布,功能上大大加强。
11g是甲骨文公司30年来发布的最重要的数据库版本,根据用户的需求实现了信息生命周期管理(Information Lifecycle Management)等多项创新。
2013年6月26日,Oracle Database 12c版本正式发布。

数据库优点

数据库的主要特点

  1. 实现数据共享。
  2. 减少数据的冗余度。
  3. 数据的独立性。
  4. 数据实现集中控制。
  5. 数据一致性和可维护性,以确保数据的安全性和可靠性。
  6. 故障恢复。

Oracle优点

  1. ORACLE7.X以来引入共享SQL和多线索服务器体系结构。减少了ORACLE的资源占用,增强了ORACLE的能力,使之在低档软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千个用户。
  2. 提供了基于角色(ROLE)分工的安全保密管理。
  3. 支持大量多媒体数据。
  4. 提供了与第三代高级语言的接口软件PRO * 系列,能在C,C++等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。加上它有许多优秀的前台开发工具如 POWER BUILD、SQL*FORMS、VISIA BASIC 等,可以快速开发生成基于客户端PC 平台的应用程序,并具有良好的移植性。
  5. 提供了新的分布式数据库能力。可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术。

Oracle day1+

学习内容

练习select语句。

sql、sqlplus、pl/sql概述

  1. sql:结构化的查询语句,操作oracle数据库的语言;
  2. sqlplus:oracle软件自带的可以输入sql,且将sql执行结果显示的终端;
  3. pl/sql:程序化的sql语句,在sql语句的基础上加入一定的逻辑操作,如if for…,使之成为一个sql块,完成一定的功能。

delete,truncate区别:

  • delete: 删除表中的一条或者多条记录,该
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值