当前位置:首页 > 日记 > 正文

oracle数据库的建模与设计

oracle数据库的建模与设计
Oracle当然你看到的是:谈论和Oracle数据库设计建模,开发一个基于数据库建模和设计的应用系统中,最关键的一步是基于数据库的整个系统,从物理学的逻辑,可怜的设计的一部分,基于整个应用系统像是破旧的房屋,随着不断深化的发展过程,它总是要面对各种各样的困难

在预期的风险中,开发人员必须为未经精心设计的数据库系统进行修改或重新设计而支付不可预见的成本,因此,一个有效的系统必须有一个好的数据库设计。

1。逻辑建模

对于特定的数据库,数据库的设计方法各不相同,但造型相同的相位,所以你可以使用一些常用的工具如玫瑰,理性,PowerDesigner etc.,这一阶段主要是根据系统的需要,实现信息应用系统的数据采集和分析,以及内部和外部的关系数据分析。的结构,从而有效地建立整个系统(在关系数据库中通常称为表结构),数据库的数据量、数据流量分析,并基于此模型的响应速度估计产生。具体操作规则的具体需求和数据库的范式分析,一些用户体验,从的性能,从安全、方便管理、易于开发、数据库等方面,对分析师的喜好和习惯的具体方法有所不同,不能作工具,最好用的工具,可以使分析过程简单,最重要的是要产生一些图,如E-R图,在一眼使分析过程。

两。物理设计

这一步将使用特定的设计和系统数据库,以及硬件和软件的数据库操作平台,目的是给出一个合理的物理空间数据库的配置,这是数据库设计的重要环节,关系到数据的安全性和数据的基础上,具体的表现,这一步包括磁盘上的相应的表空间的数据文件的分布,但也确定归档文件,根据数据大小的回滚段的大小,然后分配,这些文件的分配应遵循一定的原则,要备份的精神,优化性能的原则,原则如下(以Oracle数据库为例):

1,为表和索引设置不同的表空间,禁止在系统表空间中输入非核心Oracle系统组件,确保数据表空间和索引表空间位于不同磁盘驱动器上。

2,了解最终用户如何访问数据,如果可能的话,将经常查询和经常查询的对象放在不同的物理磁盘上。

三.当一个数据库包含大型对象,允许用户访问不同的数据并行的元素,在多个磁盘存储对象很好。分区可以使用。在一个操作系统的平台上的表行数以百万计的定义,应该小心,因为数据库文件的大小由操作系统的限制,这种限制是不是由Oracle。

4,在独立磁盘上创建至少两个用户定义的回滚表空间来存储用户自己的回滚段,回滚段的顺序设置在初始化文件中,以便它们可以在多个磁盘之间进行切换。

5,将重做日志文件放在较少的读写磁盘上。对于每个Oracle实例,设置两个或多个重做日志组,并将同一组的两个成员放在不同的设备上。

6,建立表和索引的大小,这决定了需要保存表空间的大小,确定哪个表空间上的安装在什么盘,表空间可以结合的。具体的估算方法可以在Oracle的一些公式一致,和存储参数如(PCTFREE,PCTUSED)应根据每个表的目的的具体特征定义。

三。数据库参数设计

在建立每一个数据库,设置了默认参数,但参数设置特定的应用需求可能不同,往往需要根据应用系统的特点和不同变化的需要设置默认参数,如实例的操作系统平台,每个数据库的数量,内存大小的集,带螺纹,备份等,具体的参数必须是最适当的修改,这一步是数据库应用系统的性能非常重要,但也要确保必需的数据库功能得以实现的重要一步。

四。与开发软件的接口

最后考虑数据库设计接口问题之间,选择软件开发,编写接口程序,有些第三方软件已准备好,有些是有数据库本身,如JDBC,BDE、ADO、数据库接口,主要在可用性的考虑,接口的效率。这一步主要是从经验,因产品不断推出,都是由商业吹捧,确定在实践中这是最合适的。

以上是数据库建模的几个重要步骤的一般分析,整个设计过程是不断改进的,是数据库管理员、设计师和开发人员来完成,但各有不同的侧重点,并专注于数据库管理员的2设计,3步,工程师们集中在1步,和开发商专注于设计的4步,因为有些应用程序编程环境和应用环境的不同,两套两套设计这么做,注重便携性的相容性。

