數(shù)據(jù)庫的操作方法課件
,,,,,,,單擊此處編輯母版標題樣式,,單擊此處編輯母版文本樣式,,第二級,,第三級,,第四級,,第五級,,,整理ppt,*,第2章 (P24)數(shù)據(jù)庫、數(shù)據(jù)表創(chuàng)建與管理技巧,利用SQL Server 2005創(chuàng)建、修改、刪除數(shù)據(jù)庫及數(shù)據(jù)表,一般有兩種方法:直接操作和代碼操作。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.1 數(shù)據(jù)庫創(chuàng)建 (P24),創(chuàng)建數(shù)據(jù)庫可用SQL Server Manager管理器直接創(chuàng)建也可用代碼創(chuàng)建。一個數(shù)據(jù)庫一般由一個數(shù)據(jù)文件和一個日志文件組成。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.1.1直接操作創(chuàng)建數(shù)據(jù)庫(P25),打開SQL Server Manager管理器,,選擇“數(shù)據(jù)庫”,單擊右鍵,在彈出的菜中單擊“新建數(shù)據(jù)庫”,打開新建數(shù)據(jù)庫對話框。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.1.2直接創(chuàng)建含有文件組的多數(shù)據(jù)文件、多日志文件的數(shù)據(jù)庫(P27),一個數(shù)據(jù)庫可以由多個數(shù)據(jù)文件和多個日志文件組成。,,在新建數(shù)據(jù)庫對話框,單擊“添加”按鈕,可以添加新數(shù)據(jù)庫文件。,,可以修改新增文件的屬性,可以新建一個文件組。。,,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.1.3 利用代碼創(chuàng)建數(shù)據(jù)庫(P30),打開SQL Server Manager管理器,單擊常用工具欄中的“新建查詢”按鈕,新建一個數(shù)據(jù)庫引擎查詢文檔。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.1.3.1 創(chuàng)建默認數(shù)據(jù)庫,具體代碼為:,,Creat database 產(chǎn)品銷售,,按下“F5”鍵執(zhí)行該SQL語句。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.1.3.2 利用代碼創(chuàng)建指定數(shù)據(jù)庫文件位置的數(shù)據(jù)庫 (P31),在數(shù)據(jù)庫引擎查詢文檔中輸入第31頁的代碼,并運行。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.1.3.3 利用代碼創(chuàng)建多數(shù)據(jù)文件、多日志文件的數(shù)據(jù)庫 (P32),在數(shù)據(jù)庫引擎查詢文檔中輸入第32頁的代碼,并運行。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.1.3.4 利用代碼創(chuàng)建多個文件組的數(shù)據(jù)庫 (P33),在數(shù)據(jù)庫引擎查詢文檔中輸入第33頁的代碼,并運行。,,文件組是用來組織數(shù)據(jù)庫對象的高級方法,定義普通組的關(guān)鍵字是filegroup,,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.2 數(shù)據(jù)庫修改 (P34),數(shù)據(jù)庫的修改可用SQL Server Manager管理器直接修改也可用代碼修改。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.2.1 直接操作修改數(shù)據(jù)庫的文件,打開SQL Server Manager管理器,,選擇要修改的數(shù)據(jù)庫,單擊右鍵,在彈出的菜單中選擇“屬性”。,,在對話框左上角選擇“文件”。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.2.2 利用代碼修改數(shù)據(jù)庫 (P35),打開SQL Server Manager管理器,單擊常用工具欄中的“新建查詢”按鈕,新建一個數(shù)據(jù)庫引擎查詢文檔。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.2.2.1 增加數(shù)據(jù)文件 (P36),在數(shù)據(jù)庫引擎查詢文檔中輸入36頁的代碼并運行。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.2.2.2 增加日志文件 (P36),數(shù)據(jù)庫引擎查詢文檔中輸入36頁的代碼并運行。,,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.2.2.3 修改數(shù)據(jù)庫文件 (P37),數(shù)據(jù)庫引擎查詢文檔中輸入37頁的代碼并運行。,,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.2.2.4 刪除數(shù)據(jù)庫文件 (P37),在數(shù)據(jù)庫引擎查詢文檔中輸入37頁的代碼并運行。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.3 數(shù)據(jù)庫刪除 (P37),數(shù)據(jù)庫的刪除可用SQL Server Manager管理器直接刪除也可用代碼刪除。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.3.1 直接操作刪除數(shù)據(jù)庫(P38),打開SQL Server Manager管理器,,選擇要刪除的數(shù)據(jù)庫,單擊右鍵,在彈出的菜單中選擇“刪除”,并確定。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.3.2 利用代碼刪除數(shù)據(jù)庫(P38),數(shù)據(jù)庫引擎查詢文檔中輸入下面的代碼:,,Drop database 數(shù)據(jù)庫名,,用“F5”鍵執(zhí)行該SQL語句,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.4 數(shù)據(jù)庫表創(chuàng)建與數(shù)據(jù)的插入(P39),創(chuàng)建數(shù)據(jù)庫表可用SQL Server Manager管理器直接創(chuàng)建也可用代碼創(chuàng)建。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.4.1 直接操作創(chuàng)建數(shù)據(jù)庫表(P39),單擊要創(chuàng)建表的數(shù)據(jù)庫前面的“+”號展開,右擊“表”,在彈出的菜單中選擇“新建表”,彈出設(shè)計表字段對話框。,,在設(shè)計表字段對話框中,共有三列參數(shù):列名、數(shù)據(jù)類型、允許空。,,設(shè)計好表的字段后,單擊“關(guān)閉”按鈕,按提示給出表的命名。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.4.2 直接操作向數(shù)據(jù)庫表中插入數(shù)據(jù) (P41),單擊“產(chǎn)品銷售”數(shù)據(jù)庫前面的“+”號展開,選擇“職工”表單擊右鍵,在彈出的菜單中選擇“打開表”。,,添加記錄時要注意各屬性字段的數(shù)據(jù)類型,輸入一項后可用“Tab”鍵移動單元格。,,若要刪除記錄,可在行頭單擊右鍵,在彈出的菜單中選擇“刪除”。,,若要刪除多行,可按下“Ctrl”鍵,選擇多行。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.4.3 利用代碼創(chuàng)建數(shù)據(jù)庫表并插入記錄 (P41),在實際編程中,一般都是利用代碼來創(chuàng)建數(shù)據(jù)庫表并插入記錄。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.4.3.1 代碼創(chuàng)建數(shù)據(jù)庫表(P42),在數(shù)據(jù)庫引擎查詢文檔中輸入42頁的代碼并運行。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.4.3.2 利用代碼向數(shù)據(jù)庫表中插入記錄(P42),在數(shù)據(jù)庫引擎查詢文檔中輸入43頁的代碼并運行。,,使用插入語句時要注意以下幾點:,,1)字段名的個數(shù)要與字段值個數(shù)相同。,,2)字段名與字段值按對應(yīng)位置插入,字段值的類型要與字段名的數(shù)據(jù)類型相同。,,3)如果字段允許為空,可以用null填入。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.4.3.3 代碼創(chuàng)建含有不能為空的字段的數(shù)據(jù)庫表(P43),字段設(shè)置為不能為空意思是該字段必須要填寫,這就是網(wǎng)絡(luò)編程中最常見的必填字段。,,看43頁的代碼。,,在數(shù)據(jù)庫引擎查詢文檔中輸入43頁的代碼并運行。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.4.3.4 代碼創(chuàng)建含有主鍵、唯一索引字段的數(shù)據(jù)庫表(P44),一張表中只能有一個主鍵,但可以有多個唯一索引。,,主鍵的功能是字段值不能為空,不能重復(fù);唯一索引的功能是字段值可以為空,但不能重復(fù)。,,在數(shù)據(jù)庫引擎查詢文檔中輸入44頁的代碼并運行。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.4.3.5 代碼創(chuàng)建含有默認值、check約束字段的數(shù)據(jù)庫表(P44),默認值:如果字段設(shè)有默認值,向表中插入記錄時若該字段不填寫則顯示其默認值。,,Check約束:實際上是規(guī)定了一個屬性字段的取值范圍,如果插入該字段的數(shù)據(jù)不在這個范圍內(nèi)就會報警。,,在數(shù)據(jù)庫引擎查詢文檔中輸入44頁下半頁的代碼并運行。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.4.3.6 代碼創(chuàng)建含有自動編號的字段的數(shù)據(jù)庫表 (P45),自動編號就是該字段的值隨著記錄的添加自動插入,并且不會重復(fù)。,,自動編號字段是網(wǎng)絡(luò)編程中最常用的一種技巧,利用該字段可以實現(xiàn)數(shù)據(jù)庫記錄的靈活應(yīng)用。,,在數(shù)據(jù)庫引擎查詢文檔中輸入45頁的代碼并運行。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.4.3.7 驗證代碼 (P45),驗證自動編號字段(倉庫編號),在查詢文檔中輸入45頁下半頁的代碼并運行,可以看到產(chǎn)生的出錯提示信息。,,驗證check約束字段(面積),在查詢文檔中輸入46頁的代碼并運行,可以看到產(chǎn)生的出錯提示信息。,,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.4.3.8 代碼創(chuàng)建含有計算字段的數(shù)據(jù)庫表 (P47),所謂計算字段是指該字段的值不用輸入,通過其它字段能自動計算產(chǎn)生。,,在查詢文檔中輸入47頁的代碼并運行,創(chuàng)建一個數(shù)據(jù)庫表“工資表”,其中的“應(yīng)發(fā)工資”字段就是一個計算字段。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.4.3.9 代碼創(chuàng)建主鍵、外鍵關(guān)聯(lián)的數(shù)據(jù)庫表 (P47),在實際編程中,數(shù)據(jù)庫中的表一般存在關(guān)系,利用表與表之間的關(guān)系,可以增加數(shù)據(jù)庫的安全性。,,在查詢文檔中輸入47頁下半頁的代碼并運行,利用代碼創(chuàng)建兩張關(guān)系表。,,訂單表中的職工號依賴于職工表中的職工號。注意,訂單表中的職工號必須在職工表中存在。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.5 數(shù)據(jù)庫表的修改 (P48),,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.5.1 直接操作修改數(shù)據(jù)庫表(P49),單擊“產(chǎn)品銷售”數(shù)據(jù)庫前面的“+”號展開,在“倉庫1”表上單擊右鍵,在彈出的菜單中選擇“修改”,打開修改數(shù)據(jù)庫字段屬性的對話框。,,可以修改數(shù)據(jù)庫字段名、字段類型、主鍵、索引、默認、約束、自動編號等屬性。,,可以增加字段和刪除字段。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.5.2 利用代碼修改數(shù)據(jù)庫表(P49),在實際編程中一般都是利用代碼來修改數(shù)據(jù)庫表。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.5.2.1 增加數(shù)據(jù)庫表字段(P50),在查詢文檔中輸入50頁的代碼并運行,就在數(shù)據(jù)庫表中添加新的字段,并且可以設(shè)置字段的各種約束。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.5.2.2 修改數(shù)據(jù)庫字段(P50),在查詢文檔中輸入50頁下半頁的代碼并運行,把數(shù)據(jù)庫表“職工”中的電子郵件字段數(shù)據(jù)類型空間由50變成100。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.5.3.3 刪除數(shù)據(jù)庫字段(P51),在查詢文檔中輸入51頁的代碼并運行,把數(shù)據(jù)庫表“職工”中的電子郵件字段刪除掉了。,,注意:如果一個字段含約束,就沒法直接刪除,要首先刪除字段中的約束,然后才能刪除字段。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.6 數(shù)據(jù)庫表的刪除 (P51),,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.6.1 直接操作刪除數(shù)據(jù)庫表 (P52),單擊“產(chǎn)品銷售”數(shù)據(jù)庫前面的“+”號展開,在“倉庫1”表上單擊右鍵,在彈出的菜單中選擇“刪除”,彈出刪除數(shù)據(jù)庫表對話框,單擊“確定”按鈕就可以刪除數(shù)據(jù)庫表“倉庫1”。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.6.2 利用代碼刪除數(shù)據(jù)庫表(P52),在查詢文檔中輸入52頁下半頁的代碼并運行,就可以刪除數(shù)據(jù)庫表“倉庫”。,,,Use 產(chǎn)品銷售,,Drop table 倉庫,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.7 綜合實例----企業(yè)銷售管理系統(tǒng) (P53),前面已經(jīng)講解了數(shù)據(jù)庫及數(shù)據(jù)庫表創(chuàng)建的方法,下面以企業(yè)銷售管理系統(tǒng)為例綜合講解數(shù)據(jù)庫及數(shù)據(jù)表的創(chuàng)建方法與技巧。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.7.1 創(chuàng)建企業(yè)銷售管理系統(tǒng)數(shù)據(jù)庫表的E-R圖 (P53),E-R圖方法的英文意思是Entity Relationship Approach,翻譯成中文就是:實體聯(lián)系表示法,簡稱E-R圖。它是P.P.chen與1976年提出的,用來表示實體及其聯(lián)系,實際上是信息模型,因此它從本質(zhì)上反映了一個企業(yè)的信息組織情況。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,E-R圖的應(yīng)用,E-R圖是人們設(shè)計數(shù)據(jù)庫時的一個中間步驟,人們在設(shè)計數(shù)據(jù)庫時,往往把E-R圖作為一個中間步驟,先用E-R圖準確地反映用戶信息,再從E-R圖出發(fā)構(gòu)造數(shù)據(jù)模型,這樣就會使問題變得簡單,容易被用戶所理解,并且可以不犯或少犯錯誤。,,,整理ppt,E-R圖的應(yīng)用,E-R圖用來描述現(xiàn)實世界的概念模型,E-R圖提供了表示實體型\屬性\和聯(lián)系的方法。,,▲實體型:用矩形表示.,,▲屬性:用橢圓形表示.,,▲聯(lián)系:用菱形表示.,,企業(yè)銷售管理系統(tǒng)共有4張表,分別是:倉庫表、職工表、訂購單表、供應(yīng)商表,下面給出4張表的E-R圖。,,整理ppt,倉庫表關(guān)系與屬性圖,倉庫,倉庫ID,創(chuàng)建時間,城市,倉庫號,面積,,整理ppt,職工表關(guān)系與屬性圖,職工id,職工,工資,職工號,倉庫號,姓名,性別,,整理ppt,訂購單表關(guān)系與屬性圖,訂購單id,訂購單,金額,職工號,訂購單號,供應(yīng)商號,定購日期,,整理ppt,供應(yīng)商表關(guān)系與屬性圖,供應(yīng)商id,供應(yīng)商,電子郵件,供應(yīng)商號,供應(yīng)商名,城市,聯(lián)系方式,,整理ppt,4張表各表之間的關(guān)系,倉庫,訂購單,職工,供應(yīng)商,倉庫號,職工號,供應(yīng)商號,,整理ppt,2.7.2 代碼創(chuàng)建企業(yè)銷售管理系統(tǒng)數(shù)據(jù)庫及數(shù)據(jù)庫表 (P54),,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.7.2.1 創(chuàng)建數(shù)據(jù)庫-企業(yè)銷售管理系統(tǒng) (P54),在查詢文檔中輸入54頁下半頁55頁上半頁的代碼并運行,創(chuàng)建數(shù)據(jù)庫“企業(yè)銷售管理系統(tǒng)”。,,create database 企業(yè)銷售管理系統(tǒng),,on,,(,,name = sale1_data,,,filename='D:\SQL2005data\sale1_data.mdf',,,size=4,,,maxsize=10,,,filegrowth=10%,,),,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,接上頁,log on,,(,,name=sale1_log,,,filename='D:\SQL2005data\sale1_log.ldf',,,size=1,,,maxsize,=6,,,filegrowth,=1,,),廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,2.7.2.2 創(chuàng)建數(shù)據(jù)庫表—倉庫(P55),在查詢文檔中輸入55頁中間的代碼并運行,在“企業(yè)銷售管理系統(tǒng)”數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫表“倉庫”。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,P55例題,use 企業(yè)銷售管理系統(tǒng),,create table 倉庫,,(,,倉庫ID int identity(1,1) primary key,,,倉庫號 varchar(50) unique,,,城市 varchar(50) default'青島',,,面積 int default 800 check(面積>=500 and 面積<=1800),,,創(chuàng)建時間 datetime,,),,整理ppt,2.7.2.3 向數(shù)據(jù)庫表倉庫插入記錄(P55),在查詢文檔中輸入55頁下半頁56頁上半頁的代碼并運行,向數(shù)據(jù)庫表“倉庫”中插入記錄。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,P55例題,use 企業(yè)銷售管理系統(tǒng),,insert into 倉庫(倉庫號,城市,面積,創(chuàng)建時間) values ('wh1','北京',900,'2003-04-02'),,insert into 倉庫(倉庫號,城市,面積,創(chuàng)建時間) values ('wh2','null',600,'2003-04-09'),,insert into 倉庫(倉庫號,城市,面積,創(chuàng)建時間) values ('wh3','上海',1023,'2003-05-02'),,insert into 倉庫(倉庫號,城市,面積,創(chuàng)建時間) values ('wh4','北京',1000,'2003-04-05'),,insert into 倉庫(倉庫號,城市,面積,創(chuàng)建時間) values ('wh5','濟南',900,'2003-06-08'),,,整理ppt,2.7.2.4 創(chuàng)建數(shù)據(jù)庫表—職工(P56),在查詢文檔中輸入56頁中間的代碼并運行,在“企業(yè)銷售管理系統(tǒng)”數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫表“職工”。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,P56例題1,use 企業(yè)銷售管理系統(tǒng),,create table 職工,,(,,職工ID int identity(1,1) primary key,,,職工號 varchar(50) unique,,,倉庫號 varchar(50) references 倉庫(倉庫號),,,姓名 varchar(50) not null,,,性別 varchar(10) check(性別='女' or 性別='男') default '男',,,工資 int,,),,整理ppt,2.7.2.5 向數(shù)據(jù)庫表—職工中插入記錄(P56),在查詢文檔中輸入56頁下半頁57頁上半頁的代碼并運行,向數(shù)據(jù)庫表“職工”中插入記錄。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,P56-P57例題,use 企業(yè)銷售管理系統(tǒng),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg1','wh1','劉崗','女',1250),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg2','wh1','林安平','男',1310),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg3','wh2','張可','女',2050),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg4','wh1','吳平臺','男',1850),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg5','wh3','王峰','女',1962),,整理ppt,P56-P57例題,into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg6','wh2','吳艷平','女',1830),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg7','wh4','張亮','男',1850),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg8','wh2','劉或生','男',1750),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg9','wh3','王靜','女',1250),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg10','wh4','李明','男',1850),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg11','wh3','潘平','男',1890),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg12','wh4','李寧','女',1550),,整理ppt,P56-P57例題,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg13','wh2','吳忠誠','男',2150),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg14','wh4','周圍','男',1850),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg15','wh1','林林','女',1910),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg16','wh2','陳濡','女',2050),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg17','wh4','吳生亮','男',1850),,insert into 職工(職工號,倉庫號,姓名,性別,工資) values ('zg18','wh3','王平風','女',1962),,,整理ppt,2.7.2.6 創(chuàng)建數(shù)據(jù)庫表----供應(yīng)商 (P57),在查詢文檔中輸入57頁下半頁58頁上半頁的代碼并運行,在“企業(yè)銷售管理系統(tǒng)”數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫表“供應(yīng)商”。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,P57-P58例題,use 企業(yè)銷售管理系統(tǒng),,create table 供應(yīng)商,,(,,供應(yīng)商ID int identity(1,1) primary key,,,供應(yīng)商號 varchar(50) unique,,,供應(yīng)商名 varchar(50),,,城市 varchar(50),,,聯(lián)系方式 varchar(50),,,電子郵件 varchar(100) check(電子郵件 like '%@%.%') default 'sailsys@',,),,整理ppt,2.7.2.7 向數(shù)據(jù)庫表供應(yīng)商中插入記錄 (P58),在查詢文檔中輸入58頁中間的代碼并運行,向數(shù)據(jù)庫表“供應(yīng)商”中插入記錄。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,P58例題,use 企業(yè)銷售管理系統(tǒng),,insert into 供應(yīng)商(供應(yīng)商號,供應(yīng)商名,城市,聯(lián)系方式,電子郵件) values ('s1','青島三元電子廠','青島','0532-83698754','shangyuan@'),,insert into 供應(yīng)商(供應(yīng)商號,供應(yīng)商名,城市,聯(lián)系方式,電子郵件) values ('s2','濟南輕工業(yè)集團','濟南','0531-83698754','jinan@'),,insert into 供應(yīng)商(供應(yīng)商號,供應(yīng)商名,城市,聯(lián)系方式,電子郵件) values ('s3','濟南電子元件有限公司','濟南','0532-83698684','jinansddd@'),,insert into 供應(yīng)商(供應(yīng)商號,供應(yīng)商名,城市,聯(lián)系方式,電子郵件) values ('s4','上海天橋廠','上海','0532-83698754','shanghai@'),,insert into 供應(yīng)商(供應(yīng)商號,供應(yīng)商名,城市,聯(lián)系方式,電子郵件) values ('s5','青島天橋廠','青島','0532-83698754','qinggao@'),,整理ppt,2.7.2.8 創(chuàng)建數(shù)據(jù)庫表---訂購單(P58),在查詢文檔中輸入58頁下半頁59頁上半頁的代碼并運行,在“企業(yè)銷售管理系統(tǒng)”數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫表“訂購單”。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,P58-P59例題,use 企業(yè)銷售管理系統(tǒng),,create table 訂購單,,(,,訂購單ID int identity(1,1) primary key,,,供應(yīng)商號 varchar(50) references 供應(yīng)商(供應(yīng)商號),,,職工號 varchar(50) references 職工(職工號),,,訂購單號 varchar(50) unique,,,訂購日期 datetime,,,金額 int,,),,整理ppt,2.7.2.9 向數(shù)據(jù)庫表訂購單中插入記錄 (P59),在查詢文檔中輸入59頁中間的代碼并運行,向數(shù)據(jù)庫表“訂購單”中插入記錄。,廣西大學信息網(wǎng)絡(luò)中心 盧豫開,,整理ppt,