999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Oracle的數據庫系統設計

2017-07-18 11:57:29何雪鋒
河北軟件職業技術學院學報 2017年2期
關鍵詞:結構設計分類數據庫

何雪鋒

(四川信息職業技術學院,四川 廣元 628000)

基于Oracle的數據庫系統設計

何雪鋒

(四川信息職業技術學院,四川 廣元 628000)

Oracle是比較大型的數據庫管理系統,應用于很多大型企業。目前很多資料僅概述了數據庫的理論知識,很少有根據具體案例解析數據庫系統的設計步驟。因此,以人脈管理系統為例,結合Oracle數據庫理論剖析數據庫系統的設計過程具有一定的意義。

Oracle;數據庫;系統設計

0 引言

數據庫系統是信息系統的重要組成部分,快速正確地掌握數據庫系統的設計非常重要。目前有很多數據庫方面的教材和論文,而有通過案例演示數據庫設計步驟的卻很少,很多資料都僅限于提出數據庫設計的概念[1-2],但是沒有列出具體的實例。數據庫系統的設計步驟主要有:需求分析、概念結構設計、邏輯結構設計、物理結構設計。需求分析主要是明確用戶的需求;概念結構設計主要是根據需求設計書ER圖[3];邏輯結構設計主要把ER模型轉變成關系模式;物理結構設計則是根據具體的數據庫管理系統給出表的結構信息。Oracle[4-5]是一個比較大型的數據庫管理系統,與其他數據庫相比,有比較優秀的用戶權限管理體系、表空間等。本文結合Oracle管理系統,以人脈管理系統為例,清晰地展示數據庫設計的各個步驟。

1 需求分析

需求分析階段的主要任務是理清系統的功能需求,確認系統的邊界,反復與客戶溝通,通過功能圖、用例圖、數據流圖、協作圖、時序圖等方式簡單準確地表達客戶的需求,最終形成需求規格說明書。

在生活中,人脈管理系統主要用于管理不同類型的人脈,實現生日提醒、事務備忘等功能,由于系統需求相對簡單,本文僅列出功能圖,如圖1所示。

圖1 人脈管理系統功能圖

人脈管理系統的結構模塊及其功能如下所述。

(1)系統管理模塊:用于實現用戶的登錄、注冊。

(2)信息管理模塊:用于對基本信息的管理,如增刪改查等功能。

(3)信息搜索模塊:用于實現信息的查詢輸出。

(4)輔助功能模塊:用于提醒用戶親人以及朋友的生日日期和活動備注等。

2 數據庫系統設計

2.1 概念結構設計

概念設計階段的任務是把需求階段的系統功能抽象成實體之間的關系圖,即ER圖。

根據人脈管理系統的需求分析,該系統主要涉及用戶、人物分類、備忘錄三個實體,從而得到ER圖,如圖2所示。

2.2 邏輯結構設計

邏輯結構設計階段的主要任務是把概念設計階段的ER圖轉換成關系。ER圖中的每個實體對應一個關系,每個實體的屬性對應關系的屬性。聯系則根據實際情況獨立成關系或合并到一段。

圖2 人脈管理系統ER圖

根據人脈管理系統ER圖,得到如下五個關系:

(1)管理員表(用戶ID,用戶姓名,用戶密碼);

(2)人物分類表(分類ID,分類名稱,分類編號);

(3)用戶信息表(用戶ID,分類編號,姓名,性別,電話,生日,地址,郵箱,職業,工作單位,行業,親密度);

(4)用戶備忘錄表(備忘ID,主題,描述);

(5)用戶備忘表(用戶ID,備忘ID,備忘時間)。

2.3 物理結構設計

物理結構設計的主要任務是把關系模式轉換成適應具體數據庫管理系統的二維表。

根據Oracle的數據庫類型,我們采用varchar2類型存放字符串,number類型存放數字,date類型存放日期。五個關系表具體結構見表1-表5。

表1 管理員表結構

表2 人物分類表結構

表3 用戶信息表

表4 用戶備忘錄表

表5 用戶備忘表

2.4 sql代碼實現

在使用Oracle創建數據庫之前,必須先創建表空間,相當于給數據庫指定一個硬盤空間。然后在表空間里創建數據文件。數據文件用來存放具體數據。在操作數據庫之前,我們應該創建用戶并授予相應的操作權限。

3 結語

