㈠ 學習資料庫主要要掌握哪些知識
主要是資料庫維護方面的 你得會備份數據 還有資料庫的建立原理什麼的 一些基本的sql語句啥的
㈡ 我想學習資料庫,請問需要哪些基礎知識
資料庫是非常有用的知識,和生活緊密相關,尤其是當前科技飛速發展,處處用到資料庫,如:身份證、火車票、銀行賬戶等。 要學好資料庫就要學好以下科目:數據結構、C語言、英語、SQL技術、等等。
㈢ 學習資料庫需要哪些知識
你只是要用VB操作資料庫的話什麼都不用學,看看SQL語句就可以了
㈣ 想學習資料庫之前需要學習哪些知識呢
可以直接學習,不用做太多准備!在學習的時候多記下固定的語法就OK!
㈤ 資料庫學習需要什麼基礎
不需要基礎,計算機的學習最大的基礎就是興趣,只要有興趣,許多東西不學就會了。
㈥ 資料庫主要學什麼
1、了解資料庫的基礎知識,
這是學習資料庫的的最基本要求,包括範式、sql語句,比如創建
(表、索引)、查詢、刪除、更新SQL語句、事務等。
2、理解JDBC的ur1連接的意義
這就是需要進一步了解的,相對基礎知識米說,這部分顯得更加
重要。比如Oracle的jdbc ur1連接串為:
jdbc:oracle: thin: @ip: 1521:sid.
3、熟練掌握sql語句。
比如翻頁、時間比較的sql語句我們用得最多。給你一個需求你
可以立即寫出sql語向。
4、熟練使用 jdbc類,知道何時使用下列的函數。
PreparedStatement
executeBatch
5、學握必要的資料庫優化知識。
㈦ 資料庫要學習哪些知識
資料庫概論吧,主要是一些DBMS理論,至少要了解範式理論、事務、日誌、進線程等等
有理論基礎以後,可以學習sqlserver,mysql和oracle等主流資料庫,至於access,咱不叫它是資料庫 :)
㈧ sql資料庫入門需要學習那些
資料庫基本原理,要懂一些的.
可以對照理論在SQL資料庫中走例子, 大量的練習這個是必須的了.
學會了基本的,搞搞SQL優化,便是提高了.
㈨ 學習資料庫之前應該具備哪些知識
我認為學習就好像醫生給病人看病.
講的是對症下葯.
首先你要明確,你用的資料庫只要應用在哪方面的.
如果只是開發網路.如留言板之類,(或是開發一些比較小的財務軟體)我建議用Access學習也很簡單很直觀.
關於多少時間學會.很難回答你.學無止境.人家比爾*蓋次還在不斷學習.你就不能認真點啊.現在日子難混啊...什麼都講增值(一般一個星期可以搞定)
MS SQL、Oracle是大型資料庫,目前企業中用得最多.
都是結構化查詢語言(SQL).懂一門基本上大同小異
想學習的就進入下面的網址.是洪恩的,很不錯
先學習簡單的,如果簡單的都不會談什麼復雜的.
http://www.hongen.com/pc/oa/ac2k/ac2k0104.htm
㈩ 如何學習資料庫知識
好像武俠小說里邊說的:「你的招式忘了沒有?」,回答:「差不多忘了」,「忘了就好」。
這與資料庫編程有什麼關系?關系可大了。同志們學過Pascal、BASIC、C(C++)沒有?如果沒有,FOXBASE、FOXPRO應該學過吧?按以上這些語言編程,都是過程化的,說白一點就是一個數據一個數據、一條記錄一條記錄去處理(FOXBASE、FOXPRO不完全這樣,但書上也經常是這樣介紹的),當初我接觸ACCESS
97時,一下子沒有了IF、FOR這些語句(指數據處理),都用SQL語句,真是找不到北了,好在我學SQL語言時,也盡量忘掉這個IF、FOR,到我忘得差不多時,功夫也進了一大步,原來要編一大段程序,現在一兩條SQL語句搞定,就算用多幾條SQL語句,由於是在圖形界面下做,可視化操作,拉拉扯扯,再修改一下生成的SQL語句,也就省事多了。
由於ACCESS具備完整的SQL語言(FOXBASE沒有、FOXPRO不完整),我從ACCESS
97開始用ACCESS編程,到現在為止,DAO、ADO很少用,加上最近從愛賽思上接觸的一些技術,基本上不用DAO、ADO都可以了,可以從我的「未完工的庫存管理」中看出,只是在特殊情況下才偶爾用一下。(少用,但不是不用,還得學,不要誤解)
如何學好資料庫編程?下面介紹一下本人的一些經驗,僅供參考:
1.首先要把原來一個數據一個數據、一條記錄一條記錄的數據處理方式忘掉,越徹底越好。
現在用成批處理了。少用記錄集一條記錄一條記錄地處理,盡量用SQL語句。
2.學好關系資料庫的理論,尤其是規范化理論,表的設計一定要規范化,最起碼要規范化到第三範式。集合運算(並、交、差)。關系運算(選擇、投影、連接)。其中連接與規范化是緊密結合的。
3.運用面向對象的技術:面向對象的分析OOA、面向對象的設計OOD、面向對象的編程OOP,根據表的關系,用窗體和子窗體、報表和子報表,模擬面向對象,這樣可以增加程序的可讀性和可維護性。(這是高級技術,同志們不要輕視,做大項目你就知道有用了)
4.用查詢時,通常一步做不出來,可以分幾步做,本人通常是這么做的,從我給網友回復的例子中也可以看得出。為什麼要這樣做?(1)有些是SQL語言的限制,沒辦法一步做出來,逼的;(2)可以檢查每一步查詢的結果,容易調試;(3)增加可讀性,便於日後維護。
5.查詢的結果用窗體顯示或用報表列印,兩者的技術差不多。通常改變打開窗體或報表的條件就可控制顯示或列印的記錄范圍。另外用查詢做數據源時,動態改變查詢中的SQL語句,比在查詢中引用窗體的控制項要方便,因為SQL語句生成是在VBA中,可以先存放在字元變數中,然後再更新查詢的SQL語句,這樣就可以用斷點來檢查變數值對不對,如果在查詢中引用窗體的控制項,尤其是包含IIF()函數時,調試是很困難的。
6.開發一個系統,首先要解決技術問題,即演算法,用簡單例子,把演算法弄懂了,再詳細設計,這一點從網友的提問中可以看出,有很多人問題表達不清楚,有的人其中夾了很多與演算法無關的東西,尤其是很專業的東西,別人不容易看得明白,由於演算法沒搞清楚,程序就無法編了。
7.不要使用過多的工具特性,使用過多的工具特性會使可讀性降低,可維護性差,要別人幫忙時難以得到幫助,更要命的是可移植性差,從MDB到ADP就可以體會到了,所以在編程時可讀性很重要,可移植性更重要,你甘心自己的程序就固定在一個環境下運行嗎?你甘心永遠用一個工具搞開發嗎?為了你的「錢途」,不要玩弄太多的技巧,當然技術研究是另外一碼事。