表(一)Student (学生表) 添加主键学号SNO 表(二)Course(课程表) 添加主键课程号CON,添加外键教工编号TON 表(三)Score(成绩表) 添加两个外键学号SNO和课程号CNO,主键是Sno+ Cno。尽量主键要用一个 表(四)Teacher(教师表) 添加主键教工编号TNO ...
分类:
其他好文 时间:
2016-12-11 20:48:44
阅读次数:
227
多对多 一个学生有多个课程 一个课程有多个学生 思路分析 :使用一个中间表 用学生表和课程表的主键作为中间表的联合主键 1数据库表的设计 课程表 学生表 中间表 2/实体类的设计 课程类 public class Course { private int cid; private String cn ...
分类:
其他好文 时间:
2016-12-08 18:28:25
阅读次数:
221
一、 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构 表(一) ...
分类:
数据库 时间:
2016-12-04 20:43:47
阅读次数:
393
第一部分: 新建一个数据库:ADO测试,包含下面两个数据表,使用代码创建,并保留创建的代码文本。 学生表Student: 编号(Code):nvarchar类型,不能为空,主键 姓名(Name):nvarchar类型,不能为空 性别(Sex):bit类型,不能为空,true为男,false为女 生日 ...
分类:
Web程序 时间:
2016-12-03 10:01:47
阅读次数:
303
查询学过“001”并且也学过编号“002”课程的同学的学号、姓名: 我的写法: 第一步:先查出来学过“001”并且也学过编号“002”课程的同学的学号: 查询的结果是: 第二步:根据查出来的学生的id去查学生的姓名,学号 查询结果: 答案的写法是: 我们看一些这个写法: 他的主表是学生表(tblst ...
分类:
其他好文 时间:
2016-11-30 03:17:08
阅读次数:
614
查询最主要的就是确定查询的主表,和辅助表。 这个的话我们可以确认是用子查询。 主表就是我们的学生表:tblstudent可以查到学生的学号,姓名 辅助表就是成绩表,tblscore 自己写的语句如下: 答案的做法是: 三个select 直接每个查出来的都是一条数据。 ...
分类:
其他好文 时间:
2016-11-29 21:31:22
阅读次数:
215
--问题: --1、查询“001”课程比“002”课程成绩高的所有学生的学号; 第一步明确主表和次表。 我们要查询的是学生的学号,那么主表就是学生表(tblstudent) 但是我们要根据学生的成绩来筛选结果,所以我们的成绩表就是次表。 上面的where里面就是依次遍历的时候用成绩去做判断。 上面的 ...
分类:
其他好文 时间:
2016-11-29 17:14:42
阅读次数:
225
Student(id,sname,age,sex) 学生表 Course(id,cname,t_id) 课程表 SC(s_id,c_id,score) 成绩表 Teacher(id,Tname) 教师表 问题: 1.查询“001”课程比“002”课程成绩高的所有学生的学号; select aa.id ...
分类:
数据库 时间:
2016-11-25 00:11:09
阅读次数:
214
一、 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构 表(一) ...
分类:
数据库 时间:
2016-11-23 23:05:34
阅读次数:
362
一、 设有一数据库,包括四个表:学生表(Student)、课程表(Course)、成绩表(Score)以及教师信息表(Teacher)。四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表(一)~表(四)所示。用SQL语句创建四个表并完成相关题目。 表1-1数据库的表结构 表(一) ...
分类:
数据库 时间:
2016-11-23 22:05:41
阅读次数:
320