資料庫設計之路——利用好PDM(物理資料模型)
資料庫的設計的一般步驟如下:
1.需求分析——瞭解使用者的資料需求、處理需求、安全性以及完整性要求
2.概念設計——設計系統概念模型,一般為E-R圖
3.邏輯設計——設計系統的模式和外模式,對於關係模型主要是基本表和檢視
4.物理設計——設計資料的儲存結構和存取方式,例如索引設計
5.系統實施——組織資料入庫,編制應用程式、試執行
6.執行維護
在物理設計階段,有一個產物叫做PDM(物理資料模型),描述資料是如何在計算機中儲存的,如何表達記錄結構、記錄順序和訪問路徑等資訊。以下介紹摘自百度:
功能
1、可以將資料庫的物理設計結果從一種資料庫移植到另一種資料庫; 2、可以通過反向工程關於PDM有以下概念
1) 表 Table
2) 列 Column
3) 檢視 View
4) 主鍵
5) 候選鍵 6) 外來鍵 8) 觸發器 Trigger
9) 索引 Index
10)完整性檢查約束
相關推薦
資料庫設計之路——利用好PDM(物理資料模型)
資料庫的設計的一般步驟如下: 1.需求分析——瞭解使用者的資料需求、處理需求、安全性以及完整性要求 2.概念設計——設計系統概念模型,一般為E-R圖 3.邏輯設計——設計系統的模式和外模式,對於關係模型主要是基本表和檢視 4.物理設計——設計資料的儲存結構和存取方式,例如索
H5學習之路-圖片上傳(cropper、webuploader)
好久沒有寫部落格了,感覺都不習慣了。一方面是因為工作佔用的時間過多,另一方面是自己有點懶,沒有堅持。好了,少扯這些沒用的東西,直入主題唄。 筆者目前在公司會接觸到H5的開發,也就是手機端app的開發,但是用的H5,而非原生的方式,主要是節省開發時間,不必針對a
重學之路---位運算和(邏輯和短路)的與或
判斷 之路 rgs system sta 但是 ava lse 次方 int a = 12; int b = a << 4; System.out.println(b); 表示乘以2的4次方 >>除法 public class JavaDemo
#Java學習之路——基礎階段二(第六篇)
string 類 結合 類型 絕對路徑 一起 java 對象 刪除文件夾 mkdir 我的學習階段是跟著CZBK黑馬的雙源課程,學習目標以及博客是為了審查自己的學習情況,畢竟看一遍,敲一遍,和自己歸納總結一遍有著很大的區別,在此期間我會參雜Java瘋狂講義(第四版)裏面的內
學習Linux程序設計之路(1)UNIX程序設計哲學
文件 系統 領域 mil 自己 編程 代碼 復雜 容易 UNIX程序編程有自己特定的風格,我們在學習UNIX程序設計的時候,應該盡量遵從這種設計風格,它能夠最大限度地幫助我們避免一些問題。簡單化 許多有用並且好用的UNIX系統軟件都非常簡單,而且很小並易於理解。
安全之路 —— 利用遠程線程註入的方法(使用DLL)實現穿墻與隱藏進程
pat 完整路徑 ystemd return cpi printf output inf server 簡介 大多數後門或病毒要想初步實現隱藏進程,即不被像任務管理器這樣典型的RING3級進程管理器找到過於明顯的不明進程,其中比較著名的方法就是通過遠程線程註
SQL資料庫學習之路(八)
資料庫介紹: 在網頁上的主程式中進行註冊操作,然後把資料傳送給人,人傳遞這些資料到資料庫當中。 為什麼學ADO.NET:之前我們所學的只能在查詢分析器中檢視資料,操作資料。我們不能讓一個普通使用者使用SQL去操作,所以我們搭建一個介面(Web Winform)讓使
SQL資料庫學習之路(練習)---C#登入介面連資料庫
目錄 參考文章: C#登入介面連資料庫 一、在資料庫中先建立一個數據庫。 資料庫命名為NamePwd,使用SQL語言建立兩個表,一個表命名為name,另一個表命名為pwd。在兩個表中都只建立一個列。 create table
設計之路-設計工具(powerDesigner)
今天終於抽出點時間來做點筆記了,時間真是一把殺豬刀 時間長了不用 真的很快就忘記了。好了不囉嗦了 下面我們來學習一下一款設計工具,當然了想成為一個設計師,熟練的使用一款設計 工具是比不可少的。這方面的工具也是非常多的
資料庫設計之概念結構設計---------E-R圖詳解 (各種各樣的例項)
http://blog.csdn.net/zxq1138634642/article/details/9121363 0、試述採用E-R方法進行資料庫概念設計的過程。 答:採用E-R方法進行資料庫概念設計,可以分成3步進行:首先設計區域性E-R模式,然後把各區域性E-R
Python之路-文件操作(py)
句柄 接口 編碼 操作 strong span 操作系統 使用 color 文件操作的基本步驟: 1.打開文件:f=open(‘filename‘),with open(‘filename‘) as f 2.操作文件:增,刪,改,查 3.關閉文件:f.close
python學習之路——第三彈 (作業篇第一題)
image 操作 啟動程序 代碼 color 鎖定文件 文件 文件內容 數據 作業一:編寫登錄接口1.輸入用戶名密碼2.認證成功後顯示歡迎信息3.輸錯三次後鎖定。 所需知識點 文件基本讀寫操作,循環,列表,字典 上面的作業題是在學習完數據類型和簡單的文件操作之後布置的,
新手算法學習之路----二叉樹(二叉樹的路徑和)
== style oid 添加 roo span 一個 int 二叉 題目: 給定一個二叉樹,找出所有路徑中各節點相加總和等於給定 目標值 的路徑。 一個有效的路徑,指的是從根節點到葉節點的路徑。 代碼加思路: public List<List<Intege
【java】java學習之路-01-Linux基礎(一)
x文件 字母 at命令 超過 用戶登錄 創建刪除 軟連接 nbsp tail linux學習方法: 你的程序要在服務器(linux)上執行,服務器沒有桌面系統,學習linux就是學習命令。 一、Linux介紹 1、芬蘭大學生,名字叫Linux,因為個人興趣,編寫了一個類Un
C#設計模式之十三模板方法模式(Template Method Pattern)【行為型】
並集 client 變化 args 集中 pac 爸爸 rim 自己 原文:C#設計模式之十三模板方法模式(Template Method Pattern)【行為型】一、引言 “結構型”的設計模式已經寫完了,從今天我們開始講“行為型”設計模式。現在我們開始講【行為型】設
Android框架之路——Fragmentation的使用(流式交互Demo)
mda gpo href AR 之路 top pos font das Android框架之路——Fragmentation的使用(流式交互Demo)Android框架之路——Fragmentation的使用(流式交互Demo)
Windows程序設計之簡單的動畫效果(小球彈一彈)
Windows程序設計之小球彈一彈構造一個矩形位圖,位圖內有一個帶有陰影和紫色間隙的小球,程序使用定時器來控制小球的動作,實際上是每當接收到定時器消息時將位圖通過BitBlt函數復制到客戶區,每當小球碰撞到客戶區上下左右四邊時就反彈回來。下面代碼有本人的理解註釋可供參考,本人才疏學淺,不妥請見諒。效果圖如下:
小白學習之路,基礎三(函數)
但是 iter 使用 問題 個數 函數作為參數 無限 中間 ble 一,函數的基本介紹 首先談到函數,相信大家都不陌生,不管是其他語言都會用到,可能就是叫法不一樣。就我知道的跟python中函數類似的,在C中只有function,在Java裏面叫做method,在js中也是
小白學習之路,基礎四(函數的進階)
strong 部分 iter 讀者 結果 http 內部 mod 取數 一,內置函數 前面已經認識了函數,對函數都有所了解了,其實呢,在Python中提供了很多內置的函數方便給我們調用。下面會給大家提到一些常用的常用內置函數的用法,當然還有一些其他沒講到的,你也可以看參考文
vue學習之路 - 4.基本操作(下)
align 過去 開始 就會 binding 效果 不可 exp 功能 vue學習之路 - 4.基本操作(下) 簡述:本章節主要介紹 vue 的一些其他常用指令。 Vue 指令 這裏將 vue 的指令分為系統內部指令(vue 自帶指令)和用戶自定義指令兩種。 系統內部指