随笔分类 - 数据库系统实现
摘要:前言 虽说数据库系统的具体实现因业务环境,RDBMS等因素而异,但总体开发流程,以及开发过程中所涉及到的一些问题,也具有不少统一的套路、标准。 本文主要讨论数据库系统实现过程中的重点环节、基本开发流程、数据库管理以及数据质量工程等话题。 参照完整性约束对更新删除操作的影响 关系设计的目的就是为了减少
阅读全文
摘要:SQL命令综述 总的来说,SQL语法可以划分为几大块: 1. 数据定义语言DDL:用于具体实现关系,以及关系附带的一些结构,如索引等; 2. 数据查询语言DML:用于操作数据库,包括增删改查; 3. 数据控制语言DCL:用来帮助实现数据库的存取控制; 4. 事务控制语言TCL:用于数据库中的事务管理
阅读全文
摘要:前言 在前两篇中,主要讲了ER建模和关系建模。在具体分析如何用数据库管理软件RDBMS(Relational Database Management System)实现这些关系前,我想有必要思考下面这个问题: 为什么要这么麻烦?为什么又是ER建模又是关系建模的? 本篇的出发点就是回答这个问题。然而某
阅读全文
摘要:前言 ER建模环节完成后,需求就被描述成了ER图。之后,便可根据这个ER图设计相应的关系表了。 但从ER图到具体关系表的建立还需要经过两个步骤: 本文将详细介绍ER模型到逻辑关系表的映射是如何完成的。 基本概念 1. 关系(relation) 关系就是在数据库中存在的,包含行和列的一张表。也常被称为
阅读全文
摘要:前言 需求分析阶段,也被称为ER建模(entity-relationship modeling)阶段,也常被称为需求可视化,概念建模等。这一阶段数据库系统开发人员将协同需求方以ER图的方式对业务需求进行可视化展现。 基本概念 1. 实体(entity) 实体表示客观世界中的众多概念,比如:人,地点,
阅读全文

浙公网安备 33010602011771号