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

正文內(nèi)容

計(jì)算機(jī)信息管理基礎(chǔ)知識-文庫吧資料

2025-06-28 02:16本頁面
  

【正文】 象可以省略。例如:CREATE TABLE DEPT(DEPTNO NUMBER(2) PRIMARY KEY CONSTRAINT PKDNO CHECK(DEPTNO BETWEEN 10 AND 99)CONSTRAINT CHECKDEPTNO,DNAME VARCHAR(10)LOC VARCHAR(10)CHECK (LOC IN ( Bejing’ shanghei)) CONSTRAINT CHECKLOC)。關(guān)系模式是數(shù)據(jù)結(jié)構(gòu)(屬性名、類型、長度)、操作和完整性約束的集合。當(dāng)引入屬性后,使域的次序與關(guān)系無關(guān)。在關(guān)系數(shù)據(jù)庫中為了消除域的次序?qū)﹃P(guān)系的影響,對每一列起一個名字,稱為屬性名,由屬性名稱對應(yīng)的域名組成屬性。關(guān)系是一張二維表,如關(guān)系FAMILY可表示成下列表: FAMILY張 華鄭 燕張 勇李一敏盧 泳李 冬表的每一列對應(yīng)于一個域。其笛卡爾積MENWOMENCHILDREN={(張華,鄭燕,張勇),(張華,盧泳,張勇),(張華,鄭燕,李冬),(張華,盧泳,李冬),(李一敏,鄭燕,張勇),(李一敏,盧泳,張勇),(李一敏,鄭燕,李冬),(李一敏,盧泳,李冬)}則家庭(FAMILY)為笛卡爾積MENWOMENCHILDREN的子集,稱為在域MEN、WOMEN、CHILDREN上的關(guān)系。D1D2…Dn的子集叫做在域D1,D2,…,Dn上的關(guān)系(Relation)。Di, i=1, 2, …, n}其中每一個元素(d1, d2, …dn)稱為一個n元組,簡稱元組。在關(guān)系模型中,域必須是簡單域,即域值是不可再分的。其中域(domain)是值的集合。關(guān)系數(shù)據(jù)庫是相關(guān)關(guān)系的集合。 關(guān)系模型的基本概念關(guān)系數(shù)據(jù)庫的基本結(jié)構(gòu)是表(tables),即關(guān)系(relations)。SQLSELECT DNAME, ENAME FROM DEPT S_emp, EMPS_emp WHERE =。D: SQLPLUS studentx/studentxT::Or70191。l 分布查詢語句實(shí)例假如本地結(jié)點(diǎn)數(shù)據(jù)庫名為OR70,;遠(yuǎn)程數(shù)據(jù)庫為ORAD7。語句語法:CREATE [PUBLIC] DATABASE LINK linknameCONNECT TO user IDENTIFIED BY passwd USING ‘Connectstring’例如:SQL CREATE DATABASE LINK LEMP CONNECT TO classl IDENTIFIED BY class1 USING ’ T::or7o’。分布的查詢是從兩個或多個數(shù)據(jù)庫中檢索數(shù)據(jù),這些數(shù)據(jù)物理上存放在網(wǎng)絡(luò)中的多個數(shù)據(jù)庫中,而邏輯上是一個數(shù)據(jù)庫。查找年齡小于25歲的既是籃球隊(duì)員又是排球隊(duì)員的信息SELECT * FROM BASKETBALLWHERE AGE 25INTERSECTSELECT * FROM VOLLEYBALLWHERE AGE 25。* UNION,INTERSECT,MINUS子句設(shè)關(guān)系:BASKETBALL (NAME,AGE,SEX,HEIGHT,WEIGHT)VOLLEYBALL (NAME,AGE,SEX,HEIGHT,WEIGHT)操作實(shí)例:。SQLSELECT DNAME, ENAME FROM DEPT S_emp, empS_empWHERE DEPT. DEPTNO=。D: SQLPLUS studentx/studentx T: 166 :Or70191。l 分布查詢語句實(shí)例假如本地結(jié)點(diǎn)數(shù)據(jù)庫名為OR7O,;遠(yuǎn)程數(shù)據(jù)庫為ORAD7。語句語法:CREATE [PUISLIC] DATABASE LINK linknameCONNECT TO user IDENTIFIED BY passwd USING ‘Connectstring’例如: SQLCREATE DATABASE LINK LEMP CONNECT TO classl IDENTIFIED BY class1 using ’ T::or7o’。分布的查詢是從兩個或多個數(shù)據(jù)庫中檢索數(shù)據(jù),這些數(shù)據(jù)物理上存放在網(wǎng)絡(luò)中的多個數(shù)據(jù)庫中,而邏輯上是一個數(shù)據(jù)庫。21. 查詢公司中所有職員所賺工資及所處的工資級別。20. 查詢最先受雇的職員姓名及受雇日期。19. 查詢在第30號部門工作的所有受雇時(shí)間早于他的老板的職員的名字和受雇日期及其老板的名字及受雇日期。18. 查詢在紐約工作并且工資比“SCOTT”高的職員的名字、職業(yè)、工資。17. 查詢部門10中所有所賺的工資在最高一級的職員名字,工資及受雇日期。16. 查詢職員“SMITH”所在的部門名稱。 15. 查詢能獲得紅利(即在BONUS表中存在)的推銷員的名字,受雇日期及工資額。14. 查詢部門20中工資大于該部門平均工資的職員的信息。12. 查詢平均工資大于1500元的部門的工資總額,職員人數(shù)和平均工資。10. 顯示各部門的部門號及所屬職員的平均工資,并按平均值由大到小的次序排列。8. 查詢沒有傭金且工資低于1000元的職員名字,工資額和所在部門號。6. 查詢在第20號部門工作,工資大于1500元的職員信息,并按工資由高到低的次序排序。5. 顯示工資比傭金高的職工名字、部門號、工資和傭金,并按工資的降序排列。3. 查詢EMP表中在部門10和部門20中工作的職員的名字、工資、受雇日期、并按照受雇日期的先后順序排序。l ORDER BY 子句(使查詢結(jié)果有序)按部門號升序,按職工號降序列出職工信息SQLSELECT ENAME, DEPTNO, SAL FROM EMP ORDER BY 2 ASC, 3 DESC;查詢語句示范:1. 查詢EMP表中的所有信息。SQLSELECT SUM(SAL),MAX(SAL),MIN(SAL),MAX(SAL)MIN(SAL)FROM EMP。SQLSELECT ENAME, JOB, DEPTNO FROM EMPWHERE ENAME LIKE ‘M%’“-”匹配任一字符l CONNECT BY子句列出BLAKE管轄的職工的職務(wù)結(jié)構(gòu)SQLSELECT LEVEL, ENAME, EMPNO, DEPTNO, MGRFROM EMP CONNECT BY PRIOR EMPNO=MGRSTART WITH ENAME=‘BLAKE’。l IN, ANY的用法,判斷是否是集合的成員SQLSELECT ENAME, JOB, SAL, DEPTNO DEPARTMENTFROM EMP WHERE JOB IN(’SALESMAN’,’MANAGER’);SQL SELECT ENAME, JOB, SAL FROM EMPWHERE JOB=ANY(‘SALESMAN’, ‘MANAGER’)。SQLSELECT ENAME, DEPTNO,SAL FROM EMPWHERE JOB=‘SALESMAN’AND DEPTNO=30 AND SAL=4500。SQL SELECT DISTINCT JOB FROM EMP;l WHERE子句,從表中獲取(檢索)滿足條件的記錄SQLSELECT * FROM EMP WHERE DEPTNO=30。語句句法DROP TABLE表名;例如:DROP TABLE EMP;數(shù)據(jù)庫邏輯設(shè)計(jì)實(shí)例:將下面所示的ER圖(模型)設(shè)計(jì)成關(guān)系模式。語句句法ALTER TABLE DEPT MODIFY(DNAME VARCHAR2(20))。語句句法:ALTER TABLE 表名 ADD(新列名 數(shù)據(jù)類型(長度));例如:ALTER TABLE DEPT ADD (DMGR CHAR(8))。語句句法:DELETE FROM 表名 WHERE 條件;例如:刪除部門30中的全部職工DELETE FROM DEPT WHERE DEPTNO=30;l 修改表的結(jié)構(gòu)。l 修改數(shù)據(jù)對表中已有數(shù)據(jù)進(jìn)行修改,語句句法:UPDATE 表名SET 列名1=表達(dá)式1,列名2=表達(dá)式2,…WHERE 條件;例如: 將JOE提升為經(jīng)理(MANAGER)。語句句法:INSERT INTO 表名[(列名1,…)] VALUES(值1,‘值2’,…) [子查詢]; 將新雇傭的職員JOE增加到你的EMP表中,并按照表的結(jié)構(gòu)將該職員的信息添加完整。當(dāng)用戶需要新的數(shù)據(jù)結(jié)構(gòu)或表存放數(shù)據(jù)時(shí),首先要生成一個表。4)同一列的數(shù)據(jù)必須具有相同的數(shù)據(jù)類型。2)一張表可以由若干列組成,列名唯一,列名也稱作屬性名。在SQL語言中,表有嚴(yán)格的定義,它是一種二維表,對于這種表有如下規(guī)定:1)每一張表都有一個名字,通常稱為表名或關(guān)系名。BETWEEN AND 判斷列值是否滿足指定的區(qū)間LIKE 匹配模式IS [NOT] NULL 測試空值等 常用SQL命令介紹l 表的建立關(guān)系數(shù)據(jù)庫的主要特點(diǎn)之一就是用表的方式組織數(shù)據(jù)。 邏輯運(yùn)算符:與“AND”、或“OR”, 非“NOT”最大可達(dá)105位 NUMBER(m, n)m位數(shù)字,其中n位為小數(shù)位日期型: DATE DD-MON-YY 例如:17-DEC-85長型行碼數(shù):LONG RAW 二進(jìn)制行碼數(shù),變長,可達(dá)2GB SQL支持的運(yùn)算符本課內(nèi)所介紹的SQL語言是在分布式的關(guān)系數(shù)據(jù)庫系統(tǒng)Oracle上實(shí)現(xiàn)的,為ANSI標(biāo)準(zhǔn)和ISO標(biāo)準(zhǔn)的超集,所描述的SQL語言特性僅適用于Oracle。(2)統(tǒng)一語言SQL可用于所有用戶的數(shù)據(jù)庫活動類型,包括數(shù)據(jù)庫系統(tǒng)管理員,程序員等操作簡單,使用方便。SQL不要求用戶指定對數(shù)據(jù)的存取方法,SQL語句使用查詢優(yōu)化器,由系統(tǒng)決定對指定數(shù)據(jù)存取的最快速手段。SQL語言的優(yōu)點(diǎn):(1)非過程化語言SQL是一種非過程化語言,它一次處理的是一個記錄集合,對數(shù)據(jù)提供自動導(dǎo)航。目前市場上的一些大型的關(guān)系數(shù)據(jù)庫系統(tǒng)幾乎都支持SQL的某形式。在1979年Oracle公司推出了商用SQL。 關(guān)系數(shù)據(jù)庫語言SQL(Structure Query Language)70年代初。(4)為學(xué)校管理信息設(shè)計(jì)概念模型,要求包括下列信息:系、教研組、教師、班級、學(xué)生、課程、及課程開設(shè)記錄。要求包含下列信息:大夫信息、病人信息、病房信息、科的信息和病人治療信息等。要求包含下列信息:銷售人員的情況、商品庫存情況、銷售記錄、和顧客信息。希望可方便地獲取某教師講授的課程及聽課學(xué)生的情況,可獲取某學(xué)生所選修的課程。程序設(shè)計(jì)指南約束,安全性等使用要求概念模型邏 輯 設(shè) 計(jì)DBMS特性(支持模型)物理設(shè)計(jì)指南DBMS可處理模型E-R模型轉(zhuǎn)換成關(guān)系模型的轉(zhuǎn)換規(guī)則: 1:N聯(lián)系:AABB父親關(guān)系:實(shí)體名轉(zhuǎn)換成關(guān)系名 屬性:實(shí)體屬性就是關(guān)系的屬性子女關(guān)系:實(shí)體名轉(zhuǎn)換成關(guān)系名 屬性:子女實(shí)體屬性加雙親的主碼屬性ECCE雙親實(shí)體:同上 聯(lián)系:轉(zhuǎn)換成一個關(guān)系 屬性:聯(lián)系的屬性加各雙親的主碼屬性數(shù)據(jù)庫設(shè)計(jì)習(xí)題:(1)根據(jù)我校情況為教務(wù)管理設(shè)計(jì)概念模型,并用E-R圖表示。已知:一個班級可以有多名學(xué)生,一名學(xué)生只能屬于一個班級;一個班級可以有多門必修課程,一門課程可能是多個班級的必修課;一名學(xué)生可選修多門課程,一門課程可以被多名學(xué)生選修;一門課程可以有多個上課時(shí)間,一個上課時(shí)間內(nèi)可能有多門課程上課,根據(jù)以上管理規(guī)范,構(gòu)造E-R模型。一個屬性只有一個所有者,一個所有者叫實(shí)體。3) 定義屬性屬性表示一個同類型的屬性值的集合。一個班級可以有多名學(xué)生,從另一個方面分析一名學(xué)生只能在一個班中。為了建立兩個實(shí)體之間的關(guān)聯(lián),實(shí)體間的聯(lián)系應(yīng)該從兩個方向檢驗(yàn)。 一個實(shí)例可被區(qū)分或標(biāo)識嗎? 它能被描述嗎(它有性質(zhì)嗎?)實(shí)體的每一個實(shí)例是實(shí)體的一個成員,每個成員具有同一類型的標(biāo)識信息。 ClassClassDEPTEMPPROJClass 一個子類可以從其直接父類或間接父類那里繼承 所有的屬性和方法。類的概念類擬于表格或記錄型,它把共享同一屬性集合和方法集合的所有對象組合在一起,命名為類。每個對象都有一個唯一的標(biāo)識符,而且把一個狀態(tài)(State)和一個行為封裝在一起。l 面向?qū)ο竽P?ObjectOriented model)面向?qū)ο竽P椭凶罨镜母拍钍菍ο?Object)和類(Class)。例如: DEPT關(guān)系: EMP關(guān)系DNODNAMEDIRECTOREMPNOENAMEJOBSALDEPTNOD1ComputerWangE1L1clerk500D1D2RadioLiE2wangmanager900D1D3AutomationZhangE3liuworker450D1
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1