A. sql 表结构设计
#三个表 代课教师表 科目表 成绩表
#成绩表的字段是这样的
#学号 姓名 语文 数学 英语
成绩表的字段应该是
学号 科目ID 成绩
学号 和 科目ID 两个字段作联合主键
避免一个学号有2个语文成绩的情况出现
#代课教师表
#班级 科目名称 代课教师
代课教师表的字段应该是
班级ID 科目ID 代课教师ID
班级ID 和 科目ID 两个字段作联合主键
避免一个班级有2个老师上语文课
#科目表
#科目ID 科目名称
科目表没有问题
科目ID主键
增加
学生表
学号 学生姓名 班级ID(班级表.班级ID的外键)
学号主键
班级表
班级ID 班级名
班级ID主键
教师表
代课教师ID 代课教师姓名
代课教师ID主键
#成绩表中的语文、数学、英语就是科目名称
#想生成
# 代课教师 总分 均分 及格率 优秀率
#语文
#数学
#英语
#成绩表中的语文、数学、英语就是科目名称
#总也设计不好查询,经大伙提示,说成绩表的结构不对。
应该是想生成
科目名称 代课教师姓名 总分 均分 及格率 优秀率
吧
这个sql 还是有点小复杂的,
麻烦的地方是,需要结合成绩表,学生表,代课教师表三个
表,来确定一个学生的各科成绩到底是属于哪个老师的
具体的你自己练习一下吧
B. sql 三种表是什么 百度百科
sql一般指结构化查询语
结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
C. sql中 表头 和 表体 是什么意思
表头就是数据库表的结构,包括字段名,字段类型和长度
表体就是表中的数据了
D. sql是什么意思
结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式。
所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
用途:更新表中原有数据
单独使用,使用where匹配字段。
例:
“Person”表中的原始数据:
LastName FirstName Address City。
Nilsen Fred Kirkegt 56 Stavanger。
Rasmussen Storgt 67。
运行下面的SQL将Person表中LastName字段为”Rasmussen”的FirstName更新为”Nina”。
UPDATE Person SET FirstName = 'Nina' WHERE LastName = 'Rasmussen'。
E. sql是什么
SQL是英文Structured Query Language的缩写形式,它的意思是表示结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系。此外,SQL是被当成为关系型数据库管理系统的标准语言。其是由Microsoft开发和推广的关系数据库管理系统。
(5)sql表体什么意思扩展阅读:
SQL Server的特点如下:
1、具有真正的客户机和服务器体系结构。
2、图形化用户界面,使系统管理和数据库管理更加直观。
3、丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
4、其完全集成,利用了NT的许多功能,如发送和接受消息等。
F. sql语句中的a.表名 c.表名 b.表名 是什么意思啊 里面 . 是什么意思
是别名 FROM T_CC_Inventory a INNER JOIN t_Stock b ON a.FStockID = b.FItemID LEFT OUTER JOIN t_AuxItem c ON a.FAuxPropID = c.FItemID INNER JOIN t_ICItem d ON a.FItemID = d.FItemID 这里面指定了T_CC_Inventory表用a来代替名称、t_Stock用b来代替等等,这样就可以减少代码量。