一般而言,关系数据库的设计目标是生成一组关系模式,使我们存储信息时避免不必要的冗余,并且让我们可以方便地获取信息。这是通过设计满足适当范式(normal form)的模式来实现的。 引例 首先有如下两个模式 instructor( ID, name, dept_name, salary ) ...
2017级Android第一次例会
Android 前世今生 版本名称 版本号 发布时间 API版本 官方支持状态 Android (Alpha) 1.0 September 23, 2008 1 不支持 Beta (Internally known as “Petit Four”) 1.1 February 9, ...
数据库笔记(十)——关系代数
基本运算每一种基本运算的结果都是一个新的关系,可以用这个关系继续参与运算,借此便可进行复杂的运算 选择运算(select)==>相当于SQL语句中的WHERE子句的职能 格式:σ选择谓词(关系) 举个栗子: σSAL>1000(EMP) 上式表示取出查询工资大于1000的所有员 ...
数据库笔记(九)——对违反约束的处理
写在前面:本篇博客大部分内容参考数据库系统概念(本科教学版)第四章的一些尾巴,然后开始讲第六章的关系代数笔者接下来的代码示例会主要在SQL Server数据库中测试 在开始今天的摸鱼大业之前,让我们构造一些简单表 -- 执行下面的语句构造表CREATE TABLE country( co ...
数据库笔记(八)——视图 、事务
写在前面:本篇博客大部分内容参考数据库系统概念(本科教学版)第四章(第三章的多表部分会挪到这一部分讲)笔者接下来的代码示例会主要在SQL Server数据库中测试 在开始今天的摸鱼大业之前,让我们继续延用之前用的表(´`) 视图首先还是来谈谈笔者对视图概念的理解吧,在笔者看来视图 ...