Oracle 入门

数据库基本概念

数据库(Database, DB)
数据库管理系统(Database Management System, DBMS)
数据库管理员( Database Administrator, DBA)
数据库系统( Database System, DBS )

关系型数据库

关系型数据库,是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。用户通过查询来检索数据库中的数据,而查询是一个用于限定数据库中某些区域的执行代码。关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织。

E-R 模型(Entry-Relation)

E-R 模型三要素:实体、关系、属性
实体间联系(1:1)(1: n) (n:m)

Oracle 特点

全球化、跨平台的数据库
支持多用户、高性能的事务处理
强大的安全性控制和完整性控制
支持分布式数据库和分布处理

安装 Oracle 数据库

下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
注意:
1、 安装的时候,一定要关掉防火墙。 否则可能造成安装不成功
2、 全局数据库名 SID,类似于 MYSQL 中常用的 localhost.
3、 字符集一定要选择正确。一旦选错,除非更改成该字符集的父类。否则只能重装
4、 安装完主要的用户为:
a) 普通用户: Scott/tiger(练习常用)
b) 普通管理员: System/system
c) 超级管理员: Sys/sys
5、 安装完后的服务配置 (运行中输入: services.msc)
Oracle 入门

开启该服务,会占用 tomcat 的 8080 端口。
查看端口号: tasklist|findstr “8080”
如果装完 Oracle 后,又改了机器名可能会导致 Listener 服务无法启动,解决方式:
修改 C:\oracle\ora92\network\admin\ listener.ora 下的 HOST

卸载 Oracle 数据库

1、停止Oracle所有服务
2、运行Oracle Universal Installer卸载Oracle

3、修改注册表,删除Oracle相关信息

  • Oracle软件有关键-值
  • Oracle服务
  • Oracle事件日志

4、删除Oracle系统目录C:\program files\oracle
5、删除Oracle环境变量
6、删除程序菜单项中的Oracle菜单
7、(重启系统后)删除Oracle工作主目录D:\oracle

Oracle 常见客户端工具

SQLPLUS、SQLPLUSW、Sql Plus WorkSheet、PL /SQL Developer

Scott案例下表分析

雇员表: EMP

Oracle 入门

部门表: Dept

Oracle 入门

工资等级表: Salgrade

Oracle 入门

奖金表: Bonus

Oracle 入门