第一篇:實驗五SQLServer語言的數(shù)據(jù)操作功能及表結構修改
實驗三 SQL Server語言的數(shù)據(jù)操作功能及表結構修
改
一、實驗目的:
掌握ALTER TABLE的使用
掌握表內容插入命令INSERT INTO
掌握表內容修改命令 UPDATE
掌握表內容刪除命令DELETE FROM
二、實驗內容
1.在學生表中新增一個字段:黨員否char(2)
2.刪除學生表中的出生日期字段
3.將姓名字段的寬度改為12
4.在性別字段上新增一個約束,要求只能輸入男或女
5.在學生表中插入(200912011,王華, 漢)
6.將學生表中07級學生的入學成績增加20分
7.刪除“張佳吟”的選課信息
第二篇:Oracle大型數(shù)據(jù)庫 實驗五 重做日志文件、表空間管理操作
集美大學計算機工程學院實驗報告
課程名稱:大型數(shù)據(jù)庫技術 指導教師:楊艷華
班級:計算12 姓名:
實驗成績:
上機實踐日期:2014.12 上機實踐時間:2學時 實驗項目名稱:重做日志文件、表空間管理操作 學號:20 實驗項目編號:實驗五 組號:
一、實驗目的
1、理解重做日志文件的基本概念;
2、掌握重做日志文件組及其成員的添加、移動、刪除等操作;
3、掌握歸檔重做日志的設置;
4、理解表空間的基本概念和分類;
5、掌握永久表空間的創(chuàng)建和管理操作;
6、掌握還原表空間的管理。
二、實驗要求
1、完成重做日志文件組及其成員文件的管理操作;
2、完成歸檔重做日志的設置;
3、完成永久表空間和臨時表空間的管理操作;
4、完成還原表空間的管理。
三、實驗內容
(1)查看數(shù)據(jù)庫當前重做日志文件組及成員的設置情況,然后,為數(shù)據(jù)庫添加一組重做日志,組內包含兩個成員文件,分別為redo4a.log和redo4b.log,大小分別為5MB。
1(2)為上面新添加的那組重做添加一個日志成員,命名為“redo4c-姓名簡拼.log”,實現(xiàn)重做日志的多路存儲。
(3)把數(shù)據(jù)庫從非歸檔模式修改為歸檔模式,之后創(chuàng)造條件讓數(shù)據(jù)庫立即歸檔,并檢查歸檔是否成功
(4)創(chuàng)建永久表空間
? 創(chuàng)建一個表空間名為“TB+學號后三位+姓名簡拼” ? 空間的大小為50M ? 表空間包括兩個數(shù)據(jù)文件:表空間名_01.dbf(30M)和表空間名_02.dbf(20M),大小均不能自動擴展 ? 數(shù)據(jù)文件均存放在Oracle的安裝根目錄
(5)改變上述永久表空間的可用性
? 先將表空間脫機 ? 再進行聯(lián)機
(6)創(chuàng)建一個4K的非標準塊表空間,命名為“tbf+學號后三位+姓名簡拼”,數(shù)據(jù)文件存儲在”
(7)創(chuàng)建一個臨時表空間
? 名為“TTB+學號后三位+姓名簡拼”
? 包含一個數(shù)據(jù)文件:表空間名_01.dbf,大小為(學號后三位*2)M,存儲在”
(8)查看數(shù)據(jù)庫內各個表空間及其類型,以及區(qū)管理方式、分配類型和段空間管理方法、表空間的狀態(tài)。
(9)刪除前面創(chuàng)建的非標準塊表空間,同時刪除表空間的內容和對應的操作系統(tǒng)文件。
(10)創(chuàng)建一個還原表空間,命名為“UNDO+學號后三位+姓名簡拼”,其中包含一個數(shù)據(jù)文件(存儲在”
(11)為前面創(chuàng)建的永久表空間添加一個數(shù)據(jù)文件,命名為“表空間名_03.dbf”,該文件初始大小為50M,允許自動擴展,存儲在”
(12)將永久表空間中初始的兩個文件移動到”
(13)同時將前面創(chuàng)建的永久表空間和UNDO表空間內的文件進行重命名,把文件名中的“_”去掉。
三、實驗小結
1、通過本次實驗,我對重做日志文件組及其成員的添加、移動、刪除等操作、歸檔重做日志的設置、表空間的基本概念和分類、永久表空間的創(chuàng)建和管理操作、還原表空間的管理都有了更為深入的了解和掌握;
2、切換數(shù)據(jù)庫狀態(tài)前,必須關閉數(shù)據(jù)庫,由于沒有關閉數(shù)據(jù)庫,導致在數(shù)據(jù)庫狀態(tài)切換過程中遇到了很多問題;
3、通過本次實驗,我能夠完成重做日志文件組及其成員文件的管理操作、完成歸檔重做日志的設置、完成永久表空間和臨時表空間的管理操作。