博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle数据库作业-1
阅读量:6309 次
发布时间:2019-06-22

本文共 1430 字,大约阅读时间需要 4 分钟。

     设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。

                 1-1数据库的表结构

表(一)Student (学生表)                        

字段名

数据类型

可否为空

含 义

Sno

Varchar2(3)

学号(主键)

Sname

Varchar2(8)

学生姓名

Ssex

Varchar2(2)

学生性别

Sbirthday

Date

学生出生年月

SClass

Varchar2(5)

学生所在班级

表(二)Course(课程表)

属性名

数据类型

可否为空

含 义

Cno

Varchar2(5)

课程号(主键)

Cname

Varchar(10)

课程名称

Tno

Varchar2(3)

教工编号(外键)

表(三)Score(成绩表)

属性名

数据类型

可否为空

含 义

Sno

Varchar2(3)

学号(外键)

Cno

Varchar2(5)

课程号(外键)

Degree

Number(4,1)

成绩

主键:Sno+ Cno

表(四)Teacher(教师表)

属性名

数据类型

可否为空

含 义

Tno

Varchar2(3)

教工编号(主键)

Tname

Varchar2(4)

教工姓名

Tsex

Varchar2(2)

教工性别

Tbirthday

Date

教工出生年月

Prof

Varchar2(6)

职称

Depart

Varchar(10)

教工所在部门

1-2数据库中的数据

表(一)Student

 

Sno

Sname

Ssex

Sbirthday

class

 

108

曾华

1977/09/01

95033

 

105

匡明

1975/10/02

95031

 

107

王丽

1976/01/23

95033

 

101

李军

1976/02/20

95033

 

109

王芳

1975/02/10

95031

 

103

陆君

1974/06/03

95031

 

表(二)Course

 

Cno

Cname

Tno

 

3-105

计算机导论

825

 

3-245

操作系统

804

 

6-166

数字电路

856

 

9-888

高等数学

831

表(三)Score

 

Sno

Cno

Degree

 

103

3-245

86

 

105

3-245

75

 

109

3-245

68

 

103

3-105

92

 

105

3-105

88

 

109

3-105

76

 

101

3-105

64

 

107

3-105

91

 

 

108

3-105

78

 

 

101

6-166

85

 

 

107

6-166

79

 

 

108

6-166

81

 

               

表(四)Teacher

 

Tno

Tname

Tsex

Tbirthday

Prof

Depart

 

804

李诚

1958/12/02

副教授

计算机系

 

856

张旭

1969/03/12

讲师

电子工程系

 

825

王萍

1972/05/05

助教

计算机系

 

831

刘冰

1977/08/14

助教

电子工程系

 

一、

 

 

 

二、

 

 

三、

 

 

 

四、

 

转载于:https://www.cnblogs.com/wangguoning/p/5943875.html

你可能感兴趣的文章
各大名企笔试及面经大全(程序猿必读)
查看>>
Oracle 连接、会话数的查看,修改
查看>>
Python使用QRCode模块生成二维码
查看>>
英语学习的重要性
查看>>
Android中Handler引起的内存泄露
查看>>
原产地政策,jsonp跨域
查看>>
HDU 1143 Tri Tiling(递归)
查看>>
ffmpeg参数具体解释
查看>>
记一次公司仓库数据库服务器死锁过程
查看>>
Oracle 11g password过期被锁定报道 ORA-28000 the account is locked
查看>>
【Struts2学习笔记(2)】Action默认值和配置Action于result各种转发类型
查看>>
轨磁条简介
查看>>
(算法)交错的字符串
查看>>
hdu 5471(状压DP or 容斥)
查看>>
oracle.jdbc.driver.OracleDriver和oracle.jdbc.OracleDriver这两个驱动的区别
查看>>
NSQ部署
查看>>
git常用命令记录
查看>>
IBM发布新一代云计算工具包MobileFirst Foundation
查看>>
唯品会HDFS性能挑战和优化实践
查看>>
大规模学习该如何权衡得失?解读NeurIPS 2018时间检验奖获奖论文
查看>>