




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1第2章數(shù)據(jù)庫——信息系統(tǒng)的核心學(xué)習(xí)重點(diǎn)數(shù)據(jù)庫系統(tǒng)的基本概念數(shù)據(jù)模型關(guān)系數(shù)據(jù)庫模擬銀行系統(tǒng)的分析22.1數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)管理是指對數(shù)據(jù)進(jìn)行組織、存儲、分類、檢索和維護(hù)等操作,是數(shù)據(jù)處理的核心。數(shù)據(jù)管理技術(shù)的發(fā)展主要經(jīng)歷了人工管理、文件管理和數(shù)據(jù)庫系統(tǒng)管理三個階段。3數(shù)據(jù)庫系統(tǒng)管理階段對所有的數(shù)據(jù)實行統(tǒng)一規(guī)劃管理,形成一個數(shù)據(jù)中心,構(gòu)成一個數(shù)據(jù)倉庫,數(shù)據(jù)庫中的數(shù)據(jù)能夠滿足所有用戶的不同要求,供不同用戶共享。
數(shù)據(jù)庫技術(shù)的主要目的
有效地管理和存取大量數(shù)據(jù)資源,包括:提高數(shù)據(jù)共享性、減少數(shù)據(jù)冗余度、提供數(shù)據(jù)與應(yīng)用程序的獨(dú)立性42.2數(shù)據(jù)庫系統(tǒng)基本概念1、數(shù)據(jù)庫(DB)
長期儲存在計算機(jī)內(nèi)的、有組織的、可共享的大量數(shù)據(jù)的集合。
特點(diǎn):
數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)的低冗余數(shù)據(jù)的共享性、獨(dú)立性和完整性
52、數(shù)據(jù)庫管理系統(tǒng)(DBMS)負(fù)責(zé)數(shù)據(jù)庫的定義、建立、操縱、管理和維護(hù)的計算機(jī)軟件,是數(shù)據(jù)庫系統(tǒng)的核心部分。DBMS為用戶管理數(shù)據(jù)提供一整套命令,利用這些命令可以實現(xiàn)對數(shù)據(jù)庫的各種操作,如數(shù)據(jù)結(jié)構(gòu)的定義,數(shù)據(jù)的輸入、輸出、編輯、刪除、更新、統(tǒng)計和瀏覽等。6常見的DBMS有:
DB2、Informix、Oracle、Sybase、VFP、Access、PowerBuilder等。Oracle是一種數(shù)據(jù)庫管理系統(tǒng)軟件
不同的DBMS提供的命令集大同小異73.數(shù)據(jù)庫系統(tǒng)(DBS,DataBaseSystem)數(shù)據(jù)庫系統(tǒng)是指引進(jìn)數(shù)據(jù)庫技術(shù)后的計算機(jī)系統(tǒng)。數(shù)據(jù)庫系統(tǒng)的完整組成:計算機(jī)硬件系統(tǒng)軟件系統(tǒng)(OS),包括系統(tǒng)軟件和應(yīng)用軟件數(shù)據(jù)庫集合(DB)數(shù)據(jù)庫管理員(DBA)用戶應(yīng)用程序1應(yīng)用程序2應(yīng)用程序n數(shù)據(jù)庫管理系統(tǒng)(DBMS)數(shù)據(jù)庫管理員(DBA)數(shù)據(jù)庫(DB)數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)9數(shù)據(jù)庫系統(tǒng)層次示意圖硬件操作系統(tǒng)DB管理系統(tǒng)DB應(yīng)用系統(tǒng)數(shù)據(jù)庫管理員最終用戶開發(fā)人員數(shù)據(jù)庫管理系統(tǒng)(DBMS)
一個負(fù)責(zé)數(shù)據(jù)庫的定義、建立、操縱、管理和維護(hù)的計算機(jī)軟件,是數(shù)據(jù)庫系統(tǒng)的核心部分。數(shù)據(jù)庫管理員(DBA)
專職對數(shù)據(jù)庫進(jìn)行規(guī)劃、設(shè)計、維護(hù)和監(jiān)視的人員數(shù)據(jù)庫系統(tǒng)(DBS)
構(gòu)成要素:DB、DBMS、DBA小結(jié)112.3數(shù)
據(jù)
模
型
數(shù)據(jù)模型是對現(xiàn)實世界數(shù)據(jù)特征的抽象,是用來描述數(shù)據(jù)的結(jié)構(gòu)和聯(lián)系的一組概念和定義,分為兩個層次。
1、概念數(shù)據(jù)模型是面向客觀世界、面向用戶的模型。E-R模型、擴(kuò)充的E-R模型等是常用的概念模型2、邏輯數(shù)據(jù)模型是面向數(shù)據(jù)庫系統(tǒng)(面向計算機(jī)系統(tǒng))的模型,用于DBMS的具體實現(xiàn)。最常見的邏輯數(shù)據(jù)模型是關(guān)系模型等。實體(Entity):客觀存在并可相互區(qū)分的事物。它是信息世界的基本單位。聯(lián)系(Relationship):實體集之間關(guān)系的抽象表示。
類型:1:1,1:N,M:N屬性(Attribute):描述實體或聯(lián)系的特性。概念模型(E-R模型)
1213E-R圖中使用矩形表示實體,菱形表示聯(lián)系,橢圓形表示屬性,連線上的數(shù)值表示聯(lián)系類型。學(xué)生課程選修學(xué)號姓名性別年級專業(yè)課程代碼課程名稱類型學(xué)分成績mn考慮學(xué)生、課程實體及其聯(lián)系:14學(xué)號姓名性別婚否出生日期電話簡歷照片200101劉德華男F68/07/02123456MemoGene200203張惠妹女T73/05/09321456MemoGene200007鞏麗女T64/12/23654123MemoGene200102成龍男F72/10/24654892MemoGene邏輯模型(關(guān)系模型)
關(guān)系模型的主要特點(diǎn)有:(1)關(guān)系中的每一分量不可再分,是最基本的數(shù)據(jù)單位。(2)關(guān)系中每一列的分量是同屬性的,列數(shù)根據(jù)需要而設(shè),且各列的順序是任意的。(3)關(guān)系中每一行由一個具體實體或具體聯(lián)系,且各行的順序可以是任意的。(4)一個關(guān)系是一張二維表,不允許有相同的列(屬性),也不允許有相同的行(元組)。162.4
關(guān)
系
數(shù)
據(jù)
庫
關(guān)系數(shù)據(jù)庫:
根據(jù)關(guān)系模型設(shè)計的若干二維數(shù)據(jù)表文件的集合。組成結(jié)構(gòu):
一個關(guān)系數(shù)據(jù)庫由若干個數(shù)據(jù)表組成;
每個數(shù)據(jù)表由若干個記錄組成;
每個記錄由若干個數(shù)據(jù)項組成。17一個實際的例子一個支持銀行核心業(yè)務(wù)之客戶賬戶系統(tǒng)正常運(yùn)行的信息系統(tǒng)18任務(wù)
現(xiàn)有一商業(yè)銀行需要用計算機(jī)完成其核心業(yè)務(wù)系統(tǒng)19完成任務(wù)的步驟準(zhǔn)備工作需求分析限定業(yè)務(wù)范圍業(yè)務(wù)流程及數(shù)據(jù)調(diào)查
建立模型物理實現(xiàn)測試、運(yùn)行與維護(hù)20需求分析-業(yè)務(wù)限定業(yè)務(wù)限定: 存款賬戶的開戶、存款、取款、行內(nèi)轉(zhuǎn)賬、掛失、銷戶;存款及客戶信息的查詢和統(tǒng)計。21需求分析-業(yè)務(wù)流程開戶業(yè)務(wù)流程:用戶填寫基本信息根據(jù)用戶身份證號查詢該用戶是否已經(jīng)是本行客戶如果不是,先登記基本信息,再開戶。如果是,則直接開戶。開戶:確定存款賬戶類型及金額;填寫賬戶相關(guān)信息;用戶預(yù)留密碼;打印存折或發(fā)卡22需求分析-業(yè)務(wù)流程存款業(yè)務(wù)流程用戶提供賬號(通過卡或存折)和存款數(shù)額信息查詢指定賬號是否存在,如果不存在,則提示錯誤并終止業(yè)務(wù);否則繼續(xù)。收取相應(yīng)數(shù)量的現(xiàn)金,更改相應(yīng)賬戶的余額,記錄本次業(yè)務(wù)明細(xì)信息。23需求分析-業(yè)務(wù)流程取款業(yè)務(wù)流程:用戶提供賬戶和取款數(shù)額信息查詢指定賬號是否存在,如果不存在,則提示錯誤并終止業(yè)務(wù);否則繼續(xù)。查詢指定賬戶是否為正常賬戶,是則繼續(xù),否則提示錯誤并終止業(yè)務(wù)。查詢指定賬戶的余額是否足夠支取,如果不夠,則提示錯誤并終止業(yè)務(wù);否則繼續(xù)。用戶輸入密碼查詢用戶輸入的密碼與系統(tǒng)預(yù)留密碼是否一致,如果不一致,則提示重新輸入密碼,返回上一步;否則繼續(xù)。給用戶支取相應(yīng)數(shù)量的現(xiàn)金,更改相應(yīng)賬戶的余額,記錄本次業(yè)務(wù)明細(xì)信息。24需求分析-業(yè)務(wù)流程行內(nèi)轉(zhuǎn)賬業(yè)務(wù)流程:用戶提供轉(zhuǎn)出賬戶、對方賬戶和轉(zhuǎn)賬數(shù)額信息查詢上述指定賬號是否都存在,如果任一個賬戶不存在,則提示錯誤并終止業(yè)務(wù);否則繼續(xù)。查詢轉(zhuǎn)出賬戶是否為正常賬戶,是則繼續(xù),否則提示錯誤并終止業(yè)務(wù)。查詢轉(zhuǎn)出賬戶的余額是否足夠轉(zhuǎn)賬,如果不夠,則提示錯誤并終止業(yè)務(wù);否則繼續(xù)。用戶輸入密碼查詢用戶輸入的密碼與系統(tǒng)預(yù)留密碼是否一致,如果不一致,則提示重新輸入密碼,返回上一步;否則繼續(xù)。更改轉(zhuǎn)出賬戶與對方賬戶的余額,記錄本次業(yè)務(wù)明細(xì)信息。25需求分析-業(yè)務(wù)流程其他業(yè)務(wù)流程請同學(xué)們討論掛失銷戶26需求分析-數(shù)據(jù)分析開戶:客戶身份證編號,客戶姓名,客戶所在城市,聯(lián)系電話,性別,職業(yè)、帳號,開戶日期,賬戶余額,賬戶類型,賬戶狀態(tài),銀行操作人員,開戶銀行分支機(jī)構(gòu)存款:帳號,存款日期,存款額,賬戶余額,銀行操作人員取款:帳號,取款日期,取款額,賬戶余額,銀行操作人員轉(zhuǎn)賬:轉(zhuǎn)出帳號,對方賬號,金額,轉(zhuǎn)賬日期,銀行操作人員銷戶:帳號,賬戶余額,銷戶日期掛失:帳號,掛失日期客戶查詢:賬號,余額,存取款歷史(時間,業(yè)務(wù)類型,發(fā)生額,當(dāng)時余額)27概念模型E-R圖mn擁有姓名身份證號電話賬號類型余額狀態(tài)開戶日期客戶存款賬戶職業(yè)對應(yīng)1n金額類型日期名稱編碼銀行分支機(jī)構(gòu)性別城市經(jīng)手人管理n1存取款轉(zhuǎn)賬明細(xì)對方賬號經(jīng)手人28邏輯模型客戶表屬性名含義類型長度要求Customer_id身份證號字符18主碼Cust_name姓名變長字符20非空Cust_phone電話變長字符13Cust_gender性別字符1“M”男”F“女Cust_job職業(yè)變長字符30Cust_city所在城市變長字符3029賬戶表屬性名含義類型長度要求Customer_id身份證號字符18外碼Branch_id機(jī)構(gòu)編碼字符4外碼Account_no賬號字符8主碼balance余額數(shù)值14,2build_date開戶日期日期10Acct_type賬戶類型字符1“0”活期,”數(shù)字“表示定期月數(shù)status賬戶狀態(tài)字符1”0“正常,”1”掛失,”2“銷戶Account_pwd密碼字符630邏輯模型存、取款、轉(zhuǎn)賬明細(xì)表deposit屬性名含義類型長度要求Account_no賬號字符8外碼Oper_date發(fā)生日期日期amount金額數(shù)值11,2oper_type類型字符1“C”存款”Q
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025廣東廣州市筑業(yè)城建有限公司招聘工作人員、人員模擬試卷及答案詳解(各地真題)
- 2025廣東清遠(yuǎn)市連州市教育局招聘高中教師10人(編制)模擬試卷附答案詳解(模擬題)
- 2025吉林松原市教育局直屬學(xué)校招聘教育部直屬六所師范大學(xué)應(yīng)屆畢業(yè)生44人模擬試卷及完整答案詳解1套
- 2025春季內(nèi)蒙古包頭市東河區(qū)機(jī)關(guān)所屬事業(yè)單位引進(jìn)高層次和緊缺急需人才51人模擬試卷及答案詳解(必刷)
- 2025河北雄安新區(qū)雄縣事業(yè)單位招聘89人模擬試卷及答案詳解(各地真題)
- 2025年進(jìn)賢縣招聘警務(wù)助理100人考試模擬試題及答案解析
- 2025年合肥科技農(nóng)村商業(yè)銀行校園招聘48名備考考試題庫附答案解析
- 2025海南文昌市人民醫(yī)院招聘編外合同制護(hù)理人員10人模擬試卷含答案詳解
- 2025年湖南永州市冷水灘區(qū)人民法院招聘9名聘用制審判輔助人員模擬試卷含答案詳解
- 2025年高三物理上學(xué)期“物理電影”科學(xué)性評測試卷
- 2025廣東廣州市白云區(qū)民政局招聘窗口服務(wù)崗政府雇員1人筆試備考試題及答案解析
- 涂料用溶劑課件
- 外研版英語七上單詞表
- DB15T 2916-2023 餐飲服務(wù)標(biāo)識化管理指南
- 《加工工藝學(xué)》2-2特種鑄造
- GB/T 6342-1996泡沫塑料與橡膠線性尺寸的測定
- 第五章電壓暫降及短時間中斷
- GB/T 1423-1996貴金屬及其合金密度的測試方法
- GB 17790-2008家用和類似用途空調(diào)器安裝規(guī)范
- 2022年曲靖市交通建設(shè)投資集團(tuán)有限公司招聘筆試題庫及答案解析
- 高中綜合實踐活動
評論
0/150
提交評論