Oracle(董老师(一))

本文介绍了Oracle数据库的基础知识,包括SQL标准、常见的关系型数据库系统以及Oracle的特性和命令。详细阐述了如何连接Oracle数据库,创建表空间、用户及权限分配。讨论了数据库设计的范式理论,强调了满足前三范式的重要性。还提到了Oracle的基本数据类型,并展示了如何创建、删除表以及设置表的约束。最后,通过实例展示了主键、外键、唯一性和检查约束的使用。
摘要由CSDN通过智能技术生成

关系型数据库,里面都是一个一个关系,关系是表
SQL:结构化查询语言,SQL XXX(一般是年代,例如:SQL99),这是一个标准。
我们基本上常见的关系型数据库都基本上能遵循SQL标准的60%以上。

MySQL、SQL Server、Oracle、DB2(IBM)、Sybase(Sybase) and so on
Java程序员:Oracle/DB2/MySQL .... 

Oracle常见命令:
    快速连接 conn 用户名/密码
        无密码登录(拥有Oracle安装的本机器的授权):connect / as sysdba
        修改密码 alter user 用户名 identified by 新密码;
    解锁/锁定用户 alter user 用户名 account unlock/lock;

1. Oracle 基本的认识

SQLServer/MySQL --> 数据库概念(表或者其他对象的集合)
Oracle --> 数据库概念(对应在一般的数据库里面是实例[SQL Server])
          在Oracle里面不能随便创建数据库,创建了一个新数据库
      就会多一组服务。

2. 一般对应一个系统的数据库前期设计的步骤如下:

A. 创建一个表空间

create tablespace sms   
datafile 'D:\OracleDB\sms.dbf' 
size 50m;

B. 创建用户,为用户指定表空间
create user aaron identified by 123456  
default tablespace sms ;

C. 为用户授权
grant create session to aaron;
grant dba to aaron;

备注:也可以收回某一个用户的权限
    revoke dba from aaron;

以上步骤,都必须是系统管理员身份登录进行才可以操作。或者说拥有以上权限的
用户才可以进行的操作。
常见的默认的Oracle管理员有sys , system

D. 才是之后我们创建表,创建其他的对象等等。

3. 范式(检查你设计的数据库表是否复合要求,复合到哪一个级别了)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值