本文結合Oracle數據庫管理系統,實現了人脈管理的數據庫系統設計。嚴格按照數據庫設計的各個步驟,清晰地解剖了數據庫系統設計過程,為數據庫系統設計的學習提供了一定的參考。

圖3 查詢基本信息

圖4 查詢人脈類別

圖5 查詢備忘信息

[1]劉勇.數據庫設計技巧及設計規范[J].信息技術與信息化,2014(5):251-252.

[2]趙靜宇.數據庫設計規范化的理論研究與應用[J].電子技術與軟件工程,2013(21):208.

[3]邵超,萬春紅.E-R圖的精細設計[J].計算機教育,2015 (8):78-81.

[4]徐卓.關于Oracle數據庫設計、開發、應用的探討[J].鐵路計算機應用,2014(9):59-62.

[5]劉曉華.Oracle數據庫在數據庫系統原理學習中的應用[J].科技廣場,2013(6):21-23.

Design of Database System based on Oracle

HE Xue-feng

(Sichuan Vocational College of Information Technology, Sichuan Guangyuan 628000,China)

Oracle is a relatively large database management system that is used in many large enterprises.At present,a lot of data only outlined the theory of the database system; there are few design steps according to the specific case analysis of the database system.Therefore,taking the personnel management system as an example,it is significant to analyze the design process of database system based on Oracle database theory.

oracle;database;design of system

TP31

A

1673-2022(2017)02-0050-04

2016-12-12

何雪鋒(1988-),男,四川廣元人,助教,碩士,主要研究方向為軟件技術。

猜你喜歡
結構設計分類數據庫
高層建筑連體結構設計
結構設計優化在房屋建筑結構設計中的應用
分類算一算
分類討論求坐標
數據分析中的分類討論
教你一招:數的分類
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
BIM結構設計應用
主站蜘蛛池模板: 久久亚洲国产视频| 久久无码av三级| 国产乱人伦AV在线A| 国产精品亚洲va在线观看| 中文字幕亚洲电影| 中文字幕人成人乱码亚洲电影| 国产无码网站在线观看| 免费观看欧美性一级| 久久久久久国产精品mv| 免费又爽又刺激高潮网址| 91青青草视频在线观看的| 亚洲妓女综合网995久久| 日韩AV无码一区| 国产精品福利导航| 亚洲永久色| 91国内视频在线观看| 亚洲国产成人精品无码区性色 | 欧美日韩在线成人| 伊人成人在线视频| 伊人色天堂| 亚洲精品在线观看91| 久久香蕉国产线看精品| 色135综合网| 亚洲an第二区国产精品| 九九久久精品国产av片囯产区| 2020国产免费久久精品99| 亚洲首页在线观看| 久久精品中文字幕免费| 精品国产成人av免费| 国产又色又爽又黄| 99久久这里只精品麻豆| 午夜限制老子影院888| 波多野结衣一区二区三视频 | 亚洲91精品视频| 日韩精品无码一级毛片免费| 亚洲欧洲日本在线| 欧美激情网址| 国内精自线i品一区202| 国产在线精彩视频二区| 国产91无码福利在线| 亚洲国产无码有码| 欧洲亚洲一区| 国产成人亚洲毛片| 国产成人一区在线播放| 真人高潮娇喘嗯啊在线观看| 久久久91人妻无码精品蜜桃HD| 亚洲一区毛片| 久久黄色一级视频| 欧美精品成人一区二区在线观看| 国产一区二区三区精品久久呦| 国产精品综合久久久| 精品国产自在在线在线观看| 亚洲AⅤ波多系列中文字幕| 日本午夜在线视频| 99ri国产在线| 国产理论一区| 免费国产小视频在线观看| 制服丝袜国产精品| 国产成人综合欧美精品久久| 99re66精品视频在线观看| 九色免费视频| 波多野结衣一区二区三区AV| 毛片大全免费观看| 欧美亚洲欧美| 亚洲精品爱草草视频在线| 亚洲一级毛片在线观| 夜夜操天天摸| 国产色婷婷视频在线观看| 精品99在线观看| 色呦呦手机在线精品| 国产精品hd在线播放| 欧美视频在线不卡| 国产精品第页| 狠狠亚洲婷婷综合色香| 人妻中文久热无码丝袜| 国产精品久久久久鬼色| 欧美中文字幕无线码视频| 亚洲综合精品第一页| 国产综合日韩另类一区二区| 一本大道香蕉中文日本不卡高清二区| 高清色本在线www| 72种姿势欧美久久久大黄蕉|