数据库设计的特点

数据库设计的特点,第1张

数据库建设是硬件、软件和干件的结合

三分技术,七分管理,十二分基础数据

技术与管理的界面称之为“干件”

数据库设计应该与应用系统设计相结合

结构(数据)设计:设计数据库框架或数据库结构

行为(处理)设计:设计应用程序、事务处理等

结构和行为分离的设计

传统的软件工程忽视对应用中数据语义的分析和抽象,只要有可能就尽量推迟数据结构设计的决策。早期的数据库设计致力于数据模型和建模方法研究,忽视了对行为的设计

设计数据库

使用 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)性能分析器。该向导用于分析整个数据库,做出推荐和建议来改善数据库,还可以实现这些推荐和建议。

数据库的基本特点是:数据结构化 ,数据之间具有联系,面向整个系统;数据的共享性高,冗余度低,易扩充;数据独立性高。

数据实现集中控制,文件管理方式中,数据处于一种分散的状态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组织以及数据间的联系。

扩展资料:

数据库管理系统是数据库系统的核心组成部分,主要完成对数据库的 *** 纵与管理功能,实现数据库对象的创建、数据库存储数据的查询、添加、修改与删除 *** 作和数据库的用户管理、权限管理等。它的安全直接关系到整个数据库系统的安全,其防护手段主要有:

1、使用正版数据库管理系统并及时安装相关补丁。

2、做好用户账户管理,禁用默认超级管理员账户或者为超级管理员账户设置复杂密码;为应用程序分别分配专用账户进行访问;设置用户登录时间及登录失败次数限制, 防止暴力破解用户密码。

3、分配用户访问权限时,坚持最小权限分配原则,并限制用户只能访问特定数据库,不能同时访问其他数据库。

4、修改数据库默认访问端口,使用防火墙屏蔽掉对 外开放的其他端口,禁止一切外部的端口探测行为。

5、对数据库内存储的重要数据、敏感数据进行加密存储,防止数据库备份或数据文件被盗而造成数据泄露。

6、设置好数据库的备份策略,保证数据库被破坏后能迅速恢复。

7、对数据库内的系统存储过程进行合理管理,禁用掉不必要的存储过程,防止利用存储过程进行数据库探测与攻击。

8、启用数据库审核功能,对数据库进行全面的事件跟踪和日志记录。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存