谁告诉我oracle的基本概念啊?什么模式,数据库,表空间,实列、、、,希望用自己的话告诉我!!!
1个回答
展开全部
模式:这就是一个概念,没法通俗表达,我干了3年的程序员,没感觉这个概念对工作有太大帮助。
[数据库的三级模式]
用户级对应外模式,概念级对应模式,物理级对应内模式。物理级数据库是客观存在的;概念级数据库是物理数据库的一种逻辑的、抽象的描述(即模式);用户级数据库是用户与数据库的接口,是概念级数据库的子集(外模式)。
数据库:一个能存储数据的工具[比如oracle是一种数据库,mysql,sqlserver,accese都是数据库,区别就是它们的存储性能和优势不同]
表空间:数据库里可以存放以表为单位的整体数据(比如:顾客表,金额表,业务表),表空间就是在数据库里放这种表的地方(物理空间)
实列:就是表中的列,可以让一张表内存放不同的数据。
最后,一句话说一下各个概念的涵盖关系,希望能够帮助你理解
我使用oracle数据库,在表空间中建立了一张Temp表,其中有2个实列:id和name
[数据库的三级模式]
用户级对应外模式,概念级对应模式,物理级对应内模式。物理级数据库是客观存在的;概念级数据库是物理数据库的一种逻辑的、抽象的描述(即模式);用户级数据库是用户与数据库的接口,是概念级数据库的子集(外模式)。
数据库:一个能存储数据的工具[比如oracle是一种数据库,mysql,sqlserver,accese都是数据库,区别就是它们的存储性能和优势不同]
表空间:数据库里可以存放以表为单位的整体数据(比如:顾客表,金额表,业务表),表空间就是在数据库里放这种表的地方(物理空间)
实列:就是表中的列,可以让一张表内存放不同的数据。
最后,一句话说一下各个概念的涵盖关系,希望能够帮助你理解
我使用oracle数据库,在表空间中建立了一张Temp表,其中有2个实列:id和name
追问
首先非常感谢您的回答 我之前学过SQL server数据库 现在学oracle 感觉有好多不太理解 SQL语句没有问题 就是关于许多概念搞不清楚 我是刚开始学 比如说创建一个数据库我都不知道 书上说什么安装了oracle软件就创建了一个数据库 那我想再创建一个数据库呢
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询