数据库是指数据(文件和记录)的集合,这些数据可以使用名为数据库管理系统的软件进行存储和操作。在没有技术发展的前几天,数据以文件的形式存储。由于其存储和操作的缺点,文件被 DBMS 取代。它从查询中提取数据的准确性优于文件。交易系统在软件中运行得更好。由于其较大的存储空间,它被选中而不是文件。
考虑一个例子,要建造一座建筑物,我们需要一个蓝图,使工作更简单、更容易。同样,数据库需要一个蓝图来以适当的排序方式存储数据。数据库设计是存储和操作数据的蓝图或设计。数据库设计采用 DBMS 实现。
有一个好的数据库设计很重要。原因是:
- 没有好的数据库设计,数据库很可能会不尽人意。
- 一个好的数据库设计必须以这样一种方式来实现,即以简单和容易的方式编写查询。
- 一个好的数据库设计没有数据冗余(数据冗余是指数据的重复。)。
- 良好的数据库设计实施后,精度必须足够好。
数据库设计的意义:
- 一致性 –
一致性是指一致性。数据库设计有助于存储相关和需要的数据。它是数据库设计中的一项重要功能。 - 级联 –
考虑一个父记录和一个子记录。当且仅当数据存在于父记录中时,才允许存在于子记录中的数据。这可以防止数据重复。 - 冗余——
它是数据的重复或重复。它使数据库更加复杂,并不必要地占用了存储空间。数据冗余的解决方案是规范化。它还减少了数据库的大小。 - 查询 –
一个数据库设计被认为是好的,如果它的查询简单并且执行速度更快。 - 表现 –
如果数据库设计足够好,那么数据库设计就会被认可。 - 维护 –
一个好的数据库设计最重要的特征。如果它是一个设计好的数据库,它可以很好地维护,否则可能会导致很多问题。