【正文】
no no Course type 課程類型 8 Char() no no Course grade 課程 分?jǐn)?shù) 8 Char() no no 教師信息表 列名 含義 長度 類型 NULL DEFAULT Tno 教師編號 8 Char() no no Tname 教師姓名 8 Char() no no Tdepartment 所在科室 8 Char() no no Tmoible 聯(lián)系電話 11 Char() no no 考試信息表 列名 含義 長度 類型 NULL DEFAULT Sno 學(xué)號 8 Char() no no Course code 課程編號 20 Char() no no 講授信息表 列名 含義 長度 類型 NULL DEFAULT Tno 教師編號 8 Char() no no Course code 課程編號 20 Char() no no 4 物理結(jié)構(gòu)設(shè)計 物理設(shè)計階段的目標(biāo)與任務(wù) 數(shù)據(jù)庫的物理 設(shè)計就是為邏輯數(shù)據(jù)模型選取一個最合適應(yīng)用要求的物理結(jié)構(gòu)的過程,在這個階段中要完成兩大任務(wù): ( 1)確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要是存取方法和存儲結(jié)構(gòu); ( 2)對物理結(jié)構(gòu)進(jìn)行評價,評價的重點是時間和空間效率。 課程信息表的建立: CREATE TABLE Course ( Course code CHAR (20 ) PRIMARY KEY , Course type CHAR ( 8 ) , Course grade CHAR ( 8) ) 。 5 其他數(shù)據(jù)庫對象的設(shè)計 索引 CREATE UNIQUE INDEX Stusno ON Student(Sno) CREATE UNIQUE INDEX Couno ON Course(Cno) CREATE UNIQUE INDEX Teano ON Teacher(Tno) 視圖 CREATE VIEW IS_Student AS SELECT Sno,Sname,Sdept FROM Student Where Sdept=’IS’。 觸發(fā)器 CREATE Trigger Delete _Course BEFORE UPDATE ON Course FOR EACH ROW AS BEGIN IF( 60) THEN =nopass。 END。139。小明 39。事務(wù)是數(shù)據(jù)庫的邏輯工作單位,只要 DBMS 能夠保證系統(tǒng)中一切事務(wù)的原子性、一致性、隔離性和持續(xù)性,也就保證了數(shù)據(jù)庫處于一致狀態(tài)。數(shù)據(jù)庫轉(zhuǎn)儲和登記日志文件是恢復(fù)中最經(jīng)常使用的技術(shù) 。 事務(wù)不僅是恢復(fù)的基本單位,也是并發(fā)控制的基本單位,為了保證事務(wù)的隔離性和一致性, DBMS 需要對并發(fā)操作進(jìn)行控制。以前較早的便接觸到 SQL 只是注重在書本上,從來沒有認(rèn)真的去用編寫程序,更不用說應(yīng)用在數(shù)據(jù)庫中。通過這次課程設(shè)計,我掌握了 SQL 與數(shù)據(jù)庫結(jié)合起來編程的一 般技術(shù)。在 SQL 數(shù)據(jù)庫中,我們把在數(shù)據(jù)庫理論上的知識予以運用,如:建立視圖,創(chuàng)建存儲過程,應(yīng)用事務(wù)等,在一些基本的數(shù)據(jù)庫操作中,熟悉并鞏固了 SQL 的語法知識。培養(yǎng)了我們由書面文字要求到轉(zhuǎn)化這種要求到現(xiàn)實模型的能力,即很大程度上培養(yǎng)了我們的建模能力,分析問題,總結(jié)歸納問題的能力。我們通過克服這一個個困難,讓我們重新又對目前腦子里所掌握的知識進(jìn)行審理,進(jìn)行了再次的糾正或者完善,這些都是書本上學(xué)不來的。這對我們鞏固已學(xué)知識,鍛煉實踐動手能力