国语精品91自产拍在线观看二区_色偷偷五月天_天天射夜夜爽_99久久免费国产特黄_1717国产精品久久

數(shù)據(jù)庫(kù)設(shè)計(jì)

時(shí)間:2023-08-13 13:26:01 設(shè)計(jì) 我要投稿

數(shù)據(jù)庫(kù)設(shè)計(jì)優(yōu)秀(15篇)

數(shù)據(jù)庫(kù)設(shè)計(jì)1

  數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ),《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程的教學(xué)目標(biāo)就是使學(xué)生系統(tǒng)地掌握數(shù)據(jù)庫(kù)系統(tǒng)的基本原理和基本技術(shù),掌握數(shù)據(jù)庫(kù)設(shè)計(jì)方法和步驟,具備設(shè)計(jì)數(shù)據(jù)庫(kù)模式以及開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的基本能力。課程設(shè)計(jì)作為該課程常規(guī)教學(xué)的延伸和深化,是承上啟下的必要教學(xué)環(huán)節(jié)。下面,我和大家分享一下我所做的教學(xué)設(shè)計(jì)。

  一、教學(xué)目標(biāo)分析

  中等職業(yè)技術(shù)學(xué)校計(jì)算機(jī)專業(yè)的《數(shù)據(jù)庫(kù)原理與應(yīng)用》課程的任務(wù)是:介紹數(shù)據(jù)庫(kù)技術(shù)的基本概念,熟悉數(shù)據(jù)庫(kù)管理軟件xBASE系列的基本操作,掌握程序設(shè)計(jì)的基本方法,初步掌握交互式開(kāi)發(fā)工具,通過(guò)課程實(shí)習(xí)掌握小型應(yīng)用軟件的開(kāi)發(fā)過(guò)程。

  因此,本課程的教學(xué)目標(biāo)是:使學(xué)生掌握數(shù)據(jù)庫(kù)技術(shù)和數(shù)據(jù)庫(kù)管理軟件的基礎(chǔ)知識(shí)和基本技能,掌握程序設(shè)計(jì)方法,具有開(kāi)發(fā)小型應(yīng)用系統(tǒng)的能力。為實(shí)現(xiàn)這一教學(xué)目標(biāo),要進(jìn)行相應(yīng)的教學(xué)改革,主要是課程的教學(xué)由傳統(tǒng)“理論教學(xué)+筆試”模式改為“基礎(chǔ)(包括基本理論和基本技能)教學(xué)+課程設(shè)計(jì)”模式。課程設(shè)計(jì)的目標(biāo)是:培養(yǎng)學(xué)生利用各種媒體(包括傳統(tǒng)媒體和Internet技術(shù)等)獲取、加工、處理信息的能力,能夠完成小型軟件的開(kāi)發(fā)。

  二、活動(dòng)目的

  通過(guò)課程設(shè)計(jì)教學(xué)活動(dòng),讓學(xué)生在已掌握數(shù)據(jù)庫(kù)原理的基礎(chǔ)上,通過(guò)對(duì)社會(huì)或生活需要的調(diào)查、分析,做出規(guī)劃、設(shè)計(jì),培養(yǎng)學(xué)生搜集信息的能力,開(kāi)發(fā)小型應(yīng)用軟件,從而使學(xué)生掌握數(shù)據(jù)庫(kù)知識(shí)意義和信息技能,提高自學(xué)能力和知識(shí)的綜合能力和信息素養(yǎng)。

  三、活動(dòng)內(nèi)容

  活動(dòng)內(nèi)容包括指導(dǎo)學(xué)生從生活出發(fā),搜集相關(guān)資料,分析需求情況,確定開(kāi)發(fā)項(xiàng)目;要針對(duì)開(kāi)發(fā)的項(xiàng)目再采集數(shù)據(jù),進(jìn)行系統(tǒng)規(guī)劃,確定系統(tǒng)的框架;畫出流程圖,并以此寫出FoxPro程序及進(jìn)行調(diào)試和修改;編寫系統(tǒng)使用手冊(cè);指導(dǎo)學(xué)生進(jìn)行演示和組織評(píng)價(jià)工作;在課程設(shè)計(jì)中指導(dǎo)學(xué)生自學(xué)。

  四、教學(xué)設(shè)想

  課程設(shè)計(jì)采取以學(xué)生學(xué)習(xí)活動(dòng)為主體的教學(xué)活動(dòng),學(xué)生在教師的要求和指導(dǎo)下,自主地確定設(shè)計(jì)的課題,確定軟件的內(nèi)容和表現(xiàn)方式,通過(guò)各種媒體進(jìn)行自學(xué)。因此,在課程設(shè)計(jì)教學(xué)中教師是教學(xué)過(guò)程的組織者、指導(dǎo)者、意義建構(gòu)的幫助者、促進(jìn)者。

  五、教學(xué)對(duì)象

  20xx級(jí)計(jì)算機(jī)應(yīng)用專業(yè)全體學(xué)生。

  六、教學(xué)時(shí)間

  20xx年5月~6月。

  七、教學(xué)過(guò)程

  共分為五個(gè)階段:

  1.動(dòng)員布置階段

  強(qiáng)調(diào)進(jìn)行課程設(shè)計(jì)的意義,鼓勵(lì)學(xué)生積極參與課程設(shè)計(jì),激發(fā)學(xué)生的學(xué)習(xí)熱情,培養(yǎng)良好學(xué)習(xí)環(huán)境。印發(fā)《〈數(shù)據(jù)庫(kù)原理與應(yīng)用〉課程設(shè)計(jì)說(shuō)明》,詳細(xì)地布置設(shè)計(jì)內(nèi)容,完成工作,并推薦一些設(shè)計(jì)項(xiàng)目供學(xué)生參考,提高學(xué)生參與的積極性,動(dòng)員更多的學(xué)生參與其中。

  2.指導(dǎo)學(xué)生收集資料階段

  指導(dǎo)學(xué)生收集原始資料,初步確定課程設(shè)計(jì)項(xiàng)目,并上報(bào)指導(dǎo)教師,再由指導(dǎo)教師匯總,教師再根據(jù)情況進(jìn)行個(gè)別或集中指導(dǎo)。

  3.協(xié)助學(xué)生對(duì)資料進(jìn)行分析、歸納階段

  對(duì)學(xué)生所收集到的資料進(jìn)行分析,提出所要解決的問(wèn)題,研究解決該問(wèn)題的可行性。通過(guò)論證,確定課程設(shè)計(jì)項(xiàng)目。在這個(gè)階段,教師要對(duì)學(xué)生所要解決的問(wèn)題及解決問(wèn)題的方法的科學(xué)性、合理性、可行性進(jìn)行分析歸納。

  4.指導(dǎo)規(guī)劃設(shè)計(jì)階段

  學(xué)生根據(jù)所選課題,進(jìn)行系統(tǒng)規(guī)劃設(shè)計(jì)。(范文網(wǎng) )包括確定軟件(課題)功能、系統(tǒng)結(jié)構(gòu)(數(shù)據(jù)流程)、程序流程、編寫代碼、調(diào)試程序。這是課程設(shè)計(jì)的主體部分,這個(gè)階段我們對(duì)學(xué)生的指導(dǎo)原則是嚴(yán)格要求、規(guī)范設(shè)計(jì)、耐心指導(dǎo)、發(fā)揚(yáng)個(gè)性、鼓勵(lì)創(chuàng)新。

  5.總結(jié)評(píng)價(jià)階段

  總結(jié)采取三種方法:學(xué)生自己演示課題,教師組織其他學(xué)生進(jìn)行評(píng)價(jià);教師總結(jié)表彰;學(xué)生書面總結(jié)。這個(gè)階段的主要目的是“表?yè)P(yáng)先進(jìn),激勵(lì)后進(jìn)”,讓學(xué)生展示自己的成果,分享成功的喜悅,總結(jié)學(xué)習(xí)成績(jī),增強(qiáng)學(xué)習(xí)信心;相互了解,通過(guò)對(duì)比發(fā)現(xiàn)差距,確立奮斗目標(biāo)。

  八、指導(dǎo)學(xué)生學(xué)習(xí)

  在課程設(shè)計(jì)的教學(xué)過(guò)程中,學(xué)生的“學(xué)”是教學(xué)的中心。學(xué)生主動(dòng)地學(xué)習(xí),并自覺(jué)地應(yīng)用相關(guān)知識(shí),同時(shí)利用反饋的信息總結(jié)解決實(shí)際問(wèn)題的.方法。在教學(xué)中,一方面,教師要著力為學(xué)生創(chuàng)造一個(gè)良好的學(xué)習(xí)環(huán)境,使學(xué)生可以在其中進(jìn)行自由探索和自主學(xué)習(xí),并及時(shí)地為學(xué)生在探索過(guò)程中提供相應(yīng)的幫助。另一方面,教師指導(dǎo)學(xué)生如何利用各種工具去獲得信息資源(如文字資料、書籍、Internet資源等),使學(xué)生的學(xué)習(xí)環(huán)境空間得到充分?jǐn)U展。

  九、課程設(shè)計(jì)結(jié)果統(tǒng)計(jì)

  課程設(shè)計(jì)結(jié)果統(tǒng)計(jì)是完整教學(xué)活動(dòng)的組成部分,主要包括:

  1.課題分布

  2.課程設(shè)計(jì)評(píng)價(jià)統(tǒng)計(jì)

  如何科學(xué)地進(jìn)行課程設(shè)計(jì)的評(píng)價(jià),主要考慮下列因素:(1)學(xué)生的綜合能力;(2)學(xué)生應(yīng)用信息的能力;(3)學(xué)生對(duì)教學(xué)之外知識(shí)的汲取能力;(4)學(xué)生的創(chuàng)造能力。具體從軟件作品(包括所有要求上交的內(nèi)容)的外觀、軟件說(shuō)明書的編寫、軟件界面和使用方法、軟件的結(jié)構(gòu)、編寫程序的算法和創(chuàng)新精神等方面進(jìn)行評(píng)價(jià)。

  十、問(wèn)題思考

  如何理解課程設(shè)計(jì)的目的和如何給學(xué)生進(jìn)行科學(xué)的評(píng)價(jià),是課程設(shè)計(jì)教學(xué)的重要問(wèn)題。

  課程設(shè)計(jì)教學(xué)不僅要求學(xué)生掌握相關(guān)的數(shù)據(jù)庫(kù)理論和軟件工程學(xué)的有關(guān)知識(shí),更重要的是學(xué)生能夠?qū)λ鼈冃纬梢饬x建構(gòu),這是基于建構(gòu)主義教學(xué)的核心。也就是說(shuō)學(xué)生的知識(shí)不是通過(guò)人為的“灌輸”,而是學(xué)生在自主學(xué)習(xí)中得到的。學(xué)生通過(guò)解決具體問(wèn)題、查閱書籍和文字資料以及利用Internet尋找信息資源培養(yǎng)和提高了自學(xué)能力和信息素養(yǎng),從而提高了學(xué)生的素質(zhì)。因此,對(duì)學(xué)生課程設(shè)計(jì)的評(píng)價(jià)不應(yīng)過(guò)分強(qiáng)調(diào)設(shè)計(jì)的本身,而應(yīng)圍繞學(xué)生的自主學(xué)習(xí)能力、協(xié)作學(xué)習(xí)過(guò)程中作出的貢獻(xiàn)、是否達(dá)到意義的建構(gòu)要求三個(gè)方面去進(jìn)行的。

  總而言之,詳細(xì)周密的教學(xué)設(shè)計(jì)有助于更好地打造高效課堂,使學(xué)生學(xué)到更多的知識(shí);課程設(shè)計(jì)教學(xué)能夠科學(xué)地培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,提高學(xué)生的多方面素養(yǎng)。

 。ㄗ髡邌挝 廣東省潮州市職業(yè)技術(shù)學(xué)校)

