下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1、創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)庫名稱為userdb。如果數(shù)據(jù)庫userdb已存在,那么,先刪除再創(chuàng)建。userdb的存放路徑是c:data。創(chuàng)建數(shù)據(jù)文件,主邏輯名稱為userdb,物理文件名為userdb_data.mdf,初始大小為5mb,最大為30mb,增長為5%。創(chuàng)建日志文件為userdblog,物理名稱為userdb_log.ldf,文件大小為5mb,最大為20mb,文件增長為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、使用存儲過程查看數(shù)據(jù)庫userdb信息;sp_helpdb userdb3、刪除數(shù)據(jù)庫userdb; drop database userdb4、在userdb數(shù)據(jù)庫中按照要求創(chuàng)建以下數(shù)據(jù)表:部門表 departments字段類型名稱約束departmentid
3、int部門編號初始值為1,該字段自增,該字段為主鍵departmentnamevarchar(50)系部名稱唯一且非空notevarchar(200)部門介紹可以為空 雇員表 employees字段類型名稱約束employeeidint雇員編號初始值為1,該字段自增,該字段為主鍵departmentidint部門編號可以為空,該字段為外鍵namevarchar(20)姓名非空ageint年齡非空,年齡大于零sexchar(2)性別非空edatedatetime入職日期可以為空 員工薪水表 salary 字段類型名稱約束employeeidint雇員編號非空,該字段為主鍵incomemoney收
4、入可以為空outcomemoney支出可以為空分別創(chuàng)建三個表的結(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表添加三個主鍵約束,約束名分別為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(采購部, 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、刪除雇員表中工號為5的人員記錄delet
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 武漢單片機(jī)課程設(shè)計(jì)
- 二零二五年度混凝土施工綠色施工評價合同3篇
- 2024石材櫥柜安裝工程合同(含石材采購與加工)3篇
- 2025年冀教版必修3物理上冊階段測試試卷
- 2025年度租賃合同標(biāo)的為精密設(shè)備的合同
- (11篇)學(xué)期散學(xué)禮德育處發(fā)言稿
- 2025年外研版八年級科學(xué)上冊階段測試試卷
- 2025年上外版七年級科學(xué)下冊階段測試試卷
- 基于大數(shù)據(jù)的創(chuàng)新型企業(yè)組織架構(gòu)設(shè)計(jì)
- 二零二五年度智慧消防PPP項(xiàng)目合作框架協(xié)議2篇
- Unit 3 We should obey the rules. Lesson15(說課稿)-2023-2024學(xué)年人教精通版英語五年級下冊
- 兒科護(hù)理安全警示課件
- 2024-2025學(xué)年新疆省克孜勒蘇柯爾克孜自治州三年級數(shù)學(xué)第一學(xué)期期末統(tǒng)考試題含解析
- 一般固廢處理流程
- 舊設(shè)備拆除合同安全責(zé)任書
- 借條的正規(guī)模板(2024版)
- 建設(shè)工程監(jiān)理費(fèi)計(jì)算器(免費(fèi))
- 二年級上冊數(shù)學(xué)期中試卷
- 工廠供配電技術(shù)習(xí)題
- 建材公司財務(wù)管理制度
- 作業(yè)布置批改檢查量化評分細(xì)則(完整版)
評論
0/150
提交評論