常见的数据库对象有:

表: 数据的集合

视图:从表中抽取出来的逻辑相关的数据集

序列:连续的数字

索引:提高查询的效率

同义词: 给表、视图起的别名

表可以看做是存储着数据的表格,改表格在物理上储存在表空间里。

表空间是oracle对物理数据库上相关数据的逻辑映射,一个数据库在逻辑上可以被划分为一个或者若干个表空间,每一个表空间包含了在逻辑上相关的一组结构。每一个数据库实例至少有一个表空间(system表空间),每一个表空间有同一磁盘上的一个或多个文件组成,这些文件叫数据文件,一个数据文件只能属于一个表空间。

视图

视图是一种虚拟表,视图是建立在已有的表的基础上,试图赖以建立的这些表称为基表。删除视图不会影响基表的数据。

序列

序列:可供多个用户用来产生唯一数据的数据对象,其作用为自动提供唯一数值、共享对象、主要用户提供主键值、通过将序列值装入内存来提高访问的效率。

索引

和其他地方的索引一样,用来提高查询效率。可自动创建:定义表时 ,在创建主键(primary key)或者唯一性约束(unique)后系统会为其创建一个唯一性索引。也可手动创建:格式如下:

create index  索引名  on  表名(列名);

同义词

当用户需要访问其他用户的对象(如表)的时候,为了简化书写,可以给该对象创建同义词,例如:

create synonym  stu for scott.student;

其中 stu 是自己起的名,scott是其他用户,student是该用户的表。

数据库有哪些常见的对象?相关推荐

  1. Django 数据库查询优化,choices参数(数据库字段设计常见),MVC和MTV模型,多对多三种创建方式...

    数据库查询优化 orm语句的特点:惰性查询 如果仅仅只是书写了orm语句,在后面没有用到该语句所查询出来的参数,那么orm会自动识别,并不执行 举例: res = models.Book.object ...

  2. mysql 中修改对象_在MySQL中,创建一个数据库后,还可以对象其进行修改,不过这里的修改是指可以修改被创建数据库的相关参数,也可以修改数据库名。...

    [多选题]注射时,在(  )情况下,采用较高的注射速率. [单选题]通常,所设置的模具温度是指和制品接触的模腔内表面在(   ). [单选题]反映某一事件发生强度的指标应选用 [判断题]当试样制备之后 ...

  3. mysql数据库BigInt数据类型和实体对象中BigInteger,Long类型的冲突

    mysql数据库BigInt数据类型和实体对象中BigInteger,Long类型的冲突 实体Bean public class Broke {/*** brokeid */BigInteger br ...

  4. 金蝶标准版迷你版 数据库引擎找不到对象MSysDb。请确定对象是否存在,并正确的写出他的名称和路径 帐套损坏。

    金蝶打开帐套提示 : 数据库引擎找不到对象MSysDb.请确定对象是否存在,并正确的写出他的名称和路径 帐套损坏. 首先判断就是数据库损坏. 我尝试用ACCESS打开.同样的报错. WINHEX 切入 ...

  5. 常见的对象数据库有哪些

    ObjectDB:Java对象数据库,支持JPA和JDO标准,使用对象图来存储和查询数据. db4o:Java和.NET平台的对象数据库,支持LINQ和原生查询语言. Versant Object D ...

  6. 数据库数据类型、常见约束、系统结构的基本知识总结(SQL、DML、DQL、DCL、DTL)

    1.数据库的基本知识 1.数据库理解:持久化保存数据的程序或者软件 2.java中用于保存数据的技术 1.变量2.对象3.数组4.集合5.IO流操作总结:1.2.3.4将数据保存内存中,易失性,无法持 ...

  7. MySQL操作数据库语法及常见MySQL面试题与答案

    MySQL操作数据库语法 ## 创作不易点点关注,这样我才有更大的动力!**** 操作数据库 结构化查询语句分类 名称 解释 命令 DDL(数据定义语言) 定义和管理数据对象,如数据库,数据表等 CR ...

  8. php数据库缓存类,常见php数据文件缓存类汇总

    本文实例汇总了常见php数据文件缓存类.分享给大家供大家参考.具体分析如下: 数据文件缓存的做法我们常用的有php文件缓存与利用memcache来缓存数据,下面面我分别总结了memcache缓存数据与 ...

  9. 跨平台使用exp/imp进行数据库转移时出现丢失对象的原因

    接触oracle以后,常用到exp/imp命令,有一个问题一直困扰我. 我们在三种不同的平台上安装有数据库:SunOS,Linux,Windows 但是在导入导出过程中常常会出现丢失对象的情况,曾经丢 ...

最新文章

  1. aswing学习笔记3-在JPanel中,如何将.png格式的图片设置为背景?
  2. DWR自学笔记(1)HelloWorld
  3. 为什么做网站一般不用服务端控件?
  4. AgileEAS.NET平台开发实例-药店系统-视频教程系列-索引
  5. kitserver 6.33 完全简体中文版补丁
  6. 基于梳状滤波器的的语音增强
  7. Android自定义View 顶部导航栏
  8. android 自动测光,Android Camera1中的对焦与测光
  9. Linux定时任务的基础操作
  10. 亚马逊aws如何升级php,使用Amazon AWS服务PHP发送SMS
  11. 思考12. 口说无凭,眼见为实。
  12. Anaconda3运行jupyter教程
  13. linux ftp 未找到命令,Linux不能使用FTP 命令 -bash: ftp: command not found
  14. matlab体电荷电场线,利用Matlab模拟点电荷系的电场线和等势面.docx
  15. Infiniband
  16. 基本数据类型和它们之间的运算规则
  17. sparksql常用计算函数
  18. 短信系统配置设计和思路移讯云G客短信平台
  19. 盘点 6 个 牛牛牛牛牛 的开源项目
  20. 【飞腾平台安装windows arm 11系统】

热门文章

  1. android hook技术-Xposed框架 帮你轻松应对支付宝2016晒账单
  2. c语言中%s的含义你知道吗?
  3. 计算机入门游戏,计算机DIY从入门到精通:不同用户怎么选择合适自己的CPU
  4. 链式二叉树的创建、遍历和遍历算法的应用
  5. smtp发送服务器的协议,smtp协议总结
  6. js控制div滚动条的显示/隐藏
  7. python用pip安装numpy完整命令_python – pip无法安装numpy错误代码1
  8. 最大后验概率准则在通信中的应用
  9. 工艺路线和工序有差别吗_数控加工,工艺步骤有多麻烦?看完这套完整的流程就明白了...
  10. 考研科目计算机专业基础知识,考研基本常识科目及分数