數(shù)據(jù)庫(kù)設(shè)計(jì)2

  一、教學(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ù)字圖書館,銀行,全國(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é)選修了某門課程。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ì)3

  摘 要 :筆者主要針對(duì)鐵路發(fā)電車巡檢作業(yè)的實(shí)時(shí)信息管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行分析,該系統(tǒng)主要依靠的是軟件,通過(guò)該系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì),使系統(tǒng)運(yùn)行穩(wěn)定,保障了數(shù)據(jù)的安全,提高了列車的在線管理效率,保障鐵路的高效建設(shè)與科學(xué)管理。關(guān)鍵詞: 數(shù)據(jù)

  關(guān)鍵詞:電子信息論文發(fā)表,發(fā)表電子信息工程論文,信息技術(shù)論文投稿

  摘 要:筆者主要針對(duì)鐵路發(fā)電車巡檢作業(yè)的實(shí)時(shí)信息管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)進(jìn)行分析,該系統(tǒng)主要依靠的是軟件,通過(guò)該系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì),使系統(tǒng)運(yùn)行穩(wěn)定,保障了數(shù)據(jù)的安全,提高了列車的在線管理效率,保障鐵路的高效建設(shè)與科學(xué)管理。

  關(guān)鍵詞:數(shù)據(jù)庫(kù);數(shù)據(jù)表;數(shù)據(jù)庫(kù)安全;數(shù)據(jù)庫(kù)讀取

  一個(gè)系統(tǒng)的成功50%由軟件所決定,而軟件的成功則由支持該系統(tǒng)的數(shù)據(jù)庫(kù)決定,數(shù)據(jù)庫(kù)設(shè)計(jì)的好壞是關(guān)鍵。關(guān)于數(shù)據(jù)庫(kù)設(shè)計(jì)的法則實(shí)例很多,但一個(gè)應(yīng)用系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該與該系統(tǒng)的設(shè)計(jì)相結(jié)合,才能發(fā)揮系統(tǒng)的最大作用。下面就介紹一個(gè)系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程,經(jīng)過(guò)事先數(shù)據(jù)庫(kù)縝密的設(shè)計(jì),使得此應(yīng)用系統(tǒng)在使用中運(yùn)行穩(wěn)定,使用得心應(yīng)手,真正起到了輔助管理的作用。

  1 系統(tǒng)背景 客運(yùn)安全是鐵路安全運(yùn)營(yíng)的重中之重,客運(yùn)列車發(fā)電車在運(yùn)行過(guò)程中發(fā)電機(jī)組的定時(shí)巡查作業(yè)是客運(yùn)安全的重要保障。根據(jù)鐵路安全作業(yè)規(guī)程,客運(yùn)工作人員需要定時(shí)進(jìn)入發(fā)電車車廂內(nèi)檢查發(fā)電機(jī)組的工況,以便及早發(fā)現(xiàn)故障或者事故隱患,保障列車安全運(yùn)行,但是地面管理人員無(wú)法實(shí)時(shí)了解到車上的巡檢作業(yè)情況,無(wú)法確認(rèn)作業(yè)人員是否按規(guī)定路線、時(shí)間、及次數(shù)檢查到位,無(wú)法及時(shí)提醒,存在較大的監(jiān)管漏洞和安全事故隱患。每年由于當(dāng)班發(fā)電車乘務(wù)員嚴(yán)重違反作業(yè)紀(jì)律,當(dāng)班過(guò)程中脫崗,沒(méi)有及時(shí)發(fā)現(xiàn)火情以致火情擴(kuò)大,是導(dǎo)致事故發(fā)生的重要原因。運(yùn)輛客車電[20xx]1979號(hào)文明確指出各鐵路局要在發(fā)電車上加裝巡檢系統(tǒng),加強(qiáng)地面值班人員對(duì)發(fā)電車運(yùn)行情況的掌控和應(yīng)急指揮。筆者就介紹發(fā)電車巡檢信息系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程。

  2 數(shù)據(jù)庫(kù)分析

  2.1 數(shù)據(jù)庫(kù)需求 客車巡檢信息實(shí)時(shí)管理系統(tǒng)處理信息數(shù)據(jù)海量、數(shù)據(jù)實(shí)時(shí)性要求高、數(shù)據(jù)關(guān)系復(fù)雜,因此系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)質(zhì)量是整個(gè)系統(tǒng)能否長(zhǎng)期高效、穩(wěn)定運(yùn)行的關(guān)鍵。數(shù)據(jù)庫(kù)的設(shè)計(jì)與系統(tǒng)應(yīng)該緊密結(jié)合,根據(jù)分析,該數(shù)據(jù)庫(kù)應(yīng)滿足的'功能如下。 可實(shí)時(shí)顯示所有當(dāng)前運(yùn)行車次的作業(yè)情況,包括所掛車次、每個(gè)信息鈕巡檢作業(yè)時(shí)間、巡檢人員,巡檢率等;可實(shí)時(shí)顯示所有車次運(yùn)行狀態(tài)及其車載手持設(shè)備的狀態(tài);可實(shí)時(shí)提示未正常作業(yè)情況,可及時(shí)更新未正常作業(yè)提示;可對(duì)車輛信息進(jìn)行管理,包括運(yùn)行區(qū)間、運(yùn)行時(shí)間段、車體信息等;可對(duì)信息鈕進(jìn)行管理,包括工位鈕、人員鈕名稱、關(guān)聯(lián)發(fā)電車信息等;可對(duì)特殊作業(yè)情況進(jìn)行數(shù)據(jù)恢復(fù);可按需求查詢、統(tǒng)計(jì)指定時(shí)間段的各車次的作業(yè)情況;可保存系統(tǒng)日志;可實(shí)現(xiàn)對(duì)用戶、角色的管理;可實(shí)現(xiàn)對(duì)手持硬件設(shè)備的初始化、數(shù)據(jù)讀取、及數(shù)據(jù)管理。

  2.2 數(shù)據(jù)庫(kù)表設(shè)計(jì) 數(shù)據(jù)庫(kù)表的設(shè)計(jì)需要與系統(tǒng)相結(jié)合,由于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的所謂復(fù)雜性,為了支持相關(guān)程序運(yùn)行,數(shù)據(jù)庫(kù)設(shè)計(jì)變得異常復(fù)雜,因此最佳設(shè)計(jì)不可能一蹴而就,而只能是一種反復(fù)探尋、逐步求精的過(guò)程,也就是從輸入、輸出入手,規(guī)劃和結(jié)構(gòu)化數(shù)據(jù)庫(kù)中數(shù)據(jù)對(duì)象以及這些數(shù)據(jù)對(duì)象之間關(guān)系,使得系統(tǒng)是一個(gè)開(kāi)放式的系統(tǒng)。 客車巡檢信息數(shù)據(jù)庫(kù)主要字段包括:實(shí)時(shí)運(yùn)行數(shù)據(jù):上傳時(shí)間、作業(yè)時(shí)間、信息鈕號(hào)、作業(yè)管理器編號(hào);信息鈕數(shù)據(jù):信息鈕外碼、信息鈕內(nèi)碼、信息鈕類型、信息鈕所裝配車輛、所代表的工位或人員信息;車次信息數(shù)據(jù):車次編號(hào),關(guān)聯(lián)裝配車次、當(dāng)班時(shí)間的起始、結(jié)束時(shí)間,作業(yè)要求間隔、可允許誤差等信息;作業(yè)信息:每個(gè)鈕的作業(yè)時(shí)間、相應(yīng)作業(yè)人員,見(jiàn)圖1所示為系統(tǒng)主要數(shù)據(jù)表關(guān)系圖。 圖1 系統(tǒng)主要數(shù)據(jù)表關(guān)系圖

  2.3 數(shù)據(jù)庫(kù)安全分析 數(shù)據(jù)庫(kù)安全包含兩層含義:第一層是指系統(tǒng)運(yùn)行安全;系統(tǒng)運(yùn)行安全通常受到的威脅如下,一些網(wǎng)絡(luò)不法分子通過(guò)網(wǎng)絡(luò)、局域網(wǎng)等途徑通過(guò)入侵電腦使系統(tǒng)無(wú)法正常啟動(dòng),或超負(fù)荷讓機(jī)子運(yùn)行大量算法,并關(guān)閉CPU風(fēng)扇,使CPU過(guò)熱燒壞等破壞性活動(dòng);第二層是指系統(tǒng)信息安全,信息安全通常受到的威脅如下,黑帽對(duì)數(shù)據(jù)庫(kù)入侵,并盜取想要的資料。本系統(tǒng)數(shù)據(jù)實(shí)時(shí)性要求強(qiáng),以及設(shè)計(jì)鐵路運(yùn)營(yíng)圖,安全性要求也很高,本系統(tǒng)數(shù)據(jù)涉及安全采取的具體措施如下。

  2.3.1 使用安全的賬號(hào)策略 由于SQL Server不能更改sa用戶名稱,也不能刪除這個(gè)超級(jí)用戶,所以,我們給它使用一個(gè)非常復(fù)雜的密碼;而且在此系統(tǒng)中也不使用sa賬號(hào),建立個(gè)擁有與sa一樣權(quán)限的超級(jí)用戶來(lái)管理數(shù)據(jù)庫(kù),這樣通過(guò)安全的賬號(hào)登陸數(shù)據(jù)庫(kù)就有了保障。

  2.3.2 使用安全的密碼策略 本系統(tǒng)數(shù)據(jù)庫(kù)的密碼采用多種數(shù)字字母組合的方式,并保證12位以上,并且系統(tǒng)賬號(hào)的密碼不會(huì)寫于應(yīng)用程序中;SQL Server20xx安裝的時(shí)候,采用混合模式,首先輸入的是sa的密碼,這樣從安裝方面保證了系統(tǒng)數(shù)據(jù)庫(kù)的安全;同時(shí)數(shù)據(jù)庫(kù)的后期使用維護(hù)中,我們要求系統(tǒng)管理員養(yǎng)成定期修改系統(tǒng)及數(shù)據(jù)庫(kù)密碼的好習(xí)慣,管理員還應(yīng)該定期查看數(shù)據(jù)庫(kù)中是否有不符合密碼要求的賬號(hào)增加,如果不是系統(tǒng)所需賬號(hào),馬上刪除,防止給數(shù)據(jù)庫(kù)造成損壞,進(jìn)而影響系統(tǒng)穩(wěn)定。

