freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

oracle8對象關系的設計與實現(xiàn)-wenkub

2023-02-11 23:38:11 本頁面
 

【正文】 們之間 n:1的關系, 定義類型 ? 定貨系統(tǒng)中的類型: ? 地址 address_t 對象類型 ? 多個電話 phone_list_t 變長數(shù)組類型 ? 顧客 customer_info_t 對象類型 ? ? 貨物 stock_info_t 對象類型 ? ? 貨物條目 line_item_t 對象類型 ? 多個貨物條目 line_item_list_t 嵌套表類型 ? 定貨單 purchase_info_t 對象類型 ? 定義類型 ? 定義一個對象類型表示地址信息 CREATE TYPE address_t AS OBJECT ( street VARCHAR2(200), city VARCHAR2(200), state CHAR(2), zip VARCHAR2(20) ) 。 三、采用對象表 ? 面向對象解決方案 ? 定義類型及類型體 ? 創(chuàng)建對象表 ? 對象表的數(shù)據(jù)操作 實現(xiàn)對象關系的方法 ? O - R 對象關系方法 ? 用戶自定義數(shù)據(jù)類型使得復雜數(shù)據(jù)結構進入數(shù)據(jù)庫模式中。 ? 查詢涉及貨物 1004 的訂貨單及訂貨條目信息 SELECT , , , , FROM purchase_info P, items_info L WHERE = AND = 1004。 INSERT INTO items_info VALUES(10, 2023, 1004, 1, 0) 。5371539。Madison39。 INSERT INTO purchase_info VALUES (2023, 2, SYSDATE, ‘ 205月 199739。 INSERT INTO stock_info VALUES(1534, , 2) 。201555121239。0882039。Edison39。John Nike39。, 39。, 39。Jean Nance39。 建立顧客表 建立貨物表 CREATE TABLE stock_info ( stockno NUMBER PRIMARY KEY, cost NUMBER, tax_code NUMBER )。 ? 表中的字段必須是不可分割的基本單位。 ? 關系方法將訂貨條目從訂貨單中分離出來,單獨存放在一張表中,該表中有指向訂貨單表和貨物表的外鍵。綜合實例 定貨系統(tǒng) 訂貨系統(tǒng) — 對象關系的設計與實現(xiàn) ? 一、系統(tǒng)簡介 ? 二、采用關系方法 ? 三、采用對象表 ? 四、采用對象視圖 一、系統(tǒng)簡介 ? 系統(tǒng)涉及的實體和聯(lián)系 ? 顧客表, Customer_Info ? 貨物表, Stock_Info ? 訂貨單, purchase_info ? 細目表 Items_info Customer_Info purchase_info Stock_Info items_info m n 1 m m n 1 1 顧客信息 ? 顧客表, Customer_Info 編號 顧客名 地址 郵編 電話 1 電話 2 電話 3 1 Jea n N ance 2 A v ocet D r i v e, R edw ood S hores , C A 95054 415 555 1212 2 John N i k e 323 C oll eg e D r i v e, E dis on, N J 08820 609 555 1212 201 555 1212 貨物信息 ? 貨物表, Stock_Info 貨物號 價格 稅率 1004 67 50 . 00 2 10 1 1 45 00 . 23 2 1534 22 34 . 00 2 1535 34 56 . 23 2 定貨信息 ? 訂貨單, purchase_info ? 定貨條目(細目表) items_info 單號 顧客 定貨日期 發(fā) 貨日期 到貨 街道 到貨 城市 郵編 2023 2 1 1 96 20 5 98 1001 1 條目編號 單號 貨物 數(shù)量 折扣 01 1001 1534 12 0 02 1001 1535 10 10 10 2023 1004 1 0 11 2023 101 1 2 1 二、采用關系方法 ? 關系表的定義 ? 對關系表的數(shù)據(jù)操縱 ? 基于關系表的查詢與統(tǒng)計 關系數(shù)據(jù)庫的解決方案 ? 采用關系方法將顧客信息,訂貨單,貨物條目清單組織成表。 關系表的定義 ? 采用關系模型實現(xiàn)對現(xiàn)實世界的抽象。 ? 不允許表中嵌表。 CREATE TABLE purchase_info ( pono NUMBER PRIMARY KEY, custno NUMBER REFERENCES customer_info(custno), orderdate DATE, shiptodate DATE, shiptostreet VARCHAR2(200), shiptocity VARCHAR2(200), shiptostate VARCHAR2(200), shiptozip VARCHAR2(20) )。, 39。CA39。415555121239。, 39。, 39。, 39。, NULL) 。 INSERT INTO stock_info VALUES(1535, , 2) 。, 39。, 39。) 。 INSERT INTO items_info VALUES(11, 2023, 1011, 2, 1) 。 數(shù)據(jù)操縱 維護數(shù)據(jù) ? 修改數(shù)據(jù) : ? 更改 1001訂貨單中貨物號為 1535的訂貨量 UPDATE items_info SET quantity=20 WHERE pono=1001 AND stockno = 1535。 ? 不將 address拆散,也不將聯(lián)系電話存為不相關的多列,在 O- R中可以定義特殊的類型表示。 ? 定義一個數(shù)組類型,表示顧客的幾部電話 CREATE TYPE phone_list_t AS VARRAY(10) OF VARCHAR2(20) 。 定義類型 ? 定義一個對象類型表示貨物信息 CREATE TYPE stock_info_t AS OBJECT ( stockno NUMBER, cost NUMBER, tax_code NUMBER ) 。 END。 stock stock_info_t。 SELECT DEREF() INTO stock FROM DUAL 。 END。 ? STOCK_INFO_T對象類型包含三個屬性: ? stockno NUMBER, ? cost NUMBER, ? tax_code NUMBER 創(chuàng)建對象表 ? 對象表 purchase_tab的定義: CREATE TABLE purchase_tab OF purchase_info_t ( PRIMARY KEY (pono), SCOPE FOR (custref) IS customer_tab ) NESTED TABLE line_item_list STORE AS po_line_tab 。 ? 一個嵌套表的所有記錄存儲在一個獨立的存儲表中,在該存儲表中有一個隱含的列 NESTED_TABLE
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1