云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库实验指导书

数据库实验指导书

  • 62 次阅读
  • 3 次下载
  • 2025/12/11 17:11:38

数据库原理及应用实验

指导书

编制人:张帅

机电学院工业工程系

一、实验简介

ERwin用来建立实体-关系(E-R)模型,是关系数据库应用开发的优秀工具。ERwin主要建立数据库的概念模型和物理模型。它用图形化的方式,描述出实体、联系及实体的属性。提供建造逻辑模型能力,帮助用户区分哪些是概念上的数据库设计,而哪些又是物理上的数据库设计。

二、实验内容

选择一:建立学生选课系统,可以根据以下几点关系进行建模。

? 学生老师都有居住地址,学生住在某公寓某寝室,老师住某栋楼的某房

? 学生老师都可以用电话

? 学生有学号,姓名和性别,可以属于某单位

? 老师属于教研室,教研室上面可能有上级单位,上级单位可能有更上级

单位

? 老师有职称,在授课地点和授课时间上课教学生

? 学生可以选课,选课时注意上课课时,学期末考试取得成绩和相应的学

分。

选择二:建立大学教材书库管理系统,可以根据以下几点关系进行建模。 ? 每本教材、书籍都有它的基本信息 ? 不同类型的书籍要分类管理

? 书籍在购买时会了解订书单位和供书单位的基本信息,进行订书、售书、

采购等活动

? 在图书管理过程中需要建立库房,了解书籍的进、出情况 ? 每个管理系统都应有管理员。

三、实验目的

1、构造实验内容中各种实体和联系。 2、表达实体间的各种约束关系。 3、熟悉ERwin软件及建模过程。 4、了解SQL语句的基本语法。

四、主要仪器设备

计算机、ERwin软件、Viso

五、实验原理

ERwin数据建模主要有两种方法IDEF1X和IE: information engineering,其中IDEF1X是关系数据库的设计方法。 IDEF1X模型的基本结构为:

1) 实体(如人、地点、概念、事件等)用方框表示; 2) 实体之间的关系(联系),用放框之间的连线表示; 3) 实体的属性,用方框内的属性名称来表示。 (一)实体

对于关系数据库,表是关系数据库的基本组成部分。表被用于组织和存储信息,表由字段和数据行所组成。每一行包含一组被称为实例的事实。在关系数据库中,所有的数据值必须是原子的,也就是说,表中的每一个单元只能包含不可再分的事实。数据库中表之间也可以存在关系,每一个关系代表两张表之间共享着一个或多个字段。

正如表和字段组成了关系数据库的物理模型一样,一个实体-关系图(以及所有逻辑数据模型)也包含等价的部分。表的逻辑等价物是实体,字段的逻辑等价物是属性。

在关系术语中,依靠外键属性唯一标识的子实体称为依赖实体,依赖实体用圆角矩形表示。不依赖于模型中任何其它实体,就能唯一确定实体中每个实例的实体称为独立实体,独立实体用直角矩形。

(二)属性

属性是用来分辨或说明实体的性质与特征,是数据真正处理的值。 在数据模型的每一个实体中,都有一条水平线将所有属性分成了两个部分—键区域和非键区域。在横线上面的为键区域,横线下面的为非键区域或数据区域。

主键(Primary Key,PK),实体中所有候选键中被指定为最优先或最常用来唯一标识每个实例的某个属性或一组属性。

被选为主键的属性或属性组必须具备以下特征。 ? 唯一标识一个实例。 ? 永远不包含空值。

? 始终不改变。一个实例通过主键进行标识,如果主键发生变化,就代表

不同的实例。

? 为了便于索引和查询,主键应尽可能短。如果所选择的主键包含来自于

其它实体的主键,那么这样的主键被称为复合主键。这时应当确保主键的每个部分都符合上面的规则。

外键(FOREIGN KEY(FK)),是在父实体中定义的主键通过关系从父实体迁移到子实体当中来的属性或属性组,称为外键。

角色名(Rolename),是外键属性的新名字,角色名定义一个新属性,它用来描述由关系体现的业务陈述。 (三)关系

关系代表实体之间的连接,关系在图中用“动词”表示实体之间是如何相关的。两实体间关联性的表示分为一对多关系(标识关系和非标识关系)、多对多关系。

1) 一对多关系(标识关系和非标识关系)

标识关系(Identifying Relationship),当一个外键从父实体迁移到子实体的主键区域,那么在两个实体之间就形成了一个标识关系(当然,子实体也就成了依赖实体)。实体间用一条实线表示标识关系,并且在实线靠近子实体的那一端还有一个黑点。

非标识关系( Non-Identifying Relationship),非标识关系也是连接父实体和子实体,用非标识关系连接两个实体时,外键将被迁移到子实体的非主键区域中。用一条虚线表示非标识关系。 2) 多对多关系

两个实体之间的非确定关系,通常称为多对多关系。它用来表示第一个实体

搜索更多关于: 数据库实验指导书 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

数据库原理及应用实验 指导书 编制人:张帅 机电学院工业工程系 一、实验简介 ERwin用来建立实体-关系(E-R)模型,是关系数据库应用开发的优秀工具。ERwin主要建立数据库的概念模型和物理模型。它用图形化的方式,描述出实体、联系及实体的属性。提供建造逻辑模型能力,帮助用户区分哪些是概念上的数据库设计,而哪些又是物理上的数据库设计。 二、实验内容 选择一:建立学生选课系统,可以根据以下几点关系进行建模。 ? 学生老师都有居住地址,学生住在某公寓某寝室,老师住某栋楼的某房间 ? 学生老师都可以用电话 ? 学生有学号,姓名和性别,

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com