"创建数据表"的笔记

什么是学习笔记?

你在学习中想写的批注、摘抄及随感。
创建数据表, 一、数据表的设计及ER图 1、数据库设计基本步骤 ① 需求分析阶段:分析客户的业务和数据处理需求 (系统要记录哪些信息?需要哪几个表?每个表里需要哪些字段?) ② 概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整(E-R【Entity-Relationship】实体关系图,长方形表示实体【表】,椭圆形表示属性【表里的字段】,菱形表示关系【表关系】) ③ 详细设计阶段:将E-R图转换为多张表,进行逻辑设计,并应用数据库设计的三大范式进行审核 (范式:设计关系数据库时,不同的规范要求,为了衡量数据库是否有冗余。有不同级别。 第一范式:每列都是不可再分的最小数据单元,原子性。 第二范式:满足第一范式,且每个表只和主键有关联 第三范式:满足第二范式,且表中不存在冗余字段) ④ 代码编写阶段:选择具体数据库进行物理实现,并编写代码实现前端应用 (字段名称、数据类型、是否允许为空) 二、使用命令窗口创建数据表 步骤: ① 从命令窗口登录MySQL ② 使用create table语句创建表 公式: create table table-name ( col _ name1 col_tyoe [not null], col _ name2 col_tyoe [not null], ... )