數(shù)據(jù)庫(kù)設(shè)計(jì)4

  全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí) MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試大綱( 20xx年版)

  基本要求

  1.掌握數(shù)據(jù)庫(kù)的基本概念和方法。

  2.熟練掌握 MySQL的安裝與配置。

  3.熟練掌握 MySQL平臺(tái)下使用 SQL語(yǔ)言實(shí)現(xiàn)數(shù)據(jù)庫(kù)的交互操作。

  4.熟練掌握 MySQL的數(shù)據(jù)庫(kù)編程。

  5.熟悉 PHP應(yīng)用開(kāi)發(fā)語(yǔ)言,初步具備利用該語(yǔ)言進(jìn)行簡(jiǎn)單應(yīng)用系統(tǒng)開(kāi)發(fā)的能力。

  6.掌握 MySQL數(shù)據(jù)庫(kù)的管理與維護(hù)技術(shù)。

  考試內(nèi)容

  一、基本概念與方法

  1.數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)

  (1)數(shù)據(jù)庫(kù)相關(guān)的基本概念

  (2)數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)與結(jié)構(gòu)

  (3)數(shù)據(jù)模型

  2.關(guān)系數(shù)據(jù)庫(kù)、關(guān)系模型

  3.數(shù)據(jù)庫(kù)設(shè)計(jì)基礎(chǔ)

  (1)數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟

  (2)關(guān)系數(shù)據(jù)庫(kù)設(shè)計(jì)的方法

  4. MySQL概述

  (1) MySQL系統(tǒng)特性與工作方式

  (2) MySQL編程基礎(chǔ)(結(jié)構(gòu)化查詢語(yǔ)言 SQL、MySQL語(yǔ)言結(jié)構(gòu))

  二、 MySQL平臺(tái)下的 SQL交互操作

  1.數(shù)據(jù)庫(kù)

  (1) MySQL數(shù)據(jù)庫(kù)對(duì)象的基本概念與作用

  (2)使用 SQL語(yǔ)句創(chuàng)建、選擇、修改、刪除、查看 MySQL數(shù)據(jù)庫(kù)對(duì)象的操作方法及應(yīng)用

  2.數(shù)據(jù)表(或表)

  (1) MySQL數(shù)據(jù)庫(kù)中數(shù)據(jù)表(或表)、表結(jié)構(gòu)、表數(shù)據(jù)的.基本概念與作用

  (2)使用 SQL語(yǔ)句創(chuàng)建、更新、重命名、復(fù)制、刪除、查看數(shù)據(jù)表的操作方法及應(yīng)用

  (3)使用 SQL語(yǔ)句實(shí)現(xiàn)表數(shù)據(jù)的插入、刪除、更新等操作方法及應(yīng)用

  (4)使用 SQL語(yǔ)句實(shí)現(xiàn)對(duì)一張或多張數(shù)據(jù)表進(jìn)行簡(jiǎn)單查詢 、聚合查詢、連接查詢、條件查

  2 全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí) MySQL數(shù)據(jù)庫(kù)程序設(shè)計(jì)考試大綱( 20xx年版)

  詢、嵌套查詢、聯(lián)合查詢的操作方法及應(yīng)用

  (5)數(shù)據(jù)完整性約束的基本概念、分類與作用

  (6)使用 SQL語(yǔ)句定義、命名、更新完整性約束的操作方法及應(yīng)用

  3.索引

  (1)索引的基本概念、作用、存儲(chǔ)與分類

  (2)使用 SQL語(yǔ)句創(chuàng)建、查看、刪除索引的操作方法、原則及應(yīng)用

  4.視圖

  (1)視圖的基本概念、特點(diǎn)及使用原則

  (2)視圖與數(shù)據(jù)表的區(qū)別

  (3)使用 SQL語(yǔ)句創(chuàng)建、刪除視圖的操作方法及應(yīng)用

  (4)使用 SQL語(yǔ)句修改、查看視圖定義的操作方法及應(yīng)用

  (5)使用 SQL語(yǔ)句更新、查詢視圖數(shù)據(jù)的操作方法及應(yīng)用

  三、 MySQL的數(shù)據(jù)庫(kù)編程

  1.觸發(fā)器

  (1)觸發(fā)器的基本概念與作用

  (2)使用 SQL語(yǔ)句創(chuàng)建、刪除觸發(fā)器的操作方法及應(yīng)用

  (3)觸發(fā)器的種類及區(qū)別

  (4)觸發(fā)器的使用及原則

  2.事件

  (1)事件、事件調(diào)度器的基本概念與作用

  (2)使用 SQL語(yǔ)句創(chuàng)建、修改、刪除事件的操作方法及應(yīng)用

  3.存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)

  (1)存儲(chǔ)過(guò)程、存儲(chǔ)函數(shù)的基本概念、特點(diǎn)與作用

  (2)存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)的區(qū)別

  (3)存儲(chǔ)過(guò)程體的基本概念及構(gòu)造方法

  (4)使用 SQL語(yǔ)句創(chuàng)建、修改、刪除存儲(chǔ)過(guò)程的操作方法及應(yīng)用

  (5)存儲(chǔ)過(guò)程的調(diào)用方法

  (6)使用 SQL語(yǔ)句創(chuàng)建、修改、刪除存儲(chǔ)函數(shù)的操作方法及應(yīng)用

  (7)存儲(chǔ)函數(shù)的調(diào)用方法

  四、 MySQL的管理與維護(hù)

  1. MySQL數(shù)據(jù)庫(kù)服務(wù)器的使用與管理

  (1)安裝、配置 MySQL數(shù)據(jù)庫(kù)服務(wù)器的基本方法

  (2)啟動(dòng)、關(guān)閉 MySQL數(shù)據(jù)庫(kù)服務(wù)器的基本方法

  (3) MySQL數(shù)據(jù)庫(kù)服務(wù)器的客戶端管理工具

  2.用戶賬號(hào)管理

  (1) MySQL數(shù)據(jù)庫(kù)用戶賬號(hào)管理的基本概念與作用

  (2)使用 SQL語(yǔ)句創(chuàng)建、修改、刪除 MySQL數(shù)據(jù)庫(kù)用戶賬號(hào)的操作方法及應(yīng)用

  3.賬戶權(quán)限管理

  (1) MySQL數(shù)據(jù)庫(kù)賬戶權(quán)限管理的基本概念與作用

  (2)使用 SQL語(yǔ)句授予、轉(zhuǎn)移、限制、撤銷 MySQL數(shù)據(jù)庫(kù)賬戶權(quán)限的操作方法及應(yīng)用

  4.備份與恢復(fù)

  (1)數(shù)據(jù)庫(kù)備份與恢復(fù)的基本概念與作用

  (2) MySQL數(shù)據(jù)庫(kù)備份與恢復(fù)的使用方法

  (3)二進(jìn)制日志文件的基本概念與作用

  (4)二進(jìn)制日志文件的使用方法

  五、 MySQL的應(yīng)用編程

  1. PHP語(yǔ)言的基本使用方法

  (1) PHP語(yǔ)言的特點(diǎn)與編程基礎(chǔ)

  (2)使用 PHP語(yǔ)言進(jìn)行 MySQL數(shù)據(jù)庫(kù)應(yīng)用編程的基本步驟與方法

  2. MySQL平臺(tái)下編制基于 B/ S結(jié)構(gòu)的 PHP簡(jiǎn)單應(yīng)用程序

  (1)了解 MySQL平臺(tái)下編制基于 B/ S結(jié)構(gòu) PHP簡(jiǎn)單應(yīng)用程序的過(guò)程

  (2)掌握 PHP簡(jiǎn)單應(yīng)用程序編制過(guò)程中,MySQL平臺(tái)下數(shù)據(jù)庫(kù)應(yīng)用編程的相關(guān)技術(shù)與方法

  考試方式

  上機(jī)考試,考試時(shí)長(zhǎng) 120分鐘,滿分 100分。

  1.題型及分值

  單項(xiàng)選擇題 40分(含公共基礎(chǔ)知識(shí)部分 10分)

  操作題 60分(包括基本操作題、簡(jiǎn)單應(yīng)用題及綜合應(yīng)用題)

  2.考試環(huán)境

  開(kāi)發(fā)環(huán)境:WAMP 5.0及以上

  數(shù)據(jù)庫(kù)管理系統(tǒng):MySQL 5.5

  編程語(yǔ)言:PHP

