学生信息数据表的属性
现有两个数据表学生信息表学号学生信息数据表,姓名学生信息数据表,性别学生信息数据表,专业号学生信息数据表,年龄和专业信息表专业号,专业名学生信息表中的主关键字是“学号”“专业号”是其中的一个基本属性但它是专业信息表中的主关键字那么学生信息表中的“专业号”就是外码也称外来键,外码“专业号”的取值或为空,或为专业关系。
第一个参数为需要在数据表首列进行搜索的值,在这里就是搜索学生姓名,也就是“新表”中的A2单元格第二个参数是需要在其中搜索数据的信息表,这里也就是整个“原表”的数据,即“原表!A2G34”为学生信息数据表了防止出现问题,这里,加上“$”,即“原表!$A$2$G$34”,这样就变成绝对引用了第三个。
以上数据库和表就基本建立好了,然后就可以通过数据导入或SQL语句等向数据库中添加学生的各项具体数据了SQL语言,是结构化查询语言StructuredQueryLanguage的简称SQL语言是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系数据库系统同时也是数据库脚本文件的扩展名。
给定一个学生课程数据库,其中包括学生基本信息表StudentSno学号,Sname姓名,Sdept系,Ssex,Sage课程表CourseCno课程号,Cname课程名,Cpno先行课的代码,Ccredit学分和学生选课表SCSno,Cno,Grade成绩,其含义和数据类型如教材中所示1用关系代数表达下列查询1查询学号为020的学生的姓名性别和所属。
使用group分组汇总的方式假定如下学生信息表student,包含字段班级IDCID,学生IDSID等,班级表class,包含班级IDID,班级名称CNAME等,简单SQL如下select CCNAME,count* from student s,class c where sCID=sID group by CCNAME得到结果是班级名称,以及该班级下。
1,ClassInfo主表,StudentInfo从表 2create table StudentInfo StudentId char10 primary key,StudentName varchar20 not null,sex cahr1,EntranceDate smalldatetime,StudentMark float,ClasstId char10创建表完成添加约束alter table StudentInfo add constraint uq_stu unique。