北大“數(shù)據(jù)庫原理”上機(jī)實踐題目總結(jié)(17)

  • 發(fā)布時間:2024-09-15 16:21:23
  • 來源:本站整理
  • 閱讀:
導(dǎo)讀:
  4. 經(jīng)查張三因為使用了違禁藥品,其成績都記0分,請在數(shù)據(jù)庫中作出相應(yīng)修改。
  UPDATE W193_GRADE
  SET JF=0
  WHERE A# IN (SELECT A# FROM W193_ATHLETE WHERE ANAME='張三')
  5. 經(jīng)組委會協(xié)商,需要刪除女子跳高比賽項目。
  DELETE FROM W193_PROJECT
  W

4. 經(jīng)查張三因為使用了違禁藥品,其成績都記0分,請在數(shù)據(jù)庫中作出相應(yīng)修改。

UPDATE W193_GRADE

SET JF=0

WHERE A# IN (SELECT A# FROM W193_ATHLETE WHERE ANAME='張三')

5. 經(jīng)組委會協(xié)商,需要刪除女子跳高比賽項目。

DELETE FROM W193_PROJECT

WHERE PNAME='女子跳高'

現(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語言完成以下功能:

1 建表,在定義中要求聲明:

(1)每個表的主外碼。

(2)每個班級的人數(shù)不能超過30人。

(3)學(xué)生的年齡介于15到40歲之間。

(4)學(xué)生姓名不能為空。

(5)只有班里沒有學(xué)生的時候,才能刪除該班級。

2 插入如下數(shù)據(jù)

CLASS

101,軟件,計算機(jī),1995; 102,微電子,計算機(jī),1996;

111,無機(jī)化學(xué),化學(xué),1995; 112,高分子化學(xué),化學(xué),1996;

121,統(tǒng)計數(shù)學(xué),數(shù)學(xué),1995; 131,現(xiàn)代語言,中文,1996;

141,國際貿(mào)易,經(jīng)濟(jì),1997; 142,國際金融,經(jīng)濟(jì),1996;

STUDENT

8101,張三,18,101; 8102,錢四,16,121;

8103,王玲,17,131; 8105,李飛,19,102;

8109,趙四,18,141; 8110,李可,20,142

8201,張飛,18,111; 8302,周瑜,16,112;

8203,王亮,17,111; 8305,董慶,19,102;

8409,趙龍,18,101; 8510,李麗,20,142

DEPARTMENT 001, 數(shù)學(xué); 002, 計算機(jī);

003, 化學(xué); 004, 中文;

005, 經(jīng)濟(jì);

3 完成以下查詢功能

(1)找出所有姓李的學(xué)生,并按其年齡由小到大排序。

(2)列出所有開設(shè)超過兩個專業(yè)的系的名字。

(3)列出學(xué)生人數(shù)大于等于2的系的編號和名稱。

4 學(xué)校又新增加了一個物理系,編號為006.

5 學(xué)生張三轉(zhuǎn)到化學(xué)系111班,請更新相關(guān)的表。

相關(guān)閱讀

熱門標(biāo)簽

關(guān)于北大“數(shù)據(jù)庫原理”上機(jī)實踐題目總結(jié)(17)文章

2021年自學(xué)考試報考入口 2021年自學(xué)考試報考入口

熱門文章