10、PowerDesigner進行資料庫建模
學習目標:
1、掌握PowerDesigner的基礎使用
2、能根據業務需要使用PowerDesigner設計資料庫
學習過程:
PowerDesigner進行資料庫建模,PowerDesigner美國Sybase公司研製的一種常用的系統建模工具,其主要特點如下:
1) 視覺化、多特性的開發工具。
2)功能強大的面向物件技術。
3)支援高效的複雜應用程式。
4)企業資料庫的連線能力。
1、啟動
2、點選新建模型
3、選擇物理模型
4、使用工具新建表
5、右鍵選中表,點選屬性。
6、修改表名和對應的生成程式碼的名稱。
7、設定表的屬性。
8、其他表也一樣設定好屬性即可。
9、建立關係。現在各個表的屬性已經,我們不需要設定外來鍵屬性,因為在建立關係的時候就可以自動生成外來鍵了,使用下圖所示的小工具
從表指向主表,關係就會自動建立。如下圖:
10、生成程式碼
11、點選生成即可。
12、把程式碼複製到sql developer中執行即可。
相關推薦
10、PowerDesigner進行資料庫建模
學習目標: 1、掌握PowerDesigner的基礎使用 2、能根據業務需要使用PowerDesigner設計資料庫 學習過程: PowerDesigner進行資料庫建模,PowerDesigner美國Sybase公司研製的一種常用的系統建模工具,其主要特點如下: &nb
python 64式: 第20式、sqlalchemy進行資料庫操作與alembic進行資料庫升級
文章目錄編排如下: 1 引言 2 使用sqlalchemy實現資料庫增刪改查 3 使用alembic進行資料庫升級 4 總結 1 引言 sqlalchemy是python專案採用的ORM(物件關係對映),主要用於資料庫相關的操作。 而alembic是與sqlalchemy搭配使用的資料庫升
Oracle使用powerDesigner進行資料庫設計
一:表關係 1>一對多的關係 表結構 在多的一方 新增一的一方的主鍵 當做外檢 -- 比如 班級和學生是一對多的關係 班級是一的一方 學生是多的一方 應該在學生的表中一家班級表的主鍵作為外檢 2> 一對一的關係 表結構是在雙方的表中都新
使用PowerDesigner進行資料庫設計
這裡用PowerDesigner做一個初步的設計,後面可能會有修改。 1、啟動PowerDesigner新建物理資料模型 2、工具欄 3、新建表模型 4、新增第一張表,可以雙擊表或右鍵選單開啟下面視窗 別忘了把Owne
Power Designer資料庫建模工具,正向、逆向工程
使用PD(UML工具——Power Designer)設計資料庫正向工程 現在我們來使用Power Designer這個工具設計資料庫。首先開啟Power Designer這個工具,點選【檔案】選單,在下拉框中選中【建立新模型】,如下: 在彈出的對話方塊中建立一個Model,可按
企業級UML2建模工具、MDA工具、資料庫建模工具、需求管理工具、整合開發平臺
軟體開發歷經幾十年的變革,各種開發方法層出不窮,各有利弊,隨著開發專案的各種框架的成熟,敏捷開發和迭代開發是非常常見的開發方式,兩者也經常一起被融合使用。那麼如何在我們的軟體開發過程中更好的結合這兩種開發模式,也是大家關注的方向。 首先,簡單的介紹一下什麼是敏捷開發和
【SQL注入技巧拓展】————10、postgresql資料庫利用方式
PostgreSQL 是一個自由的物件-關係資料庫伺服器(資料庫管理系統),本文對於postgresql的使用及利用做個總結備份。 測試系統:kali 基本使用 在root許可權下修改資料庫密碼: service postgresql start #啟動服務 su po
tp5進行資料庫的備份、還原等一系列操作
昨天搞了一下午資料庫自動定時備份。但是隻能在頁面開啟的時候才能實現自動定時備份,做不到的關閉瀏覽器後還能定時定時備份,在網上搜了搜關閉瀏覽器後自動執行指令碼的php函式,但是不起作用……用了windows工作管理員後,由於程式碼放在了tp框架裡,所以檔案無法正常執行……o(︶︿︶)o 唉
作業10: 對圖書進行簡單顯示、借閱和歸還管理
作業10: 對圖書進行簡單顯示、借閱和歸還管理定義一個book(圖書)類,在該類定義中包括資料成員:bookname(書名)、price(價格)和number(存數數量);成員函式:display()顯示圖書的情況;borrow()將存書數量減1,並顯示當前存數數量;res
10、自學——Linux的學習進度與任務【用戶和用戶組相關操作】
sha256 用戶授權 gpasswd upm 登錄 shel 默認 不同 管理 用戶和用戶組相關操作 用戶和用戶組定義: 用戶:資源獲取標識符(資源分配),是安全權限模型的可信要素之一 用戶組:用戶組是指多個用戶的集合,方便對一類需要同樣權限的用戶授權
10、函數
foo 保持 value color insert == int wrap 關鍵字 一 為何使用函數 沒有函數會有什麽問題?1.無組織無結構,代碼冗余2.可讀性差3.無法統一管理且維護成本高 總結使用函數的好處: 1.代碼重用 2.保持一致性,易維護 3.可擴展性 二
10、管理數據庫存儲(行遷移及行連接)
管理數據庫存儲(行遷移及行連接)管理數據庫存儲1block=8192bytes案例1:行遷移1、表中數據如何存儲create table test as select * from hr.employees;create index idx_test on test(employee_id);只看執行計劃,不
【Python】10、python內置數據結構之集合
set一、集合1、集合的定義In [74]: s = {} In [74]: s = {} # 空大括號是空的字典 In [75]: type(s) Out[75]: dict In [77]: type(s) Out[77]: set In [78]: help(set) Help on cl
使用URLEncoder、URLDecoder進行URL參數的轉碼與解碼
import encoder coder 鍵值對 str enc abc 地址 imp url參數的轉碼與解碼 import java.net.URLDecoder; import java.net.URLEncoder; String strTest =
ASCII碼對應表chr(9)、chr(10)、chr(13)、chr(32)、chr(34)、chr(39)、chr(..
right 雙引號 article add 空格 p s tails otto ron chr(9) tab空格 chr(10) 換行 chr(13) 回車 Chr(13)&chr(10) 回車換行 chr(32) 空
10、在線blast比對結果解析
pan sum efault gen 要求 hit query 用途 str 轉載:http://www.bio1000.com/experiment/fenzi/237846.html 標簽: NCBI Blast LASTP 摘要 : NCBI BLAST比對結果報告分
10、C#裏面的分支結構if和else
c#在C#這門編程語言裏面,也是和Java一樣,都是有if和else關鍵詞構成的分支結構的。大致有3種組成方式:1、if(邏輯表達式){語句體;}2、if(邏輯表達式){語句體1;}else{語句體2;}3、if(邏輯表達式1){語句體1;}else if(邏輯表達式2){語句體2;}舉個例子:判斷大小:in
10、bash腳本編程之程序語句選擇執行
bash if1、過程式編程語句的執行流程: 順序執行:從上至下一次執行 選擇執行: 邏輯關系:&&、||、! if語句 單分支if語句 雙分支if語句 多分支if語句 ca
10、VLAN
工作站 路由器 信息系統 vlan配置 靈活 工作 默認 交換 技術分享 VLAN綜述:1、分段2、靈活性3、安全性一個VLAN=一個廣播域=邏輯網段(子網)VLAN運作:1、每個邏輯的VLAN就象一個獨立的物理橋2、交換機上的每一個端口都可以分配給不同的VLA
10、序列-列表
快速 整數 例子 目的 code app vid mark 組成 序列-列表 列表[] list是處理一組有序項目的數據結構,即你可以在一個列表中存儲一個序列的項目。 列表是可變類型的數據。 列表的組成:用[]表示列表,包含了多個以逗號分隔開的數字,或者子串。 list1