版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1第2章數(shù)據(jù)庫(kù)——信息系統(tǒng)的核心學(xué)習(xí)重點(diǎn)數(shù)據(jù)庫(kù)系統(tǒng)的基本概念數(shù)據(jù)模型關(guān)系數(shù)據(jù)庫(kù)模擬銀行系統(tǒng)的分析22.1數(shù)據(jù)管理技術(shù)的發(fā)展數(shù)據(jù)管理是指對(duì)數(shù)據(jù)進(jìn)行組織、存儲(chǔ)、分類、檢索和維護(hù)等操作,是數(shù)據(jù)處理的核心。數(shù)據(jù)管理技術(shù)的發(fā)展主要經(jīng)歷了人工管理、文件管理和數(shù)據(jù)庫(kù)系統(tǒng)管理三個(gè)階段。3數(shù)據(jù)庫(kù)系統(tǒng)管理階段對(duì)所有的數(shù)據(jù)實(shí)行統(tǒng)一規(guī)劃管理,形成一個(gè)數(shù)據(jù)中心,構(gòu)成一個(gè)數(shù)據(jù)倉(cāng)庫(kù),數(shù)據(jù)庫(kù)中的數(shù)據(jù)能夠滿足所有用戶的不同要求,供不同用戶共享。
數(shù)據(jù)庫(kù)技術(shù)的主要目的
有效地管理和存取大量數(shù)據(jù)資源,包括:提高數(shù)據(jù)共享性、減少數(shù)據(jù)冗余度、提供數(shù)據(jù)與應(yīng)用程序的獨(dú)立性42.2數(shù)據(jù)庫(kù)系統(tǒng)基本概念1、數(shù)據(jù)庫(kù)(DB)
長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi)的、有組織的、可共享的大量數(shù)據(jù)的集合。
特點(diǎn):
數(shù)據(jù)的結(jié)構(gòu)化數(shù)據(jù)的低冗余數(shù)據(jù)的共享性、獨(dú)立性和完整性
52、數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)負(fù)責(zé)數(shù)據(jù)庫(kù)的定義、建立、操縱、管理和維護(hù)的計(jì)算機(jī)軟件,是數(shù)據(jù)庫(kù)系統(tǒng)的核心部分。DBMS為用戶管理數(shù)據(jù)提供一整套命令,利用這些命令可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各種操作,如數(shù)據(jù)結(jié)構(gòu)的定義,數(shù)據(jù)的輸入、輸出、編輯、刪除、更新、統(tǒng)計(jì)和瀏覽等。6常見的DBMS有:
DB2、Informix、Oracle、Sybase、VFP、Access、PowerBuilder等。Oracle是一種數(shù)據(jù)庫(kù)管理系統(tǒng)軟件
不同的DBMS提供的命令集大同小異73.數(shù)據(jù)庫(kù)系統(tǒng)(DBS,DataBaseSystem)數(shù)據(jù)庫(kù)系統(tǒng)是指引進(jìn)數(shù)據(jù)庫(kù)技術(shù)后的計(jì)算機(jī)系統(tǒng)。數(shù)據(jù)庫(kù)系統(tǒng)的完整組成:計(jì)算機(jī)硬件系統(tǒng)軟件系統(tǒng)(OS),包括系統(tǒng)軟件和應(yīng)用軟件數(shù)據(jù)庫(kù)集合(DB)數(shù)據(jù)庫(kù)管理員(DBA)用戶應(yīng)用程序1應(yīng)用程序2應(yīng)用程序n數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)數(shù)據(jù)庫(kù)管理員(DBA)數(shù)據(jù)庫(kù)(DB)數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)9數(shù)據(jù)庫(kù)系統(tǒng)層次示意圖硬件操作系統(tǒng)DB管理系統(tǒng)DB應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)管理員最終用戶開發(fā)人員數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)
一個(gè)負(fù)責(zé)數(shù)據(jù)庫(kù)的定義、建立、操縱、管理和維護(hù)的計(jì)算機(jī)軟件,是數(shù)據(jù)庫(kù)系統(tǒng)的核心部分。數(shù)據(jù)庫(kù)管理員(DBA)
專職對(duì)數(shù)據(jù)庫(kù)進(jìn)行規(guī)劃、設(shè)計(jì)、維護(hù)和監(jiān)視的人員數(shù)據(jù)庫(kù)系統(tǒng)(DBS)
構(gòu)成要素:DB、DBMS、DBA小結(jié)112.3數(shù)
據(jù)
模
型
數(shù)據(jù)模型是對(duì)現(xiàn)實(shí)世界數(shù)據(jù)特征的抽象,是用來(lái)描述數(shù)據(jù)的結(jié)構(gòu)和聯(lián)系的一組概念和定義,分為兩個(gè)層次。
1、概念數(shù)據(jù)模型是面向客觀世界、面向用戶的模型。E-R模型、擴(kuò)充的E-R模型等是常用的概念模型2、邏輯數(shù)據(jù)模型是面向數(shù)據(jù)庫(kù)系統(tǒng)(面向計(jì)算機(jī)系統(tǒng))的模型,用于DBMS的具體實(shí)現(xiàn)。最常見的邏輯數(shù)據(jù)模型是關(guān)系模型等。實(shí)體(Entity):客觀存在并可相互區(qū)分的事物。它是信息世界的基本單位。聯(lián)系(Relationship):實(shí)體集之間關(guān)系的抽象表示。
類型:1:1,1:N,M:N屬性(Attribute):描述實(shí)體或聯(lián)系的特性。概念模型(E-R模型)
1213E-R圖中使用矩形表示實(shí)體,菱形表示聯(lián)系,橢圓形表示屬性,連線上的數(shù)值表示聯(lián)系類型。學(xué)生課程選修學(xué)號(hào)姓名性別年級(jí)專業(yè)課程代碼課程名稱類型學(xué)分成績(jī)mn考慮學(xué)生、課程實(shí)體及其聯(lián)系:14學(xué)號(hào)姓名性別婚否出生日期電話簡(jiǎn)歷照片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)系中每一行由一個(gè)具體實(shí)體或具體聯(lián)系,且各行的順序可以是任意的。(4)一個(gè)關(guān)系是一張二維表,不允許有相同的列(屬性),也不允許有相同的行(元組)。162.4
關(guān)
系
數(shù)
據(jù)
庫(kù)
關(guān)系數(shù)據(jù)庫(kù):
根據(jù)關(guān)系模型設(shè)計(jì)的若干二維數(shù)據(jù)表文件的集合。組成結(jié)構(gòu):
一個(gè)關(guān)系數(shù)據(jù)庫(kù)由若干個(gè)數(shù)據(jù)表組成;
每個(gè)數(shù)據(jù)表由若干個(gè)記錄組成;
每個(gè)記錄由若干個(gè)數(shù)據(jù)項(xiàng)組成。17一個(gè)實(shí)際的例子一個(gè)支持銀行核心業(yè)務(wù)之客戶賬戶系統(tǒng)正常運(yùn)行的信息系統(tǒng)18任務(wù)
現(xiàn)有一商業(yè)銀行需要用計(jì)算機(jī)完成其核心業(yè)務(wù)系統(tǒng)19完成任務(wù)的步驟準(zhǔn)備工作需求分析限定業(yè)務(wù)范圍業(yè)務(wù)流程及數(shù)據(jù)調(diào)查
建立模型物理實(shí)現(xiàn)測(cè)試、運(yùn)行與維護(hù)20需求分析-業(yè)務(wù)限定業(yè)務(wù)限定: 存款賬戶的開戶、存款、取款、行內(nèi)轉(zhuǎn)賬、掛失、銷戶;存款及客戶信息的查詢和統(tǒng)計(jì)。21需求分析-業(yè)務(wù)流程開戶業(yè)務(wù)流程:用戶填寫基本信息根據(jù)用戶身份證號(hào)查詢?cè)撚脩羰欠褚呀?jīng)是本行客戶如果不是,先登記基本信息,再開戶。如果是,則直接開戶。開戶:確定存款賬戶類型及金額;填寫賬戶相關(guān)信息;用戶預(yù)留密碼;打印存折或發(fā)卡22需求分析-業(yè)務(wù)流程存款業(yè)務(wù)流程用戶提供賬號(hào)(通過卡或存折)和存款數(shù)額信息查詢指定賬號(hào)是否存在,如果不存在,則提示錯(cuò)誤并終止業(yè)務(wù);否則繼續(xù)。收取相應(yīng)數(shù)量的現(xiàn)金,更改相應(yīng)賬戶的余額,記錄本次業(yè)務(wù)明細(xì)信息。23需求分析-業(yè)務(wù)流程取款業(yè)務(wù)流程:用戶提供賬戶和取款數(shù)額信息查詢指定賬號(hào)是否存在,如果不存在,則提示錯(cuò)誤并終止業(yè)務(wù);否則繼續(xù)。查詢指定賬戶是否為正常賬戶,是則繼續(xù),否則提示錯(cuò)誤并終止業(yè)務(wù)。查詢指定賬戶的余額是否足夠支取,如果不夠,則提示錯(cuò)誤并終止業(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)出賬戶、對(duì)方賬戶和轉(zhuǎn)賬數(shù)額信息查詢上述指定賬號(hào)是否都存在,如果任一個(gè)賬戶不存在,則提示錯(cuò)誤并終止業(yè)務(wù);否則繼續(xù)。查詢轉(zhuǎn)出賬戶是否為正常賬戶,是則繼續(xù),否則提示錯(cuò)誤并終止業(yè)務(wù)。查詢轉(zhuǎn)出賬戶的余額是否足夠轉(zhuǎn)賬,如果不夠,則提示錯(cuò)誤并終止業(yè)務(wù);否則繼續(xù)。用戶輸入密碼查詢用戶輸入的密碼與系統(tǒng)預(yù)留密碼是否一致,如果不一致,則提示重新輸入密碼,返回上一步;否則繼續(xù)。更改轉(zhuǎn)出賬戶與對(duì)方賬戶的余額,記錄本次業(yè)務(wù)明細(xì)信息。25需求分析-業(yè)務(wù)流程其他業(yè)務(wù)流程請(qǐng)同學(xué)們討論掛失銷戶26需求分析-數(shù)據(jù)分析開戶:客戶身份證編號(hào),客戶姓名,客戶所在城市,聯(lián)系電話,性別,職業(yè)、帳號(hào),開戶日期,賬戶余額,賬戶類型,賬戶狀態(tài),銀行操作人員,開戶銀行分支機(jī)構(gòu)存款:帳號(hào),存款日期,存款額,賬戶余額,銀行操作人員取款:帳號(hào),取款日期,取款額,賬戶余額,銀行操作人員轉(zhuǎn)賬:轉(zhuǎn)出帳號(hào),對(duì)方賬號(hào),金額,轉(zhuǎn)賬日期,銀行操作人員銷戶:帳號(hào),賬戶余額,銷戶日期掛失:帳號(hào),掛失日期客戶查詢:賬號(hào),余額,存取款歷史(時(shí)間,業(yè)務(wù)類型,發(fā)生額,當(dāng)時(shí)余額)27概念模型E-R圖mn擁有姓名身份證號(hào)電話賬號(hào)類型余額狀態(tài)開戶日期客戶存款賬戶職業(yè)對(duì)應(yīng)1n金額類型日期名稱編碼銀行分支機(jī)構(gòu)性別城市經(jīng)手人管理n1存取款轉(zhuǎn)賬明細(xì)對(duì)方賬號(hào)經(jīng)手人28邏輯模型客戶表屬性名含義類型長(zhǎng)度要求Customer_id身份證號(hào)字符18主碼Cust_name姓名變長(zhǎng)字符20非空Cust_phone電話變長(zhǎng)字符13Cust_gender性別字符1“M”男”F“女Cust_job職業(yè)變長(zhǎng)字符30Cust_city所在城市變長(zhǎng)字符3029賬戶表屬性名含義類型長(zhǎng)度要求Customer_id身份證號(hào)字符18外碼Branch_id機(jī)構(gòu)編碼字符4外碼Account_no賬號(hào)字符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屬性名含義類型長(zhǎng)度要求Account_no賬號(hào)字符8外碼Oper_date發(fā)生日期日期amount金額數(shù)值11,2oper_type類型字符1“C”存款”Q
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度互聯(lián)網(wǎng)廣告行業(yè)勞動(dòng)合同范本及廣告內(nèi)容審核責(zé)任協(xié)議3篇
- 脫丙烷課程設(shè)計(jì)
- 船舶原理課程設(shè)計(jì)散貨船
- 美術(shù)生創(chuàng)新思維課程設(shè)計(jì)
- 線上花束插花課程設(shè)計(jì)
- 茶園生產(chǎn) 課程設(shè)計(jì)
- 線上課程設(shè)計(jì)公司
- 《精神分析技巧》課件
- 2024年美術(shù)教案設(shè)計(jì)(7篇)
- 穿銷單元課程設(shè)計(jì)
- 2024-2025學(xué)年銅官山區(qū)數(shù)學(xué)三年級(jí)第一學(xué)期期末調(diào)研試題含解析
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實(shí)踐指導(dǎo)材料之18:“7支持-7.1資源”(雷澤佳編制-2025B0)
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實(shí)踐指導(dǎo)材料之17:“6策劃-6.6合作”(雷澤佳編制-2025B0)
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實(shí)踐指導(dǎo)材料之16:“6策劃-6.5組織結(jié)構(gòu)”(雷澤佳編制-2025B0)
- GB/T 45016-2024發(fā)動(dòng)機(jī)附件帶傳動(dòng)系統(tǒng)機(jī)械式自動(dòng)張緊輪試驗(yàn)方法
- 南寧市三好學(xué)生主要事跡(8篇)
- 2024版玻璃幕墻工程材料采購(gòu)合同2篇
- 全國(guó)英語(yǔ)教師賽課一等獎(jiǎng)七年級(jí)上冊(cè)(人教2024年新編)《Unit 7 Happy Birthday》教學(xué)設(shè)計(jì)
- 2025年婦產(chǎn)科工作計(jì)劃
- 《寒假安全教育班會(huì)》課件模板四套
- (T8聯(lián)考)2025屆高三部分重點(diǎn)中學(xué)12月第一次聯(lián)考 生物試卷(含答案詳解)
評(píng)論
0/150
提交評(píng)論