freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫原理教程習(xí)題答案(全)-文庫吧資料

2025-07-04 14:38本頁面
  

【正文】 ty INT,PRIMARY KEY (Sno,Pno,Jno),FOREIGN KEY Sno REFERENCES Suppliers(Sno),FOREIGN KEY Pno REFERENCES Parts(Pno),FOREIGN KEY Jno REFERENCES Projects(Jno) )。CREATE TABLE Parts(Pno CHAR (8) PRIMARY KEY,Pname CHAR(16) NOT NULL,Color CHAR(4),Weight NUMERIC(7, 2))。 SQL的數(shù)據(jù)定義語言DDL包括模式定義、修改和刪除;基本表定義、修改和刪除;域定義、修改和刪除;視圖的定義、修改和刪除;斷言的定義、修改和刪除;授權(quán)的定義與回收。(6) SQL DDL還包括授權(quán)定義,用來定義用戶對數(shù)據(jù)庫對象(基本表、視圖等)的訪問權(quán)限,防止非法訪問,確保數(shù)據(jù)庫的安全性。(4) SQL DDL還允許用戶定義視圖,并且SQL DML允許用戶對視圖進行查詢和受限的更新操作。SQL的數(shù)據(jù)查詢子語言是關(guān)系完備的,并且具有關(guān)系代數(shù)和關(guān)系演算的雙重特征。 SQL的基本功能包括:(1) SQL的數(shù)據(jù)定義語言(DDL)提供了模式定義、修改和刪除,基本表定義、修改和刪除、域定義修改和刪除。但SQL語言相對比較簡潔,其核心動詞只有9個。在兩種使用方式下,SQL語言的語法結(jié)構(gòu)基本一致。(3) 面向集合的操作方式:SQL語言采用集合操作方式,其運算對象、運算結(jié)果均是元組的集合。 (Employees p Eno, Ename, Salary, Dno(sDname=’銷售’(EmployeesDepartments))) 第4章 關(guān)系數(shù)據(jù)庫標(biāo)準語言SQL習(xí)題參考答案 SQL的基本特點是:(1) 集多種數(shù)據(jù)庫語言于一體:SQL語言集數(shù)據(jù)定義、數(shù)據(jù)操縱和數(shù)據(jù)控制(DCL)功能于一體,語言簡潔、風(fēng)格統(tǒng)一,使用SQL就可以獨立完成數(shù)據(jù)管理的核心操作。Employees 172。 Dependentssyear(Birthday)1979217。{( C0199,李華,鄭州市大學(xué)北路46號,6000)}(2) 從Dependents(家屬)中刪除刪除1979年前出生的子女(ReltoEmp=‘子女’)。Customers172。{(null, …, null)}180。 (RpR(R S))180。 {(null, …, null)}180。 Pnogsum(Weight) (pPno, Weight (sSno=’S1’ 217。gavg(Weight) (Parts)(3) 求供應(yīng)商S1提供的每種零件的總數(shù)量。 Teaches(x1, w1, v))}(1) 求提供了零件的供應(yīng)商的個數(shù)。 Teachers(z1,x2,z2,z3,z4,z5) 217。 Courses(w1,w2,w3,w4)}(3) 求評估得分高于90分的教師所在院系名稱、教師姓名、課程名和評估得分。 {(x1,x2,x3,x4) | ($(y1,y2,y3,y4)($z)($w1,w2,w3,w4)(Students(x1,x2, y1,y2,y3,y4) 217。 {(x1,x2) | ($x3,x4,x5,x6)($y)(Students(x1,x2,x3,x4,x5,x6) 217。{(x1,x2,x3) | ($y1,y2) (Teachers(y1,x1,x2,x3,’副教授’,y2))}(4) 列出選修了課程號為CS201的課程的所有學(xué)生的學(xué)號。{(x1, x2,x3,x4,x5,’MA’) | Students(x1,x2,x3,x4,x5,’MA’) }(2) 列出所有課程的課程號、課程名和學(xué)分。 u[Sno]=w[Sno] 217。 ($v)(Parts(v) 216。 t[Sname]=u[Sname] 217。 v[Sno]=w[Sno])))}(12) 求提供所有零件的供應(yīng)商名稱。 ($w)(SPJ(w) 217。 v[Sno]=‘S1’ 217。 216。 {t(1) | ($u) (Projects(u) 217。 t[Jno]=u[Jno] 217。 v[Sno]=w[Sno] 217。 Suppliers(w) 217。 (($u)($v)($w) (Projects(u) 217。 t[Jname]=u[Jname])}(10) 求未使用本地供應(yīng)商提供的零件的工程號和工程名稱。 u[Jcity]=w[Scity] 217。 u[Jno]=v[Jno] 217。 SPJ(v) 217。 v3[Color]=‘紅色’))}(9) 求使用了本地供應(yīng)商提供的零件的工程號和工程名稱。 v2[Pno]= v3[Pno] 217。 u[Jno]=v2[Jno] 217。 SPJ(v2) 217。 216。{t(1) | ($u) (Projects (u) 217。 u[Sno]=v[Sno] 217。216。 t[Sname]=u[Sname])}(7) 求不提供零件P2的供應(yīng)商名稱{t(1) | ($u) (Suppliers(u) 217。 v[Pno]=w[Pno] 217。 Parts(w) 217。{t(1) | ($u)($v)($w)(Suppliers(u) 217。 v[Color]=’紅色’ 217。 u[Pno]=v[Pno] 217。{t(1) | ($u)( $v)(SPJ(u) 217。u[Jno]=’J1’ 217。150)}(4) 求為工程J1提供零件的供應(yīng)商號。100 217。{t | SPJ(t) 217。{t | Projects(t) 217。{t | Suppliers(t) 217。pSname (((pSno,Pno(SPJ) 184。pJno,Pno(SPJ) 184。pJno,Jname(sScity=Jcity(ProjectsSPJSuppliers))(10) 求未使用本地供應(yīng)商提供的零件的工程號和工程名稱。pSname(sColor=‘紅色’(SuppliersSPJParts)) (7) 求不提供零件P2的供應(yīng)商名稱pSname(Suppliers) pSname(sPno=‘P2’(SuppliersSPJ))(8) 求沒有使用天津供應(yīng)商生產(chǎn)的紅色零件的工程號。pSno(sJno=‘J1’ 217。150(SPJ)(4) 求為工程J1提供零件的供應(yīng)商號。100 217。sJcity=’上?!?Projects)(3) 求數(shù)量在100~150之間的供應(yīng)??紤]“某部門的經(jīng)理是誰”這類問題更常出現(xiàn),決定于部門合并,并將職工號改為經(jīng)理,得到:部門(部門號,部門名稱,預(yù)算,經(jīng)理)職工、參加、工作和職辦都具有相同碼,合并為職工,得到:職工(職工號,姓名,地址,電話號碼,項目名稱,部門號,辦公室名稱)最后,我們得到如下關(guān)系模式:部門(部門號,部門名稱,預(yù)算,經(jīng)理)項目(項目名稱,項目預(yù)算,承擔(dān)部門)辦公室(辦公室名稱,位置,所屬部門)職工(職工號,姓名,地址,電話號碼,項目名稱,部門號,辦公室名稱)工作簡歷(職工號,開始時間,任務(wù),工資,截止時間)電話(電話號碼,辦公室名稱) (1) 求上海的所有供應(yīng)商的信息。我們稱該關(guān)系模式為電話,它的碼為電話號碼。合并后的關(guān)系模式如下:賬戶(賬號,余額,開戶行,開戶人)貸款和貸款支行具有相同碼,合并成一個關(guān)系模式貸款,并用貸款支行替換支行名稱。DnoDptnameMrgnoDepartmentsEmployeesEnoEnameSalaryDnoCustomersCnoCnameCaddressBalanceEnoDnameReltoEmpBirthdayDependentsOnoInoQuantityIncludesInoInameStocksDnoItemsOnoDateCnoOrders 某公司數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)庫模式圖SnoInoQuantitySuppliesSnoSnameSaddressSuppliers 得到的一組關(guān)系模式如下:客戶(客戶ID,姓名,地址,電話)汽車(車輛編號,車型,出廠年份,車主ID)事故(事故編號,發(fā)生時間,事故地點)發(fā)生(駕照號,車輛編號,事故編號,損壞估計)其中,客戶與汽車之間的聯(lián)系已經(jīng)合并到關(guān)系模式“汽車”中,并將“客戶ID”改為“車主ID”。它們都可以直接合并。Maneges與Employees合并更容易回答“某職工的經(jīng)理是誰”這類問題,而與Departments合并更容易回答“某部門的經(jīng)理是誰”這類問題。首先,考慮Manages。其余6個聯(lián)系產(chǎn)生如下關(guān)系模式:Manages (Dno, Eno)Works_in (Eno, Dno)Carries (Dno, Ino)Supplies (Sno, Ino, Price)Includes (Ono, Ino, Quantity)Placed_by (Cno, Ono)其中Works_in和Manages有相同的屬性,但它們的實際意義不同。注意,Departments的Dptname也是碼,但我們選擇Dno為主碼。二者的不同之處是:自然連接在相同屬性上進行相等比較,并投影去掉重復(fù)屬性;等值連接并不要求一定在相同屬性上進行相等比較,也不刪除重復(fù)屬性。當(dāng)這種聯(lián)系不要求是完全的時,R的某些元組可以不參照S的任何元組,此時外部碼FR的屬性值可以為空;反之不能為空。(2) 設(shè)關(guān)系R的外碼FR參照被參照關(guān)系S。(1) 如果關(guān)系R是聯(lián)系集轉(zhuǎn)換的,則R代表聯(lián)系集,其外碼的值代表參與聯(lián)系的特定實體集的一個特定實體。有些公司允許某些職工(如公司總裁)不屬于任何特定的部門,這些職工的元組在Dno上可以取空值。有些實際問題允許R的某些元組與S的任何元組都沒有聯(lián)系,在這種情況下,允許R的這些元組在外碼上取空值。屬性的原子性要求是規(guī)范化關(guān)系的基本要求。(2) 關(guān)系的每個屬性都必須是原子的,即每個屬性只能取原子值。參照完整性:如果屬性集FK是關(guān)系R的外碼,它參照關(guān)系S的主碼Ks,則R的任何元組在FK上的值或者等于S的某個元組在主碼Ks上的值,或者為空值。關(guān)系數(shù)據(jù)庫模式:由若干域的定義和一組定義在這些域上的關(guān)系模式組成。關(guān)系模式:關(guān)系模式用關(guān)系模式名、關(guān)系模式的諸屬性和屬性對應(yīng)的域,以及屬性間的數(shù)據(jù)依賴集定義。候選碼:所有的碼都稱候選碼。關(guān)系的碼:關(guān)系R的屬性集K是它的碼,如果K是R的超碼,并且K的任何真子集都不是R的超碼(即K是極小超碼)。元組:笛卡爾積或關(guān)系的每個元素(d1, d2, …, dn)稱為一個n元組(簡稱元組)屬性:關(guān)系用一個二維表表示?!?80。關(guān)系:域D1, D2, …, Dn上的關(guān)系r是笛卡爾積D1180。 dn 206。 D2 217。D1217?!?80。笛卡爾積:給定n個域D1, D2, …, Dn(它們不必互不相同)上的笛卡爾積記作D1180。需要建立如下聯(lián)系:管理:職工與部門之間一對一聯(lián)系部門職工工資姓名地址電話號碼管理職工號部門號部門名稱預(yù)算開始日期工作辦公室職辦項目部辦辦公室名稱位置項目預(yù)算項目名稱承擔(dān)參加電話號碼任務(wù)屬于工作簡歷截止日期 工作:職工與部門之間多對一聯(lián)系承擔(dān):部門與項目之間一對多聯(lián)系部辦:部門與辦公室之間一對多聯(lián)系參加:職工與項目之間多對一聯(lián)系 職辦:職工與辦公室之間多對一聯(lián)系屬于:弱實體集工作簡歷與標(biāo)識實體集職工之間的多對一聯(lián)系。電話只有一個屬性“電話號碼”,不把它視為實體集。一個辦公室職能屬于一個部門。每位職工的辦公室唯一。每位職工不能同時在多個部門工作,也不能是多個部門的經(jīng)理。賬戶支行賬號姓名余額地址貸款號存取金額賬戶支行存取款聯(lián)系電話客戶ID支行名稱城市資產(chǎn)街道客戶貸款借貸貸款支行存取日期貸款金額貸款日期 屬于 方法一:使用弱實體建立弱實體集“貸款償還”,包括屬性:償還編號(順序號)、償還日期、償還金額;建立建立“貸款償還”與其標(biāo)識實體集“貸款”之間的標(biāo)識性聯(lián)系“還貸”方法二:使用多值屬性將“貸款償還”作為貸款的多值復(fù)合屬性,它包括屬性:償還編號(順序號)、償還日期、償還金額方法三:使用強實體集建立強實體集“貸款償還”,包括屬性:貸款編號、償還編號(順序號)、償還日期、償還金額;建立建立“貸款償還”與 “貸款”之間的聯(lián)系“還貸”方法一最好,方法三最差,理由與職工家屬的例子類似。屬于:客戶與賬戶之間的一對多聯(lián)系。借貸:客戶與貸款之間的多對一聯(lián)系,其中貸款全部參與。建立如下聯(lián)系:賬戶支行:賬戶與支行之間的多對一聯(lián)系,其中賬戶全部參與。涉及的實體集有:賬戶、支行、客戶和貸款。需要建立如下聯(lián)系:擁有:客戶與汽車之間的多對一聯(lián)系發(fā)生:客戶、汽車和事故之間的多對多聯(lián)系。 假定每輛汽車只屬于一位客戶。如果圖中存在環(huán),則環(huán)中每對實體集至少可以通過兩種不同的方式相關(guān)聯(lián)。如果我們將ER圖劃分成連通分支,則事實上我們就有了一些分離的數(shù)據(jù)庫,每個對應(yīng)一個連通分支。 如果一部分實體集通過ER圖的一條路徑相連接,則這些實體集是相關(guān)的,或許是間接相關(guān)的。如果將強實體集的主碼屬性添加到弱實體集,那么這些屬性將通過實體集和聯(lián)系兩種方式提供,從而導(dǎo)致冗余。這三個實體集中兩個實體集之間的有意義聯(lián)系實際上“供應(yīng)”的投影。教
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1