国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 開(kāi)發(fā) > 綜合 > 正文

精通數(shù)據(jù)庫(kù)系列之入門-技巧篇3

2024-07-21 02:11:03
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
作者:思索 整理:南海

  下面,筆者還為各位網(wǎng)友準(zhǔn)備了一套數(shù)據(jù)庫(kù)大餐,這就是在

ms-sql server下的client/server結(jié)構(gòu)編程示例:  

  ms-sql server是微軟公司生產(chǎn)的中型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),它有如下的一些特點(diǎn):

客戶/服務(wù)器體系結(jié)構(gòu)
圖形化的用戶界面,使系統(tǒng)的管理更加直觀和簡(jiǎn)單。
豐富的編程接口,為用戶進(jìn)行應(yīng)用程序設(shè)計(jì)提供了更大的選擇余地。
與windows nt操作系統(tǒng)的有機(jī)集成,多線程體系結(jié)構(gòu)設(shè)計(jì),提高了系統(tǒng)對(duì)用戶并發(fā)訪問(wèn)的速度。
對(duì)web技術(shù)的支持,使用戶能夠很容易的將數(shù)據(jù)庫(kù)中的數(shù)據(jù)發(fā)布到網(wǎng)上。
價(jià)格上的優(yōu)勢(shì)。與其它一些大型數(shù)據(jù)庫(kù)系統(tǒng)如oracle、sybase等相比,sql server的價(jià)格非常便宜。
  由于sql server數(shù)據(jù)庫(kù)管理系統(tǒng)具有突出的有點(diǎn),所以其用戶越來(lái)越多。本文中陳述的是一些使用sql server的方法和體會(huì)(以sql server6.5為例)。  

一、系統(tǒng)的安裝

  sql server要求安裝在windows nt操作系統(tǒng)平臺(tái)下,它可以和nt一起運(yùn)行在intel x86、alpha axp或者mips等不同體系結(jié)構(gòu)的微處理器環(huán)境。系統(tǒng)的內(nèi)存和硬盤空間最小要求是16mb和96mb。在安裝時(shí),啟動(dòng)光盤上i386目錄下的setup.exe程序,根據(jù)安裝程序的提示可以很容易的完成系統(tǒng)安裝。

  安裝過(guò)程中系統(tǒng)主要生成了sql enterprise manager、sql web assistant、isql_w、sql books online等系統(tǒng)工具,其中sql enterprise manager是最重要的一個(gè)工具,它可以實(shí)現(xiàn)對(duì)sql server數(shù)據(jù)庫(kù)系統(tǒng)的全面操作和維護(hù)。

  系統(tǒng)安裝完畢后,有以下方法可以啟動(dòng)sql server服務(wù):

使用net start mssqlserver命令啟動(dòng)sql server服務(wù)。
系統(tǒng)自動(dòng)啟動(dòng)。
使用系統(tǒng)管理工具sql enterprise manager或sql service manager啟動(dòng)服務(wù)。
使用windows nt控制面板里的服務(wù)選項(xiàng)啟動(dòng)sql server服務(wù)。
   

二、數(shù)據(jù)庫(kù)的建立

  從sql enterprise manager的數(shù)據(jù)庫(kù)管理窗口選擇“新建”按鈕,彈出新建數(shù)據(jù)庫(kù)對(duì)話框(如下頁(yè)圖所示)。在這個(gè)對(duì)話框中輸入新建數(shù)據(jù)庫(kù)的名稱,選擇存儲(chǔ)數(shù)據(jù)庫(kù)及其日志所使用的設(shè)備,輸入它們的空間大?。ㄒ詍b為單位),再根據(jù)需要選擇create for load復(fù)選框(該復(fù)選框說(shuō)明是否從一個(gè)備份庫(kù)中向新建的數(shù)據(jù)庫(kù)加載數(shù)據(jù)),然后選擇“ok”按鈕即可創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)。

  另外,使用sql語(yǔ)句也可以創(chuàng)建數(shù)據(jù)庫(kù):

create database mydatabase

[on {default | database_device}[=size]

  [,database_device [=size]] …]

  [log on database_device [=size]

[,database_device [=size]] … ]

[for load]

  其中size是以mb為單位。
<br><img src=/uploadpic/2007-2/2007212173330282.jpg><br>

三、表格的建立

  從sql enterprise manager的數(shù)據(jù)庫(kù)管理窗口選擇databases->databasename-> objects->tables,彈出新建數(shù)據(jù)表對(duì)話框(如圖所示)。

  

  在這個(gè)對(duì)話框里設(shè)置屬性的名稱、數(shù)據(jù)類型、字段長(zhǎng)度、是否可以為空以及缺省值等。

  設(shè)置完畢后點(diǎn)擊“存儲(chǔ)”的圖標(biāo),完成表單的存儲(chǔ)。

四、使用前端開(kāi)發(fā)工具編程操縱數(shù)據(jù)庫(kù)

  本例中前端開(kāi)發(fā)工具采用inprise delphi4.0,通過(guò)前端程序?qū)崿F(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫(kù)的操作,這也是client/server的標(biāo)準(zhǔn)結(jié)構(gòu)。

  首先在delphi的表單上(form)放置一些必須的控件,分別是:database、table、datasource、dbgrid、dbnavigator。其中database的屬性設(shè)置為: (數(shù)據(jù)庫(kù)服務(wù)器的地址)   (數(shù)據(jù)庫(kù)的用戶名)   (這里假設(shè)口令為123456)  

  然后將table的databasename屬性設(shè)置為和database控件的databasename屬性相同。tablename屬性選擇成為么操縱的數(shù)據(jù)庫(kù)。

  再將datasource控件的dataset設(shè)為table1(table控件的name)。dbgrid和dbnavigator的datasource屬性都為datasource1(datasource控件的name)。

  進(jìn)行以上的設(shè)置之后,就完成了一個(gè)可以操縱數(shù)據(jù)庫(kù)表單的最簡(jiǎn)單的程序,程序的運(yùn)行界面如下:

  

  以上實(shí)現(xiàn)的是基于client/server結(jié)構(gòu)的數(shù)據(jù)庫(kù)編程,在windows nt 4.0+ms sql server6.5下調(diào)試通過(guò)(piii550,256m ram)。

  另外,我們還有基于ms-sql server的browser/server結(jié)構(gòu)程序設(shè)計(jì)示例,將在以后的jsp/asp講座中實(shí)現(xiàn)。

  本講到此結(jié)束,祝各位朋友愉快!  

商業(yè)源碼熱門下載www.html.org.cn

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 察哈| 华坪县| 云阳县| 南雄市| 湖北省| 鸡西市| 临猗县| 聂荣县| 当雄县| 玉门市| 甘南县| 儋州市| 民权县| 海晏县| 瑞安市| 天台县| 宁夏| 旅游| 涟水县| 驻马店市| 宁国市| 新干县| 义马市| 新疆| 建阳市| 麦盖提县| 荔浦县| 崇礼县| 宁津县| 嘉禾县| 大方县| 凉山| 木兰县| 长泰县| 杂多县| 菏泽市| 渭源县| 桃园县| 新巴尔虎右旗| 沙坪坝区| 福海县|