第一篇:數據庫實訓
12:update sc set grade=grade+5 where cno='c01' 運行結果:
13:delete sc where cno=(select cno from course where cname ='高等數學')運行結果:
14:create unique index ind_cname on course(cname)運行結果:
1:use school go create view avggrade as select s.sdept,avg(sc.grade)as'avggrade' from student s,sc sc where s.sno=sc.sno and sc.grade is not null group by s.sdept go select * from avggrade go
第二篇:數據庫實訓報告
實訓報告
實訓課程:
JAVA WEB項目實訓
實訓名稱:
JAVA項目實訓綜合能力培養 實訓地點:中國江蘇無錫國家軟件園巨蟹座C601 學生姓名:胥康 學號:140703133 指導教師:張志華
實訓時間:2016年7月22日
實訓數據庫MySQL與JAVA 編程
一、實訓目的
熟悉掃描器結構及工作原理,監測輸入實訓結果分析,通過該實訓,從設計到性能測試完成完整的實訓流程,鍛煉同學編程能力、測試能力、設計能力、全局把控能力、學習能力、動手能力和分析問題能力等。
二、實訓內容
1、設計好數據庫結構,錄入測試數據五條以上。
2、通過標準Statement語句對象,完成增刪改查四個類編程。
三、實訓器材 教學投影機一臺、個人筆記本電腦一臺、本地服務器一臺(教師機)
四、實訓步驟與結果
/** *功能:完成數據查詢
*/ package com.ec;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;/** * @author xukang * */ public class SelectData {
/**
* @paramargs
*
*/
public static void main(String[] args)throws Exception{
Class.forName(“com.mysql.jdbc.Driver”);
String url=“jdbc:mysql://localhost:3306/ECDB1?useSSL=false”;
String user=“root”;
String password=“12345678”;
Connection conn=DriverManager.getConnection(url,user,password);
Statement st=conn.createStatement();
String sql=“select * from ware”;
ResultSet r=st.executeQuery(sql);
while(r.next()){
System.out.println(r.getInt(1)+“t”+r.getString(2)+“t”+r.getFloat(3)+“t”+r.getString(4)+“t”+r.getString(5)+“t”+r.getString(6));
}
r.close();
st.close();
conn.close();
// TODO Auto-generated method stub
} }
/** * 功能:完成數據插入工作
*/ package com.ec;
import java.net.PasswordAuthentication;import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;/** * @author xukang * */ public class InsetData {
/**
* @paramargs
*/ public static void main(String[] args)throws Exception{
Class.forName(“com.mysql.jdbc.Driver”);
String url=“jdbc:mysql://localhost:3306/ECDB1?useSSL=false”;
String user=“root”;
String password=“12345678”;
Connection conn=DriverManager.getConnection(url,user,password);
Statement st=conn.createStatement();
//關鍵點:查詢---executeQuery()增刪改-----executeUpdate()/executeLargeUpdate()
String sql=“insert into ware values(10,'蛋糕',100.0,'快樂','黃色','徐州')”;
st.executeUpdate(sql);
// TODO Auto-generated method stub
st.close();
conn.close();
} }
/** *
*/ package com.ec;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;
import org.omg.PortableInterceptor.USER_EXCEPTION;
import com.mysql.jdbc.Driver;/** * @author asus * */ public class UpdateData {
/**
* @param args
*/ public static void main(String[] args)throws Exception{
Class.forName(“com.mysql.jdbc.Driver”);
String url=“jdbc:mysql://localhost:3306/ECDB1?useSSL=false”;
String user=“root”;
String password=“12345678”;
Connection conn=DriverManager.getConnection(url,user,password);
Statement st=conn.createStatement();
String sql=“update ware set name='飛機' where id=6”;
st.executeUpdate(sql);
st.close();
conn.close();
// TODO Auto-generated method stub
} }
/** *
*/ package com.ec;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.Statement;/** * @author xukang * */ public class DeleteData {
/**
* @paramargs
*/ public static void main(String[] args)throws Exception{
Class.forName(“com.mysql.jdbc.Driver”);
String url=“jdbc:mysql://localhost:3306/ECDB1?useSSL=false”;
String user=“root”;
String password=“12345678”;
Connection conn=DriverManager.getConnection(url,user,password);
Statement st=conn.createStatement();
String sql=“delete from ware where id=10”;
st.executeUpdate(sql);
st.close();
conn.close();
// TODO Auto-generated method stub
} }
五、分析與結論
針對實訓的測試結果其中重要的結論如下:
通過掃描器課題的實訓課程的學習,掌握了java基本掃描器工作原理、結構設計,形成了完整的java的認識,激發了對java的研究興趣,同時通過該課程鍛煉了自己的針對目標的學習能力、分析能力和動手能力。
第三篇:數據庫實訓總結
SQL Server 數據庫管理課實訓報告
這個星期是我們SQL Server 數據庫管理課的實訓,經過一個星期的實訓,讓我將書本上的理論與實踐相結合,領會到了許多平時課堂上所沒有接受的課外知識課外訓練,懂得如何去運用自己學到的書本上的知識,而進行的一次分析設計綜合的訓練。而本次實訓的目的是讓我們掌握數據庫系統的原理、技術,將理論與實際相結合,應用現有的數據庫管理系統軟件,規范、科學地完成一個設計與實現。
其實說心里話,在實訓數據庫之前我對數據庫這門課程是既抗拒又害怕的。從第一節課開始,我在很認真的聽老師講課,而且自己也非常有信心學好這門課程。但是上了一個月的課程后我發現,對于數據庫我學的完全是迷迷糊糊,對于查詢命令學的也是似懂非懂,后來老師授課的內容開始越積越多,我不會的沒弄懂的也越積越多,最后開始害怕這門課上課,更害怕這門課考試。
抱著不想掛科的心理,在數據庫實訓之前,我抽了一個星期的時間仔細地看了書,并且把課后習題仔仔細細地重新做了一遍,對這本書的整個知識體系在腦袋里面有個大概的印象,后來老師告訴我們這次實訓的目標,于是我對這次實訓工作胸中就開始有大致的輪廓。
這次我們實訓的內容是從數據庫、數據表的創建和修改開始的,我知道了:
表是建立關系數據庫的基本結構,用來存儲數據具有已定義的屬性,在表的操作過程中,有查看表信息、查看表屬性、修改表中的數據、刪除表中的數據及修改表和刪除表的操作。從實訓中讓我更明白一些知識,表是數據最重要的一個數據對象,表的創建好壞直接關系到數數據庫的成敗,表的內容是越具體越好,但是也不能太繁瑣,以后在實際應用中多使用表,對表的規劃和理解就會越深刻。
我們實訓的另一個內容是數據庫的約束、視圖、查詢。
查詢語句的基本結構,和簡單SELECT語句的使用,多表連接查詢。而在視圖的操作中,也了解到了視圖是常見的數據庫對象,是提供查看和存取數據的另一種途徑,對查詢執行的大部分操作,使用視圖一樣可以完成。使用視圖不僅可以簡化數據操作,還可以提高數據庫的安全性,不僅可以檢索數據,也可以通過視圖向基表中添加、修改和刪除數據。
存儲過程、觸發器也是我們實訓的內容之一,在操作中有建立存儲過程,執行存儲過程,及查看和修改存儲過程,這些都是非常基礎的東西,但對用戶卻是非常重要的呢,只有熟悉了T_SQL語言,才能更好的掌握更多的東西。
我們還學習了,SQL管理、數據的導入、導出、備份和還原。有SQL Server 安全訪問控制;登錄賬戶的管理;數據庫角色的管理;用戶權限管理。維護數據庫的安全是確保數據庫正常運行的重要工作。數據的備份是對SQL Server數據事務日志進行拷貝,數據庫備份記錄了在進行備份操作的數據庫中所有數據的狀態。而數據的備份還分為數據庫完整備份、差異備份、事務日志備份、文件及文件組備份。做數據備份就是為了以后的數據庫恢復用。在實訓內容上我們還做了倉庫管理數據庫,其中的要求包含了許多數據庫的對象,綜合了我們所學的許多知識,讓我們更努力的把所學到的東西運用上去。
實訓課是在學習與探索中度過的,短暫的一星期實訓是結束了,但其中讓我們學到了許多知識,出現許多未知的為什么,如數據備份與還原的步驟,如何建立視圖、觸發器等一系列的問題,正是在老師和同學的共同努力之下,我們才一步步把問題解決了,最終完成了自己一個人不可能完成的任務。
這次實訓我和馮亞勤組成一個小組來共同完成這次的實訓項目,每次實訓我都能感受到團隊的合作很重要,這次的實訓也不例外。我有不會做的題的時候會問馮亞勤,馮亞勤不會的時候我倆會一起看書一起商量著做,當做出來的命令還是不對的時候會請老師幫忙。有的時候是自己太粗心,寫錯了一個單詞執行不出來你工齡的時候就以為自己寫的命令語法有問題,老師看到了會耐心的指出來是我單詞寫錯了。于是我認識到在以后的工作中不僅要有頭腦還應該認真仔細有耐心。
第四篇:數據庫實訓報告
北京聯合大學
實訓報告
課程(項目)名稱: 數據庫原理 學 院: 聯大師范學院 專 業:計算機科學與技術 班 級: 10級1班 學 號: 2010020306133 姓 名: 蔣 丹 成 績:
2012年 6 月 8 日
目錄
1、概述........................................................................................錯誤!未定義書簽。
2、總體設計................................................................................錯誤!未定義書簽。
2.1、需求分析.....................................................................錯誤!未定義書簽。2.2、項目規劃.....................................................................錯誤!未定義書簽。2.3、系統功能架構圖.........................................................錯誤!未定義書簽。
3、系統設計................................................................................錯誤!未定義書簽。
3.1、設計目標.....................................................................錯誤!未定義書簽。3.2、開發及運行環境.........................................................錯誤!未定義書簽。3.3、數據庫設計.................................................................錯誤!未定義書簽。
3.3.1、系統E-R圖......................................................錯誤!未定義書簽。3.3.2、主要數據表的結構..........................................錯誤!未定義書簽。
4、主要功能模塊設計................................................................錯誤!未定義書簽。
4.1、連接數據庫.................................................................錯誤!未定義書簽。4.2、主窗體設計.................................................................錯誤!未定義書簽。4.3、系統登錄.....................................................................錯誤!未定義書簽。4.4、商品入庫.....................................................................錯誤!未定義書簽。4.5、庫存盤點.....................................................................錯誤!未定義書簽。4.6、入庫查詢.....................................................................錯誤!未定義書簽。
5、結論........................................................................................錯誤!未定義書簽。
6、參考資料................................................................................錯誤!未定義書簽。
7、評語..........................................................................................................................4
7、評語
工作態度(認真、一般、較差),工作量(飽滿、一般、不夠),每個任務能夠獨立(完成、基本完成、在輔導下完成),程序運行結果(正確、基本正確、部分正確),實訓報告格式(標準、一般)。創新意識(較強、一般、沒有),運行所學知識解決實際問題的能力(強、一般、較差)。
? 優(100~90):能夠熟練運用開發工具,編程解決實際問題,創意新穎,功能實現完善。
? 良(89~80):能夠熟練運用開發工具,編程解決實際問題,有一定創新,功能實現較好。
? 中(79~70):能夠較熟練使用開發工具,編程解決實際問題,獨立完成實訓,功能實現一般。
? 及格(69~60):能夠運用開發工具,在教師輔導下完成實訓,實現部分功能。? 不及格(59~0):編程解決實際問題的能力差,功能實現較差。
實訓成績為: 分 教師簽字:
第五篇:數據庫實訓總結
電子商務實訓總結
時間流水,短短的兩周就流逝了,回想在這兩周的實訓生活,我從單一,片面的學習進入了全面,系統的學習,學好它更是一項大任務。而對于如何學好它,光靠理論知識是遠遠不夠的,鄧小平同志曾經就說過“實踐是檢驗真理的唯一標準”!正如大師傅炒菜,知道炒菜的程序,主料、調料一清二楚,不真正掌勺,永遠也成不了“大廚”。而學校給我們提供了這樣一個機會,讓我們自己“掌勺”,使我們從實踐中, 加深了對數據庫的理解.這次實訓的目的與要求,是讓我們學生動手實驗,加深了數據庫知識的學習和理解。這次的實訓內容其實也蠻多的,剛開始看起來覺得應該會很容易的,剛剛開始做“(電子商務相關的基本操作)”與“(網上銀行服務)”操作的時候,做的還挺順手。但是,實際做起來才知道不那么簡單,但是越是到后面就越不行。當我做到“(電子錢包管理與使用)”的時候,我就遇到了問題,怎么做都不成功??吹絼e人已經做到實訓四,而我還在實訓三慢慢的摸索,可還是毫無結果,伴隨著這樣的壓力,我的心里非常著急。也終于明白必須好好的學習,不然你永遠也不會成功。于是我不得不請教同學,經過同學的指導,才完成了這些操作
雖然我知道的可能還不是很多,但這次實訓給了我一個很好機會,讓我知道不少,(電子郵件服務、網上銀行服務、電子錢包管理與使用、電子商務的三種模式:B2B、B2C、C2C,網上單證、EDI模式、CA認證、電子合同和企業網站。)
經過這次的實訓,我們對數據庫有了更深的了解,從書面的明白到實踐的理解,接觸到了自己以前沒有接觸到的東西,并讓我加深了數據庫知識的學習和理解,也使我進一步了解數據庫, 這次實訓可以為我們以后真正的實際數據庫系統設計提供很好的借鑒。更使我明白遇到什么挫折,不氣餒,不放棄,勇于探索,才會讓自己離成功越來越近!俗話說:知之為知之,不知為不知!不要不懂裝懂,有什么不懂的要敢于向“知之者”請教!知識是慢慢積累而成的,我們學習不僅要學習理論知識,而實踐也是非常重要的,只有當兩者結合,才會獲得收獲!
我們這次實習對我們的認識起到了很大的啟發作用,使我們以后在接觸數據庫的過程中少走點彎路。也使我們對人生和社會有了更清楚的認識,任何的成功都有艱辛和汗水鋪出來的,沒有那么多的意外收獲。我們要學的還有很多,要接觸的還不知道有多少,以后的路還很漫長,我相信我會更加努力的,把握現在,為自己的未來而奮斗,展開雙翅飛向美好的未來!
在這里很感謝唐老師給我們傳授了這么多的知識和經驗,讓我們在畢業之際更好的填補自己的不足。