1. 什么是关系型数据库
      定义 : 是一种建立在关系模型(数学模型)上的数据库

      关系模型 : 一种建立在关系上的模型结构,包括三个方面
      数据结构 : 数据是如何存储的,二维表(行和列)
      操作指令 : sql语句
      约束 : 表内数据的约束,表之间的约束

      2. 关系型数据库如何进行设计?
      从存储的数据内容需求中分析,如果有同类的数据,应该设计成一张二维表: : 由表头和数据组成的
    表头 字段1 column 字段2 字段3
    第一条记录 记录值1 记录值2 记录值3
    第二条记录 2.1 2.2 2.3


    具体的例子
    某所学校要统计学生信息.记录学生的家庭地址,手机号…,讲师信息,班级信息…
    ① 找出系统中所存在的实体 : 学生表,班级表,讲师表
    ② 找出实体中所应当存在的具体的数据信息
    讲师: 姓名,年龄,所教授的科目
    学生: 姓名,年龄,学号,所在地
    班级: 班级名,所在教室

    设计学生表

    学号 姓名 年龄 所在地 学科 所在班级
    10001 张三 20 哈尔滨 Web P19
    10002 李四 21 牡丹江 ui P20


    班级表

    班级名 所在教室
    P19 B403
    P20 B305


    讲师表

    姓名 年龄 所教科目
    李白 35 Web
    杜甫 40 Ui