|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2004-10-30, 12:58 AM | #1 |
註冊會員
|
什麼是SQL Server
有誰可以用最簡單的方式說明SQL Server,滿足一下小弟的求知慾
|
送花文章: 1341,
|
2004-10-30, 01:05 AM | #3 (permalink) |
長老會員
|
主從式資料庫伺服器
SQL Server 是主從式資料庫伺服器,它本身並沒有像 Access 提供使用者介面元件供我們開發用戶端程式。不過這是正是主從式架構的特點,伺服器本身並不需要著重在使用者介面;反之,透過伺服器所支援的各種存取方式,我們能經由 Access存取,或是以各種不同的發展工具如Visual Basic、Delphi、C++、PowerBuilder、ASP來開發用戶端應用程式,最後再與後端資料庫 SQL Server 組合成一個完整的應用系統。 資料庫設計與管理的權責 Access的設計、建立、操作、到管理階段通常都是由使用者自建自訂,而 SQL Server一般則區分為: ●資料庫設計者 (Database Designer) 負責整個資料庫的設計,規劃使用者的存取權限。 ●資料庫管理者(DataBase Administrator,DBA) 管理、維護、監督、紀錄、修改、備分資料庫及帳戶權限管理。 ●應用程式設計者(Application Designer) 運用應用程式撰寫存取資料庫的用戶端應用程式。 ●一般使用者(End user) 資料庫使用者。 在一般中小企業中,資料庫的設計者與管理者有可能就是同一人;而大型企業,則可能資料庫設計者是一組人,而資料庫管理者又是另外一組人。 結構化查詢語言SQL SQL (Structured Query Language 一般都習慣念成 sequel ) 中文譯為結構化查詢語言,它目前是關聯式資料庫系統使用最廣泛的查詢語言,也就是說,大部分的關聯式資料庫管理系統都支援 SQL,所以使用者可以利用SQL語法直接對關聯式資料庫進行存取與管理的操作。 資料庫的正規劃分析 正規化目的: 讓資料庫中重複的欄位資料減到最少,能快速的找到資料,以提高關聯性資料庫的效能。 正規化前: 一、資料表必須先設好 Primary Key。 二、確定資料表中所有欄位的值是不可分割的。 正規化規則: 一、第一階段正規化( 1st Mormal From;1NF ) 除去同類型的欄位,同類型的欄位不能重複。 二、第二階段正規化( 2nd Mormal From;2NF ) 除去僅與部分Primary Key相依的欄位,非 Primary Key的欄位 需與整個的 Primary Key有直接關係。 二、第三階段正規化( 3NF Mormal From;2NF ) 除去所有非 Primary Key的欄位的相依性,亦即非 Primary Key 的欄位間不應有從屬關係。 SQL Server工作平台 Erterprise Manager 企業管理員 是SQL作主要的管理工具,幾乎對所有的SQL Server的管理工作, 甚至是資料查詢都可以透過它來完成。 Query Analyzer 主要係用來執行SQL敘述,以進行資料查詢或資料庫管理的工作。 企業管理員查詢畫面 |
__________________ 給自己看也給所有需要這些話鼓勵的人看! 認真不一定會得到美好的結果,但是不認真就一定沒有 想要有什麼結果,就秉持你的雙手 放手去做 總比什麼都沒付出最後失敗了才嘆氣來的好吧 沒努力的人.沒有資格說放棄 努力過的人.更要有勇氣繼續努力下去
|
|
送花文章: 1,
|
2004-10-30, 02:13 PM | #7 (permalink) | |
註冊會員
|
真的非常感謝您講解的這麼詳細,讓我有更進一步的認識
引用:
太感謝您了 |
|
送花文章: 1341,
|