Ⅰ 資料庫如何學習
如果一點資料庫知識也沒有的話,先把你要學習的資料庫環境搭建起來(網上很多教程)。
先不要看書,環境搭建成功後在網上搜羅一些demo,sql腳本之類,直接動手敲進去一點一點體會。
能搜到的簡單sql語句(excel開方)都練到了,再結合疑問去翻書,並系統學一下基礎。到此為止的效率,遠比先抱著一本書硬啃高多了(還容易犯困,半途而廢)。
入門級書籍,個人認為只要盡量沒有錯誤,都是可以的。找個名聲好些的出版社的書。進階的書籍再好好挑也不遲。
如果是你想畢業之後從事DBA的工作,我個人覺得在校的時候應該加強學習以下幾個方面:
1.學習linux操作系統,企業的MySQL都是跑在linux環境下的,學會linux常用命令,能寫shell程序就會更好了!
1.學習好資料庫系統原理,針對於MySQL的學習多動手,多看官方手冊,在校的時候打好SQL的基礎,最好自己動手去搭MySQL的復制環境去測試,熟悉工作原理。
學習一門腳本語言,3P(Python,PHP,Perl)當中學一門即可,MySQL一般來說是互聯網公司用得比較多,所以有一門編程語言在手,對大規模的自動化運維是很有幫助的,有條件的朋友也可以參加一些技術培訓,比如資料庫培訓之類的,這些老師會相對盡職一些。
對於應屆生來說,企業看重的是基礎是否扎實,對所要訴求的崗位是否有興趣,所以加油吧。
努力學習,客服學習上的苦難,好好准備,機會總是給有準備的人的。不懂的話多向其他人學習,大家也會很樂意幫助你的
Ⅱ 求李天生ACCESS2010資料庫視頻教程
資料庫是按照數據結構來組織、存儲和管理數據的倉庫,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。資料庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型資料庫系統都在各個方面得到了廣泛的應用。在信息化社會,充分有效地管理和利用各類信息資源,是進行科學研究和決策管理的前提條件。資料庫技術是管理信息系統、辦公自動化系統、決策支持系統等各類信息系統的核心部分,是進行科學研究和決策管理的重要技術手段。資料庫是一個單位或是一個應用領域的通用數據處理系統,它存儲的是屬於企業和事業部門、團體和個人的有關數據的集合。資料庫中的數據是從全局觀點出發建立的,按一定的數據模型進行組織、描述和存儲。其結構基於數據間的自然聯系,從而可提供一切必要的存取路徑,且數據不再針對某一應用,而是面向全組織,具有整體的結構化特徵。資料庫中的數據是為眾多用戶所共享其信息而建立的,已經擺脫了具體程序的限制和制約。不同的用戶可以按各自的用法使用資料庫中的數據;多個用戶可以同時共享資料庫中的數據資源,即不同的用戶可以同時存取資料庫中的同一個數據。數據共享性不僅滿足了各用戶對信息內容的要求,同時也滿足了各用戶之間信息通信的要求。
Ⅲ 如何學習資料庫知識
好像武俠小說里邊說的:「你的招式忘了沒有?」,回答:「差不多忘了」,「忘了就好」。
這與資料庫編程有什麼關系?關系可大了。同志們學過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就可以體會到了,所以在編程時可讀性很重要,可移植性更重要,你甘心自己的程序就固定在一個環境下運行嗎?你甘心永遠用一個工具搞開發嗎?為了你的「錢途」,不要玩弄太多的技巧,當然技術研究是另外一碼事。
Ⅳ 有沒有人推薦一下學習資料庫的一些經典的視頻教程,免費付費都可以,我是小白,要求從最基本開始講起
零基礎的話,學資料庫首選《資料庫系統概念》,那些雜牌書就不用看了。
然後就是選擇一個具體的資料庫產品學習,比如Access、SQL-Server、MySQL、Oracle、DB2等,不同的資料庫產品區別很大的,每一種資料庫都有相應的經典書,官方也有入門文檔。哪些書就不列舉了,太多,到上搜對應的資料庫名字就能找到了。
當然,如果你想快餐式入門,那就看些或者國內的一些什麼XXX從入門到精通、XX天精通XXX之類的書吧,那些應付暫時的需要應該夠了。
Ⅳ access資料庫入門教程是怎樣的
access資料庫入門教程主要是以Access 2010為平台,全面而又詳細地介紹Access 2010的各個知識點及其操作方法。,通過各個不同的版塊來具體學習access資料庫基礎知識:
1、資料庫基本概述:包括了關系資料庫基礎、資料庫的基礎知識、數據模型及關系資料庫、關系運算、實體模型、關系規范化基礎、資料庫設計基礎、Access簡介等。
5、報表:包括了報表的基本概念、創建報表、報表設計、報表的高級設計等。
通過等等不同章節的學習,逐步了解access資料庫的基礎理論性知識,然後學習領悟實際操作知識及技巧。
Ⅵ 資料庫教程的目錄
第1部分 概念篇
第1章 資料庫基本概念
1. 1 數據管理技術的發展
1. 1. 1 人工管理階段
1. 1. 2 文件系統階段
1. 1. 3 資料庫階段
1. 1. 4 高級資料庫階段
1. 1. 5 資料庫的基本術語
1. 2 數據描述
1. 2. 1 概念設計中的數據描述
1. 2. 2 邏輯設計中的數據描述
1. 2. 3 存儲介質層次及數據描述
1. 2. 4 數據聯系的描述
1. 3 數據抽象的級別
1. 3. 1 數據抽象的過程
1. 3. 2 概念模型
1. 3. 3 邏輯模型
1. 3. 4 外部模型
1. 3. 5 內部模型
1. 3. 6 高度的數據獨立性
1. 4 資料庫管理系統
1. 4. 1 DBMS的工作模式
1. 4. 2 DBMS的主要功能
1. 5 資料庫系統
1. 5. 1 DBS的組成
1. 5. 2 DBS的全局結構
1. 5. 3 應用程序的演變
1. 5. 4 DBS的效益
1. 6 小結
習題1
第2部分 關系篇
第2章 關系運算理論
2. 1 關系模型的基本概念
2. 1. 1 基本術語
2. 1. 2 關系的定義和性質
2. 1. 3 三類完整性規則
2. 1. 4 關系模型的形式定義和優點
2. 1. 5 關系查詢語言和關系運算
2. 2 關系代數
2. 2. 1 關系代數的5個基本操作
2. 2. 2 關系代數的4個組合操作
2. 2. 3 關系代數運算的應用實例
2. 2. 4 關系代數的兩個擴充操作
*2. 3 關系演算
2. 3. 1 元組關系演算
2. 3. 2 域關系演算
2. 3. 3 關系運算的安全約束和等價性
*2. 4 關系邏輯
2. 4. 1 關系邏輯的成分
2. 4. 2 從關系代數到關系邏輯的轉換
2. 4. 3 遞歸過程
2. 4. 4 關系邏輯與關系代數的差異
2. 5 關系代數表達式的優化
2. 5. 1 關系代數表達式的優化問題
2. 5. 2 關系代數表達式的等價變換規則
2. 5. 3 關系代數表達式的啟發式優化演算法
2. 6 小結
習題2
第3章 SQL語言
3. 1 SQL簡介
3. 1. 1 SQL發展史
3. 1. 2 SQL資料庫的體系結構
3. 1. 3 SQL的組成
3. 1. 4 SQL的特點
3. 2 SQL的數據定義
3. 2. 1 SQL模式的創建和撤銷
3. 2. 2 基本數據類型
3. 2. 3 基本表的創建. 修改和撤銷
3. 2. 4 索引的創建和撤銷
3. 3 SQL的數據查詢
3. 3. 1 SELECT查詢語句的基本結構
3. 3. 2 SELECT語句的使用技術
3. 3. 3 聚合函數
3. 3. 4 SELECT語句完整的句法
3. 4 SQL數據查詢中的限制和規定
3. 4. 1 SELECT語句中的規定
3. 4. 2 條件表達式中的比較操作
3. 4. 3 嵌套查詢的改進寫法
3. 4. 4 基本表的連接操作
*3. 4. 5 SQL3中的遞歸查詢
3. 5 數據更新
3. 5. 1 數據插人
3. 5. 2 數據刪除
3. 5. 3 數據修改
3. 6 視圖
3. 6. 1 視圖的創建和撤銷
3. 6. 2 對視圖的操作
3. 7 嵌入式SQL
3. 7. 1 嵌入式SQL的實現方式
3. 7. 2 嵌入式SQL的使用規定
3. 7. 3 嵌入式SQL的使用技術
3. 7. 4 動態SQL語句
3. 8 小結
習題3
第4章 資料庫管理
4. 1 事務
4. 1. 1 事務的定義
4. 1. 2 事務的ACID性質
4. 2 資料庫的恢復
4. 2. 1 典型的恢復策略
4. 2. 2 故障類型和恢復方法
4. 2. 3 檢查點技術
4. 2. 4 SQL對事務的支持
4. 3 資料庫的並發控制
4. 3. 1 並發操作帶來的4個問題
4. 3. 2 封鎖技術
4. 3. 3 封鎖帶來的問題
4. 3. 4 並發操作的調度
4. 3. 5 SQL對並發處理的支持
4. 4 資料庫的完整性
4. 4. 1 完整性子系統
4. 4. 2 SQL中的完整性約束
4. 4. 3 約束可延遲性
*4. 4. 4 SQL3中的觸發器
4. 5 資料庫的安全性
4. 5. 1 安全性問題
4. 5. 2 SQL中的安全性機制
4. 5. 3 常用的安全性措施
4. 6 小結
習題4
第3部分 設計篇
第5章 關系模式設計理論
5. 1 關系模式的設計准則
5. 1. 1 關系模式的冗餘和異常問題
5. 1. 2 關系模式的非形式化設計准則
5. 2 函數依賴
5. 2. 1 函數依賴的定義
5. 2. 2 FD的閉包
5. 2. 3 FD的推理規則
5. 2. 4 FD和關鍵碼的聯系
5. 2. 5 屬性集的閉包
5. 2. 6 FD集的最小依賴集
5. 3 關系模式的分解特性
5. 3. 1 關系模式的分解
5. 3. 2 無損分解
5. 3. 3 模式分解的優缺點
5. 3. 4 無損分解的測試方法
5. 3. 5 保持函數依賴的分解
5. 3. 6 模式分解與模式等價問題
5. 4 範式
5. 4. 1 第一範式 1NF
5. 4. 2 第二範式 2NF
5. 4. 3 第三範式 3NF
5. 4. 4 BCNF Boyce-CoddNF
5. 4. 5 分解成BCNF模式集的分解演算法
5. 4. 6 分解成3NF模式集的合成演算法
5. 4. 7 模式設計方法小結
5. 5 其他數據依賴和範式
5. 5. 1 多值依賴
5. 5. 2 關於FD和MVD的推理規則集
5. 5. 3 第四範式 4NF
5. 5. 4 嵌人多值依賴
5. 5. 5 連接依賴和第五範式
5. 6 小結
習題5
第6章 基於ER模型的資料庫設計
6. 1 資料庫工程與資料庫系統生存期
6. 1. 1 規劃階段
6. 1. 2 需求分析階段
6. 1. 3 概念設計階段
6. 1. 4 邏輯設計階段
6. 1. 5 物理設計階段
6. 1. 6 資料庫的實現
6. 1. 7 資料庫的運行與維護
6. 2 ER模型
6. 2. 1 ER模型的基本元素
6. 2. 2 屬性的分類
6. 2. 3 聯系的設計
6. 2. 4 ER模型的操作
6. 2. 5 採用ER模型的資料庫概念設計步驟
6. 3 ER模型到關系模型的轉換
6. 3. 1 ER圖轉換成關系模式集的演算法
6. 3. 2 採用ER模型的邏輯設計步驟
6. 4 ER模型實例分析
6. 4. 1 庫存管理信息系統的ER模型及轉換
6. 4. 2 人事管理信息系統的ER模型
6. 4. 3 住院管理信息系統的ER模型
6. 4. 4 公司車隊信息系統的ER模型
6. 5 增強的ER模型
6. 5. 1 弱實體
6. 5. 2 子類實體與超類實體
6. 6 小結
習題6
第7章 面向對象的高級概念建模
7. 1 面向對象的數據類型系統
7. 2 對象聯系圖
7. 2. 1 對象聯系圖的成分
7. 2. 2 數據的概化/特化
7. 3 UML類圖
7. 3. 1 統一建模語言 UML 概述
7. 3. 2 用類圖表達類和關聯
7. 3. 3 用類圖表達關聯類
7. 3. 4 用類圖表達概化/特化
7. 3. 5 用類圖表達聚合
7. 4 小結
習題7
第4部分 對象篇
第8章 對象關系資料庫ORDB
8. 1 關系模型的發展歷程
8. 1. 1 從關系模型到後關系模型
8. 1. 2 從後關系模型到對象關系模型
8. 2 ORDB的定義語言
8. 2. 1 對象關系數據模型的定義
8. 2. 2 數據類型的定義
8. 2. 3 繼承性的定義
8. 2. 4 引用類型的定義
8. 2. 5 SQL3中的定義語言
8. 3 0RDB的查詢語言
8. 3. 1 對SELECT語句的新規定
8. 3. 2 嵌套與解除嵌套
8. 3. 3 復合值的創建和查詢
8. 3. 4 Oracle中查詢的兩種技術
8. 4 函數和過程
8. 4. 1 SQL函數和過程
8. 4. 2 外部語言程序
8. 4. 3 過程的構造
8. 5 小結
習題8
第9章 面向對象資料庫OODB
9. 1 00DBS的基本概念
9. 1. 1 ODMG標准
9. 1. 2 OODBS的定義
9. 1. 3 OODB的基本概念
9. 2 ODMG對象模型
9. 2. 1 對象和文字
9. 2. 2 介面. 類和繼承
9. 2. 3 類外延. 關鍵碼和工廠對象
9. 3 ODMGODL
9. 4 ODMGOQL
9. 4. 1 OQL中的SELECT語句
9. 4. 2 OQL表達式的附加格式
9. 4. 3 OQL中對象的賦值和建立
9. 5 C 語言的綁定
9. 6 OODB. ORDB與RDB的比較
9. 6. 1 OODB與RDB在概念設計上的區別
9. 6. 2 OODB與ORDB的比較
9. 7 小結
習題9
第5部分 分布篇
第10章 分布式資料庫
10. 1 DDBS的定義和特點
10. 1. 1 從集中式. 分散式到分布式
10. 1. 2 DDBS的定義
10. 1. 3 DDBS的特點
10. 1. 4 DDBS的優缺點
10. 1. 5 DDBS的分類
10. 2 分布式數據存儲
10. 2. 1 數據分片
10. 2. 2 數據分配
10. 3 DDB的體系結構
10. 3. 1 體系結構
10. 3. 2 分布透明性
10. 4 DDBMS
10. 4. 1 DDBS的組成
10. 4. 2 DDBMS的功能
10. 4. 3 DDBMS的組成
10. 4. 4 DDBMS的同構性程度和局部自治性程度
10. 4. 5 FDBS的異構性
10. 4. 6 FDBS的5層模式結構
10. 5 分布式查詢處理
10. 5. 1 查詢代價的估算方法
10. 5. 2 基於半連接的優化策略
10. 5. 3 基於連接的優化方法
10. 6 分布式資料庫中的並發控制和恢復技術
10. 6. 1 DDB中的問題
10. 6. 2 基於數據項識別拷貝的分布式並發控制
10. 6. 3 基於投票方法的分布式並發控制
10. 6. 4 分布式恢復
10. 7 小結
習題10
第11章 異構多數據源的訪問
11. 1 中間件
11. 1. 1 中間件的定義
11. 1. 2 中間件的作用
11. 2 ODBC結構
11. 2. 1 ODBC概念
11. 2. 2 ODBC的體系結構
11. 2. 3 ODBC的特性
11. 3 ODBC介面
11. 3. 1 ODBC應用程序的基本流程
11. 3. 2 ODBC句柄
11. 3. 3 數據源的連接與斷開
11. 3. 4 SQL語句的執行
11. 3. 5 查詢結果的獲取
11. 4 ODBC的符合性級別
11. 4. 1 API符合性的三個級別
11. 4. 2 SQL符合性的三個級別
11. 4. 3 ODBCAPI與SQLCLI之間的協調
11. 4. 4 SQLCLI與嵌入式SQL的比較
11. 4. 5 典型的資料庫應用系統開發工具
11. 5 JDBC結構
11. 5. 1 JDBC的提出
11. 5. 2 JDBC的基本功能
11. 5. 3 JDBC資料庫設計方法
11. 5. 4 保持一致性的措施
11. 5. 5 JDBC驅動程序
11. 6 JDBCAPI
11. 6. 1 JDBCAPI的目標
11. 6. 2 JDBCAPI介面概貌
11. 6. 3 JDBC的介面和類
11. 6. 4 JDBC資料庫應用程序的編寫
11. 7 小結
習題11
第12章 XML技術
12. 1 XML概述
12. 1. 1 XML的誕生
12. 1. 2 XML文擋
12. 1. 3 文檔類型定義 DTD
12. 1. 4 XML模式
12. 2 XML編程介面
12. 2. 1 文檔對象模型 DOM
12. 2. 2 簡單的應用程序設計介面 SAX
12. 3 常用的XML查詢語言XQuery
12. 3. 1 XQuery的基本功能
12. 3. 2 XQuery的基本概念
12. 3. 3 簡單查詢
12. 3. 4 各種類型的查詢
12. 4 小結
習題12
第6部分 決策篇
第13章 數據倉庫
13. 1 DW概述
13. 1. 1 從DB到DW的演變
13. 1. 2 DB數據和DW數據的區別
13. 1. 3 DW的定義和特點
13. 1. 4 DW的類型
13. 2 DW的組織結構
13. 2. 1 DW的數據組織結構
13. 2. 2 粒度與分割
13. 2. 3 DWS的結構
13. 2. 4 DW的運行結構
13. 3 DW存儲的多維數據模型
13. 3. 1 多維立方體
13. 3. 2 星形模式
13. 3. 3 雪花模式
13. 3. 4 事實星座模式
13. 4 DW的數據獲取與管理
13. 4. 1 DW的數據獲取
13. 4. 2 DW的數據管理
13. 5 DW的設計和發展階段
13. 5. 1 DW設計的原則
13. 5. 2 DW設計的步驟
13. 5. 3 DW的發展階段
13. 6 小結
習題13
第14章 聯機分析處理技術
14. 1 OLAP概述
14. 1. 1 OLAP的定義
14. 1. 2 OLAP准則
14. 1. 3 OLAP的基本概念
14. 1. 4 OLAP與OLTP之間的比較
14. 2 OLAP的數據組織
14. 2. 1 MOLAP
14. 2. 2 ROLAP
14. 2. 3 HOLAP
14. 2. 4 OLAP數據的處理方式
14. 3 OLAP的多維數據分析
14. 3. 1 切片和切塊
14. 3. 2 鑽取
14. 3. 3 旋轉
14. 3. 4 OLAP應用開發實例
14. 3. 5 廣義OLAP操作
14. 4 OLAP的數據索引技術
14. 4. 1 點陣圖索引
14. 4. 2 連接索引
14. 5 基於Web的OLAP系統結構
14. 6 小結
習題14
第15章 數據挖掘
15. 1 DM概述
15. 1. 1 DM的由來
15. 1. 2 DM的定義
15. 1. 3 DM與DW的聯系與區別
15. 1. 4 DM與OLAP的聯系與區別
15. 2 DM過程
15. 3 DM的關聯分析方法
15. 3. 1 DM的分析方法
15. 3. 2 關聯規則的定義
15. 3. 3 關聯規則的分類
15. 3. 4 關聯規則的挖掘演算法
15. 3. 5 多層和多維關聯規則的挖掘
15. 3. 6 關聯規則價值衡量的方法
15. 4 DM的其他分析方法
15. 4. 1 序列模式分析方法
15. 4. 2 分類分析方法
15. 4. 3 聚類分析方法
15. 5 DM的應用領域
15. 5. 1 DM的應用行業
15. 5. 2 商業化的DM工具
15. 6 新決策支持系統概述
15. 6. 1 新DSS的結構圖
15. 6. 2 新DSS的成功實例
15. 6. 3 新DSS與傳統DSS的比較
15. 6. 4 綜合DSS的結構圖
15. 7 小結
習題15
參考文獻
Ⅶ 學資料庫入門那本書好
前段時間開始自學資料庫,學了一段時間下來,看了好幾本書了,品味一下,有幾本感覺對剛接觸資料庫(甚至是資料庫高手)的兄弟們來說是相當不錯的所以向大家推薦一下:
一:《資料庫設計與開發》
英文名:database design and development --- a visual approach
清華大學出版社
一本很實用的書籍,圖文並茂,講解生動,讓你在不知不覺中已經對資料庫的設計產生了興趣,看完本書後,也許你會感嘆,原來資料庫設計還是挺簡單的哦
二:《SQL Server 資料庫設計與系統開發教程》
清華大學出版社 唐紅亮 主編
這本書雖說沒什麼牛逼的頭銜,但是絕對是一本不錯的教材,全書用兩個實際的項目來詮釋SQL的各個知識點,語言通俗,但基本知識點都講得很清楚。作者娓娓道來,一點點的將知識深入進去。很不錯的一種寫法,強烈推薦你看這本書
三:《SQL語言與資料庫操作技術大全》
電子工業出版社 馬軍 李玉林 等編著
這本書我建議大家做SQL語言的字典用,比如要查詢、更改、刪除數據了,卻突然忘了某個子句(如 Having子句)的具體用法,這裡面會很准確的告訴你。當然,對於專門學習SQL語言的來說,我覺得這本書也是相當不錯的選擇
四:《SQL Server2005資料庫管理入門經典 》
清華大學出版社 Dan Wood Chris Leiter Paul Turley 著 馬振晗 等譯
對MSSQL Server 2005裡面的各種工具、組件的功能做了介紹,本書主要適合管理人員看
.........
.........
.........
說明:雖然我也是一名資料庫新手,但我希望能通過這樣一種方式來幫州我能幫助的人,讓他們在學習的初期就不走彎路,給他們一點實實在在的建議。以後我發現的好書我還會持續的發上來,供大家參考。
Ⅷ 資料庫教程
正解:不謝 http://down.51cto.com/special.php?specialid=619&page=1
Ⅸ 我想自學Sql資料庫,請問那些網站和教程可以,謝謝!
我是沒怎麼研究資料庫,初學的話我倒是可以說下,其實挺簡單的,就是SQL語句,不要被什麼T-SQL,過程,亂七八糟迷惑了就是。意思就是不管他們。。
還有一個學長說的就是一個三範式,他跟我說要好好研究,之前倒是沒怎麼懂,這兩天寫資料庫課設,才慢慢感覺到它對構建一個資料庫有多麼重要。
總之就是學會sql語句,create update insert 很簡單的也不用什麼書,網上看看就會了,至於查詢有點麻煩下個電子書學學也會了。(不僅僅是select還有左/右外連接什麼的,慢慢你就知道了)
再一個就是學個高級語言,我覺得這個是比較必須的。。不知道你學過沒有,沒有去學一個,也用不了多久,.NET PHP, JAVA比較難,如果沒學過就別學這個。。我覺得一個學資料庫的,不會一門語言是挺搞笑的,自己建了資料庫就只能自己在查詢窗口玩。。。雖然我身邊有不少人就是這樣···有點不能理解呵呵,計算機本來就是一個融匯貫通的過程,你只會一個是永遠不能提高到哪去的。
這個時候你就知道自己有沒學資料庫的天賦了。。有的話接下來自己的路就走的順了,下面的我是沒做過了,是一些學長的經歷。。。
再來就是對資料庫的單獨理解了。。我有個學長是研究mysql就是研究他的源代碼,不過這沒點牛逼基礎還真是不容易(這也是我說的為什麼計算機是融會貫通的了。。)。。再不就是oracle了,就是去考證,我們學校有個牛逼的就考個中級的,現在就坐等畢業拿最高工資了。。
Ⅹ 如何使用資料庫
不知道你說的編寫資料庫登錄程序是什麼意思。
如果只是操作資料庫,一般是一下幾個步驟:
1、安裝資料庫軟體,比如mysql
2、在安裝的過程中,安裝程序就會提示你進行配置,一般是設置用戶名、密碼
3、下載資料庫查詢工具,其實就是個可視化的界面,如果你有自己的程序,只需要使用自己的系統操作資料庫,這個可以跳過。不過還是建議你下一個查詢工具,經常會用到。
4、打開查詢工具,輸入用戶名密碼,連接成功後,在打開的界面上寫sql腳本,執行。
5、如果沒有查詢工具,需要在你自己的程序里寫資料庫連接串,裡面也是些資料庫IP、名稱、用戶名、密碼等信息,然後使用自己所用的語言里提供的資料庫操作類進行連接。連上後,發送sql腳本語句進行操作。