oracle的文件结构

数据库的文件结构:

      物理结构

                   CTL                     Control File       控制文件

                   LOG                    log                      日志文件

                   DBF                    databasefile     数据文件

      逻辑结构

           表空间:

                            逻辑意义中的物理结构。一个表空单可以对应1个或者多个的物理文件。

 

                            createtablespace java1411

                                     datafile'C:\oracle\product\10.1.0\oradata\orcl\java1411.dbf'

                                     size100M

 

                            PS:oracle不像其他数据库一样,可以创建多个数据库,它是在一个数据库下有                            多个表空间,这样可以提高性能

 

           用户:

                            createuser xx identified by yy default tablespace java1411;

 

                            创建用户时最好分配个默认的表空间,否则将默认分配到SYSTEM表空间

 

           用户,表,与表空间的关系:

                   用户=商家
                  
表=商品
                  
表空间=仓库
                   1. 1
个商家能有很多商品,1个商品只能属于一个商家
                   2. 1
个商品可以放到仓库A,也可以放到仓库B,但不能同时放入A和B
                   3.
仓库不属于任何商家
                   4.
商家都有一个默认的仓库,如果不指定具体仓库,商品则放到默认的仓库中

 

           表

                            createtable

           段

                       段是由区组成。

                            数据段

                            索引段

                            临时段

                            回滚段

 

                   区:连续的块的数据,组成一个区。

                  

                   块:数据的最小存储单位。

 

 

表:

      字段

         字段类型:

                  

                   数字型:                   Number

                   字符型:                   Varchar/Char

                   时间类型:              date/timestamp

                   大字段类型:         blob/clob

 

         约束:

                   非空约束                   :不能为空

                   唯一性约束              :值唯一,允许1个为空。一张表可以有多个唯一性约束

                   主键约束                   :值唯一,不能为空,一张表只能有一个主键约束

                   外键约束                   :表中的值对应另一张表的主键的值。

                   检查约束                   :检查字段值是否处于某一个范围之内。性别(男,女),年龄(18,20)

 

        

         字段级约束:建表时建立约束

         表级约束:

                   A:建表时创建约束

                   B:建完表之后,创建约束

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值