史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   硬體疑難使用問題討論區 (http://forum.slime.com.tw/f12.html)
-   -   什麼是SQL Server (http://forum.slime.com.tw/thread131392.html)

王小二 2004-10-30 12:58 AM

什麼是SQL Server
 
有誰可以用最簡單的方式說明SQL Server,滿足一下小弟的求知慾

aacced 2004-10-30 01:04 AM

資料庫!

貝斯特 2004-10-30 01:05 AM

主從式資料庫伺服器

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的管理工作,
甚至是資料查詢都可以透過它來完成。
http://sunchaoyi.xxking.com/圖片/sql-m.jpg
Query Analyzer
主要係用來執行SQL敘述,以進行資料查詢或資料庫管理的工作。
http://sunchaoyi.xxking.com/圖片/sql-q.jpg
企業管理員查詢畫面
http://sunchaoyi.xxking.com/圖片/SQL.jpg

劍痞憶秋年 2004-10-30 01:08 AM

引用:

作者: aacced
資料庫!

:ddrf567h: 果然犀利!!
簡單明暸~~~~
補充一下!!! Server ==> 伺服器!!!!
總和 SQL Server = 資料庫伺服器

劍痞憶秋年 2004-10-30 01:24 AM

引用:

作者: 貝斯特
主從式資料庫伺服器

:dcft689kj 哇,版主您真是有心,還順道連三階段正規劃都寫出來,還有附圖,真是佩服,佩服!

並祝您一帆風順!!有空時,記得回來看看!! :bj375mg:

涼子迷 2004-10-30 07:32 AM

讓我回想高中時上課都再學這玩意~
當時還超強的~現在好像都忘光了~

王小二 2004-10-30 02:13 PM

真的非常感謝您講解的這麼詳細,讓我有更進一步的認識
 
引用:

作者: 貝斯特
主從式資料庫伺服器

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的管理工作,
甚至是資料查詢都可以透過它來完成。
http://sunchaoyi.xxking.com/圖片/sql-m.jpg
Query Analyzer
主要係用來執行SQL敘述,以進行資料查詢或資料庫管理的工作。
http://sunchaoyi.xxking.com/圖片/sql-q.jpg
企業管理員查詢畫面
http://sunchaoyi.xxking.com/圖片/SQL.jpg


太感謝您了

王小二 2004-10-30 02:14 PM

非常感謝各位這麼熱心的指教
 
不勝感激


所有時間均為台北時間。現在的時間是 07:38 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1