電腦里資料庫
1. 什麼是資料庫 電腦上用的是什麼資料庫
資料庫是以某種文件結構存儲的一系列信息表,這種文件結構使您能夠訪問這些表、選擇表中的列、對表進行排序以及根據各種標准選擇行。資料庫通常有多個 索引與這些表中的許多列相關聯,所以我們能盡可能快地訪問這些表。
以員工記錄為例,您可以設想一個含有員工姓名、地址、工資、扣稅以及津貼等內容的表。讓我們考慮一下這些內容可能如何組織在一起。您可以設想一個表包含員工姓名、地址和電話號碼。您希望保存的其它信息可能包括工資、工資范圍、上次加薪時間、下次加薪時間、員工業績評定等內容。
這些內容是否應保存在一個表格中?幾乎可以肯定不應該如此。不同類別的員工的工資范圍可能沒有區別;這樣,您可以僅將員工類型儲存在員工記錄表中,而將工資范圍儲存在另一個表中,通過類型編號與這個表關聯。考慮以下情況:
Key Lastname SalaryType SalaryType Min Max
1 Adams 2 1 30000 45000
2 Johnson 1 2 45000 60000
3 Smyth 3 3 60000 75000
4 Tully 1
5 Wolff 2
SalaryType 列中的數據引用第二個表。我們可以想像出許多種這樣的表,如用於存儲居住城市和每個城市的稅值、健康計劃扣除金額等的表。每個表都有一個主鍵列(如上面兩個表中最左邊的列)和若干數據列。在資料庫中建立表格既是一門藝術,也是一門科學。這些表的結構由它們的範式指出。我們通常說表屬於1NF、2NF 或 3NF。
第一範式:表中的每個表元應該只有一個值(永遠不可能是一個數組)。(1NF)
第二範式:滿足 1NF,並且每一個非主鍵列完全依賴於主鍵列。這表示主鍵和該行中的剩餘表元之間是 1 對 1 的關系。(2NF)
第三範式:滿足 2NF,並且所有非主鍵列是互相獨立的。任何一個數據列中包含的值都不能從其他列的數據計算得到。(3NF)
現在,幾乎所有的資料庫都是基於「第三範式 (3NF)」創建的。這意味著通常都有相當多的表,每個表中的信息列都相對較少。
從資料庫中獲取數據
假設我們希望生成一個包含員工及其工資范圍的表,在我們設計的一個練習中將使用這個表。這個表格不是直接存在在資料庫中,但可以通過向資料庫發出一個查詢來構建它。我們希望得到如下所示的一個表:
Name Min Max
Tully $30,000.00 $45,000.00
Johnson $30,000.00 $45,000.00
Wolff $45,000.00 $60,000.00
Adams $45,000.00 $60,000.00
Smyth $60,000.00 $75,000.00
我們發現,獲得這些表的查詢形式如下所示
SELECT DISTINCTROW Employees.Name, SalaryRanges.Min,
SalaryRanges.Max FROM Employees INNER JOIN SalaryRanges ON Employees.SalaryKey = SalaryRanges.SalaryKey
ORDER BY SalaryRanges.Min;
這種語言稱為結構化查詢語言,即 sql,而且它是幾乎目前所有資料庫都可以使用的一種語言。SQL-92 標准被認為是一種基礎標准,而且已更新多次。
資料庫的種類
PC 上的資料庫,如 dBase、Borland Paradox、Microsoft Access 和 FoxBase。
資料庫伺服器:IBM DB/2、Microsoft SQL Server、 Oracle、Sybase、SQLBase 和 XDB。
2. 深入電腦系統資料庫查看數據到底難在哪裡
創建與管理資料庫和表
概念:資料庫可以看成是一個存儲數據對象的容器。
1. 在MySQL安裝完之後,將會在其date目錄下自動創建幾個必須的資料庫
show datebases;查看資料庫
2.創建資料庫是在系統磁碟上劃分一塊區域用於數據的存儲和管理
create database +庫名;創建資料庫
管理資料庫
use + 庫名;選擇資料庫
select database();查看當前資料庫
3.刪除資料庫
drop database 資料庫名稱;
3. 電腦里的資料庫文件怎麼查看
如果是sql
server的資料庫,首先要附加資料庫,通過
sqlserver
這個
軟體
就能查看資料庫。
如果是其他的
資料庫文件
,也必須要安裝對應的軟體。然後再
附件
之類的操作就能看到裡面的東西。
4. 資料庫到底是什麼東西一般的電腦中有嗎它在那裡呀
目前的資料庫一般認為,有文件資料庫,和資料庫管理系統,像access屬於文件資料庫,sql2000,oracle屬於資料庫管理系統,文件資料庫就像記事本(.txt)文件差不多,由於實際需要的數據非常巨大,用文本格式顯示是沒辦法查找而且佔用空間很大,所以產生了專門存放數據的工具資料庫分類存放並格式化,可以使用二進制也可以是位元組,文本,圖片格式等等,便於存放查找,更高級一點就是資料庫管理系統,功能更強大,使用更方便
5. 電腦資料庫是個什麼意思
什麼是資料庫
金融數據分析與資料庫密不可分,那麼什麼是資料庫呢?在大學的計算機教科書中,資料庫是被這樣解釋的:資料庫是計算機應用系統中的一種專門管理數據資源的系統。數據有多種形式,如文字、數碼、符號、圖形、圖像以及聲音等。數據是所有計算機系統所要處理的對象。人們所熟知的一種處理辦法是製作文件,即將處理過程編成程序文件,將所涉及的數據按程序要求組織成數據文件,用程序文件來調用。數據文件與程序文件保持著一定的對應關系。在計算機應用迅速發展的情況下,這種文件式方法便顯出不足。比如,它使得數據通用性差,不便於移植,在不同文件中存儲大量重復信息、浪費存儲空間、更新不便等。資料庫系統便能解決上述問題。資料庫系統不從具體的應用程序出發,而是立足於數據本身的管理,它將所有數據保存在資料庫中,進行科學的組織,並藉助於資料庫管理系統,以它為中介,與各種應用程序或應用系統介面,使之能方便地使用資料庫中的數據。
這段說明介紹的確非常詳細,不過你可能看得頭暈眼花了,其實簡單地說資料庫就是一組經過計算機整理後的數據,存儲在一個或多個文件中,而管理這個資料庫的軟體就稱之為資料庫管理系統。一般一個資料庫系統(database
system)可分為資料庫(database)與數據管理系統(database
management
system,dbms)兩個部分。
6. 是不是每個電腦上都有一種資料庫啊
1
資料庫是存放在硬碟里
2
軟體是資料庫的用戶,使用者通過軟體界面間接管理資料庫(或說資料庫為軟體功能提供支持)
3
個人電腦里也有資料庫,操作系統本身就是文件資料庫管理系統。
4
伺服器和資料庫的關系
每個網站都有自己的伺服器,但一個伺服器可以存在多個網站,這通過資料庫管理系統來管理
5
資料庫可以說是軟體技術的基礎哇
7. 怎麼查看自己電腦上安裝了什麼資料庫
對於mysql,sqlserver,oracle這些資料庫
開始->運行->輸入services.msc
在服務里查看有沒有這幾個資料庫的服務,如果有的話就安裝了,沒有的話就沒有安裝。
像sqlite這類資料庫基本上是不需要安裝的,所以看你電腦上有沒文件就行
8. 在自己電腦上怎麼做資料庫
用access建立一個資料庫例子如下:
單擊「開始」」所有程序「」Microsoft Office「」Microsoft Access 2010「,打開Microsoft Access 2010軟體
在打開的Microsoft Access 2010軟體中選中「空資料庫」雙擊即可創建。或者打擊「創建」命令按鈕創建,其中文件名處可以選擇指定具體的文件名和路徑。
創建空白資料庫後可以看到一個新建了一個名為「表1」的數據表,界面右側顯示了它的欄位。若要添加欄位,可以單擊「單擊以添加」旁的倒三角箭頭,選擇要添加的欄位類型。
此時游標會定位在欄位名稱上,可以對欄位名稱進行重命名,重命名欄位名稱後按下回車鍵,將繼續下一個欄位的添加操作。
通過以上的步驟就可以創建一個包含單個數據表的簡易的空
9. 如何查看電腦的資料庫
1、首先點擊打開電腦左下角運行程序,在搜索框裡面輸入cmd,按回車鍵,此時可以搜索到cmd.exe程序。
2、點擊打開cmd.exe,進入到運行命令窗口的界面。
3、進入了之後,在裡面輸入命令:services.msc ,然後按回車鍵。
4、按了回車鍵之後就打開了服務窗口。
5、在服務窗口裡面,如果出現紅色方框所示的文件內容,那麼可以搜索
6、如果電腦已經安裝了資料庫,搜索結果會出現Mysql軟體,如果沒有,那麼就不會有Mysql軟體。