数据库设计的基本步骤

数据库设计的基本步骤,第1张

数据库设计的基本步骤如下:

1、安装并打开MySQL WorkBench软件以后,在软件的左侧边栏有三个选项,分别是对应“连接数据库”、“设计数据库”、“迁移数据库”的功能。这类选择第二项,设计数据库,点击右边的“+”号,创建models。

2、进入MySQL Model界面后,点击“Add Diagram"。

3、然后就进入了EER Diagram的设计页面。可以从左侧的图标中选择要创建的资源。鼠标停留在图标上3秒后,会提示资源的类型。选择资源后,可以在设计页面上方选择属性。

4、这里添加了一张数据库表,添加后,双击,在页面的底部会出现数据库表的编辑框。

5、这里创建一张user表,设置了id、name、age三列。

6、还可以创建外键,左侧提供了四种外键类型。点击后,只需要用鼠标分别选中要关联的两个表即可。Workbench会自动生成对应的外键。

7、在文件、导出中,可以选择导出为sql脚本。

8、下图是导出过程sql脚本的过程。

1451 系统运行

湖南省国土资源遥感综合调查信息系统的运行采用基于局域网的集成模式:数据及数据库由集中式的数据端存储,系统的集成应用由专用的应用端完成,系统的更新、维护由专用的处理端维护。

数据端、处理端、应用端协调运行于高速的局域网环境。数据端提供数据的访问支持,以及数据的安全维护;处理端完成数据的输入、输出、编辑、更新、分析等,以及集成系统的数据装配;应用端处理数据的界面化集成,包括显示、图文互查等功能的实现。三者紧密结合,构成一个有机的整体———湖南省国土资源遥感综合调查信息系统,一个可动态更新的运行系统(图14-7)。

图14-7 系统集成运行模式

应用端运行的是集成应用系统,处理端运行的是各种GIS、RS平台,数据端运行的是数据库管理系统。

由于系统数据量大,选用高档微机作为应用端、处理端的基本机型,品牌服务器作为数据端,采用100M的局域网,另外配置大尺寸彩色显示器、数字化仪、扫描仪、绘图仪、打印机等输入/输出设备。

系统的开发平台为ArcGIS、Delphi、SQL Server,在此基础上构成应用系统运行平台。

数据端:采用MS SQL Server 70存储和维护数据库。

处理端:采用各种GIS、RS软件完成数据的输入/输出、编辑/更新、分析等任务。

应用端:采用ArcInfo、MapObjects、Office、ACDSee、BDE等支撑应用系统的运行。

1452 系统维护

系统维护是一项十分重要的工作,因此,必须由经过培训的系统管理人员承担。

(一)数据更新

如果只是简单地更新某一数据,且不改变显示方式、属性结构,则只需将新数据复制覆盖原数据就可以达到更新目的。例如:将2000年的铁路线路图覆盖1998年的线路图,就可以达到更新铁路线路数据的目的,更新后在系统中马上可以显示、查询。

如果要更新整个系统,可以另建一个新的数据库服务器,将新数据按系统的要求做好后,再更改系统的数据库参数(指定当前所采用的数据库)就可以利用全部新的数据,这意味着生成了一个新的集成应用系统。如果将数据库参数又改回去,即恢复了原系统。

(二)备份与恢复

集成应用系统分程序、数据两大部分。

(1)程序的恢复:通过集成应用系统的安装程序重新安装恢复和解决应用端的故障。

(2)数据的备份:分为数据库部分和文件部分。数据库的备份与恢复通过SQL Server 70自身的备份/恢复机制进行;数据文件的备份与恢复通过磁盘镜象或克隆的方式进行,同时利用此种方式对数据库的数据存储文件进行一次备份。

(3)数据的恢复:先做基于文件系统的恢复(如果计算机 *** 作系统崩溃,应先恢复 *** 作系统),将数据文件从光盘、磁带或别的计算机复制到指定数据端,然后再基于数据文件进行数据库的恢复。

(三)参数设置

系统的参数包括系统控制参数、子系统参数、数据参数,是系统的核心控制部分,应由专业人员通过数据库来设置。

通过设置系统控制参数、子系统参数、数据参数,可以达到增减更新数据、增减更新子系统,并且方便地拆装系统、移植系统、更换系统的目的。当然,所有的这些设置过程一般只能由专业人员来 *** 作,否则会导致系统无法正常运行。

(四)系统升级

由于采用了程序与数据相分离、图形与属性相分离的原则,构成系统的各部分在一定的范围内可单独升级。硬件的升级能提高系统的整体性能;Windows *** 作系统的升级一般不会对系统产生大的影响;GIS平台与数据库管理系统的升级与集成应用系统会存在兼容性的问题,除非同时把集成应用系统也升级;集成应用系统的升级是整个系统性能提高的最大标志,由于其程序文件很小,因此升级快捷、方便、可靠,不会对原来数据产生任何影响。

领导决策部门、遥感专业人员和GIS信息系统开发人员各司其职、各取他人之长补己之短,可使本系统在管理查询、动态更新升级、空间综合分析应用三位一体的基础上实现长时期的可运行目标,满足新一轮国土资源遥感综合调查信息系统的绝大部分要求。

(五)权限管理

本系统的权限管理分为数据库权限管理、文件系统权限管理、集成应用系统的权限管理。

本系统中数据库权限管理由SQL Server系统管理员负责,不容许非集成应用系统数据库用户的创建。对于文件型数据采用Windows NT的文件系统来管理其权限。应用系统权限管理是对系统用户登录集成应用系统的控制。所有的权限管理都与数据端服务器有关,所以数据端服务器是整个系统安全控制的关键,确保数据端服务器的安全基本上就保证了整个系统的安全。

以上就是关于数据库设计的基本步骤全部的内容,包括:数据库设计的基本步骤、系统运行与维护、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9308824.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存