第一篇:用E-R图设计数据库(共)
用E-R图设计数据库(概念结构设计和逻辑结构设计)
用E-R图设计数据库(概念结构设计和逻辑结构设计)
1.实验目的1)熟悉E-R模型的基本概念和图形的表示方法。(概念结构设计)
2)掌握将现实世界的事物转化成E-R图的基本技巧。
3)熟悉关系数据模型的基本概念。
4)掌握将E-R图转化成关系模式的基本技巧。(逻辑结构设计)
2.实验内容
1)根据需求确定实体,属性和联系。
2)将实体,属性和联系转化为E-R图。
3)将E-R图转化为关系模式。
3.实验步骤和结果
1)设计能够表示出班级与学生关系的数据库。
①确定班级实体和学生实体的属性。
②确定班级和学生之间的联系,给联系命名并指出联系的类型。③确定联系本身的属性。
④画出班级与学生关系的E-R图。
⑤将E-R图转化为关系模式,写出关系模式并标明各自的主码或外码。
2)设计能够表示出顾客与商品关系的数据库。
①确定顾客实体和商品实体的属性。
②确定顾客和商品之间的联系,给联系命名并指出联系的类型。③确定联系本身的属性。
④画出顾客与商品关系的E-R图。
⑤将E-R图转化为关系模式,写出关系模式并标明各自的主码或外码。
注意:对由E-R图转换得到的关系模式进行分析,如果不合理,进一步对它进行规范化处理,得到最终的关系表。
4.实验总结
实验中遇到的问题及解决情况,通过实验,掌握了什么
第二篇:ER图作业题
E-R图作业题
1、某商业集团的销售管理系统
数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。
商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。试画出ER图,并在图上注明属性、联系的类型。
2、设某商业集团的仓库管理系统
数据库有三个实体集。一是“公司”实体集,属性有公司编号、公司名、地址等;二是“仓库”实体集,属性有仓库编号、仓库名、地址等;三是“职工”实体集,属性有职工编号、姓名、性别等。公司与仓库间存在“隶属”联系,每个公司管辖若干仓库,每个仓库只能属于一个公司管辖;仓库与职工间存在“聘用”联系,每个仓库可聘用多个职工,每个职工只能在一个仓库工作,仓库聘用职工有聘期和工资。试画出ER图,并在图上注明属性、联系的类型。
3、超市管理系统。
该超市公司的业务管理规则如下:
⑴该超市公司有若干仓库,若干连锁商店,供应若干商品。
⑵每个商店有一个经理和若干收银员,每个收银员只在一个商店工作。
⑶每个商店销售多种商品,每种商品可在不同的商店销售。
⑷每个商品编号只有一个商品名称,但不同的商品编号可以有相同的商品名称。每种商品可以有多种销售价格。
⑸超市公司的业务员负责商品的进货业务。
试按上述规则设计ER模型
4、学生选课管理系统
数据库需要有以下信息:
学生:学号、单位名称、姓名、性别、年龄、选修课程名
课程:编号、课程名、开课单位、任课教师号
教师:教师号、姓名、性别、职称、讲授课程编号
单位:单位名称、电话、教师号、教师姓名
上述实体中存在如下联系:
(1)一个学生可选修多门课程,一门课程可被多个学生选修。
(2)一个教师可讲授多门课程,一门课程可由多个教师讲授。
(3)一个单位可有多个教师,一个教师只能属于一个单位。
第三篇:教学管理系统分ER图
班级编号 年级 人数 班级 所在系别 班长 班级名称 学号 课程号 成绩 成绩 自动编号 课程号 授课 教师编号 班级号
入学时间 联系电话 所在班级 学号 学生 出生年月 姓名 性别 课程号 课程名 课程 姓名 联系电话 系别 性别 教师编号 教师 职称 婚否 政治面貌 系主任 系别 系名 系编号
第四篇:‘一张图’数据库解决方案
中天‘一张图’数据库解决方案
1.系统介绍
“一张图”是指覆盖全国的遥感影像、土地利用现状、基本农田状况、土地利用动态遥感监测,以及基础地理等多源信息的集合。
“一张图数据库”能满足全国、省级、地(市)级和县级国土资源部门数据共享的需求,采用海量空间数据存储技术、高效低损影像压缩技术、XML与WebService技术、组件式GIS与WebGIS技术、历史空间数据管理技术、海量影像数据管理技术、海量影像并行入库技术、海量影像金字塔并行计算技术和多尺度空间数据管理技术,实现海量数据的组织管理,快速浏览、数据查询、对比浏览、应用分析、统计汇总、权限控制等管理及应用功能。“一张图数据库”下一步的主要工作与应用,是与土地规划、建设用地审批、土地供应等国土资源批(增)、供、用、补、查等业务政务管理信息相衔接和叠加,作为国土资源宏观监管的基础数据和技术平台支撑。为土地督察、国土资源部各个司局以及事业单位的业务应用提供基础数据支撑,主要包括土地督察、土地执法、土地利用总体规划编制、建设用地审批、耕地保护、地籍管理、基本农田保护等等。
图1:一张图数据库整体框架
2.系统功能
系统功能介绍以全国一张图数据库为例:
2.1 海量的数据管理功能 该数据库存储了全国(不含港、澳、台地区)范围内的中高分辨率正射影像图、农村土地调查数据和土地利用遥感监测数据等多源异构空间数据,数据库数据量达45余TB。第一次实现了面向土地调查的中高分辨率遥感正射影像图全国覆盖。该数据库内容及数据规模居国内之首。
在如此海量数据的情况下,实现了数据的快速浏览,在任何尺度的任何浏览操作过程中,系统响应时间在3秒以内。
图2:2008年全国一张图数据库系统应用界面
2.2 DOM数据源分析功能
支持展现全国、省级DOM数据源的各种分析和分布图功能。如:DOM时相分析、比例尺分析、数据源分析;DOM时相分布图、比例尺分布图、数据源分布图。
DOM时相分析/ DOM时相分布图
DOM比例尺分析/ DOM比例尺分布图
DOM数据源分析/ DOM数据源分布图
图3:DOM时相分
2.3 快速数据浏览与查询
图4:快速浏览定位
2.4 直观明了的对比分析 将土地利用动态遥感监测的前后时相与土地利用现状图进行对比浏览分析。
当前时相与土地利用现状对比
前、后时相与土地利用现状对比
前、后时相对比
图5:前、后时相与土地利用现状对比
2.5 高效快速的统计汇总功能
2.5.1 支持从全国到省、市、区(县)
图6:市级土地利用现状汇总表
2.5.2 支持从全国到省、市、区(县)4个级别土地利用动态遥感监测相关的各种统计汇总及分析
主要包括:
新增建设用地图斑地类汇总
新增建设用地图斑占用地类汇总
新增建设用地图斑面积分级汇总
新增建设用地图斑占用基本农田汇总
新增建设用地占用地类统计
新增建设用地地类变化分类统计
新增建设用地分类统计
新增建设用地图斑面积分级统计
图7:新增建设用地分类统计表
2.6 丰富的各种专题应用分析
系统支持土地利用现状图、基本农田、耕地坡度分级等各种专题分析功能。
土地利用专题图
基本农田专题图
建设用地专用图
耕地专题图:耕地分布图、耕地坡度分级图
图8:土地利用现状图
2.7 简单快捷的数据分发
根据系统提供的数据权限信息,进行数据权限的分发工作。分发工作流程描述:用户选择指定的数据类别、区域和分发目录,进行数据分发工作。
对本系统的数据类别而言,主要包括两类:一类是影像,提供IMG格式进行分发;一类是矢量,提供SHP格式进行分发。
2.8 为领导提供决策支持
2.8.1 耕地保护
占用耕地
利用遥感监测确认的新增建设用地图斑,和上土地利用数据库叠加,分析遥感监测发现的新增建设用地占用耕地的数量和空间分布(以乡镇为单元,统计到季度)。以当变更后的土地利用数据库,与上土地利用数据库进行叠加,分析和统计新增建设用地占用耕地的数量和空间分布。
对比以上两种方式分析出来的占用耕地,提取大块的新增建设用地占用耕地不一致图斑,特别是遥感监测发现的,而对土地利用数据库未变更的新增建设用地占用耕地的图斑,进行预警,为“核查土地变更调查”提供支持。2.8.2 基本农田保护
基本农田保护片块与地类图斑进行叠加分析求交集,提取相应的地类,提供闪烁功能。
主要包括:
基本农田林地预警
基本农田建设用地预警
基本农田未利用地预警
基本农田非耕地面积汇总
图9:基本农田建设用地预警分析
2.8.3 规划执行情况
通过对已批准的建设项目用地的情况统计,得出各地类的变化面积;通过由规划地类面积值得到规划实施的理想变化面积值,从而实现在某一某一地类实际面积值与理想值的对比。2.8.4 计划执行情况
根据计划与内批准的建设项目占用耕地和整理复垦开发增加耕地统计数,得出在某一、某一地类面积值的计划与实际变化的对比。2.8.5 新增建设用地预警
新增建设用地预警分析,是将遥感监测提取的新增建设用地图斑,与土地利用现状数据和基本农田数据进行叠加分析,并进行预警。主要包括:
新增建设用地占用耕地预警
新增建设用地占用基本农田预警
图10:新增建设用地占用基本农田预警
2.9 二维与三维一体化应用
二维与三维一体化应用采用Real Spatial技术、综合利用现阶段遥感技术的最新成果,同时与地理信息系统平台无缝衔接,实现了海量数据(包括矢量数据、栅格数据、专题数据等)三维快速浏览、三维查询和三维分析等功能。
系统支持KML地标模型,通过KML可以建立真实的城市三维模型。
3.成功案例
全国一张图
国家土地督察局(沈阳局、武汉局)
内蒙古自治区一张图运行系统
河北省一张图运行系统
呼和浩特市一张图系统
…………
第五篇:数据库设计说明书(文档格式)
数据库设计说明书
1.引言 1.1 编写目的
阐明编写本数据库设计说明书的目的,指出读者对象。1.2 项目背景
列出本项目的委托单位、开发单位和主管部门,说明该数据库系统与其他系统的关系。1.3 定义
列出本文档中所用到的专门术语的定义和缩写词的原意。1.4 参考资料
列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源。包括本项目经核准的计划任务书、合同或上级机关的批文,项目开发计划,需求规格说明书,本文档需要引用的论文、著作,需要采用的标准、规范。2.外部设计 2.1 标识
列出用于标识该数据库的编码、名称、标识符或标号,并给出附加的描述性信息。如果该数据库是在实验中的或是暂时性的,则要说明其暂时性和有效期。2.2 约定
叙述使用该数据库所必须了解的建立标号、标识的有关约定。例如用于标识库内各个文卷、记录、数据项的命名约定等。2.3 使用该数据库的软件
列出将要使用或访问该数据库的所有软件。2.4 支撑软件
叙述与此数据库有关的支撑软件,如数据库管理系统、存储定位程序等。概要说明这些支撑软件的名称、功能及为使用这些支撑软件所需的操作命令。列出这些支撑软件的有关资料。2.5 专门说明
为此数据库的生成、测试、操作和维护的相关人员提供专门的说明。3.结构设计 3.1 概念结构设计
说明数据库的用户视图,即反映现实世界中的实体、属性和它们之间关系的原始数据形式,包括各数据项、记录、文卷的标识符、定义、类型、度量单位和值域。可使用ER图。3.2 逻辑结构设计
说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括记录、段的编排,记录、段之间的关系及存取方法等,形成本数据库的管理员视图。3.3 物理结构设计
建立系统程序员视图,包括:(1)数据在内存中的安排,包括索引区、缓冲区的设计。
(2)所使用的外存设备及外存之间的组织,包括索引区、数据块的组织
与划分。
(3)访问数据的方式方法。4.运用设计 4.1 数据字典设计
对数据库设计中涉及的数据项、记录、文卷、子模式、模式等一般要建立数据字典,以说明它们的标识符、同义名及有关信息。4.2 完整性设计
说明为保持数据库中数据的完整性所作的考虑,如数据库的后援频率、数据共享、数据冗余等。4.3 完全保密设计
说明所采用的保证数据安全保密的措施和机制,如数据库安全破坏标识、资源保护方式、存取控制方式等。