本文目录一览

1,数据库的模式设计不合理可能会产生哪几类问题

数据库容量增加,查询速度慢。
小子,这不像你提的问题啊@!

数据库的模式设计不合理可能会产生哪几类问题

2,不好的数据库模式的设计一般会产生哪些问题如何来解决

插入异常,删除异常,数据冗余。通过检验是否满足1NF 2NF 3NF BCNF 4NF(最后两个可以看情况再定,有时为了满足检索,也可以不满足)
利用er方法进行数据库的概念设计,可分成三步进行:首先设计局部er模式,然后把各局部er模式综合成一个全局模式,最后对...关系数据库的逻辑设计 由于概念设计的结果是er图,dbms一般采用关系型,因此数据库的逻辑设计过程就是把er图转化为关系...

不好的数据库模式的设计一般会产生哪些问题如何来解决

3,数据库设计的问题

尽量遵守第三范式,字段数、表的数据都没有什么限制。性能也不会差很多。
一个比较好的处理是用冷热数据分离。就单一问题来说,你将定单表的数据,分类两类,一类处理完成的,自己移动到另一个表中,作统计处理使用(备用),其它数据放到你现在的这个表中。超大量的定单信息,再考虑到用日期的形式进行分表。。这个设计中,其实,最主要的一点是你的设计基数的问题,其实,也就是你的系统定单增量了。一般情况下,ms or mys 应该都可以满足你现有的设计需求了。
1、字段数不能太多;具体没有一个合理的标准;2、如果太多,根据实际情况进行分类,将最常用的、次常用的、一般不用的等等分为多个组,然后将每个组建立一个数据表,当然要建立一个公共字段进行关联。3、还有如果一个数据表中记录数太多,也需要对字段进行分析。具体情况具体分析,好多情况还是根据实际需求进行设计。

数据库设计的问题

4,用传统数据库系统管理空间数据存在什么不足之处

早期的数据库管理都是采用文件系统。在文件系统中,数据按其内容、结构和用途组成若干命名的文件。文件一般为某个用户或用户组所有,但可供其他用户共享。用户可以通过操作系统对文件进行打开、读、写和关闭等操作。 文件系统有明显的缺点: (1).编写应用程序很不方便。 应用程序的设计者必须对所用的文件的逻辑及物理结构有清楚的了解。操作系统 只能打开、关 闭、读、写等几个低级的文件操作命令,对文件的查询修改等处理都须在应用程序内解决。应用程序还 不可避免地在功能上有所重复。在文件系统上编写应用程序的效率不高。 (2).文件的设计很难满足多种应用程序的不同要求,数据冗余经常是不可避免的。 为了兼顾各种应用程序的要求,在设计文件系统时,往往不得不增加冗余的数据。数据冗余不仅浪费空间,而且会带来数据的不一致性(inconsistency).在文件系统中没有维护数据一致性的监控机制,数据的一致性完全有用户负责维护。在简单的系统中勉强能应付,但在大型复杂的系统中几乎是不可能完成的。 (3).文件结构的修改将导致应用程序的修改,应用程序的维护量将很大。 (4).文件系统不支持对文件的并发访问(concurrent access)。 (5).数据缺少统一管理,在数据的结构、编码、表示格式、命名以及输出格式等方面不容易做到规范化、标准化;数据安全和保密方面,也难以采取有效的办法。
1、数据量庞大。 空间数据库面向的是地学及其相关对象,而在客观世界中它们所涉及的往往都是地球表面信息、地质信息、大气信息等及其复杂的现象和信息,所以描述这些信息的数据容量很大,容量通常达到 gb级。 2、具有高可访问性 。 空间信息系统要求具有强大的信息检索和分析能力, 这是建立在空间数据库基础上的,需要高效访问大量数据。 3、空间数据模型复杂 空间数据库存储的不是单一性质的数据,而是涵盖了几乎所有与地理相关的数据类型,这些数据类型主要可以分为 3 类: (1)属性数据:与通用数据库基本一致,主要用来描述地学现象的各种属性,一般包括数字、文本、日期类型。 (2)图形图像数据:与通用数据库不同,空间数据库系统中大量的数据借助于图形图像来描述。 (3)空间关系数据:存储拓扑关系的数据,通常与图形数据是合二为一的。 4、属性数据和空间数据联合管理。 5、应用范围广泛。 我是三班的

5,设计数据库的基本特点

设计数据库使用 Access 创建一个数据库并向该数据库中添加表、窗体以及其他对象之前,对数据库进行设计是一个不可忽视的重要环节。有了合理的数据库设计, 才能够使所创建的数据库成为存储信息、反映信息间内在联系的结构化体系, 从而有效地、准确地、及时地完成所需要的各项功能。设计一个 Access 数据库, 一般要经过如下步骤:1.确定创建数据库的目的设计一个 Access 数据库时,首先要确定创建该数据库的目的,明确希望从该数据库中得到的信息,由此确定数据库要完成哪些操作、数据库要建立哪些对象。2.创建空数据库创建一个空 Access 数据库,对数据库命名时,要使名字能尽量体现数据库的内容,要做到“见名知意”。3.确定数据库中需要的表数据库中的表是数据库的基础数据来源。确定需要建立的表,是设计数据库的关键,表设计的好坏直接影响数据库其他对象的设计及使用。设计能够满足需求的表,要考虑以下内容:(1)每一个表只能包含一个主题信息。(2)表中不要包含重复信息。(3)表拥有的字段个数和数据类型。(4)字段要具有唯一性和基础性,不要包含推导数据或计算数据。(5)所有的字段集合要包含描述表主题的全部信息。(6)字段要有不可再分性,每一个字段对应的数据项是最小的单位。(7)确定表的主关键字段。4.确定表间的关联关系在多个主题的表间建立表间的关联关系,使数据库中的数据得到充分利用,同时对复杂的问题,可先化解为简单的问题后再组合,会使解决问题的过程变得容易。5.优化数据库设计设计完成需要的表、字段和关系后,就应该检查数据库设计,并找出任何可能存在的不足之处。因为现在改变数据库设计,要比更改已经填满数据的表容易得多。在Access 中创建表并指定表之间的关系,然后在每个表中输入充足的示例数据,以验证数据库设计。也可以创建查询,并根据是否得到预期结果来验证数据库中的关系。创建窗体和报表的草稿,检查显示数据是否是所期望的。最后查找不需要的重复数据, 并将其删除。若发现问题, 则对数据库设计进行修改。6.创建其他数据库对象若认为表的结构已符合了数据库设计规则,就可以向表中添加数据,创建所需要的查询、报表、窗体、宏、数据访问页等对象。7.使用 Access 的分析工具为了帮助用户改进Access 数据库的设计,Access 2002提供了以下两个分析工具。(1)表分析器。该向导一次能分析一个表的设计,并在适当的情况下能建议新的表结构和关系,且在合理的情况下在相关新表中拆分原来的表。(2)性能分析器。该向导用于分析整个数据库,做出推荐和建议来改善数据库,还可以实现这些推荐和建议。

文章TAG:数据  数据库  设计  哪些  数据库设计有哪些不足之处  
下一篇