做資料庫
Ⅰ 資料庫可以做什麼
問題一:資料庫可以做什麼工嫌指作 資料庫就是一個庫,裡面有很多很多的數據......
資料庫既不是系統也不是軟體,就是很多的數據按照某種方式放在一起而已。
你應該用過excel,看過excel表吧,所謂資料庫就是很多張那樣存數據的表,並把數據存在這些表裡。(當然還要包括表裡面數據的索引,表和表的關系等等一些比較復雜的東西,在這里就不說了)。
而使用資料庫的原因就是數據實在太多,而使用資料庫可以方便快速地從很多數據里搜索、修改數據信息。你可以假想一個大超市,裡面有幾千種貨品,幾十萬條貨品紀錄,而你需要從多個接入點(超市的多個收銀台...)紀錄並修改這些貨品進貨、售出信息的時候,資料庫就發揮出它的威力來了。
另外資料庫都是需要軟體支持的,常用的有sql server/oracle/pb等等資料庫。至於所謂「做資料庫」,應該就是用某種數據畢液庫軟體進行建立資料庫的操作了,這個……真的是太復雜啦,如果你有興趣可以找一些相關方面內容學習一下。
問題二:SQL資料庫是什麼? 主要干什麼用的 ? 你還是Google下吧
問題三:資料庫可以干什麼 (1)物理數據層。它是資料庫的最內層,是物理存貯設備上實際存儲的數據的 *** 。這些數據是原始數據,是用戶加工的對象,由內部模式描述的指令操作處理的位串、字元和字組成。
(2)概念數據層。它是資料庫的中間一層,是資料庫的整體邏輯表示。指出了每個數據的邏輯定義及數據間的邏輯聯系,是存貯記錄的 *** 。它所涉及的是資料庫所有對象的邏輯關系,而不是它們的物理情況,是資料庫管理員概念下的資料庫。
(3)邏輯數據層。它是用戶所看到和使用的資料庫,表示了一個或一些特定用戶使用的數據 *** ,即邏輯記錄的 *** 。
資料庫不同層次之間的聯系是通過映射進行轉換的。資料庫具有特點:
(1)實現數據共享。數據共享包含所有用戶可同時存取資料庫中的數據,也包括用戶可以用各種方式通過介面使用資料庫,數據共享。
(2)減少數據的冗餘度。同文件系統相比,由於資料庫實現了數據共享,從而避免了用戶各自建立應用文件。減少了大量重復數據,減少了數據冗餘,維護了數據的一致性。
(3)數據的獨立性包括資料庫中資料庫的邏輯結構和應用程序相互獨立,也包括數據物理結構的芹數配變化不影響數據的邏輯結構。
(4)數據實現集中控制
問題四:SQL資料庫是什麼? 主要干什麼用的 ? 美國Microsoft公司推出的一種關系型資料庫系統。SQLServer是一個可擴展的、高性能的、為分布式客戶機/伺服器計算所設計的資料庫管理系統,實現了與WindowsNT的有機結合,提供了基於事務的企業級信息管理系統方案。
其主要特點如下:
(1)高性能設計,可充分利用WindowsNT的優勢。
(2)系統管理先進,支持Windows圖形化管理工具,支持本地和遠程的系統管理和配置。
(3)強壯的事務處理功能,採用各種方法保證數據的完整性。
(4)支持對稱多處理器結構、存儲過程、ODBC,並具有自主的SQL語言。 SQLServer以其內置的數據復制功能、強大的管理工具、與Internet的緊密集成和開放的系統結構為廣大的用戶、開發人員和系統集成商提供了一個出眾的資料庫平台
問題五:擁有200萬人的資料庫可以做什麼? 看是什麼數據了,賣給需要的人也許有用,不然真沒什麼用,用戶信息除外
問題六:資料庫開發是做什麼東西的 和軟體開發類似,兩者都要互相用到,彼此交叉。比如銀行的自動取款機系統,就是資料庫開發的典型例子。你會覺得這個應該是軟體開發的寫代碼啊,但是事實上寫代碼只是取款機系統實現的一步而已。資料庫開發分六步:需求分析、概念結構設計、邏輯結構設計、資料庫的物理設計、資料庫的實施、資料庫的運行和維護。寫代碼只是資料庫實施中的一部分,這樣講應該能明白吧。還有像超市的收銀系統,學校的教務系統都是資料庫的例子,光會寫代碼是編不出來的。我目前已經考了資料庫系統工程師,這學期准備常個軟體設計師。兩者的區別是資料庫的語言主要是SQL,軟體設計師則是寫代碼,C、C++ 、java等
問題七:懂得各資料庫軟體以後 能做什麼工作? 還要會一門語言 比如c++ c# 或者java
這樣就可以做軟體開發工作了
小的是程序員 系統分析師
大點就是 架構師 鼎 項目經路
在大 自己開公司就可以了
問題八:學資料庫以後可以做什麼? BI工程師、資料庫工程師、資料庫管理員、數據倉庫工程師、ETL工程師、數據分析師等
問題九:請問SQL資料庫能幹什麼?有補充 幾乎能做你想做的任何事情,sql是功能非常強的關系資料庫,現代生活中那麼多智能化應用甚至可以說幾乎所有有關數據的管理都離不開資料庫管理,大到比如財務、工廠自動化控制、銀行、飛機空中管理等;小到辦公管理、水電費電視費煤氣費管理等,比如今年過年的訂票系統出現問題,主要原因就是後台資料庫設計有問題,而用好sql資料庫,,一是提高數據管理應用效率,而是可以保障零錯誤,你會發覺生活工作學習很輕松。
另耿所有復雜的系統幾乎都是使用資料庫作為後台數據支撐,甚至你所使用的現在最新的操作系統,核心層都是資料庫構成。
問題十:用資料庫可以做哪些有趣的事情 資料庫本身意義非凡,可以說是一切有趣事物誕生的基礎。
在資料庫沒有誕生之前,我們只是吧數據寫入文件。但這是很多程序員的噩夢。寫入數據到文件遠比想像的復雜。這主要是因為計算機系統一直是不可靠的系統,如果涉及到關鍵數據,程序員不得不設計復雜的錯誤處理流程來保證數據的一致性,而這些設計並不總是有效的。
有了資料庫後,程序員只需要增刪查改數據,也就是CRUD,大大降低了數據存儲的復雜性。資料庫誕生後的幾十年時應用程序快速爆發的幾十年,可以說是計算機發展史上的革命。
所以,不要以為會寫SQL語句和存儲過程就算懂資料庫了,水很深。
Ⅱ 怎麼做資料庫(資料庫的建立步驟)
如下:
用aess建立一個資料庫例子如下:
單擊「開始」→」所有程序「→」MicrosoftOffice「→」MicrosoftAess2010「,打開MicrosoftAess2010軟體
在打開的MicrosoftAess2010軟體中行寬選中「空資料庫」雙擊即可創鎮鬧建。或者打擊「創建」命令按鈕創建,其中文件名處可以選擇指定具體的文件名和路徑。
創建空白資料庫後可以看到一個新建了一個名為「表1」的數據表,界面右側顯示了它的欄位。若要添加欄位,可以單擊「單擊以添加檔旅亮」旁的倒三角箭頭,選擇要添加的欄位類型。
此時游標會定位在欄位名稱上,可以對欄位名稱進行重命名,重命名欄位名稱後按下回車鍵,將繼續下一個欄位的添加操作。
通過以上的步驟就可以創建一個包含單個數據表的簡易的空白資料庫了。
Ⅲ 資料庫設計的基本步驟
資料庫設計的基本步驟
1、需求分析階段
進行資料庫設計首先必須准確了解與分析用戶需求(包括數據與處理)。需求分析是整個設計過程的基礎,是最困難和最耗費時間的一步。作為「地基」的需求分析是否做得充分與准確,決定了在其上構建資料庫「大廈」的速度與質量。需求分析做的不好,可能會導致整個資料庫設計返工重做。
2、概念結構設計階段
概念結構設計階段是整個資料庫設計的關鍵,它通過對用戶需求進行綜合、歸納與抽象,形成一個獨立於具體資料庫管理系統的概念模型。
3、邏輯結構設計階段
邏輯結構設計是將概念結構轉換為某個資料庫管理系統所支持的數據模型,並對其進行優化。
4、物理設計階段
物理結構設計師為邏輯數據模型選取一個最適合應用環境的物理結構(包括存儲結構和存取方式)。
5、資料庫實施階段
在資料庫實施階段,設計人員運用資料庫管理系統提供資料庫語言及其宿主語言,根據邏輯設計和物理設計的結果建立資料庫,編寫與調試應用程序,組織數據入庫,並進行測試運行。
6、資料庫運行和維護階段
資料庫應用系統經過試運行後即可投入正式運行,在資料庫系統運行過程中必須不斷對其進行評估、調整與修改。
資料庫設計的基本原則
1、一致性原則:對數據來源進行統一、系統的分析與設計,協調好各種數據源,保證數據的一致性和有效性。
2、完整性原則:資料庫的完整性是指數據的正確性和相容性。要防止合法用戶使用資料庫時向資料庫加入不合語義的數據。對輸入到資料庫中的數據要有審核和約束機制。
3、安全性原則:資料庫的安全性是指保護數據,防止非法用戶使用資料庫或合法用戶非法使用資料庫造成數據泄露、更改或破壞。要有認證和授權機制。
4、可伸縮性與可擴展性原則:資料庫結構的設計應充分考慮發展的需要、移植的需要,具有良好的擴展性、伸縮性和適度冗餘。
5、規范化原則:資料庫的設計應遵循規范化理論。規范化的資料庫設計,可以減少資料庫插入、刪除、修改等操作時的異常和錯誤,降低數據冗餘度等。