初始数据库

时间:2019-12-22 15:10:52   收藏:0   阅读:247

1.数据在数据库中的储存方式

1.层次模型  

技术分享图片

 

2.网状模型

技术分享图片

 

3.关系模型

技术分享图片

4.对线模型

 技术分享图片技术分享图片

 

 

 

2.关系数据库中的三种基本概念

1.一对一关系

  不常用 一对一,其实就是用两个表的主键对主键,当然,如果要求不严格,也可以直接使用一对多

2.一对多关系

   在数据库中的做法就是在"多"的这一端加上一个外键列和"一"这一端的主键进行对应

3.多不多关系

  其实就是特殊的一对多,处理的方式,都是多加一张中间表,这个中间表分别和另外两张表示多对一的关系

 

 创建班级表
create table t_class(
  c_pk_id int primary key auto_increment,
  c_name varchar(20) not null
);

 

-创建功课表
create table t_subject(
  sub_pk_id int primary key auto_increment,
  sub_name varchar(20) not null,
  sub_publish_time date
);

 

 创建学生和功课的中间表 分数表

 

create table t_scores(
  sc_pk_id int primary key auto_increment,
  sc_student_id int not null,
  sc_subject_id int not null,
  sc_score float,
  constraint fk_scores_student foreign key(sc_student_id) references t_student(s_pk_id),
  constraint fk_scores_subject foreign key(sc_subject_id) references t_subject(sub_pk_id)
);

3.数据类型

整数数据类型

浮点型数据类型

字符串数据类型

日期时间数据类型

二进制数据类型

原文:https://www.cnblogs.com/zzc622446/p/12079715.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!