數(shù)據(jù)庫(kù)設(shè)計(jì)[精選]
數(shù)據(jù)庫(kù)設(shè)計(jì)1
本次課程設(shè)計(jì),使我對(duì)《數(shù)據(jù)結(jié)構(gòu)》這門(mén)課程有了更深入理解!稊(shù)據(jù)結(jié)構(gòu)》是一門(mén)實(shí)踐性較強(qiáng)課程,為了學(xué)好這門(mén)課程,必須在掌握理論知識(shí)同時(shí),加強(qiáng)上機(jī)實(shí)踐。
我課程設(shè)計(jì)題目是線索二叉樹(shù)運(yùn)算。剛開(kāi)始做這個(gè)程序時(shí)候,感到完全無(wú)從下手,甚至讓我覺(jué)得完成這次程序設(shè)計(jì)根本就是不可能,于是開(kāi)始查閱各種資料以及參考文獻(xiàn),之后便開(kāi)始著手寫(xiě)程序,寫(xiě)完運(yùn)行時(shí)有很多問(wèn)題。特別是實(shí)現(xiàn)線索二叉樹(shù)刪除運(yùn)算時(shí)很多情況沒(méi)有考慮周全,經(jīng)常運(yùn)行出現(xiàn)錯(cuò)誤,但通過(guò)同學(xué)間幫助最終基本解決問(wèn)題。
在本課程設(shè)計(jì)中,我明白了理論與實(shí)際應(yīng)用相結(jié)合重要性,并提高了自己組織數(shù)據(jù)及編寫(xiě)大型程序能力。培養(yǎng)了基本、良好程序設(shè)計(jì)技能以及合作能力。這次課程設(shè)計(jì)同樣提高了我綜合運(yùn)用所學(xué)知識(shí)能力。并對(duì)VC有了更深入了解!稊(shù)據(jù)結(jié)構(gòu)》是一門(mén)實(shí)踐性很強(qiáng)課程,上機(jī)實(shí)習(xí)是對(duì)學(xué)生全面綜合素質(zhì)進(jìn)行訓(xùn)練一種最基本方法,是與課堂聽(tīng)講、自學(xué)和練習(xí)相輔相成、必不可少一個(gè)教學(xué)環(huán)節(jié)。
上機(jī)實(shí)習(xí)一方面能使書(shū)本上知識(shí)變“活”,起到深化理解和靈活掌握教學(xué)內(nèi)容目;另一方面,上機(jī)實(shí)習(xí)是對(duì)學(xué)生軟件設(shè)計(jì)綜合能力訓(xùn)練,包括問(wèn)題分析,總體結(jié)構(gòu)設(shè)計(jì),程序設(shè)計(jì)基本技能和技巧訓(xùn)練。此外,還有更重要一點(diǎn)是:機(jī)器是比任何教師更嚴(yán)厲檢查者。因此,在“數(shù)據(jù)結(jié)構(gòu)”學(xué)習(xí)過(guò)程中,必須嚴(yán)格按照老師要求,主動(dòng)地、積極地、認(rèn)真地做好每一個(gè)實(shí)驗(yàn),以不斷提高自己編程能力與專業(yè)素質(zhì)。
通過(guò)這段時(shí)間課程設(shè)計(jì),我認(rèn)識(shí)到數(shù)據(jù)結(jié)構(gòu)是一門(mén)比較難課程。需要多花時(shí)間上機(jī)練習(xí)。這次程序訓(xùn)練培養(yǎng)了我實(shí)際分析問(wèn)題、編程和動(dòng)手能力,使我掌握了程序設(shè)計(jì)基本技能,提高了我適應(yīng)實(shí)際,實(shí)踐編程能力?倎(lái)說(shuō),這次課程設(shè)計(jì)讓我獲益匪淺,對(duì)數(shù)據(jù)結(jié)構(gòu)也有了進(jìn)一步理解和認(rèn)識(shí)。
一周的課程設(shè)計(jì)結(jié)束了,在這次的課程設(shè)計(jì)中不僅檢驗(yàn)了我所學(xué)習(xí)的知識(shí),也培養(yǎng)了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情的方法和技巧。在設(shè)計(jì)過(guò)程中,和同學(xué)們相互探討,相互學(xué)習(xí),相互監(jiān)督。我學(xué)會(huì)了運(yùn)籌帷幄,學(xué)會(huì)了寬容,學(xué)會(huì)了理解,也學(xué)會(huì)了做人與處世,這次課程設(shè)計(jì)對(duì)我來(lái)說(shuō)受益良多。
課程設(shè)計(jì)是我們專業(yè)課程知識(shí)綜合應(yīng)用的實(shí)踐訓(xùn)練,著是我們邁向社會(huì),從事職業(yè)工作前一個(gè)必不少的過(guò)程!扒Ю镏惺加谧阆隆保ㄟ^(guò)這次課程設(shè)計(jì),我深深體會(huì)到這句千古名言的真正含義。我今天認(rèn)真的進(jìn)行課程設(shè)計(jì),學(xué)會(huì)腳踏實(shí)地邁開(kāi)這一步,就是為明天能穩(wěn)健地在社會(huì)大潮中奔跑打下堅(jiān)實(shí)的基礎(chǔ)。我這次設(shè)計(jì)的科目是數(shù)據(jù)結(jié)。
數(shù)據(jù)結(jié)構(gòu),是一門(mén)研究非數(shù)值計(jì)算的程序設(shè)計(jì)問(wèn)題中計(jì)算機(jī)的操作對(duì)象(數(shù)據(jù)元素)以及它們之間的關(guān)系和運(yùn)算等的學(xué)科,而且確保經(jīng)過(guò)這些運(yùn)算后所得到的新結(jié)構(gòu)仍然是原來(lái)的結(jié)構(gòu)類型!皵(shù)據(jù)結(jié)構(gòu)”在計(jì)算機(jī)科學(xué)中是一門(mén)綜合性的專業(yè)基礎(chǔ)課。數(shù)據(jù)結(jié)構(gòu)是介于數(shù)學(xué)、計(jì)算機(jī)硬件和計(jì)算機(jī)軟件三者之間的一門(mén)核心課程。數(shù)據(jù)結(jié)構(gòu)這一門(mén)課的內(nèi)容不僅是一般程序設(shè)計(jì)(特別是非數(shù)值性程序設(shè)計(jì))的基礎(chǔ),而且是設(shè)計(jì)和實(shí)現(xiàn)編譯程序、操作系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)及其他系統(tǒng)程序的重要基礎(chǔ)。通過(guò)這次模具設(shè)計(jì),我在多方面都有所提高。
在界面設(shè)置中使用函數(shù)調(diào)用while。其中文本顯示顏色和背景顏色都可以任意按照自己的喜好,任意改變,但改變的時(shí)候必須采用標(biāo)準(zhǔn)英文大寫(xiě),同時(shí)在制作顯示菜單的窗口,大小根據(jù)菜單條數(shù)設(shè)計(jì)。最后采用printf輸出程序設(shè)計(jì)界面。
這次的程序軟件基本上運(yùn)行成功,可以簡(jiǎn)單的建立鏈?zhǔn)窖h(huán)鏈表,并進(jìn)行輸出,及循環(huán)語(yǔ)句的運(yùn)用和選擇語(yǔ)句的控制。由于時(shí)間和知識(shí)上的限制,使得程序規(guī)模相對(duì)較小,即功能還不很全面,應(yīng)用也不很普遍。原來(lái)C語(yǔ)言可是涉及很多知識(shí),而不是枯燥無(wú)聊的'簡(jiǎn)單的代碼部分而已,利用C語(yǔ)言方面的知識(shí),我們可以設(shè)計(jì)出更完善的軟件。
通過(guò)這次的課程設(shè)計(jì),更是讓我深刻認(rèn)識(shí)到自己在學(xué)習(xí)中的不足,同時(shí)也找到了克服這些不足的方法,這也是一筆很大的資源。在以后的時(shí)間中,我們應(yīng)該利用更多的時(shí)間去上機(jī)實(shí)驗(yàn),加強(qiáng)自學(xué)的能力,多編寫(xiě)程序,相信不久后我們的編程能力都會(huì)有很大的提高能設(shè)計(jì)出更多的更有創(chuàng)新的作品。
數(shù)據(jù)庫(kù)設(shè)計(jì)2
由于平時(shí)接觸的都是一些私人項(xiàng)目,這些項(xiàng)目大都是一些類庫(kù),其他人的交流相對(duì)可以忽略不計(jì),因此也就不考慮規(guī)范化的文檔。實(shí)際上從學(xué)習(xí)的經(jīng)歷來(lái)看,我們接觸的知識(shí)體系都是屬于比較老或比較傳統(tǒng)的,與現(xiàn)在發(fā)展迅速的IT行業(yè)相比很多情況已不再適用,尤其是當(dāng)開(kāi)源模式逐漸走近開(kāi)發(fā)者后更是如此。
雖然這次是一個(gè)數(shù)據(jù)庫(kù)課程設(shè)計(jì),由于本人在選擇項(xiàng)目的時(shí)候是本著對(duì)自己有實(shí)際應(yīng)用價(jià)值的角度考慮的,所以其中也涉及到一些數(shù)據(jù)庫(kù)以外的設(shè)計(jì)。對(duì)于OOA/OOD的開(kāi)發(fā)模式有時(shí)不免要提出一些疑問(wèn),UML是設(shè)計(jì)階段的工具,而它基本涵蓋了軟件設(shè)計(jì)的方方面面,也就是說(shuō)按照這一軟件工程的正常流程,在動(dòng)手寫(xiě)第一句代碼之前,開(kāi)發(fā)人員已經(jīng)非常熟悉軟件產(chǎn)品了,這對(duì)于相當(dāng)有經(jīng)驗(yàn)的架構(gòu)師一類人說(shuō)可能會(huì)很容易,但是我們作為學(xué)生,連足夠的編碼經(jīng)驗(yàn)都沒(méi)有,卻首先被教授并要求先OOA再OOP,這樣直接導(dǎo)致的問(wèn)題就是文檔與編碼對(duì)不上號(hào),在修改代碼的時(shí)候基本不會(huì)再去審查文檔和先前的分析。甚至根本就是現(xiàn)有代碼再有文檔,即便是這種情況,代碼與文檔還是不對(duì)應(yīng)。不可否認(rèn),在傳統(tǒng)軟件工程的詳細(xì)設(shè)計(jì)之前的項(xiàng)目過(guò)程中還是有很多利于項(xiàng)目開(kāi)發(fā)的部分的。所以我就一直在尋找適合我——針對(duì)探究型項(xiàng)目——的開(kāi)發(fā)模式,這次的項(xiàng)目也算是一次嘗試,當(dāng)然這個(gè)過(guò)程并不會(huì)太短。
回到數(shù)據(jù)庫(kù)設(shè)計(jì)上了,這次的數(shù)據(jù)庫(kù)設(shè)計(jì)我是嚴(yán)格按照數(shù)據(jù)庫(kù)建模的步驟來(lái)進(jìn)行的,老實(shí)說(shuō)我并沒(méi)有感覺(jué)這樣的流程對(duì)開(kāi)發(fā)帶來(lái)多大的幫助,反倒是覺(jué)得將思維轉(zhuǎn)化為圖表很浪費(fèi)時(shí)間?傮w上來(lái)說(shuō)這次的項(xiàng)目也不是很大,而且在數(shù)據(jù)庫(kù)的設(shè)計(jì)上比較保守,也就是說(shuō)實(shí)際上數(shù)據(jù)庫(kù)設(shè)計(jì)還可以再完善完善的。隨著我對(duì)計(jì)算機(jī)領(lǐng)域的拓寬和加深,我也會(huì)靜下心來(lái)思考在接觸計(jì)算機(jī)之前的行為,很多次我能深切感覺(jué)到,其實(shí)我的大腦(未于別人比較)本身就是在使用一種更接近關(guān)系數(shù)據(jù)庫(kù)的方式來(lái)記憶,所以我很可恨自然的設(shè)計(jì)出符合三范式的表結(jié)構(gòu)來(lái),即便我不知道這些范式的確切含義?赡芫拖瘛胺妒讲惶菀子猛ㄋ滓锥姆绞浇忉尅币粯樱凇白尮ぞ哂脠D標(biāo)表述我的思維”時(shí)費(fèi)了一番力氣。
從我作為項(xiàng)目的提出人和實(shí)現(xiàn)者來(lái)看,這是個(gè)失敗的項(xiàng)目,結(jié)合幾次教學(xué)項(xiàng)目的的實(shí)踐,發(fā)現(xiàn)這也已經(jīng)不是第一次了。主觀原因占多數(shù),比如,嘗試新的開(kāi)發(fā)方式,根據(jù)設(shè)計(jì)花了太多的時(shí)間來(lái)抽象出公用的庫(kù)而忽略業(yè)務(wù)邏輯。就這次項(xiàng)目而言,失敗的原因有以下幾點(diǎn):
1、使用了新的開(kāi)發(fā)環(huán)境(Vim),這是首次在脫離高級(jí)IDE的情況下編碼。
2、使用了新的開(kāi)發(fā)語(yǔ)言(Python,Actionscript3),因?yàn)槲乙恢北容^喜歡“學(xué)以致用”,而且這樣的“數(shù)據(jù)驅(qū)動(dòng)型”軟件的'整套自實(shí)現(xiàn)的庫(kù)都已經(jīng)完成了,但是由于語(yǔ)言本身的差異,遷移時(shí)問(wèn)題很多,當(dāng)發(fā)現(xiàn)這一點(diǎn)是,已沒(méi)有多少有效剩余時(shí)間了。
3、編碼流程的不妥,我比較喜歡從底層的庫(kù)開(kāi)始開(kāi)發(fā),因?yàn)橐坏⿴?kù)測(cè)試通過(guò),將很容易將它放到不同的表示層下。但如果庫(kù)沒(méi)有測(cè)試成功,將導(dǎo)致整個(gè)項(xiàng)目沒(méi)有任何可視化模型,所以這次的項(xiàng)目無(wú)法提交“可運(yùn)行的代碼”。
4、實(shí)踐目的的不同,我輕易不放棄鍛煉的機(jī)會(huì),事實(shí)上,有機(jī)會(huì)就一定要比以前有所突破,總是照搬以前的做法還不如就不做呢。這個(gè)前提是因?yàn)楝F(xiàn)在能完全用來(lái)的學(xué)習(xí)的時(shí)間比較多,等到工作時(shí)再這樣做的可能性就很小了,因此當(dāng)然要抓緊機(jī)會(huì)了。不過(guò)還有一個(gè)隱藏原因,總以為自己很了不起,其實(shí)“遇到的問(wèn)題數(shù)跟人的能力是成正比的”。
5、客觀原因在這里就不說(shuō)了。
由于項(xiàng)目還未完成,暫時(shí)無(wú)法提出需要改進(jìn)了地方。
數(shù)據(jù)庫(kù)設(shè)計(jì)3
一、教學(xué)目標(biāo):
1、要求學(xué)生了解利用數(shù)據(jù)庫(kù)管理信息資源的工作思想
2、能將對(duì)數(shù)據(jù)庫(kù)的一些常用操作技能遷移到今后學(xué)習(xí),工作中
3、公正評(píng)價(jià)三種信息資源管理方式。
二、教學(xué)重點(diǎn)難點(diǎn):
利用數(shù)據(jù)庫(kù)管理信息的基本思想與方法
三、教學(xué)方法:
講授法,演示法
四、課時(shí)安排:
1課時(shí)
五、教學(xué)過(guò)程
當(dāng)前,數(shù)據(jù)庫(kù)技術(shù)廣泛應(yīng)用于各個(gè)領(lǐng)域,如數(shù)字圖書(shū)館,銀行,全國(guó)聯(lián)網(wǎng)火車票系統(tǒng)等。
以“選修課信息管理系統(tǒng)”為例:P134
認(rèn)識(shí)數(shù)據(jù)庫(kù)管理
前面演示的這個(gè)系統(tǒng)是基于數(shù)據(jù)庫(kù)的,下面我們就進(jìn)入這個(gè)數(shù)據(jù)庫(kù)的內(nèi)部看看:
用Access軟件打開(kāi)“學(xué)生選修課信息庫(kù)”,觀察數(shù)據(jù)庫(kù)中的表。
在數(shù)據(jù)庫(kù)表中每一行稱作一條“記錄”;
每條“記錄”由若干個(gè)“字段”組成;
若干條“記錄”組成一個(gè)“表”;
多個(gè)相關(guān)的“表”組成一個(gè)“數(shù)據(jù)庫(kù)”;
將該數(shù)據(jù)庫(kù)數(shù)據(jù)導(dǎo)出為Excel表格。
比較:該數(shù)據(jù)庫(kù)表格與Excel表格的異同。
分析:
“學(xué)生選修課程信息”Excel工作簿由“課程信息”,“學(xué)生信息”和“課程選修信息”三個(gè)工作表組成。
如何理解“相關(guān)”?
比如:“課程信息表”與“課程選修信息表“通過(guò)共同的”課程編號(hào)“建立聯(lián)系,而“課程選修信息表”與“學(xué)生信息表”
通過(guò)共同的“學(xué)號(hào)”相關(guān)聯(lián)。
——數(shù)據(jù)庫(kù)表與Excel表格的重要的差別表之間的`關(guān)系
P136圖7-11
舉例:我們要查找哪些同學(xué)選修了某門(mén)課程。P136
實(shí)踐:
1、查詢“20040001”“李?yuàn)W”同學(xué)選修的所有課程。
2、打開(kāi)“課程選修信息表”,嘗試在其中添加一條課程選修記錄“20050001”,“張三”同學(xué)選修了信息技術(shù)的選修課FLASH,課程編號(hào)為XX006,2個(gè)學(xué)分,18個(gè)課時(shí),教師是李四。
教學(xué)反思:
學(xué)生由于從未接觸過(guò)這方面的內(nèi)容,感覺(jué)比較生疏,有些內(nèi)容比較難理解。
數(shù)據(jù)庫(kù)設(shè)計(jì)4
二級(jí)Access數(shù)據(jù)庫(kù)程序設(shè)計(jì)考前練習(xí)
1.以下數(shù)據(jù)定義語(yǔ)句中能在已有表中添加新字段的是(B)。
A) CREATE TABLE
B) ALTER TABLE
C) DROP
D) CREATE INDEX
2.下列不屬于SQL查詢的是(D)。
A) 聯(lián)合查詢
B) 數(shù)據(jù)定義查詢
C) 傳遞查詢
D) 操作查詢
3.數(shù)據(jù)庫(kù)管理系統(tǒng)的數(shù)據(jù)操縱語(yǔ)言(DML)所實(shí)現(xiàn)的操作一般包括(D)
A) 建立、授權(quán)、修改
B) 建立、授權(quán)、刪除
C) 建立、插入、修改、排序
D) 查詢、插入、修改、刪除
4.關(guān)系數(shù)據(jù)庫(kù)的任何檢索操作都是由3種基本運(yùn)算組合而成的,這3種基本運(yùn)算不包括(B)
A) 連接
B) 關(guān)系
C) 選擇
D) 投影
5.在Access的數(shù)據(jù)庫(kù)中已經(jīng)建立了"tBook"表,若使用SQL語(yǔ)句查找"圖書(shū)編號(hào)"是"112266"和"113388"的記錄,應(yīng)在WHERE條件中輸入(C)。
A) 圖書(shū)編號(hào)="112266" and "113388"
B) 圖書(shū)編號(hào) not in("112266","113388")
C) 圖書(shū)編號(hào) in ("112266","113388")
D) 圖書(shū)編號(hào) not("112266" and "113388")
6.在 SQL 的SELECT 語(yǔ)句中,用于實(shí)現(xiàn)分組運(yùn)算的是(D)。
A) WHERE
B) FROM
C) ORDER BY
D) GROUP BY
7.有SQL語(yǔ)句:SELECT * FROM 教師 WHERE 性別="女" AND YEAR(工作時(shí)間)<20xx,該查詢要查找的.是(A)。
A) 性別為"女"并且20xx年以前參加工作的記錄
B) 性別為"女"并且20xx年以后參加工作的記錄
C) 性別為"女"或者20xx年以前參加工作的記錄
D) 性別為"女"或者1980年以后參加工作的記錄
8.修改數(shù)據(jù)庫(kù)記錄的SQL命令是(A)。
A) UPDATE
B) ALTER
C) CREATE
D) SELECT
9.往數(shù)據(jù)庫(kù)中添加記錄的SQL命令是(B)。
A) ADD
B) INSERT INTO
C) ALTER
D) ADD INTO
10.刪除數(shù)據(jù)記錄的SQL命令是(A)。
A) DELETE
B) DROP
C) ALTER
D) SELECT
11.在SQL語(yǔ)言中,定義一個(gè)表的命令是(C)。
A) DROP TABLE
B) ALTER TABLE
C) CREATE TABLE
D) DEFINE TABLE
12.在SQL語(yǔ)言中,修改一個(gè)表結(jié)構(gòu)的命令是(B)。
A) DROP TABLE
B) ALTER TABLE
C) CREATE TABLE
D) MODIFY TABLE
13.在SQL語(yǔ)言中,刪除一個(gè)表的命令是(A)。
A) DROP TABLE
B) ALTER TABLE
C) CREATE TABLE
D) DELETE TABLE
14.在 SQL 查詢結(jié)果中,為了達(dá)到僅顯示頭幾條記錄的目的,可以在 SELECT 中使用(C)。
A) All
B) ORDER
C) TOP
D) DISTINCT
15.已知商品表的關(guān)系模式為:商品(商品編號(hào),名稱,類型),使用SQL語(yǔ)句查詢各類商品的數(shù)量,以下正確的是(A)。
A) SELECT COUNT(類型) AS 商品數(shù)量,類型 FROM 商品 GROUP BY 類型
B) SELECT COUNT(類型) AS 商品數(shù)量,類型 FROM 商品 GROUP BY 商品數(shù)量
C) SELECT COUNT(類型) AS 商品數(shù)量,類型 FROM 商品 GROUP BY 商品編號(hào)
D) SELECT COUNT(商品編號(hào)) AS 商品數(shù)量,類型 FROM 商品 GROUP BY 商品編號(hào)
16.已知商品表的關(guān)系模式為:商品(商品編號(hào),名稱,類型),使用SQL語(yǔ)句查詢類型為"電器"的商品信息,以下正確的是(B)。
A) SELECT * FROM 商品 GROUP BY 類型
B) SELECT * FROM 商品 WHERE 類型="電器"
C) SELECT * FROM 商品 WHERE 類型=電器
D) SELECT * FROM 商品 WHILE 類型="電器"
17.已知商品表的關(guān)系模式為:商品(商品編號(hào),名稱,類型),使用SQL語(yǔ)句查詢類型為"電器",并且名稱中包含"照相機(jī)"的商品信息,以下正確的是(D)。
A) SELECT * FROM 商品 WHERE 類型="電器" AND 名稱 LIKE "照相機(jī)"
B) SELECT * FROM 商品 WHERE 類型="電器" OR 名稱 LIKE "照相機(jī)"
C) SELECT * FROM 商品 WHERE 類型="電器" AND 名稱 = "照相機(jī)"
D) SELECT * FROM 商品 WHERE 類型="電器" AND 名稱 LIKE "*照相機(jī)*"
18.已知商品表的關(guān)系模式為:商品(商品編號(hào),名稱,類型),使用SQL語(yǔ)句查詢類型為"食品"的商品信息,并按照類型降序排列,以下正確的是(A)。
A) SELECT * FROM 商品 WHERE 類型="食品" ORDER BY 類型 DESC
B) SELECT * FROM 商品 WHERE 類型="食品" ORDER BY 類型 ASC
C) SELECT * FROM 商品 WHERE 類型="食品" ORDER BY 食品 ASC
D) SELECT * FROM 商品 WHERE 類型="食品" DESC
19.已知商品表的關(guān)系模式為:商品(商品編號(hào),名稱,類型),使用SQL語(yǔ)句查詢類型為"食品",并且名稱中不包含"面包"的商品信息,以下正確的是(A)。
A) SELECT * FROM 商品 WHERE 類型="食品" AND 名稱 NOT LIKE "*面包*"
B) SELECT * FROM 商品 WHERE 類型="食品" AND 名稱 <> "*面包*"
C) SELECT * FROM 商品 WHERE 類型="食品" AND 名稱 NOT IN("面包")
D) SELECT * FROM 商品 WHERE 類型="食品" OR 名稱 = "面包"
20.使用SQL語(yǔ)句將教師表中的照片字段刪除,以下正確的是(B)。
A) Alter table 教師 Delete 照片
B) Alter table 教師 Drop 照片
C) Alter table 教師 AND Drop 照片
D) Alter table 教師 AND Delete 照片
數(shù)據(jù)庫(kù)設(shè)計(jì)5
有關(guān)于數(shù)據(jù)庫(kù)實(shí)驗(yàn)的心得體會(huì),總的來(lái)說(shuō),受益匪淺。在這些天中,我們學(xué)到了很多東西,包括建表,導(dǎo)入數(shù)據(jù),查詢,插入。最重要的是我們有機(jī)會(huì)用電腦自己進(jìn)行實(shí)踐,沒(méi)接觸的時(shí)候總是覺(jué)得它比較深?yuàn)W或是不可接近的新型語(yǔ)言,盡管自己對(duì)C語(yǔ)言非常感興趣,但還是有些心理上的陌生感。學(xué)習(xí)數(shù)據(jù)庫(kù)就和我們平時(shí)的其它科目學(xué)習(xí)一樣感覺(jué)它有永無(wú)止境的知識(shí),數(shù)據(jù)庫(kù)是我在高中時(shí)候聽(tīng)過(guò),到了大學(xué)漸漸了解了些,但就其原理性的內(nèi)容還不知道,也就是根本就不清楚什么是數(shù)據(jù)庫(kù),只是知道一個(gè)所謂的中國(guó)字典里的名詞。我認(rèn)識(shí)它是從我接觸實(shí)驗(yàn)運(yùn)作開(kāi)始的,剛開(kāi)始就是建立數(shù)據(jù)庫(kù),兩種驗(yàn)證模式,沒(méi)什么東西但還覺(jué)得不錯(cuò)。進(jìn)而就是操作語(yǔ)言了,緊接著就是觸發(fā)器的使用,進(jìn)而對(duì)數(shù)據(jù)庫(kù)高級(jí)的使用,等等。 開(kāi)始知道數(shù)據(jù)庫(kù)的時(shí)候想學(xué),不知道從何而起,不懂的話怎么問(wèn),從什么地方學(xué)起。后來(lái)到大三開(kāi)學(xué)后有數(shù)據(jù)庫(kù)原理必修課,非常高興。當(dāng)時(shí)感覺(jué)SQL Sever數(shù)據(jù)庫(kù)管理既然是單獨(dú)一門(mén)課程一定會(huì)講的比較細(xì),也能學(xué)到真正實(shí)用的內(nèi)容。學(xué)了這門(mén)課以后發(fā)現(xiàn)和我想的基本是一樣的,老師對(duì)學(xué)生也比較和藹可親,對(duì)我們要求也不是很緊。讓每個(gè)人都覺(jué)得輕輕松松就能把這門(mén)課程學(xué)完,沒(méi)有多么緊張的作業(yè),也沒(méi)有太苛刻的要求。
當(dāng)老師在最后說(shuō)這個(gè)課程結(jié)束了,回顧一下以前老師給我們講過(guò)的東西,真的有很多是我們應(yīng)該去注意的`。學(xué)習(xí)完SQL Sever數(shù)據(jù)庫(kù)后感覺(jué)可分兩大塊,一塊是開(kāi)發(fā),一塊是管理。開(kāi)發(fā)主要是寫(xiě)寫(xiě)存儲(chǔ)過(guò)程、觸發(fā)器什么的,還有就是用Oracle的Develop工具做form。有點(diǎn)類似于程序員。開(kāi)發(fā)還需要有較強(qiáng)的邏輯思維和創(chuàng)造能力,自己沒(méi)有真正做過(guò),但感覺(jué)應(yīng)該會(huì)比較辛苦,是青春飯;管理則需要對(duì)SQL Sever數(shù)據(jù)庫(kù)的原理有深刻的認(rèn)識(shí),有全局操縱的能力和緊密的思維,責(zé)任較大,因?yàn)橐粋(gè)小的失誤就會(huì)弄掉整個(gè)數(shù)據(jù)庫(kù),相對(duì)前者來(lái)說(shuō),后者更看重經(jīng)驗(yàn)。這些東西都是從老師哪里和朋友的討論中得到的心得,也希望其他朋友能多多向老師和朋友請(qǐng)教,如果是個(gè)人單獨(dú)靠自己來(lái)完成一個(gè)完美的數(shù)據(jù)庫(kù)我覺(jué)得比較困難,現(xiàn)在基本上都是團(tuán)隊(duì)類型的,而且他們的效率高開(kāi)發(fā)的周期也快。由于數(shù)據(jù)庫(kù)管理的責(zé)任重大,很少公司愿意請(qǐng)一個(gè)剛剛接觸SQL Sever的人去管理數(shù)據(jù)庫(kù)。對(duì)于我們這些初出茅廬的新手而且電子商務(wù)的專業(yè),個(gè)人認(rèn)為可以先選擇做管理,有一定經(jīng)驗(yàn)后轉(zhuǎn)型,去做數(shù)據(jù)庫(kù)的開(kāi)發(fā)。當(dāng)然,這個(gè)還是要看人個(gè)的實(shí)際情況來(lái)定。
SQL Server數(shù)據(jù)庫(kù)的實(shí)驗(yàn)學(xué)習(xí)使我對(duì)數(shù)據(jù)庫(kù)的有了新的進(jìn)步,以后再看到也就不至于什么也不懂,其實(shí)那么多數(shù)據(jù)庫(kù)我覺(jué)得學(xué)好一門(mén)就行,只是他們的語(yǔ)言可能不大一樣,學(xué)好一門(mén)后就可去認(rèn)識(shí)其它的,這樣應(yīng)該有事半功倍的效果。就像我學(xué)習(xí)C語(yǔ)言,當(dāng)時(shí)不能說(shuō)是學(xué)習(xí)的棒,但不算差。所以我對(duì)以后的語(yǔ)言感覺(jué)都不是很困難,了解了VB、C++還有網(wǎng)頁(yè)中用的Html語(yǔ)言、asp語(yǔ)言都能看懂,起碼可以對(duì)別人的東西進(jìn)行了一下修改。因此,我感謝數(shù)據(jù)庫(kù)老師給了我有用的知識(shí),以便我在以后學(xué)習(xí)或認(rèn)識(shí)更多的內(nèi)容能有新的方法和思維,也能更加有效和快速的去消化吸收新的東西。希望在今后中,SQL Server能給我更多幫助。感謝學(xué)校開(kāi)設(shè)這樣一門(mén)優(yōu)秀使用的課程,讓我對(duì)數(shù)據(jù)庫(kù)有了更深的了解。
數(shù)據(jù)庫(kù)設(shè)計(jì)6
摘要:潞安機(jī)械公司成功開(kāi)發(fā)的產(chǎn)品數(shù)據(jù)庫(kù)管理系統(tǒng),將產(chǎn)品的研究、開(kāi)發(fā)等各方面的信息集中在一起,解決了目前技術(shù)管理中的薄弱環(huán)節(jié),使機(jī)械公司的產(chǎn)品數(shù)據(jù)更加精確明了。
關(guān)鍵詞:產(chǎn)品設(shè)計(jì)數(shù)據(jù)庫(kù);圖文檔管理;通用零件庫(kù)
潞安機(jī)械公司根據(jù)本單位的產(chǎn)品結(jié)構(gòu)和設(shè)計(jì)研發(fā)現(xiàn)狀,開(kāi)發(fā)出切合本單位實(shí)際的產(chǎn)品數(shù)據(jù)庫(kù)管理系統(tǒng),促進(jìn)了機(jī)械公司向?qū)I(yè)化、規(guī);、數(shù)字化方向發(fā)展。即在現(xiàn)用的CAXA軟件基礎(chǔ)上引進(jìn)了CAXA圖文檔數(shù)據(jù)管理系統(tǒng),用來(lái)管理所有與產(chǎn)品相關(guān)的信息和所有與產(chǎn)品設(shè)計(jì)相關(guān)的過(guò)程。
1CAXA圖文檔管理系統(tǒng)的功能特點(diǎn)
CAXA圖文檔管理系統(tǒng)主要具備以下功能:文檔管理、產(chǎn)品結(jié)構(gòu)管理、設(shè)計(jì)檢索和零件庫(kù)等功能。主要解決的是文檔內(nèi)容的快速瀏覽、快速索引和查詢,文檔的安全性、一致性和版本管理,文檔組織結(jié)構(gòu)定義和管理等方面的問(wèn)題。利用這些功能特點(diǎn)對(duì)圖紙?jiān)O(shè)計(jì)進(jìn)行管理。
2CAXA圖文檔管理系統(tǒng)在實(shí)際中的'應(yīng)用
2.1明確責(zé)權(quán)范圍,分權(quán)限管理
CAXA圖文檔提供完備的權(quán)限管理模式,能將權(quán)限的設(shè)置工作分解到不同層次的組織管理者,在安全和效率的平衡上有一個(gè)很好的解決方案。為了方便日常管理,機(jī)械公司針對(duì)不同級(jí)別的工作人員進(jìn)行不同的授權(quán)。總工程師具有最高權(quán)限:可以對(duì)產(chǎn)品的大類、產(chǎn)品、產(chǎn)品總裝以及零部件進(jìn)行建立、刪除,數(shù)據(jù)及圖紙的導(dǎo)入導(dǎo)出;工程師的權(quán)限:可以對(duì)產(chǎn)品、產(chǎn)品總裝進(jìn)行建立、刪除;而普通科員的權(quán)限僅為瀏覽、創(chuàng)建零件、編輯、出入庫(kù)、復(fù)制、打印等一些基本的應(yīng)用功能。
2.2實(shí)現(xiàn)技術(shù)文件的共享和統(tǒng)一管理
CAXA圖文檔把所有的產(chǎn)品圖紙和工藝文件統(tǒng)一存放在服務(wù)器中,并清楚地記錄了是誰(shuí),在什么時(shí)候上傳的圖紙等詳細(xì)資料,并提供對(duì)圖紙快速瀏覽的工具。以前產(chǎn)品圖紙都存放在個(gè)人電腦中,一旦技術(shù)人員調(diào)離,查找圖紙就十分困難。將圖紙導(dǎo)入圖文檔,通過(guò)查詢功能,就可以快速找到所需要的圖紙。有時(shí)也會(huì)出現(xiàn)這樣一種情況:客戶傳真來(lái)圖紙訂做產(chǎn)品,由于紙質(zhì)圖紙保存不當(dāng),一旦和客戶發(fā)生爭(zhēng)議就無(wú)據(jù)可循。現(xiàn)在由于把所有傳真文件和產(chǎn)品圖紙都存放到圖文檔中,有效地解決了這個(gè)問(wèn)題。
2.3有序的文件版本控制
在企業(yè)的生產(chǎn)運(yùn)營(yíng)過(guò)程中,產(chǎn)品圖紙有時(shí)需要作變更設(shè)計(jì),經(jīng)多次變更設(shè)計(jì)后,圖紙的變更信息不能及時(shí)反映到其它部門(mén),而CAXA圖文檔有著很優(yōu)秀的圖紙版本控制功能,見(jiàn)圖1。圖文檔可以記錄每次修改時(shí)間、修改人、修改原因,當(dāng)前版本是哪個(gè),還可以查看所有的歷史圖紙,詳細(xì)記錄了圖紙的所有變更過(guò)程。每一次對(duì)圖紙、文件的出庫(kù)、入庫(kù)以及修改都會(huì)在文檔的工作版本情況中產(chǎn)生一個(gè)新的文檔版本,同時(shí)舊版本的文檔信息仍舊保留在產(chǎn)品數(shù)據(jù)管理的數(shù)據(jù)庫(kù)中,而且可以根據(jù)設(shè)計(jì)對(duì)象所處的不同狀態(tài),形成不同版本的狀態(tài)名。其一般形式為a.1、a.2、a.3......,以此來(lái)記錄產(chǎn)品圖紙的設(shè)計(jì)過(guò)程和演變過(guò)程。
2.4實(shí)現(xiàn)清晰的產(chǎn)品結(jié)構(gòu)
在采用圖文檔管理系統(tǒng)以前,機(jī)械公司的產(chǎn)品組成關(guān)系比較籠統(tǒng),經(jīng)常出現(xiàn)圖紙上標(biāo)識(shí)的零配件與實(shí)際使用的不相符合等情況,圖紙等資料只能靠熟悉情況的工作人員來(lái)進(jìn)行管理?墒,在實(shí)際的生產(chǎn)過(guò)程中,一旦熟悉資料情況的工作人員不在時(shí),其他有需要使用的工作人員則要花費(fèi)大量時(shí)間和精力去查詢已有圖紙,這就大大降低了員工的工作效率。CAXA圖文檔的產(chǎn)品結(jié)構(gòu)樹(shù)中可以清晰明了地表示產(chǎn)品的組成關(guān)系,使得這個(gè)問(wèn)題得到完美解決,有力地促進(jìn)了企業(yè)的信息化管理。
2.5建立通用零件庫(kù)
模塊化設(shè)計(jì)是產(chǎn)品設(shè)計(jì)開(kāi)發(fā)過(guò)程中的重點(diǎn)和關(guān)鍵,即充分利用標(biāo)準(zhǔn)化的原理和方法,提高產(chǎn)品零部件的標(biāo)準(zhǔn)化程度,最終形成產(chǎn)品圖紙的系列化和模塊化。這種方法可以用最少種類的零件,設(shè)計(jì)出盡可能多的成品,使企業(yè)在運(yùn)營(yíng)中產(chǎn)品的總成本降到最低。借著開(kāi)發(fā)圖文檔的機(jī)會(huì),潞安機(jī)械公司通過(guò)對(duì)液壓支架銷軸類、立柱千斤頂,膠帶機(jī)托輥等技術(shù)進(jìn)行全面的分析和研究后,形成了液壓支架銷軸類、立柱千斤頂、托輥標(biāo)準(zhǔn)件等一系列的標(biāo)準(zhǔn)化的零件庫(kù),避免了在產(chǎn)品設(shè)計(jì)過(guò)程中重復(fù)出圖紙,提高了產(chǎn)品的設(shè)計(jì)效率。
3結(jié)語(yǔ)
采用數(shù)據(jù)庫(kù)管理系統(tǒng)后,各種信息及時(shí)存入數(shù)據(jù)庫(kù),極大地滿足了信息共享,用戶提出新的要求時(shí),方案設(shè)計(jì)及時(shí)更新,在圖紙?jiān)O(shè)計(jì)階段,將技術(shù)協(xié)議、配套方案及時(shí)入庫(kù),方便設(shè)計(jì)人員查看;同時(shí)可以及時(shí)查看各種零部件,直接借用相同部件,在標(biāo)準(zhǔn)件庫(kù)之間調(diào)用銷軸類、立柱千斤頂類零部件,避免了重復(fù)出圖,節(jié)省了設(shè)計(jì)時(shí)間。同時(shí),數(shù)據(jù)庫(kù)導(dǎo)出的材料信息可以與ERP生產(chǎn)系統(tǒng)進(jìn)行物料輸入、工單投料有機(jī)結(jié)合,滿足生產(chǎn)需要,縮短了產(chǎn)品研發(fā)周期。
數(shù)據(jù)庫(kù)設(shè)計(jì)7
今天進(jìn)行了一次完整的數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程,其實(shí)一直來(lái)說(shuō)我都是非常害怕數(shù)據(jù)庫(kù)的設(shè)計(jì)的,因?yàn)樵趧倓偨佑|的時(shí)候,我就知道,數(shù)據(jù)庫(kù)設(shè)計(jì)其實(shí)是一個(gè)項(xiàng)目的開(kāi)端,因?yàn)閿?shù)據(jù)庫(kù)設(shè)計(jì)實(shí)際上就是業(yè)務(wù)的設(shè)計(jì),在需求清晰的時(shí)候,完成清晰流暢的業(yè)務(wù)設(shè)計(jì)又是一大難點(diǎn)。
一下為我自己的心得經(jīng)驗(yàn)希望大家批評(píng)指正!
數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該遵循以下幾個(gè)原則:
對(duì)需求的認(rèn)知完全沒(méi)有歧義;
熟練而且正確的E-R圖繪制,明確改圖是表明實(shí)體和關(guān)系的圖,實(shí)體表示要在數(shù)據(jù)庫(kù)里保存的類,關(guān)系表示類與類之間的相互關(guān)系,關(guān)系主要有一對(duì)一,一對(duì)多,多對(duì)多。經(jīng)驗(yàn)之談,繼承關(guān)系通常可以用一對(duì)一表示,而一對(duì)多或者多對(duì)多通常表示類之間的使用關(guān)系;
在設(shè)計(jì)時(shí)要做到高度的抽象,對(duì)內(nèi)容或者關(guān)系相類似的內(nèi)容抽象為一類實(shí)體,在分類時(shí)可以抽象出一個(gè)“類”的實(shí)體,與要分類實(shí)體之間進(jìn)行多對(duì)多關(guān)系映射,明確哪些是必須要進(jìn)行存儲(chǔ)的實(shí)體;
如果系統(tǒng)涉及用戶角色的不同不妨把,賬戶和身份的考慮分離開(kāi),賬戶的存在讓他是一直存在的并且在身份變化時(shí)個(gè)人的`歷史和基礎(chǔ)內(nèi)容是不變的,就是身份的加持讓他可以有特權(quán)或者使命,而賬戶是他在系統(tǒng)中的根;
對(duì)于有值內(nèi)容,并且需要對(duì)值進(jìn)行統(tǒng)計(jì)結(jié)果的需要對(duì)他進(jìn)行內(nèi)容的拆分,比如:?jiǎn)柧肀砗蛦?wèn)卷內(nèi)容表,問(wèn)卷內(nèi)容值表要拆開(kāi),才有利于統(tǒng)計(jì)計(jì)算,而且他們之間是一對(duì)多關(guān)系;
有時(shí)更加困難的是一個(gè)實(shí)體會(huì)發(fā)生多個(gè)維度的分類,那么就把他的拆分維度一一分開(kāi);
“頻道”概念在消息分發(fā)時(shí)是一個(gè)非常靈活的概念;
數(shù)據(jù)庫(kù)可以建表來(lái)模擬消息服務(wù)器分發(fā)消息,在無(wú)法保證實(shí)時(shí)性必須存儲(chǔ)內(nèi)容時(shí),同一消息對(duì)不同用戶創(chuàng)建不同的副本;
總結(jié),其實(shí)我在今天的數(shù)據(jù)庫(kù)設(shè)計(jì)中就學(xué)習(xí)到這些,學(xué)習(xí)是一個(gè)逐漸進(jìn)步的過(guò)程,也是一個(gè)自我折磨的過(guò)程,希望我可以在這條路上走的再遠(yuǎn)一點(diǎn)。
數(shù)據(jù)庫(kù)設(shè)計(jì)8
1.盡量使用數(shù)據(jù)冗余。
隨著磁盤(pán)容量的大幅飆升,這一點(diǎn)已經(jīng)不會(huì)產(chǎn)生什么問(wèn)題。當(dāng)然冗余歸冗余,不能把數(shù)據(jù)的關(guān)聯(lián)弄的亂七八糟的。
本科數(shù)據(jù)庫(kù)課程中學(xué)的知識(shí)直接拿來(lái),在實(shí)際中會(huì)出大問(wèn)題。滿足三級(jí)范式的數(shù)據(jù)庫(kù)結(jié)構(gòu)會(huì)讓你面對(duì)大量的連表查詢,應(yīng)用程序中會(huì)用到大量的數(shù)據(jù)庫(kù)訪問(wèn),既繁瑣(煩死你)又使程序運(yùn)行速度減慢。
2.盡量不要使用varmax)類型
這一點(diǎn)主要是用動(dòng)軟代碼生成器自動(dòng)生成代碼時(shí),如果varchar的最大長(zhǎng)度指定為max,在自動(dòng)生成代碼時(shí),它無(wú)法生成這一最大長(zhǎng)度,需要手動(dòng)補(bǔ)進(jìn)去。
現(xiàn)在感覺(jué)用個(gè)var1000)就夠了。
3.使用預(yù)留字段。
數(shù)據(jù)庫(kù)表(尤其是動(dòng)態(tài)表格),在你把所有字段都設(shè)計(jì)好了之后,再添加幾個(gè)備注字段和預(yù)留字段。
之前我覺(jué)得這樣做沒(méi)多大意義,因?yàn)轭A(yù)留字段的`列名是沒(méi)有實(shí)際意義的。這樣程序中使用的時(shí)候就會(huì)讓人費(fèi)解。但現(xiàn)在覺(jué)得還是有必要的,很有必要的,即便在用到時(shí)需要自己十分清楚之前預(yù)留的無(wú)意義字段現(xiàn)在表示什么意義。不過(guò)我的第二個(gè)數(shù)據(jù)庫(kù)中還是沒(méi)采用,這也是遺憾之處埃
個(gè)人感覺(jué)用note1、note2、r1(r表示reserve)、r2、r3,2個(gè)備注字段和3個(gè)預(yù)留字段就足夠了,再多的話就不容易記住哪個(gè)字段具體表示什么意義了,容易暈。類型就都用var200)吧。
數(shù)據(jù)庫(kù)設(shè)計(jì)9
項(xiàng)目名稱:_____________________________
委托人:_______________________________
(甲方)
研究開(kāi)發(fā)人:___________________________
(乙方)
簽訂地點(diǎn):____省 (市)____市、縣(區(qū))
簽訂日期:_____________________________
有效期限:_________________至__________
填表說(shuō)明
一、技術(shù)開(kāi)發(fā)合同是指當(dāng)事人之間就國(guó)家隊(duì)信息化平臺(tái)的研究開(kāi)發(fā)所訂立的合同。
二、標(biāo)的技術(shù)的內(nèi)容、范圍及要求
包括開(kāi)發(fā)項(xiàng)目應(yīng)達(dá)到的開(kāi)發(fā)目的、使用范圍、技術(shù)經(jīng)濟(jì)指標(biāo)及效益情況。
三、研究開(kāi)發(fā)計(jì)劃
包括當(dāng)事人各方實(shí)施開(kāi)發(fā)項(xiàng)目的階段進(jìn)度、各個(gè)階段要解決的技術(shù)問(wèn)題、達(dá)到的目標(biāo)和完成的期限等。
四、本合同書(shū)的履行方式(包括成果提交方式及數(shù)量)
1.產(chǎn)品設(shè)計(jì)、圖紙、論文、報(bào)告等技術(shù)文件;
2.磁盤(pán)、光盤(pán)、磁帶、計(jì)算機(jī)軟件;
3.樣品、樣機(jī);
4.成套技術(shù)設(shè)備。
五、技術(shù)情報(bào)和資料的保密
包括當(dāng)事人各方情報(bào)和資料保密義務(wù)的內(nèi)容、期限和泄漏技術(shù)秘密應(yīng)承擔(dān)的責(zé)任。
六、本合同書(shū)中,凡是當(dāng)事人約定認(rèn)為無(wú)需填寫(xiě)的條款,在該條款填寫(xiě)的空白處劃(/)表示。
依據(jù)《中華人民共和國(guó)合同法》的規(guī)定,合同雙方就國(guó)家隊(duì)信息化平臺(tái)建設(shè)項(xiàng)目的技術(shù)服務(wù),經(jīng)協(xié)商一致,簽訂本合同。
一、標(biāo)的技術(shù)的'內(nèi)容,范圍及要求
二、應(yīng)達(dá)到的技術(shù)指標(biāo)和參數(shù)
三、研究開(kāi)發(fā)計(jì)劃
四、研究開(kāi)發(fā)經(jīng)費(fèi)、報(bào)酬及其支付或結(jié)算方式
(一)研究開(kāi)發(fā)經(jīng)費(fèi)是指完成項(xiàng)目研究開(kāi)發(fā)工作所需的成本,報(bào)酬是指本項(xiàng)目開(kāi)發(fā)成果的使用費(fèi)和研究開(kāi)發(fā)人員的科研補(bǔ)貼。
本項(xiàng)目研究開(kāi)發(fā)經(jīng)費(fèi)和報(bào)酬(大寫(xiě)) 元,
(二)支付方式
、僖淮慰偢 元,時(shí)間:
、诜制谥Ц 元,時(shí)間:
元,時(shí)間:
③其它方式:
五、利用研究開(kāi)發(fā)經(jīng)費(fèi)購(gòu)置的設(shè)備、器材、資料的財(cái)產(chǎn)權(quán)屬
六、履行的期限、地點(diǎn)和方式
本合同自 年 月 日至 年月 日在 履行。
本合同的履行方式:
七、技術(shù)情報(bào)和資料的保密
八、技術(shù)協(xié)作和技術(shù)指導(dǎo)的內(nèi)容
九、技術(shù)成果的歸屬和分享
(一)專利申請(qǐng)權(quán):
(二)技術(shù)秘密的使用權(quán)、轉(zhuǎn)讓權(quán):
十、驗(yàn)收的標(biāo)準(zhǔn)和方式
研究開(kāi)發(fā)所完成的技術(shù)成果,達(dá)到了本合同第二條所列技術(shù)指標(biāo),按 標(biāo)準(zhǔn),采用 方式驗(yàn)收,由出具技術(shù)項(xiàng)目驗(yàn)收證明。
十一、風(fēng)險(xiǎn)責(zé)任的承擔(dān)
在履行本合同的過(guò)程中,確因在現(xiàn)有水平和條件下難以克服的技術(shù)困難,導(dǎo)致研究開(kāi)發(fā)部分或全部失敗所造成的損失,風(fēng)險(xiǎn)責(zé)任由甲方承擔(dān) %,乙方承擔(dān)%。
本項(xiàng)目風(fēng)險(xiǎn)責(zé)任確認(rèn)的方式:
十二、違約金或者損失賠償額的計(jì)算
違反本合同約定,違約方應(yīng)按照《中華人民共和國(guó)合同法》有關(guān)條款的規(guī)定承擔(dān)違約責(zé)任。
(一)違反本合同第 條約定,方應(yīng)承擔(dān)以下違約責(zé)任:
(二)違反本合同第 條約定,方應(yīng)承擔(dān)以下違約責(zé)任:
十三、解決合同糾紛的方式
在履行本合同的過(guò)程中發(fā)生爭(zhēng)議,雙方當(dāng)事人和解或調(diào)解不成,可采取仲裁或按司法程序解決(一)雙方同意由 仲裁委員會(huì)仲裁。
(二)雙方約定向(被告住所地、合同履行地、合同簽訂地、原告住所地、標(biāo)的物所在地)人民法院起訴。
十四、名詞和術(shù)語(yǔ)的解釋
十五、其它
委托人(甲方)
名稱(或姓名)
單位公章
年 月 日
法定代表人
委托代理人
聯(lián)系(經(jīng)辦)人
通訊地址
郵政編碼
電話
傳真
開(kāi)戶銀行
帳號(hào)
研究開(kāi)發(fā)人員(乙方)
名稱(或姓名)
單位公章
年 月 日
法定代表人
委托代理人
聯(lián)系(經(jīng)辦)人
通訊地址
郵政編碼
電話
傳真
開(kāi)戶銀行
帳號(hào)
數(shù)據(jù)庫(kù)設(shè)計(jì)10
基本要求
1.具有數(shù)據(jù)庫(kù)系統(tǒng)的基礎(chǔ)知識(shí)。
2.基本了解面向?qū)ο蟮母拍睢?/p>
3.掌握關(guān)系數(shù)據(jù)庫(kù)的基本原理。
4.掌握數(shù)據(jù)庫(kù)程序設(shè)計(jì)方法。
5.能夠使用 Visual FoxPro建立一個(gè)小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。
考試內(nèi)容
一、 Visual FoxPro基礎(chǔ)知識(shí)
1.基本概念:
數(shù)據(jù)庫(kù),數(shù)據(jù)模型,數(shù)據(jù)庫(kù)管理系統(tǒng),類和對(duì)象,事件,方法。
2.關(guān)系數(shù)據(jù)庫(kù):
(1)關(guān)系數(shù)據(jù)庫(kù):關(guān)系模型,關(guān)系模式,關(guān)系,元組,屬性,域,主關(guān)鍵字和外部關(guān)鍵字。
(2)關(guān)系運(yùn)算:選擇,投影,連接。
(3)數(shù)據(jù)的一致性和完整性:實(shí)體完整性,域完整性,參照完整性。
3. Visual FoxPro系統(tǒng)特點(diǎn)與工作方式:
(1) Windows版本數(shù)據(jù)庫(kù)的特點(diǎn)。
(2)數(shù)據(jù)類型和主要文件類型。
(3)各種設(shè)計(jì)器和向?qū)А?/p>
(4)工作方式:交互方式(命令方式,可視化操作)和程序運(yùn)行方式。
二級(jí)各科考試的公共基礎(chǔ)知識(shí)大綱及樣卷見(jiàn)高等教育出版社出版的《全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)教程 ———公共基礎(chǔ)知識(shí)(20xx年版)》的附錄部分。
4. Visual FoxPro的基本數(shù)據(jù)元素:
(1)常量,變量,表達(dá)式。
搖 搖 (2)常用函數(shù):字符處理函數(shù),數(shù)值計(jì)算函數(shù),日期時(shí)間函數(shù),數(shù)據(jù)類型轉(zhuǎn)換函數(shù),測(cè)試函數(shù)。
二、 Visual FoxPro數(shù)據(jù)庫(kù)的基本操作
1.數(shù)據(jù)庫(kù)和表的建立、修改與有效性檢驗(yàn):
(1)表結(jié)構(gòu)的建立與修改。
(2)表記錄的瀏覽、增加、刪除與修改。
(3)創(chuàng)建數(shù)據(jù)庫(kù),向數(shù)據(jù)庫(kù)添加或移出表。
(4)設(shè)定字段級(jí)規(guī)則和記錄級(jí)規(guī)則。
(5)表的索引:主索引,候選索引,普通索引,唯一索引。
2.多表操作:
(1)選擇工作區(qū)。
(2)建立表之間的關(guān)聯(lián),一對(duì)一的關(guān)聯(lián),一對(duì)多的關(guān)聯(lián)。
(3)設(shè)置參照完整性。
(4)建立表間臨時(shí)關(guān)聯(lián)。
3.建立視圖與數(shù)據(jù)查詢
(1)查詢文件的建立、執(zhí)行與修改。
(2)視圖文件的建立、查看與修改。
(3)建立多表查詢。
(4)建立多表視圖。
三、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言 SQL
1. SQL的數(shù)據(jù)定義功能:
(1) CREATE TABLE-SQL。
(2) ALTER TABLE-SQL。
2. SQL的數(shù)據(jù)修改功能:
(1) DELETE-SQL。
(2) INSERT-SQL。
(3) UPDATE-SQL。
3. SQL的`數(shù)據(jù)查詢功能:
(1)簡(jiǎn)單查詢。
(2)嵌套查詢。
(3)連接查詢。
內(nèi)連接
外連接:左連接,右連接,完全連接
(4)分組與計(jì)算查詢。
(5)集合的并運(yùn)算。
四、項(xiàng)目管理器、設(shè)計(jì)器和向?qū)У氖褂?/p>
1.使用項(xiàng)目管理器:
(1)使用“數(shù)據(jù)冶選項(xiàng)卡。
(2)使用“文檔冶選項(xiàng)卡。
2.使用表單設(shè)計(jì)器:
(1)在表單中加入和修改控件對(duì)象。
(2)設(shè)定數(shù)據(jù)環(huán)境。
3.使用菜單設(shè)計(jì)器:
(1)建立主選項(xiàng)。
(2)設(shè)計(jì)子菜單。
(3)設(shè)定菜單選項(xiàng)程序代碼。
4.使用報(bào)表設(shè)計(jì)器:
(1)生成快速報(bào)表。
(2)修改報(bào)表布局。
(3)設(shè)計(jì)分組報(bào)表。
(4)設(shè)計(jì)多欄報(bào)表。
5.使用應(yīng)用程序向?qū)А?/p>
6.應(yīng)用程序生成器與連編應(yīng)用程序。
五、 Visual FoxPro程序設(shè)計(jì)
1.命令文件的建立與運(yùn)行:
(1)程序文件的建立。
(2)簡(jiǎn)單的交互式輸入、輸出命令。
(3)應(yīng)用程序的調(diào)試與執(zhí)行。
2.結(jié)構(gòu)化程序設(shè)計(jì):
(1)順序結(jié)構(gòu)程序設(shè)計(jì)。
(2)選擇結(jié)構(gòu)程序設(shè)計(jì)。
(3)循環(huán)結(jié)構(gòu)程序設(shè)計(jì)。
3.過(guò)程與過(guò)程調(diào)用:
(1)子程序設(shè)計(jì)與調(diào)用。
(2)過(guò)程與過(guò)程文件。
(3)局部變量和全局變量,過(guò)程調(diào)用中的參數(shù)傳遞。
4.用戶定義對(duì)話框(MESSAGEBOX)的使用。
考試方式
上機(jī)考試,考試時(shí)長(zhǎng) 120分鐘,滿分 100分。
1.題型及分值
單項(xiàng)選擇題 40分(含公共基礎(chǔ)知識(shí)部分 10分)、操作題 60分(包括基本操作題 、簡(jiǎn)單應(yīng)用題及綜合應(yīng)用題)。
2.考試環(huán)境
Visual FoxPro 6. 0。
數(shù)據(jù)庫(kù)設(shè)計(jì)11
1、完成時(shí)間
20xx年底前全面完成農(nóng)村集體土地所有權(quán)確權(quán)登記工作。
2、工作量
。ㄒ唬┘w土地所有權(quán)調(diào)查
1、集體土地所有權(quán)歸屬調(diào)查工作:主要查清全縣718個(gè)行政村集體所有情況。
。1300元/行政村×718行政村=93.34萬(wàn)元)
2、集體土地所有權(quán)實(shí)地調(diào)查及內(nèi)業(yè)工作:主要對(duì)全縣718個(gè)行政村1193.29km2的土地面積進(jìn)行所有權(quán)現(xiàn)場(chǎng)指界、界線實(shí)地測(cè)量并埋設(shè)界樁,進(jìn)行權(quán)屬審核并將結(jié)果公示等工作。(1700元/km2×1193.29km2=202.86萬(wàn)元)
3、數(shù)據(jù)庫(kù)建設(shè)工作:圖形數(shù)據(jù)采集、拓?fù)潢P(guān)系構(gòu)建、屬性數(shù)據(jù)采集、數(shù)據(jù)庫(kù)接邊、數(shù)據(jù)檢核與入庫(kù)等。(300元/km2×1193.29km2=35.8萬(wàn)元)
。ǘ┳诘亟y(tǒng)一編碼和數(shù)據(jù)轉(zhuǎn)換工作
數(shù)據(jù)準(zhǔn)備及整理、宗地編碼轉(zhuǎn)換、成果整理及檢查等(4308宗地?cái)?shù)×1.6元/宗地?cái)?shù)=0.69萬(wàn)元)
。ㄈ⿺(shù)據(jù)庫(kù)軟件購(gòu)置
數(shù)據(jù)庫(kù)軟件購(gòu)置費(fèi)(15.98萬(wàn)元)
以上共計(jì):348.67萬(wàn)元
3、投標(biāo)資質(zhì)
1、農(nóng)村集體土地所有權(quán)數(shù)據(jù)庫(kù)建設(shè)標(biāo)段的投標(biāo)機(jī)構(gòu),提供國(guó)家測(cè)繪主管部門(mén)認(rèn)定的乙級(jí)以上(含乙級(jí))測(cè)繪資質(zhì)證書(shū);農(nóng)村集體土地所有權(quán)登記發(fā)證標(biāo)段的投標(biāo)機(jī)構(gòu),提供土地行政主管部門(mén)認(rèn)定頒發(fā)的土地登記代理機(jī)構(gòu)資格證(加蓋公章);
2、提供企業(yè)法人營(yíng)業(yè)執(zhí)照或事業(yè)單位法人證書(shū);
3、單位住所證明;
4、土地勘測(cè)、測(cè)繪資質(zhì)等資質(zhì)復(fù)印件;
5、專業(yè)技術(shù)人員的任職資格證書(shū)、任命或聘用文件、合同、畢業(yè)證書(shū)、身份證(復(fù)印件);其中土地管理、測(cè)繪及相關(guān)專業(yè)技術(shù)人員不得少于8人(中級(jí)3人);
6、土地登記代理人證書(shū)(不得少于2人);
7、符合規(guī)定的儀器設(shè)備的`證明材料(其中全站儀不少于2臺(tái),A1幅面以上繪圖儀不少于1臺(tái));
8、技術(shù)、質(zhì)量保證體系和成果資料檔案管理制度的證明文件;
9、可以反映本單位業(yè)績(jī)和技術(shù)水平的相關(guān)成果證明材料,包括項(xiàng)目協(xié)議書(shū)、驗(yàn)收文件、獲獎(jiǎng)證書(shū)等;
10、本項(xiàng)目采用資格候?qū)彿绞,提交投?biāo)書(shū)時(shí),同時(shí)提交以上證件的原件,以備審查。
數(shù)據(jù)庫(kù)設(shè)計(jì)12
摘要:隨著人們對(duì)互聯(lián)網(wǎng)的應(yīng)用越來(lái)越廣泛, 尤其是在移動(dòng)技術(shù)支持下, 用戶的數(shù)量在不斷上升, 而數(shù)據(jù)類型以及用戶數(shù)量的快速增長(zhǎng), 也對(duì)傳統(tǒng)數(shù)據(jù)處理的方法提出了改進(jìn)的要求。通過(guò)大數(shù)據(jù)中的存儲(chǔ)、分析以及管理的要求不斷提升, 更好地服務(wù)于人們經(jīng)濟(jì)發(fā)展的實(shí)際需要。本文將介紹關(guān)系數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中的應(yīng)用, 希望以此來(lái)改變計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的現(xiàn)狀, 提高計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的效率。
本文主要對(duì)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中使用關(guān)系數(shù)據(jù)庫(kù)技術(shù)進(jìn)行有效的進(jìn)行分析, 通過(guò)詳細(xì)的介紹了關(guān)系數(shù)據(jù)庫(kù)中的輔助功能以及應(yīng)用原理, 相對(duì)于技術(shù)而來(lái)說(shuō), 在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中的應(yīng)用關(guān)系數(shù)據(jù)庫(kù)技術(shù)具有非常顯著的優(yōu)勢(shì), 且為后期的研究提出有效的參考依據(jù)。
1 關(guān)系數(shù)據(jù)庫(kù)的特點(diǎn)及其作用
1.1 數(shù)據(jù)結(jié)構(gòu)化
數(shù)據(jù)庫(kù)實(shí)現(xiàn)整體數(shù)據(jù)的結(jié)構(gòu)化, 這是數(shù)據(jù)庫(kù)的主要特點(diǎn)之一。也是數(shù)據(jù)庫(kù)與文件系統(tǒng)的本質(zhì)區(qū)別。也就是說(shuō)在考慮某個(gè)應(yīng)用的數(shù)據(jù)結(jié)構(gòu)的同時(shí)也要考慮整個(gè)組織的數(shù)據(jù)結(jié)構(gòu)。在數(shù)據(jù)庫(kù)中, 不僅數(shù)據(jù)是整體結(jié)構(gòu)化的, 而且存取數(shù)據(jù)的方式也很靈活, 可以存取的某一個(gè)數(shù)據(jù)項(xiàng)、一組數(shù)據(jù)項(xiàng)、一個(gè)記錄或一組記錄。而在文件系統(tǒng)中, 數(shù)據(jù)的存取單位是記錄, 粒度不能細(xì)到數(shù)據(jù)項(xiàng)。
1.2 數(shù)據(jù)復(fù)雜性
數(shù)據(jù)庫(kù)的復(fù)雜性主要表現(xiàn)在數(shù)據(jù)自身與處理數(shù)據(jù)過(guò)程中。第一, 對(duì)于現(xiàn)代的應(yīng)用來(lái)說(shuō)數(shù)據(jù)量是龐大的, 對(duì)于這龐大的數(shù)據(jù)量來(lái)說(shuō)管理起來(lái)是相復(fù)雜的;第二, 數(shù)據(jù)與數(shù)據(jù)之間的動(dòng)態(tài)關(guān)聯(lián)關(guān)系導(dǎo)致了數(shù)據(jù)之間的關(guān)系問(wèn)題, 比如多種語(yǔ)義、多種類型等都屬于動(dòng)態(tài)的關(guān)聯(lián)性, 而對(duì)于時(shí)間與空間之間的關(guān)系就是非顯式定義。
1.3 數(shù)據(jù)的共享性高, 冗余度低, 易擴(kuò)充
數(shù)據(jù)庫(kù)從整體角度看待和描述數(shù)據(jù), 數(shù)據(jù)不再面向某個(gè)應(yīng)用而是面向整個(gè)系統(tǒng), 因此數(shù)據(jù)可以被多個(gè)用戶、多個(gè)應(yīng)用共享使用。數(shù)據(jù)共享可以大大減少數(shù)據(jù)冗余, 節(jié)約存儲(chǔ)空間并避免數(shù)據(jù)之間的不相容性與不一致性。由于數(shù)據(jù)是面向整個(gè)系統(tǒng), 是有結(jié)構(gòu)的數(shù)據(jù), 不僅可以被多個(gè)應(yīng)用共享使用, 而且更容易增加新的應(yīng)用, 這就使得數(shù)據(jù)庫(kù)彈性大, 易于擴(kuò)充, 來(lái)適應(yīng)各種用戶的.要求。
1.4 數(shù)據(jù)獨(dú)立性高
數(shù)據(jù)獨(dú)立性是數(shù)據(jù)庫(kù)領(lǐng)域中一個(gè)常用術(shù)語(yǔ)和重要概念, 包括數(shù)據(jù)的物理獨(dú)立性和數(shù)據(jù)的邏輯獨(dú)立性。數(shù)據(jù)與程序獨(dú)立把數(shù)據(jù)的定義從程序中分離出去, 加上存取數(shù)據(jù)的方法又由DBMS負(fù)責(zé)提供, 從而簡(jiǎn)化了應(yīng)用程序的編制, 大減少了應(yīng)用程序的維護(hù)和修改。
2 關(guān)系數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中應(yīng)用的原理
近年來(lái), 伴隨著我國(guó)科技技術(shù)水平的發(fā)展, 在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中數(shù)據(jù)庫(kù)的種類發(fā)展顯著較多, 其中總得來(lái)說(shuō), 可將其分成三種類型:其中分別是網(wǎng)狀形式的數(shù)據(jù)庫(kù)技術(shù)和關(guān)系數(shù)據(jù)庫(kù)技術(shù)以及層次數(shù)據(jù)庫(kù)技術(shù)等這3種類型。與網(wǎng)狀數(shù)據(jù)庫(kù)技術(shù)、層次數(shù)據(jù)庫(kù)技術(shù)等兩種相比而言, 關(guān)系數(shù)據(jù)技術(shù)是目前較為成熟的一種數(shù)據(jù)應(yīng)用系統(tǒng), 其中在現(xiàn)實(shí)實(shí)踐中, 使用的頻率也是最高的, 針對(duì)較復(fù)雜的數(shù)據(jù)來(lái)說(shuō), 數(shù)據(jù)管理問(wèn)題效率也是比較高的。
3 關(guān)系數(shù)據(jù)庫(kù)在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中的相關(guān)優(yōu)勢(shì)
3.1 對(duì)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中的數(shù)據(jù)進(jìn)行轉(zhuǎn)換
在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中, 關(guān)系數(shù)據(jù)庫(kù)技術(shù)對(duì)數(shù)據(jù)具有非常顯著的轉(zhuǎn)換優(yōu)勢(shì), 其中主要體現(xiàn)在管理軟件以及設(shè)計(jì)軟件等方面的連接上。由于在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中使用關(guān)系數(shù)據(jù)庫(kù)技術(shù)可以有效的使管理軟件以及設(shè)計(jì)軟件等連接, 再者還可以在不同類型之間對(duì)相關(guān)數(shù)據(jù)進(jìn)行有效的轉(zhuǎn)換或者數(shù)據(jù)傳遞等[1]。其中在管理軟件、設(shè)計(jì)軟件等之中有包含了較多的軟件類型, 因此通過(guò)使用關(guān)系數(shù)據(jù)庫(kù)技術(shù)就可以將其相關(guān)的軟件進(jìn)行連接, 并將數(shù)據(jù)連接在一起進(jìn)行相互轉(zhuǎn)換, 同時(shí)在這一過(guò)程中也較為簡(jiǎn)單。
3.2 對(duì)計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中數(shù)據(jù)進(jìn)行有效的存儲(chǔ)
在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中, 關(guān)系數(shù)據(jù)庫(kù)技術(shù)中的數(shù)據(jù)存儲(chǔ)使較為關(guān)鍵的一項(xiàng)技術(shù), 該技術(shù)是關(guān)系數(shù)據(jù)庫(kù)技術(shù)中一個(gè)較明顯的特點(diǎn)。在關(guān)系數(shù)據(jù)庫(kù)中, 不僅可以依據(jù)客戶的需求進(jìn)行隨時(shí)調(diào)用以及查詢, 還可以將其應(yīng)用于計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中, 這就充分使得計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的過(guò)程中依據(jù)關(guān)系數(shù)據(jù)庫(kù)的相關(guān)特點(diǎn)進(jìn)行隨時(shí)調(diào)用相關(guān)數(shù)據(jù)與信息, 同時(shí)用戶還可以直接查詢?cè)撔畔⒌木唧w操作與管理[2]。目前, 伴隨著科技的不斷發(fā)展以及普及, 現(xiàn)階段, 計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中所涉及了大量的參數(shù)數(shù)據(jù), 二傳統(tǒng)的數(shù)據(jù)管理現(xiàn)已無(wú)法對(duì)這些龐大的數(shù)據(jù)進(jìn)行有效的管理, 這就充分的阻礙了計(jì)算機(jī)的可持續(xù)發(fā)展, 從而影響計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的發(fā)展。而在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中采用關(guān)系數(shù)據(jù)庫(kù)技術(shù)可以有效的解決這一問(wèn)題, 從而彌補(bǔ)傳統(tǒng)數(shù)據(jù)管理帶來(lái)的不足之處, 病高效準(zhǔn)確的對(duì)這些數(shù)據(jù)進(jìn)行有效的管理, 合理的使用或者利用這些數(shù)據(jù)資源。在現(xiàn)實(shí)實(shí)踐的過(guò)程中, 一般將數(shù)據(jù)庫(kù)中的逐漸轉(zhuǎn)移到計(jì)算機(jī)網(wǎng)絡(luò)結(jié)構(gòu)中, 這樣有利于對(duì)這些數(shù)據(jù)進(jìn)行統(tǒng)一管理與操作, 除此之外, 合理的利用關(guān)系數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)具有較高的的準(zhǔn)確性, 出現(xiàn)錯(cuò)誤的情況比較少, 這對(duì)確保計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)的準(zhǔn)確性具有較大的幫助[3]。
4 結(jié)語(yǔ)
綜上所述, 本文通過(guò)分析了關(guān)系數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中的應(yīng)用各種數(shù)據(jù)情況, 在關(guān)系數(shù)據(jù)庫(kù)中可以很好地滿足具體應(yīng)用的需求。在此次分析中, 對(duì)大量的業(yè)務(wù)、數(shù)據(jù)加載、負(fù)載支撐以及擴(kuò)容等工作做出詳細(xì)分析, 從而更好地滿足目前大數(shù)據(jù)中增加的情況。關(guān)系數(shù)據(jù)庫(kù)技術(shù)能夠在今后的應(yīng)用中更好地提升服務(wù)質(zhì)量, 同時(shí)也啟示人們需要重視對(duì)分布式的數(shù)據(jù)庫(kù)研究以及學(xué)習(xí), 本文中所提出的幾點(diǎn)應(yīng)用策略, 希望能夠?qū)Υ髷?shù)據(jù)研究工作帶來(lái)一定幫助。
數(shù)據(jù)庫(kù)設(shè)計(jì)13
一、用戶需求調(diào)查
小說(shuō)網(wǎng)站主要由:(1)讀者管理(2)作家管理(3)網(wǎng)絡(luò)書(shū)籍管理(4)工作人員管理。四大部分組成。
。1)讀者管理:
、、建立讀者信息表,對(duì)讀者統(tǒng)一編號(hào),實(shí)時(shí)更新。
、、建立讀者借閱表,對(duì)讀者看過(guò)的書(shū)籍作記錄,以便
讀者再次閱讀。
。2)作者管理:
、、建立作者信息表,對(duì)作者統(tǒng)一編號(hào),實(shí)時(shí)更新。②、建立作者更新后臺(tái),給與權(quán)限更新作品。③、建立作品及薪酬表,便于結(jié)算作者的薪酬。
。3)網(wǎng)絡(luò)書(shū)籍管理系統(tǒng)
建立圖書(shū)信息表,對(duì)圖書(shū)統(tǒng)一編號(hào),實(shí)時(shí)更新。
建立圖書(shū)點(diǎn)擊推薦表,記錄圖書(shū)被點(diǎn)擊的.次數(shù),被推薦的次數(shù)。建立圖書(shū)排行表,可以按:點(diǎn)擊數(shù),推薦數(shù),總字?jǐn)?shù)等進(jìn)行排名。
。4)工作人員管理
工作人員按權(quán)限不同分別有權(quán)限更改:作家信息表,網(wǎng)絡(luò)書(shū)籍信息表,讀者信息表,網(wǎng)站前臺(tái)網(wǎng)管推薦欄目,給用戶或者作者提升權(quán)限等功能中的一個(gè)或多個(gè)。
建立圖書(shū)權(quán)限表,對(duì)VIP書(shū)籍進(jìn)行權(quán)限限制。
二、系統(tǒng)數(shù)據(jù)流圖
三、系統(tǒng)數(shù)據(jù)字典
。1)、主要數(shù)據(jù)流定義
數(shù)據(jù)流名稱:登陸
位置:讀者位置:讀者——>p4-2作家——>p4-2
定義:登錄=用戶名+密碼
數(shù)據(jù)流量:?不懂用來(lái)做什么?
說(shuō)明:鑒別用戶身份
數(shù)據(jù)流名稱:權(quán)限設(shè)置
位置:讀者位置:管理員——>p4-2
定義:
數(shù)據(jù)流量:用戶名=用戶名+密碼
說(shuō)明:通過(guò)這個(gè)設(shè)置用戶權(quán)限
數(shù)據(jù)流名稱:作家權(quán)限
位置:讀者位置:p4-2(權(quán)限)——>p4-2(作家)
定義:作家權(quán)限=【下派的推薦,閱讀作品,更新,修正自己的作品的權(quán)限】
數(shù)據(jù)流量:
說(shuō)明:作家獲得用戶權(quán)限
數(shù)據(jù)流名稱:讀者權(quán)限
位置:讀者位置:p4-2(權(quán)限)——>p4-2(讀者)
定義:作家權(quán)限=【下派的推薦,閱讀作品權(quán)限】
數(shù)據(jù)流量
說(shuō)明:讀者獲得用戶權(quán)限
數(shù)據(jù)流名稱:看書(shū)推薦
位置:讀者位置:p4-2(讀者)——>p3-1(圖書(shū)管理)
定義:看書(shū)推薦=【讀者執(zhí)行看書(shū)、推薦命令】
數(shù)據(jù)流量:
說(shuō)明:讀者執(zhí)行看書(shū)推薦指令時(shí),圖書(shū)管理系統(tǒng)分別增加圖書(shū)閱讀
量和推薦量
數(shù)據(jù)流名稱:更新作品
位置:讀者位置:p4-2(作家)——>p3-1(圖書(shū)管理)
定義:看書(shū)更新作品=【左鍵更新自己的作品】
數(shù)據(jù)流量:
說(shuō)明:作家執(zhí)行更新作品命令時(shí),圖書(shū)管理系統(tǒng)增加或修正圖書(shū)信息
。2)主要數(shù)據(jù)存儲(chǔ)定義
1、數(shù)據(jù)存儲(chǔ)編號(hào):D1
輸入:p4-2
輸出:p4-2前臺(tái)
數(shù)據(jù)結(jié)構(gòu):讀者記錄=以閱讀書(shū)名+時(shí)間+積分+推薦票數(shù)+推薦操作數(shù)據(jù)量和存取頻率:?不懂用來(lái)做什么?
2、數(shù)據(jù)存儲(chǔ)編號(hào):D2
輸入:p4-2
輸出:p4-2前臺(tái)
數(shù)據(jù)結(jié)構(gòu):圖書(shū)排行記錄=排行書(shū)名+時(shí)間+積分+被推薦票數(shù)+更新操作+修正操作
數(shù)據(jù)量和存取頻率:?不懂用來(lái)做什么?
3、數(shù)據(jù)存儲(chǔ)標(biāo)號(hào):D3
輸入:p3-1
輸出:p3-2前臺(tái)
數(shù)據(jù)結(jié)構(gòu):推薦記錄=推薦書(shū)名+時(shí)間+被推薦票數(shù)
圖書(shū)記錄=更新時(shí)間+章節(jié)數(shù)+目錄+推薦數(shù)+點(diǎn)擊總數(shù)+作家+總字?jǐn)?shù)數(shù)據(jù)量和存取頻率:?不知道用來(lái)做什么?
4、數(shù)據(jù)存儲(chǔ)標(biāo)號(hào):D4
輸入:p3-2
輸出:前臺(tái)調(diào)用
數(shù)據(jù)結(jié)構(gòu):作家記錄=已更新書(shū)名+時(shí)間+積分+被推薦票數(shù)+排行方式+是否完結(jié)+作者+總字?jǐn)?shù)
數(shù)據(jù)量和存取頻率:?不知道用來(lái)做什么?
。3)、主要處理過(guò)程
1、處理過(guò)程編號(hào):4-2
處理過(guò)程名:分配權(quán)限
輸入:讀者作者管理員
輸出:讀者信息作者信息管理員信息
說(shuō)明:用于用戶身份確認(rèn)
2、處理過(guò)程編號(hào):3-1
處理過(guò)程名:圖書(shū)管理
輸入:讀者作者
輸出:圖書(shū)排行管理前臺(tái)
說(shuō)明:對(duì)圖書(shū)被更新、推薦、閱讀進(jìn)行處理
數(shù)據(jù)庫(kù)設(shè)計(jì)14
第一章緒言
本論文主要介紹的是企事業(yè)使用的人事治理系統(tǒng)的整個(gè)設(shè)計(jì)。
隨著計(jì)算機(jī)技術(shù)的不斷發(fā)展,計(jì)算機(jī)應(yīng)用于各大領(lǐng)域,并給人們的生活帶來(lái)了極大的便利,在人員治理系統(tǒng)亦是。以往企事業(yè)人事員由于缺乏適當(dāng)?shù)能浖o其工作帶來(lái)了很多不便。本論文所介紹的便是一個(gè)企事業(yè)人事治理系統(tǒng),以方便其在人事安排和人事治理上的工作任務(wù)。
該系統(tǒng)適用于企事業(yè)人事員,其功能主要分為四大類:
系統(tǒng)初始化;檔案更新;檔案查詢;檔案打印等,該系統(tǒng)性能力求易于使用,具有較高的擴(kuò)展性和可維護(hù)性。
整個(gè)系統(tǒng)的開(kāi)發(fā)過(guò)程嚴(yán)格遵循軟件工程的要求,做到模塊化分析、模塊化設(shè)計(jì)和代碼編寫(xiě)的模塊化。
第二章系統(tǒng)需求分析
2.1現(xiàn)行業(yè)務(wù)系統(tǒng)描述
在企業(yè),人事治理工作是非常重要的一項(xiàng)工作,它負(fù)責(zé)整個(gè)企業(yè)的日常人事安排,人員的人事治理等等。以前都是人工進(jìn)行操作。隨著企業(yè)規(guī)模擴(kuò)大,人事處的人事治理工作量大大加重。隨著計(jì)算機(jī)應(yīng)用的發(fā)展,人事工作者急切希望能夠?qū)⒋蟛糠址爆嵉墓ぷ鹘挥捎?jì)算機(jī)的處理,已減輕人工的壓力并提高工作效率。而計(jì)算機(jī)的普及更加快了人事治理系統(tǒng)的`產(chǎn)生。
上一代的人事治理系統(tǒng)主要采用Foxbase或FoxPro,系統(tǒng)開(kāi)發(fā)環(huán)境也是數(shù)據(jù)庫(kù)內(nèi)置的開(kāi)發(fā)工具。其特點(diǎn)是單機(jī)單用戶方式,開(kāi)發(fā)簡(jiǎn)單,能充分利用數(shù)據(jù)庫(kù)的特性。其缺點(diǎn)是開(kāi)發(fā)出的系統(tǒng)依靠性強(qiáng),運(yùn)行必須依托數(shù)據(jù)庫(kù)環(huán)境;不輕易升級(jí)與擴(kuò)展;無(wú)法實(shí)現(xiàn)數(shù)據(jù)的共享與并行操作;代碼重用性差。
原有人事治理系統(tǒng)數(shù)據(jù)共享差的問(wèn)題更加突出,而新需求的提出也越來(lái)越多,越來(lái)越頻繁。這就要求系統(tǒng)在可擴(kuò)展性和標(biāo)準(zhǔn)化的要求更高。而原有的系統(tǒng)由于其與生俱來(lái)的缺點(diǎn)而無(wú)法在適應(yīng)現(xiàn)有的需求了。
因此,使用現(xiàn)在的新技術(shù),開(kāi)發(fā)出適應(yīng)新的需求的新系統(tǒng)的任務(wù)刻不容緩。
2.2組織結(jié)構(gòu)
在企事業(yè)中,其中和人事治理系統(tǒng)由直接關(guān)系的部門(mén)是人事處,是使用綜合人事系統(tǒng)的主要部門(mén),對(duì)人員的人事治理主要由人事處承擔(dān),進(jìn)行集中治理。
2.3業(yè)務(wù)流程分析
人事治理系統(tǒng)是一個(gè)面向企業(yè)人事人員,為其提供服務(wù)的綜合信息治理系統(tǒng)。人事人員通過(guò)本系統(tǒng)完成相關(guān)的日常工作,這些工作也是平常較為繁重的工作。人員的個(gè)人信息、以及各種相關(guān)的親屬等情況開(kāi)課情況都記錄在人事系統(tǒng)里進(jìn)行治理。
由人事人員在檔案更新中完成對(duì)運(yùn)行人事系統(tǒng)所需的基本數(shù)據(jù)的維護(hù)。包括這些信息的增、修、改等,變動(dòng)都將在這進(jìn)行操作。系統(tǒng)開(kāi)始投入使用,人事人員先根據(jù)企業(yè)實(shí)際情況,建立相關(guān)人員的信息,主要信息包括系所的姓名及它的學(xué)歷等。輸入人員信息的過(guò)程是首先從系統(tǒng)數(shù)據(jù)庫(kù)中選擇相關(guān)的系所,然后再它下面加入新的輔助信息。當(dāng)人員情況發(fā)生變動(dòng)后,人事人員要及時(shí)完成對(duì)庫(kù)中的信息進(jìn)行維護(hù)。假如發(fā)生人事的變動(dòng),則可以在檔案更新中進(jìn)行處理,因?yàn)椴煌髽I(yè)的員工數(shù)量不同,因此非凡設(shè)立了一個(gè)檔案查詢模塊,可以進(jìn)行相關(guān)人員的快速查詢,并可以根據(jù)某一個(gè)具體的條件,如具有相同屬性的人員,進(jìn)行同一類型的人員統(tǒng)計(jì),并可以將結(jié)果通過(guò)打印輸出,以便備案。
2.4現(xiàn)行系統(tǒng)存在的主要問(wèn)題分析
現(xiàn)行系統(tǒng)的主要問(wèn)題歸納起來(lái)主要有,
1.單機(jī)單用戶系統(tǒng),隨著網(wǎng)絡(luò)的發(fā)展,同時(shí)人事治理系統(tǒng)中信息的使用者大大增加,原有的單機(jī)單用戶系統(tǒng)已遠(yuǎn)遠(yuǎn)不能滿足需要。同時(shí),原有的數(shù)據(jù)庫(kù)也不支持多用戶的網(wǎng)絡(luò)運(yùn)行環(huán)境。
2.系統(tǒng)獨(dú)立性差,原有系統(tǒng)一般都是使用數(shù)據(jù)庫(kù)提供的開(kāi)發(fā)工具編寫(xiě)的程序,因此收數(shù)據(jù)庫(kù)的制約比較大,編寫(xiě)出來(lái)的程序性能也不好。非凡是無(wú)法支持如Access,MSSQLServer等新的數(shù)據(jù)庫(kù)。
3.模塊性差,由于不是一個(gè)完整的編程語(yǔ)言,故無(wú)法做到代碼的模塊化,給功能的擴(kuò)展帶來(lái)了巨大的不便。
2.5提出可能的解決方案
鑒于目前企業(yè)對(duì)人事治理系統(tǒng)的需求與實(shí)際情況,新系統(tǒng)方案的重點(diǎn)放在系統(tǒng)的可擴(kuò)展性上,為了實(shí)現(xiàn)這一設(shè)計(jì),新系統(tǒng)應(yīng)具備以下幾方面的要求:
1.新系統(tǒng)采用VisualFoxpro6.0開(kāi)發(fā)成功,充分利用該開(kāi)發(fā)程序的優(yōu)勢(shì),提高了工作效率。
2.新系統(tǒng)從設(shè)計(jì)到實(shí)現(xiàn)都應(yīng)遵循模塊化,是用一致的接口進(jìn)行信息的傳遞與模塊調(diào)用。模塊的劃分應(yīng)盡量符合實(shí)際業(yè)務(wù)的劃分,以保證以后新模塊的加入盡可能少的影響現(xiàn)有功能模塊的運(yùn)行。
3、新系統(tǒng)所具有的特性:
*通用性:用戶可根據(jù)本單位的需求靈活設(shè)置人員類別及其數(shù)據(jù)庫(kù)結(jié)構(gòu),可滿足不同層次,不同性質(zhì),不同業(yè)務(wù)工作的需求。
*標(biāo)準(zhǔn)化:提供了豐富完善的人事治理內(nèi)容,為各級(jí)人事部門(mén)之間的數(shù)據(jù)共享及數(shù)據(jù)交換奠定了良好的基礎(chǔ)。
*先進(jìn)性:采用面向?qū)ο蠹夹g(shù)開(kāi)發(fā),適應(yīng)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)發(fā)展趨勢(shì),運(yùn)行在windows環(huán)境下,界面友好操作方便。
*實(shí)用性:具有70余種人事、勞資業(yè)務(wù)處理功能,可完成人事檔案信息查詢、統(tǒng)計(jì)分析、制作花名冊(cè)、統(tǒng)計(jì)表、登記表等。
數(shù)據(jù)庫(kù)設(shè)計(jì)15
計(jì)算機(jī)二級(jí)VB語(yǔ)言程序設(shè)計(jì):數(shù)據(jù)庫(kù)管理器
1.數(shù)據(jù)庫(kù)管理器介紹
在VB中可以通過(guò)“外接程序”菜單中的'“可視化數(shù)據(jù)管理器”調(diào)出“VisData”數(shù)據(jù)庫(kù)管理器窗口。
2.建立數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)的基本操作:
創(chuàng)建數(shù)據(jù)表: 設(shè)計(jì)表名和表結(jié)構(gòu)
輸入記錄
建立索引
數(shù)據(jù)維護(hù): 增加記錄
修改記錄
刪除記錄
創(chuàng)建數(shù)據(jù)表的主要步驟: 設(shè)計(jì)表結(jié)構(gòu) → 輸入記錄 → 建立索引 → 數(shù)據(jù)維護(hù)
(1)設(shè)計(jì)表結(jié)構(gòu)
啟動(dòng)可視化數(shù)據(jù)管理器 → 在database窗口中右擊,從菜單中選擇“新表” → 在表結(jié)構(gòu)窗口中輸入表名→ 添加字段 → 確定字段名稱和屬性、有效性規(guī)則 → 建立索引 →生成表結(jié)構(gòu)。
“添加字段”對(duì)話框各選項(xiàng)說(shuō)明
(2)輸入記錄
在database窗口中選中表名并右擊,從菜單中選擇“打開(kāi)” →在數(shù)據(jù)表窗口輸入記錄(注意窗口樣式)→ 單擊“新增”→ 在窗口中輸入記錄并“更新” →重復(fù)……
(3)維護(hù)記錄
在database窗口中選中表名并右擊,從菜單中選擇“打開(kāi)” →單擊“編輯”/“刪除”/“新增”,即可完成對(duì)記錄的修改、刪除、添加操作。
3.建立查詢
建立查詢就是在數(shù)據(jù)表中找到符合特定條件的記錄并組成一張新表。
在database窗口中選中表名并右擊,從菜單中選擇“新查詢” →在查詢生成器中構(gòu)造查詢條件→單擊“運(yùn)行” →單擊“保存”,給出查詢結(jié)果文件名→“關(guān)閉”。
【數(shù)據(jù)庫(kù)設(shè)計(jì)】相關(guān)文章:
數(shù)據(jù)庫(kù)設(shè)計(jì)08-06
數(shù)據(jù)庫(kù)設(shè)計(jì)08-13
【精品】數(shù)據(jù)庫(kù)設(shè)計(jì)08-13
數(shù)據(jù)庫(kù)設(shè)計(jì)[薦]08-13
[通用]數(shù)據(jù)庫(kù)設(shè)計(jì)08-13
數(shù)據(jù)庫(kù)設(shè)計(jì)(必備)08-13
數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)步驟12-20
數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告12-31