创建一个数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表…
表(一)Student (学生表)
属性名 数据类型 可否为空 含 义
Sno varchar (20) 否 学号
Sname varchar (20) 否 学生姓名
Ssex varchar (20) 否 学生性别
Sbirthday datetime 可 学生出生年月
Class varchar (20) 可 学生所在班级
表(二)Course(课程表)
属性名 数据类型 可否为空 含 义
Cno varchar (20) 否 课程号
Cname varchar (20) 否 课程名称
Tno varchar (20) 否 教工编号
表(三)Score(成绩表)
属性名 数据类型 可否为空 含 义
Sno varchar (20) 否 学号
Cno varchar (20) 否 课程号
Degree Decimal(4,1) 可 成绩
表(四)Teacher(教师表)
属性名 数据类型 可否为空 含 义
Tno varchar (20) 否 教工编号
Tname varchar (20) 否 教工姓名
Tsex varchar (20) 否 教工性别
Tbirthday datetime 可 教工出生年月
Prof varchar (20) 可 职称
Depart varchar (20) 否 教工所在部门
表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 助教 电子工程系

/*
CREATE DATABASE test;USE `test`;CREATE TABLE `course` (`Cno` VARCHAR(20) NOT NULL,`Cname` VARCHAR(20) NOT NULL,`Tno` VARCHAR(20) NOT NULL
) ENGINE=INNODB DEFAULT CHARSET=utf8;INSERT  INTO `course`(`Cno`,`Cname`,`Tno`) VALUES ('3-105','计算机导论','825'),('3-245','操作系统','804'),('6-166','数字电路','856'),('9-888','高等数学','831');CREATE TABLE `score` (`Sno` VARCHAR(20) NOT NULL,`Cno` VARCHAR(20) NOT NULL,`Degree` DECIMAL(4,1) DEFAULT NULL
) ENGINE=INNODB DEFAULT CHARSET=utf8;INSERT  INTO `score`(`Sno`,`Cno`,`Degree`) VALUES ('103','3-245','86.0'),('105','3-245','75.0'),('109','3-245','68.0'),('103','3-105','92.0'),('105','3-105','88.0'),('109','3-105','76.0'),('101','3-105','64.0'),('107','3-105','91.0'),('108','3-105','78.0'),('101','6-166','85.0'),('107','6-166','79.0'),('108','6-166','81.0');CREATE TABLE `student` (`Sno` VARCHAR(20) NOT NULL,`Sname` VARCHAR(20) NOT NULL,`Ssex` VARCHAR(20) NOT NULL,`Sbirthday` DATETIME DEFAULT NULL,`class` VARCHAR(20) NOT NULL
) ENGINE=INNODB DEFAULT CHARSET=utf8;INSERT  INTO `student`(`Sno`,`Sname`,`Ssex`,`Sbirthday`,`class`) VALUES ('108','丘东','男','1977-09-01 00:00:00','95033'),('105','匡明','男','1975-10-02 00:00:00','95031'),('107','王丽','女','1976-01-23 00:00:00','95033'),('101','李军','男','1976-02-20 00:00:00','95033'),('109','王芳','女','1975-02-10 00:00:00','95031'),('103','陆君','男','1974-06-03 00:00:00','95031');CREATE TABLE `teacher` (`Tno` VARCHAR(20) NOT NULL,`Tname` VARCHAR(20) NOT NULL,`Tsex` VARCHAR(20) NOT NULL,`Tbirthday` DATETIME DEFAULT NULL,`Prof` VARCHAR(20) DEFAULT NULL,`Depart` VARCHAR(20) NOT NULL
) ENGINE=INNODB DEFAULT CHARSET=utf8;INSERT  INTO `teacher`(`Tno`,`Tname`,`Tsex`,`Tbirthday`,`Prof`,`Depart`) VALUES ('804','李诚','男','1958-12-02 00:00:00','副教授','计算机系'),('856','张旭','男','1969-03-12 00:00:00','讲师','电子工程系'),('825','王萍','女','1972-05-05 00:00:00','助教','计算机系'),('831','刘冰','女','1977-08-14 00:00:00','助教','电子工程系');

创建一个数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)相关推荐

  1. 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)

    设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表 ...

  2. 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。...

    一.            设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表( ...

  3. mysql:设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)表(四)所示

    设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)表(四)所示,数据如表1-2的表( ...

  4. mysql 中修改对象_在MySQL中,创建一个数据库后,还可以对象其进行修改,不过这里的修改是指可以修改被创建数据库的相关参数,也可以修改数据库名。...

    [多选题]注射时,在(  )情况下,采用较高的注射速率. [单选题]通常,所设置的模具温度是指和制品接触的模腔内表面在(   ). [单选题]反映某一事件发生强度的指标应选用 [判断题]当试样制备之后 ...

  5. iCloud之创建一个数据库通过保存记录

    Creating a Database Schema by Saving Records 通过保存记录创建一个数据库模式 在开发过程中,可以很容易地创建一个使用CloudKit API的模式.当您保存 ...

  6. oracle简易版创建数据库,oracle创建一个数据库三步走

    以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在 ...

  7. 11gR2RAC环境DBCA创建一个数据库错误ORA-15055 ORA-15001

    11gR2RAC环境DBCA创建一个数据库错误ORA-15055 ORA-15001 象: 在11gR2 GridInfrastructure和Database软件安装完毕之后,运行DBCA创建数据库 ...

  8. PostgreSQL创建一个数据库

    看看你能否访问数据库服务器的第一个例子就是试着创建一个数据库.一台运行着的 PostgreSQL 服务器可以管理许多数据库.通常我们会为每个项目和每个用户单独使用一个数据库. 节点管理员可能已经为你创 ...

  9. 选择数据库失败,可能是你没权限,请预先创建一个数据库

    一.问题描述 空间上直接安装DEDECMS,出现下面的问题: "选择数据库失败,可能是你没权限,请预先创建一个数据库" 二.解决方法: 解决办法是,数据库名称那个选项,填空间商提供 ...

最新文章

  1. 对比java_java集合对比
  2. 如何避免让微服务测试成为研发团队最大的瓶颈?
  3. 如何用 React Native 创建一个iOS APP?(二)
  4. 【PC工具】chrome浏览器插件vimium:传说上网可以不用鼠标。VIM入门工具,妈妈再也不用担心我学不会vim了...
  5. Coursera课程Python for everyone:Quiz: Many-to-Many Relationships and Python
  6. OC__part11.1
  7. yolov3/tiny-yolov3训练和测试 python2/3
  8. 跨林迁移用户、计算机、邮箱(1)
  9. opencv java 特征提取_OPENCV特征点java提取与匹配与比较
  10. c语言函数的英文全称
  11. 粒子的自旋数,是否就是弦在膜上的关系
  12. 可任意设置时间的ppt倒计时软件
  13. matlab 小波分析实例,小波分析MATLAB实例
  14. 微信小程序实现选项卡切换功能
  15. 学计算机程序ui设计,学习UI设计需要什么样的电脑配置
  16. 一文详解什么是代理模式
  17. 内网服务器(不通外网)访问高德在线地图服务的方法
  18. 人力资源管理指南——七个方式来改善团队留存率
  19. java olap oracle_【案例】Oracle数据库升级OLAP组件异常 删除OLAP组件
  20. 2020 BAPC Preliminaries 题解

热门文章

  1. 学习记录baxter仿真 物体抓取
  2. finereport自学教程_办公物语丨Finereport零基础入门教程,你不可缺少的报表神器...
  3. office word 2010 设置标题,样式,编号
  4. 域名可以转让注册人吗_别人帮注册的域名怎么过户
  5. MySQL : Access denied for user ''@'localhost' to database 'mysql'问题看点。
  6. 大数据技术基础(一)
  7. 记录一下自己学习网络安全的过程
  8. 护眼灯到底有没有护眼的效果?2022护眼儿童台灯选哪个牌子好
  9. python代码规范_合格搬砖工
  10. Swift编程的15个技巧