结合实际劳动管理系统的数据库设计,对以上步骤进行了进一步说明。

本系统适用于大型企业集团,包括几十个分支机构,基本数据均来自各分公司,每个分支都有一组access数据库,存储其人事档案信息,从工厂到常规维护,一般数据库,用于每个查询、劳动室统计,这是部分数据库。

1。逻辑建模

第一个是数据库的数据量、数据流量分析,和响应速度的估计,这一步的物理设计是必要的,本系统的主要数据是劳动人事档案,大约有100兆,人事信息和工作程序、工资水平、工厂车间等各种编码,共有大约300兆的某些方面的数据量,数据的输入和维护大多是在工厂和矿山进行,然后他们集中无处不在,所以数据流量非常大,而且响应速度一般要求。

在逻辑建模工具,使用合理的上涨2000,根据用户需要,设计各种用例视图、逻辑视图中生成的数据库实体之间的E-R图,和实体,然后生成数据建模,确定后使用架构生成在用户好相应的数据库建设产生的表。

详细的图纸非常单调乏味,这里没有显示。

两。物理设计

1,因为员工档案信息数据库很大,而且有照片,所以它被分成两个表。这些照片放在一个单独的表中,分区技术用于在档案和照片表上创建分区,并将不同的分区放在不同的表空间上。

2,由于档案档案中有许多代码,当我们查询时,我们需要用代码库进行读操作,所以我们不把工作人员的档案信息表和代码库放在表空间中。

3,建立两个回滚表空间、十个回滚段、两个表空间中的分区,并创建一个较大的回滚段,因为员工文件信息表通常会有批处理修改和添加。

4、把重做减少读写磁盘日志文件。三重做日志组的成立,与同组的两名成员被放置在两板。由于对归档备份的选择。

5、根据每个表的性质,确定存储参数,如插入、修改和删除文件的信息表,所以把它放在PCTFREE 10,PCTUSED 80大小,估计数块大约需要,计算根据文件大小数存储表空间。

6。根据用户的需要建立一套数据库安全系统,即总结用户的几种权限,设置这些用户,并给用户分配相应的限制,供开发者编程时使用。

三。参数设置

在默认的初始化参数文件中,选择大。因为用户数很多,大约100。

shared_pool_size,数据库的大小有关,也与应用软件,设置为1.5倍的默认值。

的db_block_buffers设置为25 MB的基于使用的存储器和服务器的事务数。

sort_area_size设置为10 MB的基于服务器的内存使用。

log_buffer是默认值的1.5倍。

dbwr_io_slaves设置为1

根据交易规模的rollback_segments被定为10,把它们放在两盘,分别。

过程80

mts_servers 3

mts_dispatchers TCP,3

archive_log_start真是备份的档案。

这些参数的确定是暂时的。在运行之前,没有系统能够准确地识别系统,并且在应用程序运行之后需要对其进行调整。

四,在{ 1 } { 2 }下一页中看到的Oracle教程是:Oracle数据库的建模和设计。发送软件的接口问题

因为我们的系统开发软件是Borland C++ Builder 5,所以BDE界面成熟。它是由Borland公司提供的,其性能更好。

以上是基于多年数据库管理和开发实践的数据库建模与设计的总体思路,希望能对您有所帮助。

{ 1 } { 2 }的最后一页

相关文章

MySQL数据库混沌代码保存越南随机

MySQL数据库混沌代码保存越南随机