數(shù)據(jù)庫(kù)設(shè)計(jì)5

  二級(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ǔ)句查找"圖書編號(hào)"是"112266"和"113388"的記錄,應(yīng)在WHERE條件中輸入(C)。

  A) 圖書編號(hào)="112266" and "113388"

  B) 圖書編號(hào) not in("112266","113388")

  C) 圖書編號(hào) in ("112266","113388")

  D) 圖書編號(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ì)6

  從信息構(gòu)成來(lái)看,與空間位置相關(guān)的數(shù)據(jù)占比80%以上,特別是隨著現(xiàn)代定位技術(shù)、遙感技術(shù)的廣泛應(yīng)用,以空間數(shù)據(jù)庫(kù)為特征的數(shù)據(jù)類型也日趨多樣化,而由此帶來(lái)的數(shù)據(jù)庫(kù)管理卻面臨新的挑戰(zhàn)。從空間數(shù)據(jù)管理現(xiàn)狀來(lái)看,多為文件、文件管理、關(guān)系數(shù)據(jù)庫(kù),以及全關(guān)系數(shù)據(jù)庫(kù)、中間件空間數(shù)據(jù)庫(kù)管理,面向?qū)ο髷?shù)據(jù)庫(kù)管理等。在文件管理上,數(shù)據(jù)的安全性、一致性相對(duì)統(tǒng)一,而對(duì)于關(guān)系數(shù)據(jù)庫(kù)及其他混合管理模式來(lái)看,由于數(shù)據(jù)與屬性數(shù)據(jù)是分開(kāi)存儲(chǔ)的,其完整性可能遭到破壞,同樣對(duì)于變長(zhǎng)的關(guān)系數(shù)據(jù)庫(kù)進(jìn)行存取時(shí),還會(huì)涉及到數(shù)據(jù)處理與二進(jìn)制轉(zhuǎn)換而引起的效率低下問(wèn)題。

  1 空間數(shù)據(jù)管理研究現(xiàn)狀

  從空間數(shù)據(jù)的管理實(shí)踐中,很多學(xué)者提出了不同的管理思路,尤其是在關(guān)系型數(shù)據(jù)庫(kù)空間數(shù)據(jù)管理上,有學(xué)者提出設(shè)計(jì)基于空間數(shù)據(jù)的關(guān)系數(shù)據(jù)庫(kù);有學(xué)者提出基于空間數(shù)據(jù)映射的嵌入式SQLite 方法;也有學(xué)者通過(guò)對(duì)遙感影像數(shù)據(jù)的分析,提出基于ArcSDE 技術(shù)的算法。然而,對(duì)于面向?qū)ο蟮臄?shù)據(jù)庫(kù),如SQLServer、Oracle、PostgreSQL 等主流數(shù)據(jù)庫(kù),因其非結(jié)構(gòu)性特點(diǎn),在數(shù)據(jù)存取管理上難以實(shí)現(xiàn)對(duì)不同字段的直接存取。特別是兩者數(shù)據(jù)庫(kù)在程序設(shè)計(jì)上的不匹配問(wèn)題,也給空間數(shù)據(jù)管理帶來(lái)更長(zhǎng)的時(shí)間消耗,影響空間數(shù)據(jù)庫(kù)管理效率的提升。

  2 空間數(shù)據(jù)管理機(jī)制研究

  針對(duì)空間數(shù)據(jù)管理對(duì)象的特殊性,主要分為矢量數(shù)據(jù)、柵格數(shù)據(jù)及影像數(shù)據(jù)三種。在程序語(yǔ)言設(shè)計(jì)上,多通過(guò)定義RasterLayer 類、VectorLayer 類和ImageLayer 類來(lái)進(jìn)行不同類型數(shù)據(jù)的表示。因此,在空間數(shù)據(jù)管理機(jī)制上,也分為三種。第一種是基于矢量的空間數(shù)據(jù)管理機(jī)制,以歐幾里得幾何學(xué)中的點(diǎn)、線、面及組合來(lái)進(jìn)行數(shù)據(jù)空間分布表示,并從矢量數(shù)據(jù)精度、存儲(chǔ)冗余度等方面來(lái)進(jìn)行網(wǎng)絡(luò)化分析。如依照維度變化來(lái)劃分0 維點(diǎn)、1 維線、2 維面;在數(shù)據(jù)表示上用一個(gè)坐標(biāo)來(lái)表示點(diǎn),用連續(xù)坐標(biāo)點(diǎn)表示線,面是由外邊界和0 到多個(gè)內(nèi)邊界組成,邊界表示成環(huán),環(huán)由多個(gè)連續(xù)的點(diǎn)坐標(biāo)構(gòu)成。因此在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,可以利用CPoint、CLine、CPolygon 來(lái)表示空間數(shù)據(jù)及屬性特征,并通過(guò)建立基于面向?qū)ο髷?shù)據(jù)庫(kù)的矢量數(shù)據(jù)庫(kù)檢索機(jī)制來(lái)實(shí)現(xiàn)對(duì)面向?qū)ο髷?shù)據(jù)庫(kù)的管理。

  從空間數(shù)據(jù)庫(kù)中的柵格數(shù)據(jù)來(lái)看,其多為均勻的網(wǎng)格單元,并由相應(yīng)的屬性值來(lái)進(jìn)行表示。如某柵格結(jié)構(gòu)中的點(diǎn)可以由單柵格進(jìn)行表示,其數(shù)值與緊鄰網(wǎng)格值具有差異性;柵格線由連續(xù)的柵格單元構(gòu)成,各個(gè)屬性值具有一致性,但與鄰域柵格值具有差異性;面是由多個(gè)連續(xù)聚集的`柵格單元構(gòu)成,區(qū)域內(nèi)柵格值具有一致性,而鄰域柵格值具有差異性。從空間數(shù)據(jù)結(jié)構(gòu)組成上,柵格數(shù)據(jù)表達(dá)可以用Cell 表示,每個(gè)柵格單元有行號(hào)、列號(hào)及值三部分,而Grid 表示起始坐標(biāo)、行數(shù)、列數(shù);RasterLayer為柵格數(shù)據(jù)圖層,用于表示空間參考信息。

  對(duì)于影像數(shù)據(jù)的管理,可以從其記錄載體上對(duì)不同感知方式、空間尺寸及監(jiān)測(cè)的動(dòng)態(tài)數(shù)據(jù)變化信息進(jìn)行表征,并以圖像方式來(lái)呈現(xiàn),為后續(xù)影像空間數(shù)據(jù)管理創(chuàng)造條件。通過(guò)面向?qū)ο蟪绦蛟O(shè)計(jì),將Image 類作為影像數(shù)據(jù)表達(dá)結(jié)構(gòu),并通過(guò)圖像處理函數(shù)實(shí)現(xiàn)二進(jìn)制文件轉(zhuǎn)換,以便于對(duì)其進(jìn)行快速存取。當(dāng)然,遙感影像數(shù)據(jù)在管理上多以塊為單位,建立基于面向?qū)ο蟮膲K數(shù)據(jù)檢索是實(shí)現(xiàn)存取操作的前提。

  3 基于面向?qū)ο罂臻g數(shù)據(jù)管理系統(tǒng)的設(shè)計(jì)

  在對(duì)空間數(shù)據(jù)系統(tǒng)進(jìn)行管理中,需要滿足三項(xiàng)要求,一是對(duì)矢量、柵格及影像數(shù)據(jù)的存取操作;二是滿足對(duì)矢量、柵格、影像數(shù)據(jù)類型的定義、檢索與更新;三是實(shí)現(xiàn)對(duì)矢量、柵格、影像數(shù)據(jù)的可視化交互管理。為此,在設(shè)計(jì)空間數(shù)據(jù)庫(kù)管理系統(tǒng)中,需要從兩個(gè)方面來(lái)保障協(xié)同管理。

  3.1 系統(tǒng)架構(gòu)上的設(shè)計(jì)

  根據(jù)面向?qū)ο髷?shù)據(jù)庫(kù)的基礎(chǔ)原型,需要搭建三層數(shù)據(jù)管理架構(gòu),即基礎(chǔ)數(shù)據(jù)庫(kù)層、數(shù)據(jù)庫(kù)管理功能層及數(shù)據(jù)庫(kù)服務(wù)層。對(duì)于基礎(chǔ)數(shù)據(jù)庫(kù)層,主要包括面向?qū)ο蟮氖噶繑?shù)據(jù)庫(kù)、柵格數(shù)據(jù)庫(kù)及影響數(shù)據(jù)等空間數(shù)據(jù),也是構(gòu)成整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的底層基礎(chǔ);對(duì)于數(shù)據(jù)庫(kù)管理功能層,主要是滿足基于空間數(shù)據(jù)的表示、存取、數(shù)據(jù)庫(kù)檢索、空間數(shù)據(jù)更新等要求;對(duì)于數(shù)據(jù)庫(kù)服務(wù)層,以滿足對(duì)空間數(shù)據(jù)的表征、控制,增刪空間數(shù)據(jù)、縮放空間數(shù)據(jù)圖層,以及平移等操作,在與空間數(shù)據(jù)進(jìn)行系統(tǒng)交互過(guò)程中為用戶瀏覽提供條件。

  3.2 軟件開(kāi)發(fā)平臺(tái)的實(shí)現(xiàn)

  以Visual Studio 軟件為開(kāi)發(fā)平臺(tái),利用開(kāi)源數(shù)據(jù)庫(kù)Db40 進(jìn)行存取,來(lái)設(shè)計(jì)空間數(shù)據(jù)庫(kù)管理系統(tǒng)模型。在空間數(shù)據(jù)庫(kù)設(shè)計(jì)上,利用面向?qū)ο蟮臄?shù)據(jù)庫(kù)存取方案,分別從點(diǎn)、線、面矢量數(shù)據(jù)轉(zhuǎn)換與表征上,建立與db40 數(shù)據(jù)庫(kù)的存取機(jī)制,利用柵格數(shù)據(jù)庫(kù)來(lái)滿足對(duì)空間數(shù)據(jù)庫(kù)柵格數(shù)據(jù)類型的存取,特別是設(shè)計(jì)柵格數(shù)據(jù)庫(kù)檢索與更新機(jī)制,來(lái)實(shí)現(xiàn)柵格數(shù)據(jù)的快捷、直觀可視化管理;針對(duì)空間數(shù)據(jù)庫(kù)中不同城市、建筑、邊界等差異,在柵格數(shù)據(jù)表示上,融入高程模型,以亮度來(lái)區(qū)分不同高程區(qū)域,以滿足對(duì)空間數(shù)據(jù)遙感影像的準(zhǔn)確展示。

  4 結(jié)語(yǔ)

  從本研究對(duì)空間數(shù)據(jù)庫(kù)的分析與應(yīng)用來(lái)看,基于面向?qū)ο蟮臄?shù)據(jù)庫(kù)系統(tǒng)在設(shè)計(jì)上,應(yīng)該滿足矢量空間數(shù)據(jù)、柵格空間數(shù)據(jù)、影像數(shù)據(jù)的結(jié)構(gòu)化轉(zhuǎn)換,尤其是在數(shù)據(jù)庫(kù)類的設(shè)計(jì)上,要避免面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言在空間數(shù)據(jù)表征與執(zhí)行中的效率低下問(wèn)題,通過(guò)建立與空間數(shù)據(jù)庫(kù)不同數(shù)據(jù)類型的檢索與映像,來(lái)快速呈現(xiàn)不同空間數(shù)據(jù)庫(kù)的管理需求,滿足對(duì)空間數(shù)據(jù)多維性、時(shí)態(tài)性要求。當(dāng)然,隨著空間數(shù)據(jù)庫(kù)海量性特征,在建立空間數(shù)據(jù)庫(kù)空間索引機(jī)制上,著重于對(duì)數(shù)據(jù)檢索效率的提升,解決延時(shí)性問(wèn)題。

數(shù)據(jù)庫(kù)設(shè)計(jì)7

  一 緒論

  隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展和經(jīng)濟(jì)體制改革的不斷深入,傳統(tǒng)企業(yè)管理方法、手段以及工作效率已不能適應(yīng)新的發(fā)展需要,無(wú)法很好地完成員工工資管理工作。提高公司企業(yè)管理水平的主要途徑是更新管理者的思想,增強(qiáng)對(duì)管理活動(dòng)的科學(xué)認(rèn)識(shí); SQL server數(shù)據(jù)庫(kù)技術(shù)建立一個(gè)通用工資管理系統(tǒng),該系統(tǒng)為提供了查詢、增加記錄、刪除等功能,功能比較的齊全,并對(duì)工資進(jìn)行了統(tǒng)計(jì)如津貼管理、報(bào)表統(tǒng)計(jì)等;旧夏軡M足管理員和公司的要求。

  此次數(shù)據(jù)庫(kù)課程設(shè)計(jì)的主要設(shè)計(jì)如下:

  原理分析、程序設(shè)計(jì)過(guò)程、程序?qū)崿F(xiàn)和程序調(diào)試以及數(shù)據(jù)庫(kù)的設(shè)計(jì)。

  需求分析、概要結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)。

  二 員工薪資管理系統(tǒng)概述

  1、現(xiàn)狀分析

  隨著企業(yè)人員數(shù)量增加,企業(yè)的工資管理工作也變得越來(lái)越復(fù)雜。早期的工資統(tǒng)計(jì)和發(fā)放都是使用人工方式處理紙質(zhì)材料,不僅花費(fèi)財(cái)務(wù)人員大量的時(shí)間且不易保存,往往由于個(gè)人的因素抄寫不慎或計(jì)算疏忽,出現(xiàn)工資發(fā)放錯(cuò)誤的現(xiàn)象。早期工資管理多采取紙質(zhì)材料和具有較強(qiáng)的時(shí)間限制。隨著我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)

  的蓬勃發(fā)展和具有中國(guó)特色的社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的迅速完善,各個(gè)行業(yè)都在積極使用現(xiàn)代化的手段,不斷改善服務(wù)質(zhì)量,提高工作效率,這些都在很大程度上給企業(yè)提出越來(lái)越嚴(yán)峻的挑戰(zhàn),對(duì)企業(yè)體系無(wú)論是在行政職能、企業(yè)管理水平以及優(yōu)質(zhì)服務(wù)上都提出更高的`要求。建設(shè)一個(gè)科學(xué)高效的信息管理系統(tǒng)是解決這一問(wèn)題的必由之路。企業(yè)內(nèi)部財(cái)務(wù)管理是該企業(yè)運(yùn)用現(xiàn)代化技術(shù)創(chuàng)造更多更高的經(jīng)濟(jì)效益的主要因素之一。工資管理作為企業(yè)內(nèi)部的一種財(cái)務(wù)管理也是如此,由于企業(yè)職工人數(shù)較多,每一位職工的具體實(shí)際情況也不盡相同,各項(xiàng)工資條款的發(fā)放,如果沒(méi)有一個(gè)完整的管理系統(tǒng)對(duì)企業(yè)和員工的工作都帶來(lái)許多的不便。基于以上原因,企業(yè)工資管理系統(tǒng)使用電腦安全保存、快速計(jì)算、全面統(tǒng)計(jì),實(shí)現(xiàn)工資管理的系統(tǒng)化、規(guī)范化、自動(dòng)化。

  2、系統(tǒng)目標(biāo)

  員工薪資管理系統(tǒng)的主要目的是利用計(jì)算機(jī)對(duì)員工的各種工資信息進(jìn)行日常的管理,如查詢、修改、添加、刪除以及存儲(chǔ)等,迅速準(zhǔn)確地完成各種工資信息的統(tǒng)計(jì)計(jì)算和匯總工作,針對(duì)系統(tǒng)服務(wù)對(duì)象的具體要求,設(shè)計(jì)了企業(yè)工資管理系統(tǒng)。企業(yè)工資管理系統(tǒng)主要有以下幾大功能:

  (1)對(duì)單位人員的變動(dòng)進(jìn)行處理。一個(gè)單位的職工不會(huì)是一成不變的,總是在不斷的變化:有調(diào)出、有調(diào)入、也有職工在本單位內(nèi)部調(diào)動(dòng)。因此,設(shè)計(jì)系統(tǒng)是應(yīng)考慮到這些情況。

  (2)對(duì)職工的工資進(jìn)行計(jì)算、修改?梢詫(duì)職工的工資檔案進(jìn)

  行個(gè)別、部分和批量修改,同時(shí),能對(duì)各職工的工資進(jìn)行計(jì)算,即計(jì)算基本工資、崗位工資及實(shí)發(fā)金額等。

  (3)查詢統(tǒng)計(jì)功能。要求即可以單項(xiàng)查詢,比如查看某個(gè)職工的工資情況等;也可以多項(xiàng)查詢,比如某個(gè)部門所有的員工的工資信息。

 。4)對(duì)用戶管理功能。一個(gè)系統(tǒng)的應(yīng)用有管理員和普通用戶,他們對(duì)系統(tǒng)的權(quán)限受到限制。

  3、系統(tǒng)特點(diǎn)

  (1) 本系統(tǒng)使工資管理基本實(shí)現(xiàn)了信息化,系統(tǒng)設(shè)計(jì)的各種查詢要求代替了原來(lái)了人工查詢,即節(jié)省了人力,又減輕了員工的工作量,最重要的是由計(jì)算機(jī)操作,可以提高數(shù)據(jù)的準(zhǔn)確性,避免人為的錯(cuò)誤,方便管理。

  (2) 本系統(tǒng)設(shè)置了系統(tǒng)數(shù)據(jù)備份功能,定期的系統(tǒng)備份可以在數(shù)據(jù)庫(kù)受到意外的或有意的破壞的情況下,系統(tǒng)得以恢復(fù),減少損失。

  (3) 本系統(tǒng)的界面設(shè)計(jì)簡(jiǎn)潔明了,采用了流行的菜單設(shè)計(jì),對(duì)于不是計(jì)算機(jī)專業(yè)的管理人員,只需閱讀操作說(shuō)明書,就能方便的使用本系統(tǒng)。

