版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第7章ADO。NET生產(chǎn)SQL Server數(shù)據(jù)庫(kù)、7、內(nèi)容摘要和牙齒章節(jié)主要介紹SQL Server2000的基本使用。介紹如何使用SQL Server2000集成開(kāi)發(fā)環(huán)境。在中,有關(guān)使用SQL Server2000中的查詢分析器構(gòu)建數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)表的信息,請(qǐng)參閱ADO .說(shuō)明如何使用NET操作數(shù)據(jù)庫(kù)表。ADO .NET的命名空間 System .重點(diǎn)介紹如何使用“Data.SqlClient”操作SQL Server存儲(chǔ)過(guò)程。介紹SQL Server,提供比Access更好的應(yīng)用程序功能(如下所示)。(1)支持企業(yè)級(jí)計(jì)算,支持C/S模式,提高了性能,簡(jiǎn)化了操作。(2)增強(qiáng)功能:批量數(shù)據(jù)存儲(chǔ)
2、、數(shù)據(jù)復(fù)制、數(shù)據(jù)轉(zhuǎn)換服務(wù)、分布式事務(wù)、全文搜索。(3)支持多種協(xié)議(TCP/IP、NETBEUI)和支持的分布式計(jì)算、分布式計(jì)算型號(hào)。(4)ANSI/92標(biāo)準(zhǔn)兼容性和事務(wù)SQL語(yǔ)言(t-SQL)改進(jìn)。介紹SQL Server集成環(huán)境,SQL Server2000提供功能強(qiáng)大的圖形用戶界面(GUI)界面,用戶可以直接或通過(guò)T-SQL語(yǔ)句執(zhí)行數(shù)據(jù)庫(kù)任務(wù)。典型的圖形界面包括SQL Server服務(wù)管理器、企業(yè)號(hào)管理器、祖懷分析器、事件查看器和聯(lián)機(jī)幫助文檔。SQL service manager,業(yè)務(wù)管理員,查詢分析器,事件檔案器,聯(lián)機(jī)幫助文檔,創(chuàng)建數(shù)據(jù)庫(kù),案例名稱:創(chuàng)建單個(gè)數(shù)據(jù)文件的數(shù)據(jù)庫(kù)節(jié)目名稱:
3、7-000Filename=c : program files Microsoft SQL servermssqldatamysaledat . MDF,size=2,maxsize=2,file growth=file growthSQL create DATABASE archive on primary(name=arch 1,F(xiàn)ilename=c : program files Microsoft SQL servermsqldataarchdat 1 . MDS不要輕易刪除數(shù)據(jù)庫(kù)。否則,所有數(shù)據(jù)都可能完全丟失!SQL Server提供的數(shù)據(jù)類型、數(shù)據(jù)庫(kù)表創(chuàng)建和表是存儲(chǔ)實(shí)體數(shù)據(jù)的關(guān)系數(shù)
4、據(jù)庫(kù)中的邏輯單元。表格由行和列組成。行描述實(shí)體的實(shí)例,列定義實(shí)體的屬性。指定表格名稱時(shí),請(qǐng)確保表格名稱在數(shù)據(jù)庫(kù)中是唯一的,并遵循識(shí)別碼命名慣例。表格有四種命名慣例:(1)可以包含1-128個(gè)字符,包括字母、符號(hào)和數(shù)字。(2)第一個(gè)字符必須是字母、下劃線(_)和符號(hào)。(3)第一個(gè)字母后的字符可以包括字母、數(shù)字或#、$符號(hào)和_。(4)渡邊杏允許空格,除非在引號(hào)中定義了對(duì)象名。方案名稱:創(chuàng)建數(shù)據(jù)庫(kù)表,案例名稱:數(shù)據(jù)庫(kù)表創(chuàng)建節(jié)目名稱:8-03 . SQL create Table my Table(my name char(10)not null,mybo rthday datete方案名稱:)、數(shù)據(jù)
5、完整性、數(shù)據(jù)庫(kù)創(chuàng)建和填充完成后,必須保證存儲(chǔ)數(shù)據(jù)的可靠性。這對(duì)所有企業(yè)都很重要。因此,設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)必須考慮數(shù)據(jù)完整性。數(shù)據(jù)完整性表示數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)的一致性。一般數(shù)據(jù)庫(kù)管理系統(tǒng)必須在每個(gè)應(yīng)用節(jié)目中編碼,以實(shí)現(xiàn)數(shù)據(jù)完整性邏輯。實(shí)現(xiàn)了三種茄子方法的數(shù)據(jù)完美使用。(1)使用身份屬性。(2)使用Uniqueidentifier數(shù)據(jù)類型和NEWID()函數(shù)。(3) 6使用茄子約束。使用Identity屬性時(shí),表通常包含包含連續(xù)值的列,將Identity屬性添加到牙齒列時(shí),SQL Server會(huì)自動(dòng)生成值。身份屬性生成的值唯一標(biāo)識(shí)表中的每個(gè)行,每次在表中插入行時(shí),都會(huì)自動(dòng)生成值。創(chuàng)建表時(shí),創(chuàng)建Ident
6、ity列和定義Identity列的語(yǔ)法為:指定Identity (Seed,Increment)參數(shù)Seed(種子)Identity列的初始值。參數(shù)增量指定一次自動(dòng)添加的量。種子和增量參數(shù)都是可選的,如果未指定,則兩個(gè)參數(shù)都默認(rèn)為1。創(chuàng)建身份列,案例名稱:創(chuàng)建身份列節(jié)目名稱:7-06 . SQL create table student(studid int Identity(101,5),fire Lastname varchar() 閏)goinsert my friend values (newid()關(guān)鍵約束(Primary Key)、外鍵約束(Foreign key)、唯一約束(Un
7、ique)和Not Null 主鍵約束條件,方案名:使用主鍵過(guò)程名:7-08。SQL create table student _ pri(stud idint primary key,第一個(gè)名稱varchar()insert into student _ privalues(1001)外鍵約束、“外鍵”(Foreign key)約束定義列的值與另一個(gè)表的主鍵匹配。使用外鍵時(shí),請(qǐng)記住Foreign key約束條件必須引用其他表中的主鍵列或Unique列。,方案名稱:外鍵過(guò)程名稱7-09 . SQL create table basic info(stu _ id int identity(10
8、01,1) primary key,使用first name last name vs唯一約束,案例名稱:使用唯一約束節(jié)目名稱:7-10。SQL create table test unique(stu _ id int identity(1001,1)price Lastnamevarchar(10)insert into test unique非null牙齒約束,方案名稱:7-11.sql create table test not null(第一個(gè)名稱varchar (10)非null,Lastname varchar (10)檢查約束條件,方案名:檢查約束條件過(guò)程名7-12 . SQL
9、 create table test check(stu _ id int identity(100000,1) primary key,使用first name默認(rèn)約束,案例名稱:使用默認(rèn)約束名稱:7-13。SQL creat 1) primary key,first name varchar (10) not null,last name varchar (10) not null,sex varchar (30NET對(duì)象主SQL Server數(shù)據(jù)庫(kù),在上運(yùn)行SQL Server,創(chuàng)建SQL Server數(shù)據(jù)庫(kù)表,方案名稱:新數(shù)據(jù)庫(kù)表進(jìn)程名稱:7-14。SQL use pub
10、s go create table grade(學(xué)編號(hào)int Identity (100,1)、性別varce語(yǔ)言int default 0、數(shù)學(xué)int default 0、英語(yǔ)int default 0)SQL insert into grade values 70)insert into grade values(女性,小書(shū),90,80,60) insert into grade values(男性,小包,50,60)50) insert into grade values(男、栗、89,90,91) insert into grade values(女、小、90,91,92)只要修改三個(gè)位置,Access數(shù)據(jù)庫(kù)操作程序就可以(1)修改引入的命名空間。Access數(shù)據(jù)庫(kù)操作將顯示為“System .使用Data.OleDb 輸入 Sy
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年山東輕工職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試模擬測(cè)試卷附答案
- 2026云南文山州動(dòng)物衛(wèi)生監(jiān)督所招聘城鎮(zhèn)公益性崗位工作人員1人筆試模擬試題及答案解析
- 2026年廣東水利電力職業(yè)技術(shù)學(xué)院?jiǎn)握芯C合素質(zhì)考試模擬測(cè)試卷附答案
- 2026年婚戀心理考試題庫(kù)及1套參考答案
- 2026年河南普高單招試題及答案1套
- 2026年大心理期末測(cè)試題有答案
- 2026年晉中職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性考試模擬測(cè)試卷附答案
- 2026年荊州理工職業(yè)學(xué)院?jiǎn)握新殬I(yè)傾向性考試題庫(kù)附答案
- 2026年安徽工業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案1套
- 國(guó)家能源集團(tuán)科研總院社會(huì)招聘筆試備考試題及答案解析
- 動(dòng)量守恒定律(教學(xué)設(shè)計(jì))-2025-2026學(xué)年高二物理上冊(cè)人教版選擇性必修第一冊(cè)
- 2025年全國(guó)注冊(cè)監(jiān)理工程師繼續(xù)教育題庫(kù)附答案
- 網(wǎng)絡(luò)素養(yǎng)與自律主題班會(huì)
- 波形護(hù)欄工程施工組織設(shè)計(jì)方案
- 社區(qū)老人心理疏導(dǎo)服務(wù)記錄表
- 屈光不正診療規(guī)范
- 國(guó)際貿(mào)易采購(gòu)合同(中英文)
- 建設(shè)部環(huán)衛(wèi)勞動(dòng)定額
- 金蝶云星空 V7.2-產(chǎn)品培訓(xùn)-PLM領(lǐng)域-文檔管理
- 溶洞注漿施工方案樣本
- GB/T 25852-20108級(jí)鏈條用鍛造起重部件
評(píng)論
0/150
提交評(píng)論