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

正文內(nèi)容

數(shù)據(jù)庫原理知識(shí)點(diǎn)總結(jié)-文庫吧

2025-06-11 06:07 本頁面


【正文】 一、問題提出R表XHKHKMXMDZCJ961C1OS高明D170962C2DBS高飛D272962C4AI高飛D280962C1OS高明D175963C1OS高明D190答:存在問題① 數(shù)據(jù)冗余大;② 修改麻煩;③ 插入異常:應(yīng)該插入到DB中的數(shù)據(jù)插不進(jìn)去。如:新開課程沒有學(xué)生選修時(shí),新開課程的課程號(hào)、課程名插不進(jìn)去。④ 刪除異常:不應(yīng)該刪除的數(shù)據(jù)被刪掉。如選修某門課的學(xué)生畢業(yè)了,在刪除學(xué)生信息的同時(shí),把課程信息也刪除掉。結(jié)論:一個(gè)好的關(guān)系模式應(yīng)滿足:① 冗余應(yīng)盡可能少;② 應(yīng)盡可能避免插入、刪除異常;③ 消去關(guān)系中不合適的屬性依賴關(guān)系。二、范式① 什么叫范式?指一個(gè)關(guān)系的非主屬性函數(shù)依賴于主碼的程度。② 什么叫關(guān)系規(guī)范化?指一個(gè)關(guān)系從低級(jí)范式向高級(jí)范式的轉(zhuǎn)換過程。③ 應(yīng)用:關(guān)系規(guī)范化理論應(yīng)用在邏輯結(jié)構(gòu)設(shè)計(jì)階段。三、關(guān)系模式的規(guī)范化1.第一范式(1NF)① 定義:若關(guān)系R的所有屬性不能再分,則R∈1NF② 存在問題③ 原因:存在非主屬性對(duì)主碼的部分依賴。④ 解決辦法:消除非主屬性對(duì)主碼的部分依賴,將關(guān)系R一分為二,將滿足完全依賴的屬性集組成一個(gè)關(guān)系;將滿足部分依賴的屬性集組成另一個(gè)關(guān)系;R1表 R2表XHKHCJKHKMXMDZ961C170C1OS高明D1962C272C2DBS高飛D2962C480C4AI高飛D2962C175963C190R1主碼:(XH,KH)R2主碼:KH2.第二范式(2NF)① 定義:若關(guān)系R∈1NF,且它的每個(gè)非主屬性都完全依賴于主碼,則稱R∈2NF。② 存在問題:l 冗余大: R1必要冗余,R2冗余可以修改。l 修改麻煩l 插入異常:如新來的教師沒有上課,則該教師的信息就沒辦法插入R2表中。l 刪除異常:若某位教師只授一門課,當(dāng)該門課不開時(shí),該教師的信息亦被刪除。③ 原因:存在非主屬性對(duì)主碼的傳遞依賴。KH→XM,XM→DZ,但XM KH∴[傳遞依賴必須有兩個(gè)非主屬性]④ 解決辦法:將R2 一分為二R21表 R22表KHKMXMXMDZC1OS高明高明D1C2DBS高飛高飛D2C4AI高飛R21主碼:KHR22主碼:XM3.第三范式(3NF)① 定義:若關(guān)系R∈2NF,且它的每個(gè)非主屬性都不傳遞依賴于主碼,則稱R∈3NF。② 規(guī)范化過程非規(guī)范關(guān)系↓使每個(gè)屬性都不能再分1NF ↓消去非主屬性對(duì)主碼的部分依賴2NF ↓消去非主屬性對(duì)主碼的傳遞依賴3NF4.結(jié)論① 若R∈1NF,且主碼只含一個(gè)屬性,則R一定為2NF。② 若R∈2NF,且只有0~1個(gè)非主屬性,則R一定為3NF。③ 3NF一般控制了數(shù)據(jù)冗余,一般避免了操作異常。④ 范式并非越高越好,適可而止。 數(shù)據(jù)庫設(shè)計(jì) 一、數(shù)據(jù)庫設(shè)計(jì)的步驟① 需求分析:了解分析用戶的需要、要求。② 概念結(jié)構(gòu)設(shè)計(jì):根據(jù)需求分析的結(jié)果畫概念模型(即ER圖)。③ 邏輯結(jié)構(gòu)設(shè)計(jì):將ER圖轉(zhuǎn)換為某一種數(shù)據(jù)模型,并優(yōu)化。④ 物理結(jié)構(gòu)設(shè)計(jì)⑤ 數(shù)據(jù)庫實(shí)施⑥ 數(shù)據(jù)庫運(yùn)行與恢復(fù) 概念結(jié)構(gòu)設(shè)計(jì)一、局部ER圖設(shè)計(jì) 1.確定局部范圍 通常把系統(tǒng)涉及的各個(gè)部門或各個(gè)主要功能作為局部。2.確定實(shí)體與屬性① 屬性是不能再分的數(shù)據(jù)項(xiàng);② 聯(lián)系只發(fā)生在兩實(shí)體之間;③ 原則上,能夠作為屬性,就不要作為實(shí)體。二、合并成總體ER圖1.消除各局部ER圖的沖突問題。2.按公共實(shí)體名合并,生成初步ER圖。3.消除冗余的屬性和冗余的聯(lián)系,生成總體ER圖。 邏輯結(jié)構(gòu)設(shè)計(jì)一、聯(lián)系的屬性和主碼(1)聯(lián)系的屬性:必須包含相關(guān)聯(lián)的各實(shí)體型的主碼。(2)聯(lián)系的主碼1:1聯(lián)系:可以是相關(guān)聯(lián)的任一實(shí)體型的主碼。1:n聯(lián)系:必須是n方實(shí)體型的主碼。m:n聯(lián)系:必須是相關(guān)聯(lián)的各實(shí)體型的主碼之和。二、ER圖向關(guān)系模型的轉(zhuǎn)換(1)把每個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。(2)1:1聯(lián)系:可以消化到相關(guān)聯(lián)的任一實(shí)體型對(duì)應(yīng)的關(guān)系模式中。NLXMXHBHXHBHRS班級(jí)管理班長(zhǎng) 11班長(zhǎng)( XH, XM, NL,BH)班級(jí)(BH,RS)(3)1:n聯(lián)系:可以消化到n方實(shí)體名對(duì)應(yīng)的關(guān)系模式中。例:一個(gè)班級(jí)有多名學(xué)生,每名學(xué)生只能屬于一個(gè)班級(jí)。每一個(gè)班級(jí)有一名班長(zhǎng),他是學(xué)生中的一員。XHXMNL 學(xué)生 1n班長(zhǎng)組成XH組成BH11班級(jí)BHRS學(xué)生(XH,XM,NL,BH)班級(jí)(BH,RS,XH) 班長(zhǎng)的學(xué)號(hào)(4)m:n聯(lián)系:必須轉(zhuǎn)換為一個(gè)關(guān)系模式,并且不能消化。sagessexsname例:sdeptogradesno選修理工creditameo課程sno學(xué)生 mn學(xué)生(sno,sname, ssex, sage, sdept)課程(o, ame,credit)選修(sno, o, grade)(5)多元聯(lián)系:不能消化例:供應(yīng)商m供應(yīng) nmk零件產(chǎn)品 物理結(jié)構(gòu)設(shè)計(jì)與數(shù)據(jù)庫實(shí)施1.物理結(jié)構(gòu)設(shè)計(jì)在邏輯設(shè)計(jì)的基礎(chǔ)上,為每個(gè)關(guān)系模式選擇合適的存儲(chǔ)結(jié)構(gòu)與存儲(chǔ)方式。選擇存儲(chǔ)結(jié)構(gòu):即決定每個(gè)表的記錄順序。選擇存取方式:即決定為哪些屬性建立非聚集索引,以便加快查找速度。一般把經(jīng)常查詢的屬性名指定為非聚集索引。2.?dāng)?shù)據(jù)庫實(shí)施主要工作:定義數(shù)據(jù)庫結(jié)構(gòu);組織數(shù)據(jù)入庫;編寫應(yīng)用程序;數(shù)據(jù)庫試運(yùn)行; SQL Server 2005系統(tǒng)入門一、運(yùn)行環(huán)境最低處理器速度:600MHZ(推薦1GB或者更快)最小內(nèi)存:512MB(推薦1GB或者更大)可用硬盤空間:二、SQL Server 2005的主要組件1.服務(wù):用于啟動(dòng)SQL Server 2005服務(wù)器單擊“開始”菜單,選擇“控制面板”|“管理工具”|“服務(wù)”選項(xiàng),將“SQL Server (MSSQLSERVER)”選項(xiàng)置為“自動(dòng)”,即隨操作系統(tǒng)的啟動(dòng)而自動(dòng)啟動(dòng)。安裝時(shí)默認(rèn)為“自動(dòng)”。2.配置管理器(Configuration Manager):用于啟動(dòng)SQL Server 2005服務(wù)器注意:“服務(wù)”窗口中顯示的是操作系統(tǒng)中全部的服務(wù)程序,而“配置管理器”窗口中顯示的僅僅是與SQL Server 2005有關(guān)的服務(wù)程序。3.SQL Server Management Studio(簡(jiǎn)稱SSMS,管理工作室)組合了對(duì)象資源管理器、查詢編輯器的功能。對(duì)象資源管理器用于管理數(shù)據(jù)庫服務(wù)器中的所有數(shù)據(jù)庫對(duì)象;4.SSMS查詢編輯器:主要用于輸入、執(zhí)行和保存TransactSQL命令 創(chuàng)建和使用數(shù)據(jù)庫一、數(shù)據(jù)庫文件1.一個(gè)數(shù)據(jù)庫至少有一個(gè)主要數(shù)據(jù)文件和一個(gè)事務(wù)日志文件。如果數(shù)據(jù)庫很大,可以使用一個(gè)主要數(shù)據(jù)文件、多個(gè)次要數(shù)據(jù)文件和多個(gè)事務(wù)日志文件。用于存放數(shù)據(jù)庫的各類對(duì)象主數(shù)據(jù)文件(.mdf )次數(shù)據(jù)文件(.ndf ) 事務(wù)日志文件(.ldf ):用來記錄對(duì)數(shù)據(jù)庫對(duì)象的所有更新操作。2.系統(tǒng)數(shù)據(jù)庫Master數(shù)據(jù)庫、Model數(shù)據(jù)庫二、創(chuàng)建數(shù)據(jù)庫1.打開數(shù)據(jù)庫:Use 數(shù)據(jù)庫名2.刪除數(shù)據(jù)庫:Drop database數(shù)據(jù)庫名三、修改數(shù)據(jù)庫1.分離和附加數(shù)據(jù)庫2.備份和還原數(shù)據(jù)庫3.?dāng)?shù)據(jù)的導(dǎo)入和導(dǎo)出 數(shù)據(jù)庫的備份和恢復(fù)1.將數(shù)據(jù)庫備份到一個(gè)備份文件中: Backup database 數(shù)據(jù)庫名 to disk=’ 路徑\文件名’2.將備份文件恢復(fù)到數(shù)據(jù)庫中: Restore database 數(shù)據(jù)庫名 from disk=’ 路徑\文件名’ 創(chuàng)建和使用表 數(shù)據(jù)類型1.字符型char(n): 定長(zhǎng)字符型,n表示字符數(shù),取值為1~8000。若缺省n,則默認(rèn)為1。varchar(n):變長(zhǎng)字符型Text:可以存儲(chǔ)任意長(zhǎng)的字符串說明:標(biāo)準(zhǔn)字符型:每個(gè)英文字母、數(shù)字算1個(gè)字符,每個(gè)漢字算2個(gè)字符,每個(gè)字符占1個(gè)字節(jié)。2.統(tǒng)一碼字符型每個(gè)英文字母、數(shù)字、漢字算1個(gè)字符,每個(gè)字符占2個(gè)字節(jié)。nchar(n): n表示字符數(shù),取值為1~4000。nvarchar(n)ntext:可以存儲(chǔ)任意長(zhǎng)的統(tǒng)一碼字符串。例:設(shè)某表的結(jié)構(gòu)如下:no char(6), name nchar(6)則no可以賦予3個(gè)漢字,name可以賦予6個(gè)漢字3.整型取值范圍所占字節(jié)數(shù)Bigint8Int4Smallint32768~ +327672Tinyint0~2551bit0,1即邏輯型4.實(shí)型① 精確數(shù)值型Decimal(p,s)Numeric(p,s)精度P:表示全部數(shù)字的位數(shù)(不計(jì)小數(shù)點(diǎn)和正負(fù)號(hào))S:表示小數(shù)位數(shù),若缺省S,則默認(rèn)為0PS:表示整數(shù)位數(shù)② 近似數(shù)值型Real 精確到7位有效數(shù)字Float 精確到15位有效數(shù)字5.貸幣型Money:占8個(gè)字節(jié),保留4位小數(shù)Smallmoney:占4個(gè)字節(jié),保留4位小數(shù)字符串常量:由單引號(hào)括住的字符序列貸幣型常量:可以是一個(gè)實(shí)型常量6.日期時(shí)間型Datetime、Smalldatetime① 若省略日期部分,則默認(rèn)為:’190011’若省略時(shí)間部分,則默認(rèn)為:’00:00:00’② 日期格式:’yyyymmdd’時(shí)間格式:’hh:mm:ss’ 使用對(duì)象資源管理器創(chuàng)建和管理表一、創(chuàng)建表1.在一個(gè)表中只能定義一個(gè)標(biāo)識(shí)字段。2.只有整型和精確數(shù)值型(decimal、numeric)字段才能指定為標(biāo)識(shí)字段。3.把某個(gè)字段指定為公式字段。二、設(shè)置約束1.主鍵約束:每個(gè)表中只能有一列或一個(gè)組合被指定為主鍵,主鍵中的各個(gè)列不能為空值。2.外鍵約束:創(chuàng)建外鍵約束,就是定義兩個(gè)表的永久關(guān)聯(lián),這兩個(gè)表分別稱為主鍵表、外鍵表。外鍵表中外鍵的值只能是主鍵表中主鍵的有效值或空值。3.唯一性
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1