第3章 应用数据库设计与创建 3.1~3.5节.ppt

第3章 应用数据库设计与创建 3.1~3.5节.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“高考咨讯”实体保存与高考相关的资讯信息,包括:咨讯编号、生源省市编号和咨讯内容,如图3-15所示。 图3-15“高考咨讯”实体图 “豹考通”App数据总体E-R图如图3-16所示。 图3-16“豹考通”App数据总体E-R图 编号 名称 字段代码 类型 长度 是否可空 主键 备注 1 专业编号 specialtyId int 非空 是 自增 2 专业名称 specialtyName varchar 20 非空 3 专业代码 specialtyCode varchar 6 允许空 3.3项目数据库表 专业表主要包括专业编号、专业名称、专业代码字段,如表3-1所示。 表3-1专业表(specialty) 地区表主要包括地区编号、地区名称字段,如表3-2所示。 编号 名称 字段代码 类型 长度 是否可空 主键 备注 1 地区编号 areaId short 非空 是 自增 2 地区名称 areaName varchar 10 非空 表3-2地区表(area) 编号 名称 字段代码 类型 长度 是否可空 主键 备注 1 批次编号 batchId short 非空 是 自增 2 批次名称 batchName varchar 10 非空 批次表主要包括批次编号、批次名称字段。批次分为:一本、二本、三本、专科、提前本科,如表3-3所示。 表3-3批次表(batch) 科类表主要包括科类编号、科类名称字段。批次分为:文史、理工、综合、艺术、体育,如表3-4所示。 编号 名称 字段代码 类型 长度 是否可空 主键 备注 1 科类编号 categoryId short 非空 是 自增 2 科类名称 categoryName varchar 10 非空 表3-4科类表(category) 编号 名称 字段代码 类型 长度 是否可空 主键 备注 1 学校编号 schoolId short 非空 是 自增 2 学校名称 schoolName varchar 10 非空 3 学校代码 schoolCode varchar 6 允许空 4 学校所在地 schoolArea short 非空 外键 5 是否211 is211 boolean 默认false 6 是否985 is985 boolean 默认false 7 是否直属 isMinistry boolean 默认false 学校表主要包括学校编号、学校名称、学校代码、学校所在地、是否211、是否985、是否直属字段,如表3-5所示。 表3-5学校表(school) 第3章 应用数据库设计与创建 倚动实验室 CONTENTS 3.1 数据库基础 目录 3.2 系统所涉的实体及其属性 3.3 项目数据库表 3.4 MySQL数据库的构建 3.5 数据库操作 数据库,顾名思义,就是应用中所需要的数据都保存在其中,数据库设计的简单与复杂也直接影响到应用设计的框架和结构,所以,在数据库设计时,需要用户花费比较多得时间去思考应用中所需要的数据,并将他们整理成数据表。 3.1数据库基础 3.1.1基本概念 在人们平常所提到的数据处理概念中,最主要的就是“数据”和“信息”,那么他们各自代表什么含义呢?其实数据和信息二者之间的关系是密不可分的,信息是对现实世界中存在的客观实体、现象和关系进行描述的具有特定意义的数据,是经过加工处理的数据。 ·数据:数据从字面上理解就是用来描述客观事物的符号、标记、图形等信息的组合;那么从实际应用上来看,数据就是能够直观的体现出与应用相关的信息。 ·信息:以数据为载体的对客观实际存在的事物、事件和概念的抽象反应,是经过加工处理过的数据。 ·数据处理:数据处理就是将数据进行相应的加工,处理之后成为信息。数据处理是将数据转换成信息的过程,是指对信息进行收集、整理、存储、加工以及传播等一系列活动的总和。 我们可以简单的运用下面的公式表述数据、信息和数据处理三者之间的关系: 信息 = 数据 + 数据处理 数据是原材料,而信息则是产品,数据处理的真正意义是为了产生信息而去处理相关的数据。 数据库设计的过程主要是三个阶段,需求分析阶段、数据库设计与实施阶段和数据库维护阶段。 (1)需求分析阶段 (2)数据库设计与实施阶段 (3)数据库维护 有些教科书上将数据库的设计分为6个阶段,这样就将设计阶段进行更加详细的划分。 1.需求分析阶段 2.概念设计阶段 3.逻辑设计阶段 4.物理设计阶段 5.数据库实施阶段 6.数据库运行和维护阶段 3.1.2数据库设计的基本过程 数据库的基本操作主要包括5方面: 1.创建数据库表 2.添加数

您可能关注的文档

文档评论(0)

flyben + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档