实验2,数据库表的创建与维护.docVIP

  • 19
  • 0
  • 约 17页
  • 2016-05-24 发布于重庆
  • 举报
实验2,数据库表的创建与维护

《数据库原理》实验报告 实验名称 数据库表/视图的创建与维护实验 班 级 2011211309 组 号 13 组员姓名 浦倩 杨洋 实验目的 掌握将E-R图转换为数据库逻辑模式(关系表)的方法。 通过进行数据库表的建立操作,熟悉并掌握在Microsoft SQL Server数据库中建立表的方法,理解关系数据库表的结构,巩固SQL标准中关于数据库表的建立语句。 通过对Microsoft SQL Server数据库中建立、维护视图的实验,熟悉Microsoft SQL Server数据库中建立和维护视图的方法,理解和掌握视图的概念。 掌握从Excel表向Microsoft SQL Server关系数据库导入数据的方法,利用实际数据建立GSM网络配置数据库。 实验环境 采用Microsoft SQL Server数据库管理系统作为实验平台。 实验内容与步骤 1. 阅读《GSM移动通信网络配置数据库》课程实验背景资料-11-v4.doc,将其中数据需求转化为E-R图。具体的E-R物理模型图如下:(主键和外键关联已在图中显示) 2. 写好SQL脚本文件(包括多个create table、create view等命令),一次性生成表和视图,在Microsoft SQL Server中打开SQL脚本文件并执行。写好的SQL脚本见附录。 数据导入 选择要导入的数据源,原始数据要进行去空行,删除中文行等操作。 选择要导入的数据库名。 选择复制整个表 将数据源和数据库中的表对应起来。 在映射数据属性的时候,相同的名字系统会自动对应。如果要导入的数据源和关系中属性名字不相同的情况下,可以编辑映射将他们联系起来。 成功导入数据。(因为导入数据可能出现一些小问题,所以本次实验的所有实体数据是分开导入的。) 创建视图(脚本见附录) A. 在表“小区基本信息”上创建“LAC号为14121的小区基本位置信息”视图CellInfo,属性包括(CellID、所属地区、LAC号、经度、纬度) 。 B. 在表“20个小区一周分钟级话务数据”上创建“全速率话务量平均值大于23的小区话务量数据信息”视图CellCallInfo,属性包括(CellID、平均半速率话务量率、平均拥塞率)。 C. 创建“MscID = 5214的MSC管辖的BTS的基本信息,及其BTS对应的天线基本信息。 附录:(SQL脚本) create view CellInfo as select CellID,AreaName,LAC,Longitude,Latitude from CELL where LAC=14121 go create view CellCallInfo as ( select CELLID,avg(rate) as avg_r,avg(callcongs) as avg_c from HuaWu group by HuaWu.CELLID having avg(traff)23 ) Go create view ParMscInfo as select BTS.*,Antenna.* from MSC,BSC,BTS,CELL,Antenna where MSC.MscId=5214 and MSC.MscId=BSC.MscId and BSC.BscId=BTS.BscId and BTS.BtsName=CELL.BtsName and CELL.CellId=Antenna.CellId go use [victory] Go create table MSC ( MscID int not null, MscName char(256) null, MscCompany char(256) null, MscLongitude float null, MscLatitude float null, MscAltitude float nul

文档评论(0)

1亿VIP精品文档

相关文档