2023年數(shù)據(jù)庫答辯題庫含答案_第1頁
2023年數(shù)據(jù)庫答辯題庫含答案_第2頁
2023年數(shù)據(jù)庫答辯題庫含答案_第3頁
2023年數(shù)據(jù)庫答辯題庫含答案_第4頁
2023年數(shù)據(jù)庫答辯題庫含答案_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

什么是DBMS?數(shù)據(jù)庫管理系統(tǒng)DBMS(Dat(yī)aBaseManagementSystem)什么叫域?屬性的取值范圍稱為該屬性的域。如人的年齡一般在1~150歲之間,大學(xué)生年齡屬性的域是(14~38),性別的域是(男,女),系別的域是一個(gè)學(xué)校所有系名的集合列舉常見的幾種DBMS?ACCESS,FOXPRO,dBASE等小型DBMS軟件;大型的DBMS軟件如IBM的DB2,ORACLE,SQLSERVER,INFORMIX等等兩個(gè)實(shí)體型之間常見的聯(lián)系有哪幾種?一對(duì)一,一對(duì)多,多對(duì)多舉例說明實(shí)體型之間的一對(duì)一關(guān)系?一個(gè)班級(jí)只有一個(gè)正班長一個(gè)班長只在一個(gè)班中任職舉例說明實(shí)體型之間的一對(duì)多關(guān)系?一個(gè)班級(jí)中有若干名學(xué)生,每個(gè)學(xué)生只在一個(gè)班級(jí)中學(xué)習(xí)舉例說明實(shí)體型之間的多對(duì)多關(guān)系?課程與學(xué)生之間的聯(lián)系:一門課程同時(shí)有若干個(gè)學(xué)生選修一個(gè)學(xué)生可以同時(shí)選修多門課程什么是E-R圖?實(shí)體-聯(lián)系方法E-R圖中實(shí)體型用什么來表達(dá)?用矩形表達(dá)E-R圖中關(guān)系用什么來表達(dá)?菱形11、常用的數(shù)據(jù)模型有哪幾種?概念數(shù)據(jù)模型、邏輯數(shù)據(jù)模型、物理數(shù)據(jù)模型。12、什么是關(guān)系模型中的元組?表中的一行即為一個(gè)元組13、數(shù)據(jù)庫的三級(jí)模式結(jié)構(gòu)分別是那三級(jí)?模式,外模式,內(nèi)模式什么是模式?也稱邏輯模式數(shù)據(jù)的邏輯結(jié)構(gòu)(數(shù)據(jù)項(xiàng)的名字、類型、取值范圍等)數(shù)據(jù)之間的聯(lián)系數(shù)據(jù)有關(guān)的安全性、完整性規(guī)定?什么是外模式?也稱子模式或用戶模式●數(shù)據(jù)庫用戶(涉及應(yīng)用程序員和最終用戶)使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特性的描述●數(shù)據(jù)庫用戶的數(shù)據(jù)視圖,是與某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表達(dá)什么是內(nèi)模式?也稱存儲(chǔ)模式●是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述●是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表達(dá)方式數(shù)據(jù)庫的兩級(jí)映像分別是什么?外模式/模式映像模式/內(nèi)模式映像Linux下Sqlite終端可以接受兩種命令,分別是哪兩種?一種類型是我們之前學(xué)過的SQL語句,以“;”作為語句的結(jié)束;另一種類型是與sqlite自身程序相關(guān)的一些命令,以“.”開始。19、Linux下Sqlite終端使用SQL命令以什么符號(hào)結(jié)束?分號(hào)20、Linux下Sqlite終端下查看表命令是什么?.schemamytable21、Linux下Sqlite終端下顯示格式設(shè)立的命令是什么?“.separator”命令來更改分隔符“.mode”來修改輸出模式“.headeron”或者“.headeroff”命令來顯示列名或者取消顯示列名“.modeline”行模式顯示“.modecolumn”列顯示模式22、Linux下Sqlite終端下檢查當(dāng)前顯示設(shè)立的命令是什么?“.show”命令23、Linux下Sqlite終端下數(shù)據(jù)導(dǎo)入命令式什么?“.import”命令24、SQlite中查看表數(shù)據(jù)的命令是什么?SELECT”欄位名”FROM”表格名”25、SQlite中SQL語句distinct如何使用,舉例說明?SELECTDISTINCT”欄位名”FROM”表格名”26、SQlite中SQL語句where如何使用,舉例說明?SELECT“欄位名”FROM“表格名”WHERE”條件”27、SQlite中SQL語句ANDOR如何使用,舉例說明?SELECT“store_name”FROM“Store_Informat(yī)ion”WHERE”Sales>1000”O(jiān)R(Sales<500ANDSales>280)28、SQlite中SQL語句IN如何使用,舉例說明?SELECT*FROMStore_Informat(yī)ionWHEREstore_nameIN(‘LosAngeles’,’SanDiego’)功能:從商店名字一欄里找出所有涵蓋LosAngeles和SanDiego的資料29、SQlite中SQL語句Between如何使用,舉例說明?30、SQlite中SQL語句ORDERBY如何使用,舉例說明?31、SQlite中SQL語句GROUPBY如何使用,舉例說明?功能:在商店名字有同樣的情況下,記錄每個(gè)店的營業(yè)額。32、建表命令是什么?舉例說明?33、什么是主鍵?什么是外來鍵?34、表格結(jié)構(gòu)修改的命令是什么?35、銷毀表的命令是什么?36、清除表中所有數(shù)據(jù)的命令是什么?37、插入一條記錄的命令是什么?38、修改表中數(shù)據(jù)的命令是什么?39、SQlite中C函數(shù)接口的打開數(shù)據(jù)庫的函數(shù)是什么?打開數(shù)據(jù)庫的函數(shù)為sqlite3_open()或者sqlite3_open16()40、SQlite中C函數(shù)接口的執(zhí)行SQL語句的函數(shù)什么?sqlite3_exec()41、實(shí)現(xiàn)表中數(shù)據(jù)的輸出我們可以使用什么方法?fprintf、printf都可以實(shí)現(xiàn)42、什么是回調(diào)函數(shù)?在SQlite中如何書寫?舉例說明?回調(diào)函數(shù)就是一個(gè)通過函數(shù)指針調(diào)用的函數(shù)。假如你把函數(shù)的指針(地址)作為參數(shù)傳遞給另一個(gè)函數(shù),當(dāng)這個(gè)指針被用為調(diào)用它所指向的函數(shù)時(shí),我們就說這是回調(diào)函數(shù)。(舉例略)43、請說明gets函數(shù)的用法?gets函數(shù)是輸入一行字符串,以回車結(jié)束,并且回車鍵會(huì)被過濾掉,不會(huì)被讀到字符串中。44、請說明書寫makefile文獻(xiàn)時(shí)的注意事項(xiàng)?一條定義目的文獻(xiàn),一條定義執(zhí)行文獻(xiàn)(即命令行)

命令行段首必須使用<Tab>,不能使用空格或其他,否則編譯器無法辨認(rèn)。

等等。。。45、請說明fprintf函數(shù)的用法?fprintf是用于文獻(xiàn)操作的,printf就是在屏幕打印出一段字符串,是標(biāo)準(zhǔn)輸出46、請說明C語言中switch函數(shù)的用法?在swich后面有變量,在case后面可以有對(duì)變量的“賦值”,也就是一個(gè)標(biāo)準(zhǔn),用來監(jiān)測變量是否滿足于本case相符,假如是就跳入執(zhí)行,否則監(jiān)測下一個(gè),直到最后,所以在最后應(yīng)當(dāng)有一個(gè)默認(rèn)的情況。47、請寫出不使用回調(diào)函數(shù)來輸出數(shù)據(jù)庫查詢信息的函數(shù)名稱?可以通過sqlite3_get_table函數(shù)查詢48、編寫Linux下SQlite的C語言代碼時(shí),包含的頭文獻(xiàn)是那幾個(gè)?#include<stdlib.h>(假如有mallocfree函數(shù)時(shí)就用)#include“sqlite3.h”(必須有)#include”stdio.h”(假如有scanf時(shí)就

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論