码迷,mamicode.com
首页 > 数据库 > 详细

10月16日上午数据库作业设计表解析

时间:2016-10-16 14:02:08      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:

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

需要从表里面体现:

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

关于课程的:代号 名称

关于老师的:代号 姓名

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

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

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

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

  4. 通过excel表设计

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

这是用escel做的

技术分享

这是用SQL代码写的

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)

);    

 

10月16日上午数据库作业设计表解析

标签:

原文地址:http://www.cnblogs.com/xiaofox0018/p/5966467.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!