数据库,解决方案,混沌,越南,代码,我测试自己,许多字符变成。 数据库连接已经使用UTF8字符集: 复制代码代码如下所示: 定义(mysql_encode mysql_query(让名字。mysql_encode,美元Conn)或死亡(字符集设置错误。mysql_error()); 半个小时没做完了。 …

什么方法可以cpqdfwag.exe端cpqdfw

什么方法可以cpqdfwag.exe端cpqdfw

查询,方法,过程,电脑软件,exe,点评:cpqdfwag.exe是康柏的康柏计算机诊断程序。它开始与系统 进程文件:cpqdfwag或cpqdfwag.exe 进程名称:cpqdfwag 过程类别:安全风险的过程 英文描述: cpqdfwag.exe是过程与康柏诊断工具相关。它运行,实用,它也被…

李逍遥皮肤特效手感怎么样 李逍遥

李逍遥皮肤特效手感怎么样 李逍遥

李逍遥皮肤特效手感怎么样 李逍遥皮肤多少钱入手划算,建模,点券,皮肤特效,首周,游戏中,限定,仙剑,动画,此次王者荣耀和仙剑联动备受瞩目,大家期待已久的曜李逍遥皮肤终于于今天正式上线了!那么这款皮肤品质如何呢?皮肤特效手感怎么样呢?售价又是多少,怎…

Win8系统接入无线网络的密码(图)

Win8系统接入无线网络的密码(图)

系统,密码,无线网络,电脑软件,在Win8系统,你可以查看无线网络已经通过电脑连接密码。具体方法如下。 首先,按下Win + C组合键,然后单击显示在右侧的设置按钮;;(如图1),然后单击桌面下面的;;菜单;控制面板;把控制面板窗口;单击打开;。控制面板窗口,找到;;网络…

通过表键更改Oracle系统的名称

通过表键更改Oracle系统的名称

系统,名称,电脑软件,Oracle,您正在查看的Oracle过程是对Oracle系统外部密钥的重命名。 oracle中的外键是保证系统引用完整性的一种方法,引用完整性指的是分布在两个表中的约束关系,外键与两个表有关,父调用一个表,另一个称为子表。 父表是参考…

对于EvtEng的evteng.exe过程信息查

对于EvtEng的evteng.exe过程信息查

作用,信息查询,过程中,过程,电脑软件,点评:EvtEng.exe是一个evteng相关模块支持英特尔无线网络连接硬件 进程文件:EvtEng或evteng.exe 进程名称:英特尔evteng模块 过程类别:安全风险的过程 英文描述: evteng.exe是一个过程,属于evteng模块为你…

excel组合单元格的研究

excel组合单元格的研究

组合,单元格,电脑软件,excel,这种现象的步骤如下: 第一步:输入A1区域的数字,实际区域可以自行选择,数字也可以根据自己的喜好而丢失。 第二步是选择A1、A4区域,单击开始标签,在功能区、合并中心、命令按钮上单击在弹出对话框中,确认按钮完成单元…

手机使用wifi在线QQ总是掉3G在线QQ

手机使用wifi在线QQ总是掉3G在线QQ

在线,3G,电脑软件,wifi,QQ,问题: 我的摩托罗拉XT615手机使用WiFi上网,和1多分钟后,QQ会自动脱落。如果你使用3G上网,QQ没有滴出状况的原因是什么 答案uff1a QQ很容易掉下来wifi,这是一个问题设置: 手机设置后再找到WLAN,在高级选项中,选择休眠状…

暴风影音或电影卡顿现象(解决方案)

暴风影音或电影卡顿现象(解决方案)

解决方案,暴风影音,现象,电影,电脑软件,我们经常用暴风看电影或视频的机器,如果你遇到卡顿现象,参考下面的方法: 首先检查硬件配置太低,一般的台式机或笔记本电脑使用的显卡,看视频流畅;如果计算机用的是集成显卡,有时会出现卡顿现象。 其次,有太…

构建和安装自定义内核

构建和安装自定义内核

自定义,内核,安装,电脑软件,点评:首先,使内核建立目录的快速视图。所有目录,这里所说的在/ usr / src / sys目录;它也可以通过/ sys.the许多子目录包含了内核在不同的部分,但是我们需要完成的任务最重要目录是弓/会议您将编辑定制内核的配置,以及…

做aoltray.exe过程信息查询aoltray

做aoltray.exe过程信息查询aoltray

过程,信息查询,电脑软件,aoltray,exe,点评:AOLTray.exe是美国在线系统托盘的过程。它是用来让你更容易的访问美国在线和不同的设置 进程文件:aoltray或aoltray.exe 进程名称:aoltray 过程类别:安全风险的过程 英文描述: aoltray.exe是美国在线…

比赛一结束就马上开始比赛。

比赛一结束就马上开始比赛。

结束,电脑软件,问题: 我用的是WIN7系统电脑,玩狙击精英v2游戏,刚进入游戏,闪电退出,怎么了 答案uff1a 在win7的系统,游戏的出现闪烁,这是通过以下方法解决。 一、Win7,游戏第一次运行时,请使用管理员权限。 方法:点击鼠标右键点击游戏的启动文件,…