日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

oracle学生-教师-班级表

發布時間:2024/1/18 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oracle学生-教师-班级表 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

a)??????建立下列管理用的數據表。注意,表名和字段名都是英文。


學生表(student

字段

名稱

數據類型

約束

學號

S_NO

CHAR(6)

主鍵

姓名

S_NAME

CHAR(10)

非空

性別

S_SEX

CHAR(2)

只取男、女

出生日期

S_BIRTHDAY

DATE

?

入學成績

S_SCORE

NUMBER(5,1)

?

附加分

S_ADDF

NUMBER(5,1)

?

班級編碼

CLASS_NO

CHAR(5)

外鍵,關聯班級表CLASS_NO



班級表(class

字段

名稱

數據類型

約束

班級編碼

CLASS_NO

CHAR(5)

主鍵

班級名

CLASS_NAME

CHAR(10)

非空

所屬系部

DEPT_NO

CHAR(2)

外鍵,關聯系部表DEPT_NO



系部表(department

字段

名稱

數據類型

約束

系部編碼

DEPT_NO

CHAR(2)

主鍵

系部名

DEPT_NAME

CHAR(10)

非空



課程表(course

字段

名稱

數據類型

約束

課程編碼

COURSE_NO

CHAR(5)

主鍵

課程名

COURSE_NAME

CHAR(20)

非空



教師表(teacher

字段

名稱

數據類型

約束

教師編碼

T_NO

CHAR(6)

主鍵

教師姓名

T_NAME

CHAR(8)

非空

性別

T_SEX

CHAR(2)

只取男、女

出生日期

T_BIRTHDAY

DATE

?

職稱

TECH_TITLE

CHAR(10)

?



選修表(choice

字段

名稱

數據類型

約束

學生編碼

S_NO

CHAR(6)

主鍵,與學生表中S_NO外鍵關聯,級聯刪除

課程編碼

COURSE_NO

CHAR(5)

主鍵,與課程表中COURSE_NO外鍵關聯

成績

SCORE

NUMBER(5,1)

?



授課表(teaching

字段

名稱

數據類型

約束

教師編碼

T_NO

CHAR(6)

主鍵,與教師表中T_NO外鍵關聯,級聯刪除

課程編碼

COURSE_NO

CHAR(5)

主鍵,與課程表中COURSE_NO外鍵關聯

?

b)??????為每個表添加12條測試數據。

c)??????使用字典表user_constraintsuser_cons_columns?查詢學生表上有哪些約束?

d)??????通過復制學生表和班級表創建?copy_student?copy_class,并為復制的表添加和學生表和班級表相同的約束。班級表DEPT_NO?的外鍵不需要添加。

e)??????使用字典表user_constraintsuser_cons_columns?查詢確認約束添加成功。

f)???????刪除copy_studentcopy_class上的約束,使用字典表user_constraints和?user_cons_columns查詢確認約束刪除成功。

g)??????查詢編號為c002班級中所有女同學;

h)??????查詢所有學生出生日期,要求輸出格式為'yyyy-mm-dd'

i)???????查詢總分(入學成績+附加分)在550600之間的所有學生;

j)???????查詢名字中帶“小”字的所有學生;

k)??????查詢所有學生,按總分(入學成績+附加分)降序排列;

l)???????查詢入學成績大于平均入學成績的所有學生;


