设计表:多张表存储学生成绩及各种信息

Posted 夜雨声烦丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计表:多张表存储学生成绩及各种信息相关的知识,希望对你有一定的参考价值。

作业设计表:多张表存储学生成绩及各种信息

需要从表里面体现:

关于学生的:代号 姓名 性别 年龄 班级

关于课程的:代号 名称

关于老师的:代号 姓名

关于成绩的:例如:闫超--网页--90

  1. 要能查看学生,课程,老师,成绩的信息

  2. 能根据学生代号和课程代号看到成绩

  3. 能根据学生代号找到带课老师

  4. 通过excel表设计

 

  5. 标清楚列名,类型,长度,备注和关系

这是用escel做的

 

 

下面是用代码写的

create table class
(
code varchar(20) primary key,
name varchar(20) 

);

create table kecheng
(
code varchar(20) primary key,
name varchar(20) 

);


create table teacher
(
code varchar(20) primary key,
name varchar(20) 

);


create table tkecheng
(
    ids int auto_increment primary key,
    tcode varchar(20),
    kcode varchar(20),
    foreign key (tcode) references teacher(code),
    foreign key (kcode) references kecheng(code)
);

create table student
(
    code varchar(20) primary key,
    name varchar(20),
    sex bit,
    age int,
    class varchar(20),
    foreign key (class) references class(code)    
);

create table chengji
(
    isd int auto_increment primary key,
    scode varchar(20),
    kcode varchar(20),
    degree float,
    foreign key (scode) references student(code),
    foreign key (kcode) references kecheng(code)

);

 

以上是关于设计表:多张表存储学生成绩及各种信息的主要内容,如果未能解决你的问题,请参考以下文章

c语言结构体排序示例

PTA 学生成绩录入及查询 (20分)

用c语言链表编写一个学生信息系统程序,要求输出学生的学号,姓名,性别,还有三门课比如语,数,外的成绩

C语言链表问题,作业编程。编好出现问题。高手看下。

C语言课程设计:学生学籍管理系统。有谁有代码给我做个参考吗?谢谢了,C语言和C++的都可以。

c语言!!!程序设计:建立一个学生信息链表,包括学号,姓名,成绩.(实现添加,删除,查询,排序,平均)