Oracle基础01

Oracle 基础学习

	关系型数据库(以关系数据模型作为数据的组织方式)
	  数据结构,关系操作集合,关系的完整性约束
1.二维表
    1.由一组关系组成,每个关系的数据结构都是一张泛化的二维表,用来表示
    实体和实体直接的联系的数据模型
    2.表的组成,关系的逻辑是一个二维表,表中的每一列表示关系的一个属性
    3.每一行表示一个记录,对应java中的实体,实例对象,在关系型数据库
      中都是通过表来存储的 
2.关系术语
   1. 在关系数据模型中,列是属性或字段,行称为元组或记录
   2. 关系
      1.一个关系代表一张表
    3.元组	
      1.表中的一行数据,即为一个元组
	   4.属性
	      1.表中的一列称为一个属性
	   5.域
	     1.属性的取值范围,称为该属性的域
	   6.关键字或码(id,主键)
	      1.表中唯一确定一个元组的列称为关键字或码键,
	      	   7.分量
		     1.元组中的某一个属性的属性值
		   8.关系模式
		      1.	对关系描述的方式。表示为关系名(属性2,属性3.。。。。。)	
      R U D dom F
      R 是关系名,U是组成关系的属性名集合,D是属性的域,
      dom是属性向域映射的集合,F是属性直接的依赖关系

画思维导图oracle
提高效率 规定sql语句的规范,大小写一致
oracle 分为 客户端和服务器端
服务器端分为 实例和数据库
实例是管理者,包含后台进程和内存结构 ,数据库是存储者,一个实例对应一个数据库
实例分 sga,pga
模式相当于 用户
一个表空间可以对应多个用户,一个用户只能对应一个表空间
一个项目对应一个表空间

sqlplus  一个exe应用程序 
	sqlplus 用户名/密码
	查询所有表
		select * from tabs;
	查询所有用户
		select username,account_status from  dba_users	
	解锁用户
		alter user 用户名 account unlock;
	修改密码	
		alter user 用户名 identified by 新密码
	切换
		conn 用户名/密码				
	直接登录
		sqlplus sys/a as sysdba
	查看表结构
		describe dept;
	run	直接重复运行上一条命令(执行缓冲区的SQL语句)
	保留sql语句 
	save 文件名  :将缓冲区的sql命令存储到当前用户的文档目录下
	ed 文件名 :打开指定的文件 如果没有就创建一个新的文件
	@ 文件名 :运行指定的文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值