[sql]? view plain copy
  • --刪除表??
  • DROP?TABLE?department?CASCADE?CONSTRAINT;??
  • DROP?TABLE?course?CASCADE?CONSTRAINT;??
  • DROP?TABLE?teacher?CASCADE?CONSTRAINT;??
  • DROP?TABLE?class?CASCADE?CONSTRAINT;??
  • DROP?TABLE?student?CASCADE?CONSTRAINT;??
  • DROP?TABLE?choice?CASCADE?CONSTRAINT;??
  • DROP?TABLE?teaching?CASCADE?CONSTRAINT;??
  • ??
  • --創建表??
  • CREATE?TABLE?department(??
  • ???????dept_no?char(2)?CONSTRAINT?pk_department_dept_no?PRIMARY?KEY,??
  • ???????dept_name?char(10)?CONSTRAINT?nn_department_dept_name?NOT?NULL??
  • );??
  • CREATE?TABLE?course(??
  • ???????course_no?char(5)?CONSTRAINT?pk_course_course_no?PRIMARY?KEY,??
  • ???????course_name?char(20)?CONSTRAINT?nn_course_course_name?NOT?NULL??
  • );??
  • CREATE?TABLE?teacher(??
  • ???????t_no?CHAR(6)?CONSTRAINT?pk_teacher_t_no?PRIMARY?KEY,??
  • ???????t_name?CHAR(8)?CONSTRAINT?nn_teacher_t_name?NOT?NULL,??
  • ???????t_sex?NCHAR(1)?CONSTRAINT?ck_teacher_t_sex?CHECK(t_sex?IN('男','女')),??
  • ???????t_birthday?DATE,??
  • ???????tech_title?CHAR(10)??
  • );??
  • CREATE?TABLE?class(??
  • ???????class_no?CHAR(5)?CONSTRAINT?pk_class_class_no?PRIMARY?KEY,??
  • ???????class_name?CHAR(10)?CONSTRAINT?nn_class_class_name?NOT?NULL,??
  • ???????dept_no?CHAR(2)??
  • );??
  • CREATE?TABLE?student(??
  • ???????s_no?CHAR(6)?CONSTRAINT?pk_student_s_no?PRIMARY?KEY,??
  • ???????s_name?CHAR(10)?CONSTRAINT?nn_student_s_name?NOT?NULL,??
  • ???????s_sex?NCHAR(2)?CONSTRAINT?ck_student_s_sex?CHECK(s_sex?IN('男','女')),??
  • ???????s_birthday?DATE,??
  • ???????s_score?NUMBER(5,1),??
  • ???????s_addf?NUMBER(5,1),??
  • ???????class_no?CHAR(5)??
  • );??
  • CREATE?TABLE?choice(??
  • ???????s_no?CHAR(6),??
  • ???????course_no?CHAR(5),?????????
  • ???????score?NUMBER(5,1),??
  • ???????CONSTRAINT?pk_choice_s_no_course_no?PRIMARY?KEY(s_no,course_no)??
  • );??
  • CREATE?TABLE?teaching(??
  • ???????t_no?CHAR(6),??
  • ???????course_no?CHAR(5),??
  • ???????CONSTRAINT?pk_teaching_t_no_course_no?PRIMARY?KEY(t_no,course_no)??
  • );??
  • --向表中插入記錄??
  • INSERT?INTO?department?VALUES('01','工商');??
  • INSERT?INTO?department?VALUES('02','旅游');??
  • INSERT?INTO?department?VALUES('03','信息');??
  • INSERT?INTO?department?VALUES('04','機電');??
  • INSERT?INTO?department?VALUES('05','汽車');??
  • ??
  • INSERT?INTO?course?VALUES('01','C語言');??
  • INSERT?INTO?course?VALUES('02','營養與健康');??
  • INSERT?INTO?course?VALUES('03','大學英語');??
  • INSERT?INTO?course?VALUES('04','線性代數');??
  • INSERT?INTO?course?VALUES('05','計算機網絡');??
  • ??
  • INSERT?INTO?teacher?VALUES('0101','司馬','男',TO_DATE('13-07-1987','dd-mm-yyyy'),'甲');??
  • INSERT?INTO?teacher?VALUES('0201','諸葛','男',TO_DATE('21-03-1976','dd-mm-yyyy'),'乙');??
  • INSERT?INTO?teacher?VALUES('0302','慕容','女',TO_DATE('7-05-1985','dd-mm-yyyy'),'丙');??
  • INSERT?INTO?teacher?VALUES('0403','夏侯','男',TO_DATE('18-08-1982','dd-mm-yyyy'),'甲');??
  • INSERT?INTO?teacher?VALUES('0502','歐陽','女',TO_DATE('25-02-1989','dd-mm-yyyy'),'丙');??
  • ??
  • INSERT?INTO?class?VALUES('1101','工商','01');??
  • INSERT?INTO?class?VALUES('1201','旅游','02');??
  • INSERT?INTO?class?VALUES('1102','信息','03');??
  • INSERT?INTO?class?VALUES('1202','機電','04');??
  • INSERT?INTO?class?VALUES('1103','汽車','05');??
  • ??
  • INSERT?INTO?student?VALUES('0001','小明','男',TO_DATE('13-07-1990','dd-mm-yyyy'),89,12,'1101');??
  • INSERT?INTO?student?VALUES('0002','小紅','女',TO_DATE('13-07-1991','dd-mm-yyyy'),83,17,'1201');??
  • INSERT?INTO?student?VALUES('0003','小強','男',TO_DATE('13-07-1990','dd-mm-yyyy'),80,11,'1102');??
  • INSERT?INTO?student?VALUES('0004','小剛','男',TO_DATE('13-07-1991','dd-mm-yyyy'),75,19,'1202');??
  • INSERT?INTO?student?VALUES('0005','小花','女',TO_DATE('13-07-1991','dd-mm-yyyy'),90,15,'1103');??
  • ??
  • INSERT?INTO?choice?VALUES('0001','01',98);??
  • INSERT?INTO?choice?VALUES('0002','02',87);??
  • INSERT?INTO?choice?VALUES('0003','03',91);??
  • INSERT?INTO?choice?VALUES('0004','04',94);??
  • INSERT?INTO?choice?VALUES('0005','05',83);??
  • ??
  • INSERT?INTO?teaching?VALUES('0101','01');??
  • INSERT?INTO?teaching?VALUES('0201','02');??
  • INSERT?INTO?teaching?VALUES('0302','03');??
  • INSERT?INTO?teaching?VALUES('0403','04');??
  • INSERT?INTO?teaching?VALUES('0502','05');??
  • ??
  • --添加外鍵約束??
  • ALTER?TABLE?student?ADD?CONSTRAINT?fk_student_class_no?FOREIGN?KEY(class_no)?REFERENCES?class(class_no);??
  • ALTER?TABLE?class?ADD?CONSTRAINT?fk_class_dept_no?FOREIGN?KEY(dept_no)?REFERENCES?department(dept_no);??
  • ALTER?TABLE?choice?ADD?CONSTRAINT?fk_choice_s_no?FOREIGN?KEY(s_no)?REFERENCES?student(s_no)?ON?DELETE?CASCADE;??
  • ALTER?TABLE?choice?ADD?CONSTRAINT?fk_choice_course_no?FOREIGN?KEY(course_no)?REFERENCES?course(course_no)?ON?DELETE?CASCADE;??
  • ALTER?TABLE?teaching?ADD?CONSTRAINT?fk_t_no?FOREIGN?KEY(t_no)?REFERENCES?teacher(t_no)?ON?DELETE?CASCADE;??
  • ALTER?TABLE?teaching?ADD?CONSTRAINT?fk_course_no?FOREIGN?KEY(course_no)?REFERENCES?course(course_no)?ON?DELETE?CASCADE;??
  • ??
  • SELECT?TABLE_NAME?FROM?USER_TABLES;??
  • ??
  • SELECT?*?FROM?department;??
  • SELECT?*?FROM?course;??
  • SELECT?*?FROM?teacher;??
  • SELECT?*?FROM?class;??
  • SELECT?*?FROM?student;??
  • SELECT?*?FROM?choice;??
  • SELECT?*?FROM?teaching;??
  • 總結

    以上是生活随笔為你收集整理的oracle学生-教师-班级表的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 美女av网站 | www.avcao| 欧美xxxxx高潮喷水麻豆 | 天堂伊人网| 涩涩片影院 | 视色网站 | 91视频在线 | 91国产丝袜播放在线 | 黄色欧美一级片 | avtt久久 | 国产乱码一区二区三区播放 | 欧美乱淫视频 | www.日韩.com | 不卡免费av| 国产一级视频在线播放 | 亚洲女同志亚洲女同女播放 | wwwxxx亚洲 | 无码精品人妻一二三区红粉影视 | 久草精品在线 | 亚洲乱亚洲乱 | 日韩成年人视频 | 午夜黄色福利视频 | 天天干狠狠爱 | 亚洲蜜桃精久久久久久久久久久久 | 性感美女一区 | 美丽的小蜜桃2:美丽人生 | 国产无遮挡呻吟娇喘视频 | 男女操操操 | 成人午夜视频一区二区播放 | 久草视频免费在线观看 | 五月天丁香激情 | 最新天堂av | 久久久久不卡 | 久久久888 | 99热在| 麻豆av毛片 | 伊人久久久久久久久久久久久 | 国产成人在线网站 | 337p粉嫩大胆噜噜噜噜69影视 | 澳门三级 | 人操人操 | 禁断介护av一区二区 | 国产在线精 | 玖玖在线播放 | 国产精品v欧美精品v日韩精品 | 欧美日韩在线观看一区二区三区 | 色老头影视 | 天天色综合av | 国产伦理久久精品久久久久 | 免费的毛片网站 | 91一区二区三区在线 | 国产成人在线电影 | 动漫av网站免费观看 | 天天操天天操天天操天天 | 亚洲一区二区黄色 | 青娱乐av| 五十路在线 | 亚洲av成人无码久久精品 | 欧美精品久久久 | 欧美日韩在线免费观看 | 日韩在线视频一区 | 三级特黄视频 | 特级毛片在线播放 | 精品国产露脸精彩对白 | 丰满人妻一区二区三区免费视频棣 | 午夜一区二区三区免费观看 | 成人小视频在线免费观看 | 精品欧美一区二区三区久久久 | 男人的天堂一区二区 | 欧美人体做爰大胆视频 | 日韩一区二区三区在线观看 | 久久国产一 | 日本特黄成人 | 曰批女人视频在线观看 | 禁断介护老人中文字幕 | 日韩国产毛片 | 热播网| 国产剧情在线观看 | 最近日韩中文字幕中文 | 中国一级黄色 | 狠狠网 | 在线视频中文字幕 | 久久精品久久国产 | 午夜三级视频 | 超碰日日夜夜 | 欧美不卡| 国产夜色精品一区二区av | 韩国三级国产 | 国产精品日韩精品欧美精品 | 一区二区欧美在线 | 99久久免费国产精精品 | 91亚洲精品一区二区乱码 | 午夜精品小视频 | 免费黄色链接 | 成年人黄色一级片 | 一起艹在线观看 | 中文永久免费观看 | 大色网小色网 | 国产人妻黑人一区二区三区 |