數(shù)據(jù)庫(kù)設(shè)計(jì)8

  教學(xué)目標(biāo):

  1、認(rèn)知要求:

 。1)熟練掌握數(shù)據(jù)庫(kù)建立

 。2)熟練掌握數(shù)據(jù)的查詢

 。3)理解數(shù)據(jù)收集處理的過(guò)程

  2、操作要求:使用ACCESS20xx完成一次數(shù)據(jù)調(diào)查處理的全過(guò)程

  3、情感要求:參與調(diào)查積極主動(dòng)

  培養(yǎng)團(tuán)隊(duì)協(xié)作精神

  樹(shù)立合理使用電腦的觀念

  教學(xué)重點(diǎn)和難點(diǎn):字段類型的確定、查詢方法

  教學(xué)關(guān)鍵:體現(xiàn)學(xué)生的創(chuàng)新精神和實(shí)踐能力

  教學(xué)方法:任務(wù)驅(qū)動(dòng),學(xué)生參與調(diào)查,師生共同完成教學(xué)任務(wù)

  教學(xué)手段:多媒體網(wǎng)絡(luò)教室、大屏幕投影儀

  教學(xué)過(guò)程:

  1、引入:

  大家有沒(méi)有遇到過(guò)街頭調(diào)查?

  今天我們?cè)跈C(jī)房里也作一次調(diào)查

  而且用我們所學(xué)的ACCESS數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)處理調(diào)查數(shù)據(jù)

  2、學(xué)生分組調(diào)查

 。1)數(shù)據(jù)的`收集

  由教師規(guī)定每組的調(diào)查內(nèi)容

  每組學(xué)生進(jìn)行分工(ACCESS操作員、調(diào)查者、被調(diào)查者)

  ACCESS操作員:建立調(diào)查表結(jié)構(gòu),記錄的輸入

  調(diào)查者:根據(jù)調(diào)查內(nèi)容訪問(wèn)班中其他同學(xué)

  被調(diào)查者:接受調(diào)查者的調(diào)查

  老師:適時(shí)引導(dǎo),及時(shí)調(diào)控

  (2)數(shù)據(jù)的查詢

  學(xué)生:根據(jù)調(diào)查內(nèi)容,選擇恰當(dāng)?shù)牟樵円螅M(jìn)行查詢

  老師:適時(shí)講解、合理引導(dǎo)

  (3)調(diào)查結(jié)論

  由組長(zhǎng)匯報(bào)調(diào)查結(jié)論(根據(jù)調(diào)查的數(shù)據(jù)統(tǒng)計(jì)作點(diǎn)評(píng))

  3、簡(jiǎn)要小結(jié)

  小結(jié)數(shù)據(jù)收集處理的過(guò)程

  對(duì)調(diào)查活動(dòng)作評(píng)點(diǎn)

  4、作業(yè)

  根據(jù)本次調(diào)查內(nèi)容,對(duì)其他班的同學(xué)進(jìn)行調(diào)查,得出結(jié)論。

數(shù)據(jù)庫(kù)設(shè)計(jì)9

  一個(gè)月的時(shí)間非?炀瓦^(guò)去了,這一個(gè)月我不敢說(shuō)自己有多大的進(jìn)步,獲得了多少知識(shí),但起碼是了解了項(xiàng)目開(kāi)發(fā)的部分過(guò)程。雖說(shuō)上過(guò)數(shù)據(jù)庫(kù)相關(guān)的課程,但是沒(méi)有親身經(jīng)歷過(guò)相關(guān)的設(shè)計(jì)工作細(xì)節(jié)。這次課程設(shè)計(jì)給我提供了一個(gè)很好的機(jī)會(huì)。

  通過(guò)這次課程設(shè)計(jì)發(fā)現(xiàn)這其中需要的很多知識(shí)我們沒(méi)有接觸過(guò),上網(wǎng)查找資料的時(shí)候發(fā)現(xiàn)我們以前所學(xué)到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時(shí)也發(fā)現(xiàn)有很多已經(jīng)學(xué)過(guò)的東西我們沒(méi)有理解到位,不能靈活運(yùn)用于實(shí)際,不能很好的用來(lái)解決問(wèn)題,這就需要自己不斷的大量的實(shí)踐,通過(guò)不斷的自學(xué),不斷地發(fā)現(xiàn)問(wèn)題,思考問(wèn)題,進(jìn)而解決問(wèn)題。在這個(gè)過(guò)程中我們將深刻理解所學(xué)知識(shí),同時(shí)也可以學(xué)到不少很實(shí)用的東西。

  這次的數(shù)據(jù)庫(kù)課程設(shè)計(jì),我們組負(fù)責(zé)的企業(yè)信息文檔管理系統(tǒng)的設(shè)計(jì)。這課題是自擬的。我們組實(shí)行的分工合作。我主要是負(fù)責(zé)數(shù)據(jù)庫(kù)功能模塊設(shè)計(jì)這部分。

  從各種文檔的閱讀到需求分析、概要設(shè)計(jì)、數(shù)據(jù)庫(kù)總體設(shè)計(jì)、代碼編寫與調(diào)試,我們都準(zhǔn)備了好長(zhǎng)時(shí)間。組內(nèi)分工合作的整個(gè)過(guò)程,我親身體驗(yàn)了一回系統(tǒng)的設(shè)計(jì)開(kāi)發(fā)過(guò)程,分工合作的好處。很多東西書上寫的很清楚,貌似看著也很簡(jiǎn)單,思路非常清晰。但真正需要自己想辦法去設(shè)計(jì)一個(gè)系統(tǒng)的時(shí)候才發(fā)現(xiàn)其中的難度。經(jīng)常做到后面突然就發(fā)現(xiàn)自己一開(kāi)始的設(shè)計(jì)有問(wèn)題,然后又回去翻工,在各種反復(fù)中不斷完善自己的想法 我想有這樣的問(wèn)題不止我一個(gè),事后想想是一開(kāi)始著手做的時(shí)候下手過(guò)于輕快,或者說(shuō)是根本不了解自己要做的這個(gè)系統(tǒng)是給誰(shuí)用的。因?yàn)闆](méi)有事先做過(guò)仔細(xì)的用戶調(diào)查,不知道整個(gè)業(yè)務(wù)的流程,也不知道用戶需要什么功能就忙著開(kāi)發(fā),這是作為設(shè)計(jì)開(kāi)發(fā)人員需要特別警惕避免的,不然會(huì)給后來(lái)的工作帶來(lái)很大的麻煩,甚至可能會(huì)需要全盤推倒重來(lái)。所以以后的課程設(shè)計(jì)要特別注意這一塊的設(shè)計(jì)。經(jīng)過(guò)組內(nèi)討論,我們確定的課題是企業(yè)信息文檔管理系統(tǒng)。說(shuō)實(shí)話,我對(duì)這個(gè)系統(tǒng)不是很了解。通過(guò)上網(wǎng)查找資料、相關(guān)文獻(xiàn)的閱讀,我對(duì)該系統(tǒng)有了大體的了解。

  在需求分析過(guò)程中,我們通過(guò)上網(wǎng)查資料,去圖書館查閱相關(guān)資料,結(jié)合我們的生活經(jīng)驗(yàn),根據(jù)可行性研究的結(jié)果和用戶的'需要,分析現(xiàn)有情況及問(wèn)題。在一個(gè)月的時(shí)間里,不斷地對(duì)程序及各模塊進(jìn)行修改、編譯、調(diào)試、運(yùn)行,其間遇到很多問(wèn)題,經(jīng)過(guò)組內(nèi)討論。最終把它解決了。通過(guò)這次課程設(shè)計(jì),我對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)更加熟練了。通過(guò)本次課程設(shè)計(jì),對(duì)SQL語(yǔ)言,數(shù)據(jù)庫(kù)的創(chuàng)建、修改、刪除方法有了一定的了解,通過(guò)導(dǎo)入表和刪除表、更改表,學(xué)會(huì)了數(shù)據(jù)庫(kù)的基本操作。很多事情不是想象中的那么簡(jiǎn)單的,它涉及到的各種實(shí)體、屬性、數(shù)據(jù)流程、數(shù)據(jù)處理等等。很多時(shí)候感覺(jué)后面的設(shè)計(jì)根本無(wú)法繼續(xù),感覺(jué)像是被前面做的各種圖限制了。在做關(guān)系模型轉(zhuǎn)換的時(shí)候碰到有些實(shí)體即可以認(rèn)為是實(shí)體又可以作為屬性,為了避免冗余,盡量按照屬性處理了。

  通過(guò)本次課程設(shè)計(jì),我覺(jué)得不管做什么,始終都要相信自己。不要畏懼,不要怕遇到困難,什么都要去嘗試,有些你開(kāi)始認(rèn)為很難的事在你嘗試之后你可能會(huì)發(fā)現(xiàn)原來(lái)它并沒(méi)有你你想象的那么難。如果沒(méi)有自信,沒(méi)有目標(biāo),沒(méi)有信心就很難把事情做好,當(dāng)其他人都在迷茫的時(shí)候,自己一定要堅(jiān)信目標(biāo)。從學(xué)習(xí)這個(gè)專業(yè),到以后從事這方面的工作都需要不斷地去學(xué)習(xí)去實(shí)踐,這次實(shí)踐可以給我們敲一個(gè)警鐘,我們面臨畢業(yè),面臨擇業(yè),需要這些實(shí)踐經(jīng)驗(yàn),在困難面前要勇于嘗試,這是這次課程設(shè)計(jì)給我的最大感想!

  通過(guò)這次畢業(yè)設(shè)計(jì)的完成,使我對(duì)自己所學(xué)知識(shí)進(jìn)一步的了解,同時(shí)通過(guò)實(shí)踐發(fā)現(xiàn)自己的不足,對(duì)知識(shí)的掌握及運(yùn)用存在諸多的不完善。本系統(tǒng)也存在著很多不足,如系統(tǒng)十分簡(jiǎn)單,實(shí)現(xiàn)功能也不夠完善,安全性問(wèn)題也沒(méi)有很好的解決。所以在今后的學(xué)習(xí)中我會(huì)繼續(xù)努力,完善自我,同學(xué)的幫助、指導(dǎo)老師的用心輔導(dǎo)和學(xué)校的精心安排使這個(gè)課題能夠順利進(jìn)行。但是,由于時(shí)間倉(cāng)促以及本人水平有限,本系統(tǒng)還有很多不完善之處,也難免存在錯(cuò)漏,懇請(qǐng)老師諒解。

數(shù)據(jù)庫(kù)設(shè)計(jì)10

  1.需求分析階段(常用自頂向下)

  進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)首先必須準(zhǔn)確了解和分析用戶需求(包括數(shù)據(jù)與處理)。需求分析是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),也是最困難,最耗時(shí)的一步。需求分析是否做得充分和準(zhǔn)確,決定了在其上構(gòu)建數(shù)據(jù)庫(kù)大廈的速度與質(zhì)量。需求分析做的不好,會(huì)導(dǎo)致整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)返工重做。

  需求分析的任務(wù),是通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象,充分了解原系統(tǒng)工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新的系統(tǒng)功能,新系統(tǒng)還得充分考慮今后可能的擴(kuò)充與改變,不僅僅能夠按當(dāng)前應(yīng)用需求來(lái)設(shè)計(jì)。

  調(diào)查的重點(diǎn)是,數(shù)據(jù)與處理。達(dá)到信息要求,處理要求,安全性和完整性要求。

  分析方法常用SA(Structured Analysis) 結(jié)構(gòu)化分析方法,SA方法從最上層的系統(tǒng)組織結(jié)構(gòu)入手,采用自頂向下,逐層分解的方式分析系統(tǒng)。

  數(shù)據(jù)流圖表達(dá)了數(shù)據(jù)和處理過(guò)程的關(guān)系,在SA方法中,處理過(guò)程的處理邏輯常常借助判定表或判定樹(shù)來(lái)描述。在處理功能逐步分解的同事,系統(tǒng)中的數(shù)據(jù)也逐級(jí)分解,形成若干層次的數(shù)據(jù)流圖。系統(tǒng)中的數(shù)據(jù)則借助數(shù)據(jù)字典(data dictionary,DD)來(lái)描述。數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ),和處理過(guò)程5個(gè)階段。

  2.概念結(jié)構(gòu)設(shè)計(jì)階段(常用自底向上)

  概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它通過(guò)對(duì)用戶需求進(jìn)行綜合,歸納與抽象,形成了一個(gè)獨(dú)立于具體DBMS的概念模型。

  設(shè)計(jì)概念結(jié)構(gòu)通常有四類方法:

  自頂向下。即首先定義全局概念結(jié)構(gòu)的框架,再逐步細(xì)化。

  自底向上。即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后再將他們集成起來(lái),得到全局概念結(jié)構(gòu)。

  逐步擴(kuò)張。首先定義最重要的核心概念結(jié)構(gòu),然后向外擴(kuò)張,以滾雪球的方式逐步生成其他的概念結(jié)構(gòu),直至總體概念結(jié)構(gòu)。

  混合策略。即自頂向下和自底向上相結(jié)合。

  3.邏輯結(jié)構(gòu)設(shè)計(jì)階段(E-R圖)

  邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,并將進(jìn)行優(yōu)化。

  在這階段,E-R圖顯得異常重要。大家要學(xué)會(huì)各個(gè)實(shí)體定義的屬性來(lái)畫出總體的E-R圖。

  各分E-R圖之間的沖突主要有三類:屬性沖突,命名沖突,和結(jié)構(gòu)沖突。

  E-R圖向關(guān)系模型的轉(zhuǎn)換,要解決的問(wèn)題是如何將實(shí)體性和實(shí)體間的.聯(lián)系轉(zhuǎn)換為關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。

  4.物理設(shè)計(jì)階段

  物理設(shè)計(jì)是為邏輯數(shù)據(jù)結(jié)構(gòu)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)。

  首先要對(duì)運(yùn)行的事務(wù)詳細(xì)分析,獲得選擇物理數(shù)據(jù)庫(kù)設(shè)計(jì)所需要的參數(shù),其次,要充分了解所用的RDBMS的內(nèi)部特征,特別是系統(tǒng)提供的存取方法和存儲(chǔ)結(jié)構(gòu)。

  常用的存取方法有三類:1.索引方法,目前主要是B+樹(shù)索引方法。2.聚簇方法(Clustering)方法。3.是HASH方法。

  5.數(shù)據(jù)庫(kù)實(shí)施階段

  數(shù)據(jù)庫(kù)實(shí)施階段,設(shè)計(jì)人員運(yùn)營(yíng)DBMS提供的數(shù)據(jù)庫(kù)語(yǔ)言(如sql)及其宿主語(yǔ)言,根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果建立數(shù)據(jù)庫(kù),編制和調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫(kù),并進(jìn)行試運(yùn)行。

  6.數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段

  數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)經(jīng)過(guò)試運(yùn)行后,即可投入正式運(yùn)行,在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過(guò)程中必須不斷地對(duì)其進(jìn)行評(píng)價(jià),調(diào)整,修改。

數(shù)據(jù)庫(kù)設(shè)計(jì)11

  在我看來(lái),數(shù)據(jù)庫(kù)課程設(shè)計(jì)主要目標(biāo)是利用課程中學(xué)到數(shù)據(jù)庫(kù)知識(shí)和技術(shù)較好開(kāi)發(fā)設(shè)計(jì)出數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),去解決各行各業(yè)信息化處理要求。通過(guò)這次課程設(shè)計(jì),可以鞏固我們對(duì)數(shù)據(jù)庫(kù)基本原理和基礎(chǔ)理論理解,掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)開(kāi)發(fā)基本方法,進(jìn)一步提高我們綜合運(yùn)用所學(xué)知識(shí)能力。

  當(dāng)我們這組決定做大學(xué)生就業(yè)咨詢系統(tǒng)時(shí),我們并沒(méi)有著手寫程序。而是大家一起商量這個(gè)系統(tǒng)概述、系統(tǒng)目標(biāo)、系統(tǒng)需求、業(yè)務(wù)流程分析、數(shù)據(jù)流程分析和數(shù)據(jù)詞典。當(dāng)這些都準(zhǔn)備好了之后,我們進(jìn)行模塊分工。每個(gè)人都有自己模塊設(shè)計(jì),而且寫出來(lái)代碼要求可以實(shí)現(xiàn)相應(yīng)模塊功能,得到理想效果。當(dāng)每個(gè)人都把自己分工做好了,最后會(huì)由一個(gè)人把這些全部組合搭建在一起。我們使用是Html和php相互嵌套使用,當(dāng)一個(gè)系統(tǒng)做好了之后,我會(huì)好好地把程序都看一遍,理會(huì)其中奧秘。

  我所負(fù)責(zé)是數(shù)據(jù)庫(kù)備份和還原還有一些界面實(shí)現(xiàn)。還記得自己剛接觸html時(shí)候,覺(jué)得很感興趣,所以有一段時(shí)間幾乎到了癡迷程度。然而Php 是我剛接觸不久一種編程語(yǔ)言。不過(guò)覺(jué)得它功能真很強(qiáng)大,可以開(kāi)發(fā)出很多大型系統(tǒng)。但是在做備份和還原時(shí)候,要考慮東西還是很多。當(dāng)我遇到錯(cuò)誤時(shí)候,感到很受打擊。值得欣慰是,在同學(xué)幫助和大量參考書查閱下,我把自己模塊做好了。這就是我收獲最大地方。而且,我明白了遇到困難永不放棄重要性,我知道了團(tuán)隊(duì)合作重要性,我領(lǐng)悟了只有堅(jiān)持不懈才會(huì)取得勝利。 知識(shí)獲得是無(wú)止境,只要你想學(xué),只要你行動(dòng),沒(méi)有什么會(huì)難倒我們;厥走@一個(gè)多星期課程設(shè)計(jì),我很欣慰。因?yàn)槲矣辛藙?dòng)力,有了勇氣。謝謝老師對(duì)我們不懈幫助,謝謝學(xué)校給了我們這一次實(shí)踐機(jī)會(huì),也謝謝組員們關(guān)懷。這些美好回憶美好東西將永遠(yuǎn)伴隨著我。

數(shù)據(jù)庫(kù)設(shè)計(jì)12

  基本要求

  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ì)13

  由于平時(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)手寫第一句代碼之前,開(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),即便我不知道這些范式的確切含義。可能就像“范式不太容易用通俗易懂的方式解釋”一樣,在“讓工具用圖標(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ì)14

  摘要:潞安機(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í)反映到其它部門,而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ì)15

  1.盡量使用數(shù)據(jù)冗余。

  隨著磁盤容量的大幅飆升,這一點(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ì)】相關(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ù)系統(tǒng)的設(shè)計(jì)步驟12-20

數(shù)據(jù)庫(kù)設(shè)計(jì)實(shí)驗(yàn)報(bào)告12-31

【優(yōu)】數(shù)據(jù)庫(kù)設(shè)計(jì)15篇08-13

數(shù)據(jù)庫(kù)設(shè)計(jì)[常用15篇]08-13