oracle資料庫裡面,在建立好了ER圖之後,怎麼建立表?是

2021-03-20 09:49:08 字數 4036 閱讀 6568

1樓:匿名使用者

是,一個物件要建一個表,幾對幾是表的外來鍵約束。

2樓:楓葉樸璐

建使用者和授權要用dba

最簡單得建使用者:

create user 使用者名稱 identified by 密碼使用者解鎖 alter user 使用者名稱 account unlock(不解鎖無法登陸)

授權用 grant

建完使用者首先要授權登陸許可權

grant create session to 使用者名稱授權可以授權給角色和使用者

也可以把角色授權給角色和使用者

其他得類似 建立表得許可權類似如下格式:

grant create table to 使用者

oracle根據er圖進行建表的問題 20

3樓:匿名使用者

**如下,僅供參考

-- create table t_user

create table t_user

(user_id      varchar2(20),

user_name    varchar2(50),

include_rule varchar2(20)

);-- add ***ments to the table

***ment on table t_user

is '使用者表';

-- add ***ments to the columns

***ment on column t_user.user_id

is '使用者編號';

***ment on column t_user.user_name

is '使用者名稱';

***ment on column t_user.include_rule

is '分配角色';

-- create table t_role

create table t_role

(role_id           varchar2(20),

extends_id        varchar2(20),

include_privilege varchar2(100)

);-- add ***ments to the table

***ment on table t_role

is '角色表';

-- add ***ments to the columns

***ment on column t_role.role_id

is '角色編號';

***ment on column t_role.extends_id

is '繼承自';

***ment on column t_role.include_privilege

is '包含許可權';

-- create table t_privilege

create table t_privilege

(privilege_id varchar2(20)

);-- add ***ments to the table

***ment on table t_privilege

is '許可權表';

-- add ***ments to the columns

***ment on column t_privilege.privilege_id

is '許可權編號';

資料庫er圖根據什麼來建立表

4樓:匿名使用者

客房和客戶之間的聯絡是多對多,所以需要為兩者的聯絡建立一張連線的表。

客房單獨一張表,客戶一張表。

如果實體間是一對一的關係,則不需要建立聯絡表,只需要在兩個實體建立的表中的一個建議一個外來鍵連結。

如果實體間是一對多的關係,則可以建立聯絡表,也可以不建立聯絡表,這種情況就看個人需求了。

怎樣將oracle資料庫中的表畫er圖,看過些er圖例子,還是不會自己做的,資料庫表畫er應注意什麼?

5樓:匿名使用者

資料庫中的表,你要理解是什麼表,表與表的關係,比如說一對一,一對多,多對多的關係,

例如學生表s,課程表c,成績表sc,s和c就是多對多的關係,那他們之間就會有一個連線表sc,如果是系表d和學生表s,就是一對多的關係,

6樓:

如果已有資料庫,那麼用軟體進行逆向操作就可以生成er圖,不需要再手工畫了。建議使用visio或erstudio軟體。

7樓:匿名使用者

er圖是最簡單的了,這個你都看不明白,還是改行吧

使用者表和郵件之間的er圖怎麼建立

一個資料庫只需要一張er圖嗎?

8樓:折柳成萌

er圖是基於er模型(實體關係模型)畫的,屬於概念模型,是對現實世界的實體及其之間關係的抽象。

資料庫表是屬於資料模型,用來描述資料的結構關係。

通常我們資料庫的設計要經過下面這個過程:

現實世界-〉概念模型-〉資料模型

一般專案的設計中,首先通過需求分析的人員根據客戶抽象出 er圖,然後由資料庫的設計人員根據er圖和使用者對查詢等方面的需求設計出資料庫的表結構,以及相關的檢視和索引。

9樓:陽琰銳小星

er圖中有三種實體對應關係,一對一,一對多,多對多。

多對多關係的話,必然會生成中間表

,你的借還記錄表就是中間表,因為學生和圖書是多對多的關係(注意不是一對多,因為一本書能被多個同學借,雖然不會同時被借,但是借還記錄會保持在表中,從資料庫角度來講是多對多)。

資料庫:題目上給了一個er圖,根據圖寫出資料庫的表結構來。

10樓:販賣罪惡

學生(姓名,符號,性別,年級,性別)

教師(職稱,性別,姓名,符號)這個符號是什麼意思?我把他理解為是教師的id,獨一無二的

課程(課程號,課名,學時,學分)

教(教師符號,課程號)

學(課程號,學生符號,成績)這個學生符號我理解為學號。。。

資料庫er圖怎麼畫

11樓:匿名使用者

首先你要找到資料庫的所有實體物件,用矩形表示,然後每個實體物件都有屬性,用橢圓表示,然後2個實體類之間的關係是什麼樣的,比如1對1、多對多。還有就是需要用菱形表示的關係,比如廠家和商品就是多對多,菱形裡面寫生產。

12樓:校升樂正書意

你得給出一個具體情況的說明才好畫。

er圖與資料庫表的關係是神馬?

13樓:仁昌居士

e-r圖提供了表示資料庫表的實體型別、屬性和聯絡的方法,是表示概念關係模型的一種方式。為表述實體聯絡模式圖形式的資料表模型提供了圖形符號。這種資料表模型典型的用在基於資料庫的資訊系統設計的需求分析階段,用來描述資訊需求和/或要儲存在資料庫中的表資訊的型別。

14樓:匿名使用者

er圖是基於er模型(實體關係模型)畫的,屬於概念模型,是對現實世界的實體及其之間關係的抽象。

資料庫表是屬於資料模型,用來描述資料的結構關係。

通常我們資料庫的設計要經過下面這個過程:

現實世界-〉概念模型-〉資料模型

一般專案的設計中,首先通過需求分析的人員根據客戶抽象出 er圖,然後由資料庫的設計人員根據er圖和使用者對查詢等方面的需求設計出資料庫的表結構,以及相關的檢視和索引。

15樓:粉色灰末

畫er圖就是在設計資料庫。

er圖就是實體關係圖(資料庫關係圖),主要完成了對系統中資料部分設計。

16樓:葉孜李

er圖是通過分析問題用一定的方法畫出的類似於工作流程的圖,但圖中主要是流程中的實體(如:班級,教師,學生等)。然後你根據這些主體建立表 基本上就是一個實體一張表(這個具體看下書就會了)。

所有的表組成資料庫。

oracle 建立資料庫時 enterprise manag

解決辦法 1.啟動net manager,在 監聽程式 listener下新增一個地址,主機名寫計算機名字或者ip,埠號還是1521,然後儲存 2.重啟監聽服務。3.啟動database configuration assistant 配置資料庫選件 就可以重新配置em了,而不用刪除資料庫。再次建立...

在建立oracle資料庫時出現ora 12560 協議介面卡

我也是啊,裝了10g的,介面卡錯誤,蛋碎了一地。如果你找到答案,麻煩告知一聲。在安裝的過程中遇到這個問題的嗎?1 你是windows下安裝的嗎?就先看看監聽服務有沒有起?windows平臺個一如下操作 開始 程式 管理工具 服務,開啟服務面板,啟動監聽服務。2 是不是設定的環境變數問題?regedi...

java如何判斷資料庫裡面是否已存在剛輸入的資料

方法有很多種,比如用select查詢 比如可以把剛從存入的資料在次取出,內如果取出了就容證明存進去了,如果沒空,那麼就說明沒有存進去 格式 select 具體的列別名from表名稱 例 查詢出工資大5000的僱員的資訊。數學計算中,工資大於5000 sal 5000l select from emp...