出版時間:2012-9 出版社:清華大學(xué)出版社 作者:姚普選 編 頁數(shù):181 字數(shù):278000
內(nèi)容概要
《大學(xué)計算機基礎(chǔ)(第4版)實驗指導(dǎo)》是《大學(xué)計算機基礎(chǔ)(第4版)》的配套實驗教材。全書分為兩部分:預(yù)備知識和實驗指導(dǎo)。預(yù)備知識部分包括兩章:第1章講解了基于python語言的程序設(shè)計的一般方法;第2章講解了基于mysql數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)庫創(chuàng)建和操縱的一般方法。實驗指導(dǎo)部分介紹了7類實驗:資料查詢、程序設(shè)計基本訓(xùn)練、數(shù)制與數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫操作、算法的編程實現(xiàn)、編碼以及計算機系統(tǒng)與網(wǎng)絡(luò)。
本書中預(yù)備知識部分著眼于程序設(shè)計和數(shù)據(jù)庫操縱的一般方法的講解,對于所涉及的語言和軟件的介紹也力求準確、清晰,便于讀者學(xué)習(xí)和運用。本書所設(shè)計的實驗以驗證型的基本實驗為主,日的在于加深學(xué)生對于主教材的理解、提高計算機應(yīng)用技能且了解基本的計算思維模式。
本書也可以作為獨立的實驗教材使用。
書籍目錄
第一部分 預(yù)備知識
第1章 python語言
1.1 python編程環(huán)境和解釋器
1.1.1 python編程環(huán)境的使用
1.1.2 python程序的一般結(jié)構(gòu)
1.1.3 python解釋器的使用
1.2 數(shù)據(jù)的表示及輸入/輸出
1.2.1 常量和變量
1.2.2 數(shù)據(jù)的輸入/輸出
1.3 函數(shù)與表達式
1.3.1 常用函數(shù)
1.3.2 運算符與表達式
1.4 序列
1.4.1 字符串
1.4.2 列表
1.4.3 元組
1.4.4 字典
1.5 控制結(jié)構(gòu)
1.5.1 分支語句
1.5.2 while循環(huán)語句
1.5.3 for循環(huán)
1.5.4 用戶自定義函數(shù)
1.6 模塊
第2章 mysql數(shù)據(jù)庫
2.1 mysql的安裝及其可視化工具
2.1.1 mysql的安裝
2.1.2 mysql的可視化操作工具
2.2 創(chuàng)建數(shù)據(jù)庫
2.2.1 建立表
2.2.2 建立表之間的關(guān)系
2.2.3 由模型建立數(shù)據(jù)庫
2.3 操作數(shù)據(jù)庫
2.3.1 數(shù)據(jù)插入
2.3.2 數(shù)據(jù)刪除
2.3.3 數(shù)據(jù)更新
2.3.4 不同外碼約束條件的作用
2.3.5 數(shù)據(jù)查詢
2.3.6 視圖的創(chuàng)建和查詢
第二部分 實驗指導(dǎo)
實驗1 資料查詢
實驗2 程序設(shè)計基本訓(xùn)練
實驗21 python編程環(huán)境的安裝和使用
實驗22 程序中的輸入/輸出及分支結(jié)構(gòu)
實驗23 程序中的循環(huán)結(jié)構(gòu)
實驗24 函數(shù)的定義和調(diào)用
實驗25 類和對象
實驗3 數(shù)制與數(shù)據(jù)結(jié)構(gòu)
實驗31 數(shù)制轉(zhuǎn)換
實驗32 線性表的定義和操作
實驗33 堆棧和隊列的定義和操作
實驗34 矩陣的存儲與操作
實驗35 二叉樹的存儲與操作
實驗4 數(shù)據(jù)庫操作
實驗41 創(chuàng)建數(shù)據(jù)庫
實驗42 sql語言
實驗5 算法的編程實現(xiàn)
實驗51 求最小數(shù)或最大數(shù)
實驗52 查找
實驗53 排序
實驗54 fibonacci數(shù)列與hanoi問題
實驗55 可拆背包問題
實驗6 編碼.
實驗61 huffman編碼
實驗62 加密和解密
實驗63 校驗碼
實驗7 計算機系統(tǒng)及網(wǎng)絡(luò)
實驗71 查看計算機配置
實驗72 構(gòu)建www服務(wù)器
附錄a asci碼表
附錄b 鍵盤錄入基本方法
附錄c 實驗4中三個文本文件的內(nèi)容
參考文獻
章節(jié)摘錄
版權(quán)頁: 插圖: 注意,由于borrow表中有兩個外碼約束,因此在向borrow表中導(dǎo)人數(shù)據(jù)時,如果文本文件中存在不合理數(shù)據(jù)(例如某條借閱記錄的ISBN內(nèi)容在book表中不存在或者借閱記錄的借書證號在reader表中不存在),上述導(dǎo)人語句在borrow表中將無法執(zhí)行。 (4)數(shù)據(jù)庫備份與還原。 在MySQL中,數(shù)據(jù)庫和實體一關(guān)系模型雖然有密切的邏輯關(guān)系,但它們在物理上卻是兩個獨立的對象。對于實體一關(guān)系模型而言,其存儲形式是后綴名為.mwb的文件,它可以被拿到其他版本相同的MySQL Workbench中使用。因此如果想備份實體一關(guān)系模型,只要保留其磁盤文件即可。 對于MySQL數(shù)據(jù)庫而言,有兩個主要的方法進行備份和還原。一是直接拷貝數(shù)據(jù)庫文件,二是用系統(tǒng)提供的命令進行備份或還原。 直接拷貝的方法是將某個數(shù)據(jù)庫所在目錄拷貝到備份磁盤上。這一操作完全是文件系統(tǒng)操作,與MySQL服務(wù)無關(guān)。因此要注意不應(yīng)在有人訪問甚至修改數(shù)據(jù)庫時做備份。最好的辦法是先停止MySQL數(shù)據(jù)庫服務(wù),再進行備份,這樣能確保備份過程不受干擾。 為了拷貝數(shù)據(jù)庫文件,首先要找到它在存儲器中的位置。方法如下:在Workbench的初始界面中,在服務(wù)器管理功能區(qū)單擊Server Administration命令,這樣就打開了數(shù)據(jù)庫管理界面。單擊左側(cè)窗口中的Options File選項,就打開了數(shù)據(jù)庫設(shè)置界面,如實驗圖4—11所示。在該界面的Directories區(qū)域有兩個設(shè)定好的目錄,前一個basedir代表的目錄是MySQL系統(tǒng)文件安裝目錄,后一個datadir代表的目錄是數(shù)據(jù)庫所在目錄。注意datadir目錄有可能是隱藏狀態(tài),需要在Windows的資源管理器中進行設(shè)置才能看到。 備份時首先在數(shù)據(jù)庫管理界面中停止數(shù)據(jù)庫服務(wù),而后在資源管理中進入datadir代表的目錄,將該目錄中與數(shù)據(jù)庫同名的文件夾拷貝即可。假定要備份的數(shù)據(jù)庫為lib1,而datadir代表的目錄是”C:\ProgramData\MySQL\MySQL Server 5.5\data”,則對應(yīng)的數(shù)據(jù)庫文件夾應(yīng)該是”C:\ProgramDatakMySQLkMySQL Server 5.5\data\lib1”。 還原數(shù)據(jù)庫時,只需將備份的文件夾拷貝回系統(tǒng)datadir代表的目錄即可。 第二種數(shù)據(jù)備份及還原方法。要利用Server Administration界面中的Data Export和Data Import/Restore兩項功能。實驗圖4—12顯示了數(shù)據(jù)導(dǎo)出(Data Export)界面。
編輯推薦
《普通高等教育“十一五”國家級規(guī)劃教材:大學(xué)計算機基礎(chǔ)(第4版)實驗指導(dǎo)》根據(jù)教育部離等學(xué)校計算機科學(xué)與技術(shù)教學(xué)指導(dǎo)委員會編制的《關(guān)于進一步加強高等學(xué)校計算機基礎(chǔ)暨計算機基礎(chǔ)課程教學(xué)基本要求》中的課程體系和教學(xué)基本要求編寫?! ?+X”即“大學(xué)計算機基礎(chǔ)”+若干必修/等候課程。
圖書封面
評論、評分、閱讀與下載