第一篇:實驗四
實習四 圖書館利用基礎及中文全文數據庫
實習目的:
一、通過實習,了解館藏書目數據庫的基本原理和常用檢索途徑,熟練掌握查詢本館、相關高校及科研院所圖書館檢索書刊信息的方法;樹立信息資源共享意識,重點了解國內學術資源分布情況,掌握外文期刊聯合目錄的使用方法,提升獨立獲取外文期刊原文的信息能力。
二、了解國內中文全文數據庫的收錄特點及檢索功能,包括電子期刊和電子圖書全文數據庫,重點掌握清華同方的“中文期刊全文數據庫”的使用方法;了解重慶維普的“中文科技期刊數據庫(全文版)”和萬方數據資源系統的“數字化期刊”等全文數據庫的收錄范圍和使用方法;了解超星數字圖書館等目前國內較常見的電子書刊資源及其常用檢索途徑和方法。實習題:
一、圖書館利用基礎
1、查找廈門理工學院圖書館(http://lib.xmut.edu.cn/index.asp)是否收藏商業模式方面的叢書,若有,請記錄你感興趣的其中一本的書名、編者、出版地、出版社、出版年、分類號、收藏單位、索取號以及出借狀態等書目信息。
2、廈門理工學院圖書館是否收藏外文的中國軍事百科全書?若有,請問目前收藏有多少分冊?可以在廈門理工學院圖書館幾樓的哪個書庫獲取呢?
3、請查找與你所學專業相關的一種期刊,中外文均可,并請記錄刊名、有無曾用名、出版地、創刊年、分類號、收藏單位等書目信息。
4、利用搜索引擎查找并登錄以下網站,試將每個網站的主頁加入“收藏夾”中,以便調用。
(1)登錄“廈門理工學院圖書館”主頁,瀏覽其館藏書目查詢功能頁面,并自命題查找與你專業密切相關的圖書或期刊;
(2)登錄并瀏覽“中國高等教育數字圖書館(CALIS/eduChina)”主頁,從主頁的“查找全國高校圖書館資料”欄目練習檢索有關的圖書或期刊;
(3)登錄并瀏覽“國家科技圖書文獻中心(NSTL)”主頁,自命題練習檢索相關的圖書或期刊,并嘗試注冊新用戶和密碼,模擬外文原文訂購過程。
二、中文期刊全文數據庫
(1)通過校園網進入“萬方數據資源”的主頁,可以按照“學術期刊”的學科分類或者論文檢索途徑,找出一種與你所學專業密切相關的期刊,請嘗試查閱最新一期刊載的論文全文內容。
(2)通過校園網進入“維普資訊”的主頁,練習通過“快速檢索”、“高級檢索”、“分類檢索”、“期刊導航”等途徑查找自己感興趣的學術論文,并瀏覽文獻題錄及全文內容(練習題目可自選,或參考前面題目)。在使用過程中,請思考以上三個資源站點之間有何異同。
(3)通過校園網分別登錄“超星數字圖書館”、“讀秀學術搜索”或“書生之家”等電子圖書閱讀網,瀏覽各網站的欄目信息,嘗試查找和閱讀相關專業的圖書全文。
【實驗報告提交】
1、作業以WORD格式完成,在同一個文檔中無需分開,標明題目即可??砂l送到郵箱jihuish@126.com(郵件標題請注明學號和姓名),或者提交打印稿均可。
2、作業須由自己完成,如發現有copy行為,取消實驗成績;
3、本次實驗成績記入平時成績的10%。
第二篇:實驗四
電 子 科 技 大 學
實
驗
報
告
學生姓名:
學 號:
指導教師: 實驗地點:
實驗時間:
一、實驗室名稱:
Linux環境高級編程實驗室
二、實驗項目名稱:
插件框架實驗
三、實驗學時:
4學時
四、實驗目的:
需要說明為什么要進行本次實驗
五、實驗內容:
PPT上的4個版本程序,以及綜合練習
六、實驗步驟:
PPT上的4個版本程序,以及綜合練習
七、總結及心得體會:
八、對本實驗過程及方法、手段的改進建議:
報告評分:
指導教師簽字:
第三篇:實驗四總結報告
《數據庫原理與應用》實驗報告
實驗名稱: 實驗四
學號: 班級:
姓名: 軟件工程
一、實驗目的
(1)了解Oracle數據庫中的用戶管理,模式,權限管理和角色管理。
(2)掌握為用戶分配權限的方法。
(3)了解為不同用戶分配不同權限的目的及原因。
二、實驗過程
1.用系統帳戶sys登錄數據庫,分別創建數據庫內部用戶user_one和user_two,創建時自己為用戶分配帳戶口令。
create user user_one
identified by 980916
default tablespace users
temporary tablespace temp
quota unlimited on users;create user user_two
identified by 980916
default tablespace users
temporary tablespace temp
quota unlimited on users;/ 14
2.為了使兩位用戶登錄數據庫請為其授予相應的權限。
grant create session to user_one,user_two;
3.授予用戶user_one在自己模式下創建表的權限,在任何模式下刪除表的權限,授予用戶user_two可以在任何模式下創建表的權限,查詢任何模式下表中數據的權限和在任何模式下創建視圖的權限。
grant create table,drop any table to user_one;grant create any table,select any table,create any view to user_two;
/ 14 4.分別用user_one和user_two登錄,寫出相應的SQL語句驗證為其授予的權限。(如果建立的表中有主鍵約束,需要預先授予user_one和user_two用戶create any index的權限。)
grant create any index to user_one,user_two;在user_one中建表A create table a(x number,y date);
在user_two中建表B create table b(x number,y date);
在user_two中查詢表A select * from user_one.a;3 / 14
從user_one中刪除表B drop table user_two.b;在user_two中查詢表B Select * fromb;
在user_two中建立視圖VIEW_A create view view_a(x,y)
as select x,y
from b;/ 14
5.用系統帳戶sys登錄數據庫,創建用戶user_three,將角色權限DBA授予用戶user_three,并將S、P、J、SPJ四張表導入到user_three模式下。
create user user_three
identified by 980916
default tablespace users
temporary tablespace temp
quota unlimited on users;grant dba to user_three;/ 14
6.使用user_three登錄,完成如下授權,在user_one和user_two用戶下執行相應的SQL語句驗證授權是否成功。
(1)把對表S的INSERT權力授予用戶user_one,并允許他再將此權限授予其他用戶。
grant insert on s to user_one with grant option;
在user_one中插入數據
insert into user_three.s(sno,sname,city,sphone)
values('1','a','湖北',null);
commit;
grant insert on user_three.s to user_two;在user_two中插入數據
insert into user_three.s(sno,sname,city,sphone)6 / 14
values('2','b','湖北',null);
commit;
(2)用戶user_two對S,P,J三個表有SELECT和INSERT權力
grant select,insert on s to user_two;grant select,insert on p to user_two;grant select,insert on j to user_two;
從user_two中查詢表S select * from user_three.s;/ 14
從user_two中給表S插入數據
insert into user_three.s(sno,sname,city,sphone)
values('3','c','湖北',null);
commit;
(3)用戶user_one對SPJ表有DELETE權力,對QTY字段具有UPDATE權力。
grant delete,update(qty)on spj to user_one;
在user_one中刪除sno為s1的數據
delete from user_three.spj where sno='S1';
commit;/ 14
在user_one中將sno為s2的數據的qty改為0 update user_three.spj set qty=0 where sno='S2';
commit;
(4)收回user_one對S表的插入權限。
revoke insert on s from user_one;
嘗試在user_one中插入數據
insert into user_three.s(sno,sname,city,sphone)
values('3','d','湖北',null);
commit;9 / 14
7.把對用戶user_two授予的所有權限收回,只保留登錄權限。(系統權限和對象權限應該分別收回)
revoke select,insert on s from user_two;revoke select,insert on p from user_two;revoke select,insert on j from user_two;revoke create any index,create any table,create any view,select any table from user_two;
嘗試在user_two中創建表C create table c(x number,y date);10 / 14
8.用系統帳戶sys登錄數據庫,創建用戶user_four,將角色權限DBA授予此用戶,在user_four的模式下導入Sudent、Course和SC表。
create user user_four
identified by 980916
default tablespace users
temporary tablespace temp
quota unlimited on users;grant dba to user_four;/ 14
9.使用user_four登錄,創建角色STUDBA,將修改Student、Course、SC表結構的權限,插入、刪除、修改和查詢三張表中數據的權限授予角色STUDBA,將角色的權限授予user_one和user_two。
create role studba;grant alter,insert,delete,update,select on s to studba;grant alter,insert,delete,update,select on c to studba;grant alter,insert,delete,update,select on sc to studba;grant studba to user_one,user_two;commit;/ 14
10.對于通過STUDBA角色授予的權限,在user_one和user_two用戶下執行相應的SQL語句對權限進行驗證。
修改表權限驗證
alter table user_four.c add collage varchar2(40);commit;select * from user_four.c;
更新數據驗證
update user_four.s set major='軟件工程' where major='植物保護';select * from user_four.s where major='植物保護';
插入數據驗證 / 14
insert into user_four.sc(sno,cno,grade)values(103000,300,100);commit;select * from user_four.sc where sno=103000 and cno=300;
刪除數據驗證
delete from user_four.sc where sno=103000 and cno=300;commit;select * from user_four.sc where sno=103000 and cno=300;
三、實驗總結 / 14
第四篇:實驗四報告
南京信息工程大學實驗(實習)報告
實驗(實習)名稱子查詢實驗(實習)日期得分指導教師方忠進
系 計算機專業網絡工程年級三班次2姓名李海磊學號 20112346047
一.實驗目的1.掌握子查詢的表示。
2.進一步掌握 SQL Server 查詢分析器的使用方法,加深對 SQL語言的嵌套查詢語句的理解
二.實驗內容
1.在數據庫 EDUC 中實現一下查詢:
1)求選修了高等數學的學生學號和姓名;
2)求 C1 課程的成績高于張三的學生學號和成績;3)求其他系中比計算機系某一學生年齡小的學生信息(即求其它系中年齡小于計算機系年齡最大者的學生);
4)求其他系中比計算機系學生年齡都小的學生信息;
5)求選修了 C2 課程的學生姓名;
6)求沒有選修 C2 課程的學生姓名;
7)查詢選修了全部課程的學生的姓名
8)求至少選修了學號為“S2”的學生所選修的全部課程的學生學號和姓名。
2.提高操作實驗
建立“工程-零件”數據庫及如下 4 個表,并輸入實驗數據,用 SQL 語句實現如下三個查詢:1)求供應項目 j4 紅色零件的供應商號及名稱
2)求沒有上海供應商生成的零件的項目號
3)至少使用了供應商 S5 所供應全部零件的項目號。
表結構如下:
供應商(S):
三.實驗步驟(詳細)
第五篇:上機實驗四
實驗四 串的基本操作實現-堆存儲結構的實現
一、實驗目的1、熟悉visual C++上機環境,進一步掌握C語言的結構特點。
2、掌握串的基本操作:初始化串、判串為空、求串長等運算及C語言實現。
二、實驗內容(參照課本上的第72-75頁)
編寫一個程序,實現求串長length_str、串連接、串比較、求子串、串插入、串刪除操作。
三、實驗報告要求(參照《數據結構題集》第83頁實驗報告模板)
實驗報告必須有以下內容:實驗目的、實驗內容、實驗要求、源程序、測試結果(打印界面的形式表示)。