月度归档:2015 年一月

数据库应用系统的设计



数据库应用系统的设计

1、数据库应用系统的设计步骤

(1)需求分析;

(2)概念结构设计;

(3)逻辑结构设计;


(4)数据库物理设计;

(5)数据库实施;

(6)数据库运行和维护。

2、需求分析

需求收集和分析是数据库应用系统设计的第一阶段。[......]

Read more

寻址方式

寻址方式

寻址方式有指令寻址和数据寻址。

指令寻址方式有两种:顺序寻址和跳跃寻址。

顺序寻址:

由于指令地址在内存中按顺序安排,当执行一段程序时,通常是一条指令接一条指令的顺序进行。那么就必须使用程序计数器(又称指令指针寄存器)PC来计数指令的顺序号,该顺序号就是指令在内存中[......]

Read more

数据库完整性

数据库完整性

数据库完整性(Database Integrity)是指数据库中数据的正确性和相容性。

数据库完整性对于数据库应用系统非常关键,其作用主要体现在以下几个方面:

1、数据库完整性约束能够防止合法用户使用数据库时想数据库中添加不合法语义的数据。

2、利用基于DBMS[......]

Read more

数据模型

数据模型

数据模型是对现实世界数据特征的抽象,是用来描述数据、组织数据和对数据进行操作的。
现有的数据库系统都是基于某种数据模型的,数据模型是数据库系统的核心和基础。
数据模型应满足三方面的要求:1、能比较真实地模拟现实世界;2、容易为人所理解;3、便于在计算机上实现。
根据模型应用的不[......]

Read more

关系数据库分类

关系数据库分类。

关系可以有三种类型:基本关系(基本表或基表)、查询表和视图表。

基本表是真实存在的表,它是实际存储数据的逻辑表示。

查询表示查询结果对应的表。

视图表示由基本表或其他视图表导出的表,是虚表,不对应实际存储的数据。

关系必须是有限集合,通过为关系的每个列[......]

Read more

ER图转换关系模式

ER图转换关系模式/转换一般遵循如下原则:

1.一个实体型转换为一个关系模式。实体的属性就是关系的属性。实
体的码就是关系的码。
例如在我们的例子中,学生实体可以转换为如下关系模式,其中学号
为学生关系的码:
学生(学号,姓名,出生日期,所在系,年级,平均成绩) 同样,性
别、宿舍、[......]

Read more

sql子查询、集合查询

sql子查询、集合查询.

sql语句允许多层嵌套查询。但是子查询的SELECT 语句中不能使用ORDER BY语句,ORDER BY语句只能对最终结果进行排序。

1、带有IN谓词的子查询

子查询的结果往往是一个集合

子查询的查询条件不依赖于父查询,称为不相关子查询,这种子查询[......]

Read more

外连接与and的问题

外连接与and的问题

前段时间,在查找项目的一个BUG时发现该问题,为此特意整理该篇,以加深自己的印象,并给相关朋友一个注意和参考。

下面以一个小实例来讲该问题:

1、先建两张表并插入几条简单的测试数据,如下图

2、我们先看看左连接[......]

Read more