下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1、創(chuàng)建數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名稱為userdb。如果數(shù)據(jù)庫(kù)userdb已存在,那么,先刪除再創(chuàng)建。userdb的存放路徑是c:data。創(chuàng)建數(shù)據(jù)文件,主邏輯名稱為userdb,物理文件名為userdb_data.mdf,初始大小為5mb,最大為30mb,增長(zhǎng)為5%。創(chuàng)建日志文件為userdblog,物理名稱為userdb_log.ldf,文件大小為5mb,最大為20mb,文件增長(zhǎng)為5mb; if exists(select * from sysdatabases where name=userdb)drop database userdbgocreate database userdbon(name
2、=userdb,filename=c:datauserdb_data.mdf,size=5mb,maxsize=30mb,filegrowth=5%)log on (name=userdblog,filename=c:datauserdb_log.ldf,size=5mb,maxsize=20mb,filegrowth=5mb)go2、使用存儲(chǔ)過程查看數(shù)據(jù)庫(kù)userdb信息;sp_helpdb userdb3、刪除數(shù)據(jù)庫(kù)userdb; drop database userdb4、在userdb數(shù)據(jù)庫(kù)中按照要求創(chuàng)建以下數(shù)據(jù)表:部門表 departments字段類型名稱約束departmentid
3、int部門編號(hào)初始值為1,該字段自增,該字段為主鍵departmentnamevarchar(50)系部名稱唯一且非空notevarchar(200)部門介紹可以為空 雇員表 employees字段類型名稱約束employeeidint雇員編號(hào)初始值為1,該字段自增,該字段為主鍵departmentidint部門編號(hào)可以為空,該字段為外鍵namevarchar(20)姓名非空ageint年齡非空,年齡大于零sexchar(2)性別非空edatedatetime入職日期可以為空 員工薪水表 salary 字段類型名稱約束employeeidint雇員編號(hào)非空,該字段為主鍵incomemoney收
4、入可以為空outcomemoney支出可以為空分別創(chuàng)建三個(gè)表的結(jié)構(gòu),如果已存在,則先刪除再創(chuàng)建該表。create table departments ( departmentid int identity(1,1), departmentname varchar(50) unique not null, note varchar(200);create table employees( employeeid int identity(1,1), departmentid int, name char(10) unique not null, age int, sex char(2), edat
5、e datetime );create table salary ( employeeid int not null, income money, outcome money );5、為上面的數(shù)據(jù)表添加以下約束: (1)為departments、employees、salary表添加三個(gè)主鍵約束,約束名分別為pk_departments_id,pk_employees_id,pk_salary_idalter table departments add constraint pk_departments_id primary key(departmentid)alter table emplo
6、yees add constraint pk_employees_id primary key(employeeid)alter table salary add constraint pk_salary_id primary key(employeeid)(2)為employees表的departmentid字段添加外鍵約束,依賴于departments表的departmentidalter table employees add constraint fk_employees foreign key(departmentid) references departments(departme
7、ntid)(3)為employees表age字段添加check約束,檢查age大于零alter table employees add constraint ck_employees_age check(age0)(4)為employees表sex字段添加默認(rèn)約束,默認(rèn)sex為男alter table employees add constraint df_employees_sex default 男 for sex(5)為employees表edate字段添加默認(rèn)約束,默認(rèn)為當(dāng)天日期alter table employees add constraint df_employees_edat
8、e default getdate() for edate6、修改表employee中列name的數(shù)據(jù)類型為varchar(30)。alter table employees alter colunm name varchar(30)7、修改表employee,在表中增加新列zip,類型為char(6)。alter table employees add zip char(6)8、從部門表employee中刪除列zip。alter table employees drop column zip 9、向表中插入如下記錄insert into departments(departmentname,
9、note) values(銷售部, null);insert into departments(departmentname,note) values(采購(gòu)部, null);insert into departments(departmentname,note) values(生產(chǎn)部, null);insert into employees(departmentid,name,age,sex,edate) values(1, 王林,35,男, 2000-11-10);insert into employees(departmentid,name,age,sex,edate) values(1,
10、 李紅,46,女, 1995-10-11);insert into employees(departmentid,name,age,sex,edate) values(1, 李強(qiáng),48,男, 2005-03-10);insert into employees(departmentid,name,age,sex,edate) values(2, 張揚(yáng),23,女, 2010-05-10);insert into employees(departmentid,name,age,sex,edate) values(2, 趙明,50,男, 2003-06-10);insert into salary v
11、alues(1,3500.00, 800.00);insert into salary values(2,4000.00, 1200.00);insert into salary values(3,7000.00, 2500.00);insert into salary values(4,1300.00, 1200.00);insert into salary values(5,5500.00, 2500.00);10、修改表salary中的列income(工資)的數(shù)據(jù),為employeesid等于1的雇員增加500元工資。update salary set income=income+500 where employeeid=111、刪除雇員表中工號(hào)為5的人員記錄delet
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版建筑材料知識(shí)產(chǎn)權(quán)保護(hù)銷售合同樣本3篇
- 二零二五年度車場(chǎng)租賃與停車場(chǎng)環(huán)境美化合同4篇
- 教育領(lǐng)域的時(shí)間管理研究進(jìn)展與展望
- 家庭教育環(huán)境的智能化改造方案
- 二零二五年度草原生態(tài)修復(fù)與種植合作合同3篇
- 2025版施工安全責(zé)任免除協(xié)議書(全新升級(jí))3篇
- 甘肅2025年甘肅民族師范學(xué)院招聘博士研究生59人筆試歷年參考題庫(kù)附帶答案詳解
- 二零二五年度新能源高速公路車輛通行費(fèi)結(jié)算合同2篇
- 網(wǎng)絡(luò)世界安全為先家庭教育的必修課
- 2025年度農(nóng)業(yè)綜合開發(fā)項(xiàng)目土地承包種植合同4篇
- 信息化運(yùn)維服務(wù)信息化運(yùn)維方案
- 汽車修理廠員工守則
- 骨科手術(shù)的術(shù)后飲食和營(yíng)養(yǎng)指導(dǎo)
- 2024年中國(guó)南方航空股份有限公司招聘筆試參考題庫(kù)含答案解析
- 六年級(jí)上冊(cè)數(shù)學(xué)應(yīng)用題100題
- 個(gè)人代賣協(xié)議
- 公安交通管理行政處罰決定書式樣
- 10.《運(yùn)動(dòng)技能學(xué)習(xí)與控制》李強(qiáng)
- 冀教版數(shù)學(xué)七年級(jí)下冊(cè)綜合訓(xùn)練100題含答案
- 1神經(jīng)外科分級(jí)護(hù)理制度
- 場(chǎng)館惡劣天氣處置應(yīng)急預(yù)案
評(píng)論
0/150
提交評(píng)論