北邮数据库实验报告2模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京邮电大学
实验报告
课程名称:数据库系统原理
实验名称:E-R建模与关系表转换
网络工程系315班姓名王倩教师吴起凡成绩_________
2016年4月5日
实验二 E-R建模与关系表转换
●实验目的
1. 理解和掌握E-R图的基本概念。
2. 培养根据实际应用领域数据对象描述,抽取数据对象特征、关联关系等信息,设计数据库概念结构的能力。
3. 选做:学习Power Designer,进行数据模型转换和关系表的自动创建,培养软件辅助设计工具的使用能力。
●实验原理
对GSM网络的各种配置资源,及资源之间的相互关系,如控制,分配给,相邻等,进行抽象,设计概念数据模型(CDM),形成E-R图,然后利用Power Designer 数据库概念设计工具,将数据库概念结构转化为物理结构,然后再转化为SQL脚本,从而在数据库中直接生成表结构。
●实验平台及环境
1. 软硬件环境
处理器:Inter(R) Core(TM) i5-2520M CPU 2.50GHz
内存:2G
操作系统:Windows 8.1 专业版,32位
2. 工具
实验平台: Microsoft SQL Server2012数据库管理系统
数据库系统概念设计工具:Sybase Power Designer 12
●实验内容
1.根据数据需求描述抽象出E-R图
阅读《GSM移动通信网络配置数据库》课程实验背景资料-11-v4.doc,根据GSM的基本概念,分析其中的数据需求,将其描述抽象成实体和联系,并确定实体和联系的属性,特别要注意标明其主键和外键等约束关系,最终形成E-R图。
2.将E-R图输入相关设计工具(Power Design)形成概念模型(CDM)。
3.使用工具将E-R图转换为数据库物理结构(PDM)。
4.将物理模型转化为生成数据库中的表和视图的脚本,注意要选择数据库为SQL Server。5.执行SQL脚本,生成表和视图。
6.成功后,查看生成的表和视图的情况。
●实验步骤
1. 需求分析
GSM移动通信网络配置数据库是对通信网中的各种资源及各种资源之间的关系进行描述。资源既包括物理资源,又包括逻辑资源。GSM网络由移动终端、无线网络部分、核心网络三部分组成,这三部分的资源主要有以下10种:
物理资源:
✓MS: 移动台/手机MS
✓BTS: 基站收发信机(Base Transceiver Subsystem),又称为基站(子系统)
✓BSC: 基站控制器(Base Controller Subsystem).
✓Cell: 小区。在一个BTS周围,能使移动台以不小于最小有效信号强度接收到来自BTS的无线信号的所有地理位置点构成BTS覆盖范围或服务范围。BTS分为全向站和定向站。全向站的覆盖范围构成小区cell。定向站的覆盖范围称为扇区sector。由于小区cell和扇区sector 的属性基本相同,所以下面建模时不进行区分,统一称为cell.
✓邻区:地理位置相邻的小区cell或扇区sector的覆盖范围将会有重叠,重叠区域称为切换区域。而这些相邻小区互为邻区。
✓天线:BTS全向站配置一副覆盖角为360度的全向天线。BTS定向站配置有多副覆盖角小于360度的定向天线
✓MSC: 移动交换机
逻辑资源:
✓路测信息:主要是对小区的经度,纬度,接收电平的测量
✓频点:BTS与MS间通过空中(逻辑)无线信道(channel)进行话音或数据通信。GSM 系统所占用的无线频段被划分为一系列频点/频道/载频,每个频点对应于1个TDMA帧,1个TDMA帧包含有8个时隙(slot),每个时隙相当于1个物理信道(channel),而1个物理信道又被映射为1个逻辑信道,如业务信道和控制信道等。当对业务信道和控制信道分配频点时,每个cell/sector只有且必须有1个BCCH,因此必须为此BCCH在物理上分配1个频点。而每个cell/sector内的TCH信道最多可占用8个频点,由于每个频点有8个时隙/物理信道,因此1个cell/sector内最多有64个TCH信道。
✓分钟级话务数据:
进行设计时,主要是对这些资源,它们的属性以及它们之间的关系建模。
2. 概念设计
对现实世界的资源进行一级抽象,构造E-R数据模型。
实体设计:
MS: 移动终端
路测信息:属性有
联系设计:
✓MSC”管理”BSC,一对多,两端均为完全参与,可引入cardinality limits。
✓BSC“控制”BTS,多对多,两端均为完全参与,可引入cardinality limits。
✓BTS“对应于”cell/sector,一对一,两端均为完全参与。
✓移动台空闲状态下, cell “覆盖”MS,多对多,MS完全参与,cell部分参与。
✓移动台通话状态下, cell “服务于”MS,一对多,MS完全参与,cell部分参与。
✓天线”配置给”小区/扇区,一对一,天线部分参与,小区/扇区完全参与。
✓地理位置上相邻、并且定义为邻区的2个小区之间有邻区关系,邻区关系是一种非对称关系,多对多,两端均为完全参与,可引入角色表示法。
✓路测数据“来自于”小区,多对一,小区部分参与,路测数据完全参与。
✓话务数据与小区的关系为多对一,小区和话务量都是完全参与。
✓频点“分配给”小区,多对多,频点部分参与,小区完全参与,联系“分配给”的属性包括(1)上行频率(2)下行频率(3)分配的信道类型,如BCCH、TCH、DCCH、CCCH等(4) cardinality limits:BCCH有且只有一个。
3. CDM设计,画出E-R图,输入Power Designer形成概念模型
概念数据模型如下图:
4. 使用工具将E-R图转换为数据库物理结构
Tools->Generate Physical Data Model