現(xiàn)在要為學(xué)校建立一個數(shù)據(jù)庫,設(shè)學(xué)校的環(huán)境如下:一個系有若干個專業(yè),每個專業(yè)一年只招一個班,每個班有若干個學(xué)生,現(xiàn)要建立關(guān)于系、學(xué)生、班級的數(shù)據(jù)庫,關(guān)系模式為:
學(xué)生表STUDENT(學(xué)號,姓名,性別,生源地,出生日期)。
班級表CLASS(班號,專業(yè)名,系號,入學(xué)年份)。
系DEPARTMENT(系號,系名)。
使用SQL語句完成以下功能:
完成以下的查詢功能:
通過對學(xué)生信息表的查詢,查詢出所有學(xué)生的學(xué)號,姓名和性別。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
用戶可以超出權(quán)限控制對數(shù)據(jù)庫進行訪問。
在定義數(shù)據(jù)表結(jié)構(gòu)的時候,設(shè)置數(shù)據(jù)表之間的存在關(guān)系為“級聯(lián)更新”,會為保證數(shù)據(jù)一致性帶來方便,但也存在“一改全改”的數(shù)據(jù)變化風(fēng)險。
MYSQL存儲過程優(yōu)點有,封裝性、增強SQL語句的功能和靈活性、減少網(wǎng)絡(luò)流量、高數(shù)據(jù)庫的安全性和數(shù)據(jù)的完整性。
在實際應(yīng)用中,為了防止新建視圖與已存在的視圖重名產(chǎn)生沖突,常用CREATE OR REPLACE VIEW來創(chuàng)建新視圖。
/*……*/用來標記程序的注釋部分,注釋的目的是增加程序的可讀性,其中的內(nèi)容不會被執(zhí)行。
在MySQL中,用單條INSERT語句處理多個插入要比使用多條INSERT語句效率更高。
不同的用戶合理地分配相應(yīng)權(quán)限,能有效控制不同用戶對不同數(shù)據(jù)的“增刪秘方”權(quán)限,是保護數(shù)據(jù)的一種有效手段。
插入作為一種SQL操作,除了需要正確的命令語法外,還要求插入數(shù)據(jù)必須與數(shù)據(jù)表上的(),否則正確的語法也無法實現(xiàn)正常的插入操作。
視圖的意義:為用戶集中提取數(shù)據(jù)、隱蔽數(shù)據(jù)庫的復(fù)雜性,使操作簡便化、增加數(shù)據(jù)的安全性、提高表的邏輯獨立性。
以下關(guān)于級聯(lián)刪除描述正確的是()