Oracle-入门常识

认识Oracle数据库
Oracle(甲骨文)公司发展史
1977年,三人合伙创办(Software Development Laboratories,SDL)
1979年,更名为Relational Software Inc.,RSI
1983年,为了突出核心产品 ,RSI更名为Oracle
20020426日,启用“甲骨文”作为中文注册商标
2009420日,甲骨文公司收购SUN。
2013年,甲骨文超越 IBM ,成为继Microsoft 后全球第二大软件公司

什么是数据?
描述事物的符号
多种表现形式:文本,图形,音频,视频

什么是数据库?(Database, DB)
如粮库、车库
用来存放数据的仓库,存放在计算机中,按照一定格式存放,可为用户共享

数据库管理系统(Database Management System, DBMS)
如何科学的组织和存储数据,如何高效的获取和维护数据,靠数据库管理系统完成
Oracle、MySQL、SQL Server、DB2、FoxPro、Access

数据库应用程序(DBAS)
在数据库管理系统基础上,使用数据库管理系统的语法,开发的直接面对最终用户的应用程序
学生管理系统、人事管理系统、图书管理系统

数据库管理员( Database Administrator, DBA )
数据库管理系统的操作者

最终用户
数据库应用程序的使用者

数据库系统( Database System, DBS )
数据库+数据库管理系统+数据库应用程序+数据库管理员+最终用户

安装Oracle
Windows下,安装Oracle 11g后生成多个服务
通过选择“控制面板”→“管理工具”→“服务”,打开“服务”窗口,可以看到Oracle服务 

OracleService<SID>:数据库实例服务
OracleOraDb11g_hom1TNSListener :数据库监听服务
OracleDBConsoles<SID>:企业管理器服务


Oracle用户权限

SYS和SYSTEM用户 
SYS和SYSTEM用户都是Oracle 的系统用户,它们都使用SYSTEM表空间,SYS拥有更大的权限
Oracle的一个超级用户,Oracle默认的系统管理员,拥有DBA权限
平时用system来管理数据库就可以了。这个用户的权限对于普通的数据库管理来说已经足够权限了。

可以通过观察权限的区别理解两者的不同

SCOTT用户
测试账户 练习账户

Oracle产品安装完成后,服务器和客户端都需要进行网络配置才能实现网络连接
服务器端配置监听器,客户端配置本地网络服务名(包括四个连接参数)

在安装Oracle服务器软件时自动配置一个监听器,并且自动创建了和数据库实例名相同的本地网络服务名
listener.ora和tnsnames.ora分别用来存储监听器和本地网络服务名的信息
Oracle中的 Net Manager工具和Net Configuration  Assistant都能用来配置监听器和网络服务名

交互式操作:SQL语句(主要学习的)
数据库表   table
索引 index
视图 view
序列 sequence
同义词 synonym
表空间 tablespace
批处理操作:PL/SQL编程
存储过程 procedure
 函数 function
 触发器 triggerpackage
其他内容
事务  安全  备份和恢复  系统优化

SQL语言的分类?
DQL(数据查询语言)
select

DML(数据操作语言)
insertupdatedelete

DDL(数据定义语言)
createalterdrop

DCL(数据控制语言)
grantrevoke
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值