查看單個文章
舊 2004-10-30, 01:05 AM   #3 (permalink)
貝斯特 帥哥
長老會員
 
貝斯特 的頭像
榮譽勳章
UID - 90669
在線等級: 級別:1 | 在線時長:11小時 | 升級還需:1小時
註冊日期: 2003-08-06
住址: The Gates of Hell
文章: 1758
現金: 15064 金幣
資產: 5185909 金幣
預設

主從式資料庫伺服器

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
__________________

給自己看也給所有需要這些話鼓勵的人看!

認真不一定會得到美好的結果,但是不認真就一定沒有

想要有什麼結果,就秉持你的雙手
放手去做
總比什麼都沒付出最後失敗了才嘆氣來的好吧
沒努力的人.沒有資格說放棄
努力過的人.更要有勇氣繼續努力下去
貝斯特 目前離線  
送花文章: 1, 收花文章: 38 篇, 收花: 123 次
回覆時引用此帖