下载此文档

关系数据库设计.ppt


文档分类:IT计算机 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
该【关系数据库设计 】是由【54156456】上传分享,文档一共【14】页,该文档可以免费在线阅读,需要了解更多关于【关系数据库设计 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。单击此处添加副标题
第1章 关系数据库设计
重点内容:
关系数据模型
关系操作
数据库设计
完整性
商务工作计划通用模版
一、关系数据模型
1、数据结构
在关系数据库系统中,关系是关系数据模型的核心。关系数据库系统中最主要的数据结构就是关系。在实际表示中,关系可以用一个表来直观的表示,通常表是以一种矩形数据行/列的形式表示。表的每一列表示关系的一个属性,每列的名字即为一个属性名,每一行表示一个记录代表一个物理实体。关系数据库中,所有的数据都是通过表来进行存储的,可以说没有表数据就无法进行存储和表示。
一、关系数据模型
一、 关系数据模型
2、键与外部键
候选键:包含独立的标识数据库中每一行的值的任意一个列或一组列;
主键:独立的标识存储在表中的每个记录或潜在记录的一组列(一组中可能只包含一个值)。
主键中的属性称为主属性,其他属性则称为非主属性,判断一组值是否具有候选键的资格有两条严格的规则:
(1)表中任意两个记录在他们的由候选键组成的列的组合中都不具有相同的值,即唯一性规则(uniqueness property);
(2)作为候选键的列的组合中,没有一个列的子集表现出唯一性,即不可简化性规则(irreducability property)。
二、关系操作
1、选择
选择操作从表中返回特定行的集合。选择操作也可以称为限制,因为它限制了返回行集合的标准。限制条件只适合于被返回的行,不适合包括在查询结果中的列。要指定限制条件,可以将条件写在WHERE子句中。
SELECT *
FROM Department
WHERE dnumber < 5
Results
dnumber dname mgrid mgrstrdate
———— ———— ———— ——————
1 开发部 1001 2001-11-3
2 市场部 2001 2002-3-1
3 人事部 3001 2001-4-5
4 技术部 4001 2001-1-15
[4rows]
二、关系操作
2、投影
投影操作限制了查询返回的列,允许您列出所要查看的列。投影只允许返回表中各列的具体的子集,是通过将具体的列清单传递给SELECT语句来实现的,即在SELECT列表中列出需要查看的列的名称。
SELECT dname, mgrid, mgrstrdate
FROM Department
Results
dnumber mgrid mgrstrdate
———— ———— ——————
1 1001 2001-11-3
2 2001 2002-3-1
3 3001 2001-4-5
4 4001 2001-1-15
5 5001 2002-6-5
6 6001 2002-3-10
[6rows]
二、关系操作
3、连接
连接操作是结合多个表的关系操作,为了查询特定数据而将两个或更多个表连接起来形成新的报表或视图,以便您能够比较和对比数据库不同表中的数据,为您提供了更大的功能和灵活性。可以通过连接来发现数据之间的关系,找出数据之间的联系,而不仅仅局限于数据库中已有的一些关系。连接操作是通过在WHERE子句中设定特定的条件,或者使用JOIN关键字通过表之间相关的列来连接不同表中的数据,您可以在其中设定您想指定的条件。
SELECT name, sex, id, salary, dno
FROM Employee, Department
WHERE =
Results
name sex id salary dno
————— ——— —— ———— ———
林志千 男 1001 1
陈广海 男 2001 2
张宇 男 3001 3
张峰 男 4001 4
李志深 男 5001 5
魏成 男 6001 6
[6rows]
数据库设计概述
数据库模型准则
信息准则
确保访问准则
空值准则
数据字典准则
广泛的数据子语言准则
视图更新准则
集合准则
物理数据准则
逻辑数据准则
数据完整性准则
分布准则
无损害准则
三、数据库设计概述
2、数据库设计过程
(1) 信息的收集
(2) 确定数据
(3) 建立实体-关系模型
(4) 进行规范化
(5) 编写组建数据库的SQL代码,同时使用查询等操作进行一些检测
(6) 根据测试结果对已完成的数据库进行检查,在觉得有问题或需要完善的地方进行必要修改和完善。
四、概念数据库设计
1、概述
在数据库系统设计中,建立反映客观信息的数据模型,是设计中最为重要的,也最基本的步骤之一。数据模型是连接客观信息世界和数据库系统数据逻辑组织的桥梁,也是数据库设计人员与用户之间进行交流的共同基础。概念数据库中采用的实体-关系模型,与传统的数据模型有所不同。实体-关系模型是面向现实世界,而不是面向实现方法的,它主要是用于描述现实信息世界中数据的静态特性。而不涉及数据的处理过程。但由于它简单易学,且使用方便,因而在数据库系统应用的设计中,得到了广泛应用。
实体-关系模型可以用来说明数据库中实体的等级和属性。基本上,实体-关系模型中要标识:
(1)在数据库中存在的实体
(2)实体的属性
(3)实体之间的关系
四、概念数据库设计
四、概念数据库设计
2、实体
实体是实体-关系模型的基本对象,是现实世界中各种事物的抽象。凡是可以相互区别开并可以被我们所识别的事、物、概念等对象均可认为是实体。
3、属性
每个实体都有一组特征或性质,称为实体的属性。实体的属性值是数据库中存储的主要数据,一个属性实际上相当于表中的一个列。
4、一对一关系
在数据库中,一个表与另一个表之间存在一对一关系是可能的,通常情况下,当一对一关系在两个表中存在时,为了简便起见一般将两个表合成一个表。

关系数据库设计 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人54156456
  • 文件大小4.86 MB
  • 时间2025-02-01
最近更新