首页 > 编程知识 正文

数据库的结构分为,mysql数据库怎么建表

时间:2023-05-03 07:45:41 阅读:166170 作者:1857

数据库是一组在计算机中长期存储、组织和共享的数据集合,你对数据库了解多少? 以下是小编对数据库是什么进行的整理,希望大家喜欢!

定义数据库

定义1

数据库是建立在计算机存储设备上的仓库,根据数据结构组织、存储和管理数据。

简单来说,其本身就是电子文件存储在电子化文件柜——上的地方,用户可以对文件中的数据进行添加、剪切、更新、删除等操作。

在经济管理的日常工作中,往往需要在这样的“仓库”中输入某种相关数据,根据管理的需要进行适当的处理。

例如,企业、事业单位的人事部门往往把自己公司员工的基本情况——员工号码、姓名、年龄、性别、出生地、工资、简历等存放在表中,这个表可以看作一个数据库。 有了这个“数据仓库”,我们可以随时根据需要调查某个员工的基本情况。 另外,还可以调查工资所在范围内的员工人数等。 如果所有这些工作都在计算机上自动完成,我们的人力资源管理就能达到极高的水平。 另外,在财务管理、仓库管理、生产管理中,也需要建立很多这样的“数据库”,能够利用计算机实现财务、仓库、生产的自动管理。

定义2

严格说来,数据库是计算机中长期存储的、有组织的、可共享的数据集合。 数据库中的数据是指以一定的数据模型组织、描述和存储,具有尽可能少冗余、数据独立性和可扩展性强的特点,可以在一定范围内共享给多个用户。

这种数据集合尽可能不重叠地、以最适合于某个特定组织的各种APP应用的方式提供服务,而且其数据结构独立于使用它的APP应用,添加、删除、修改和调查数据可以由集成软件管理和控制从发展历史来看,数据库是数据管理的高级阶段,是通过文件管理系统发展起来的。

数据库的基本结构

数据库的基本结构分为三个层次,反映了观察数据库的三个不同角度。

内部架构由框架构成的数据库称为物理数据库。以概念模型为框架构成的数据称为概念数据库。由架构以外的框架构成的数据库称为用户数据库。

物理数据层。

它是数据库的最内层,是实际存储在物理存储设备上的数据集合。 这些数据是原始数据,是用户加工的对象,由在内部模式中记述的指令操作中处理的位串、文字、字构成。

概念数据层。

这是数据库的中间层,是整个数据库的逻辑表示。 指出了各数据的逻辑定义和数据之间的逻辑联系,是记忆记录的集合。 这是一个数据库,它与数据库中所有对象的逻辑关系有关,而不是与物理情况有关,并且在数据库管理员的概念下。

用户数据层。

这是一个用户查看和使用的数据库,表示一个人或特定用户使用的数据集合,即逻辑记录的集合。

数据库之间的联系通过映射进行转换。

数据库的主要特征

实现数据共享

数据共享包括允许所有用户同时访问数据库中的数据,以及允许用户以各种方式通过界面使用数据库并提供数据共享。

减少数据冗馀

与文件系统相比,数据库提供了数据共享,因此避免了用户自己创建APP应用程序文件。 减少了大量重复数据,减少了数据冗馀,保持了数据的一致性。

数据独立性

数据独立性包括逻辑独立性数据库中数据库的逻辑结构和APP分布相互独立,以及物理独立性数据的物理结构的变化不影响数据的逻辑结构。

实现数据的集中管理

在文件管理方法中,数据是分布式的,不同用户或同一用户在不同的操作过程中没有文件之间的关系。 数据库使您能够集中控制和管理数据,并通过数据模型表达各种数据的组织和数据之间的联系。

数据的一致性和可维护性,以确保数据的安全性和可靠性

主要内容包括:安全控制,防止数据丢失、错误更新、越权使用; 完整性控制:保证数据准确、有效、兼容并发控制)允许同一时间内多重访问数据,防止用户之间的非法交互。

从故障中恢复

数据库管理系统提供的一系列方法可以及时发现故障,修复故障,防止数据的破坏。 由于数据库系统可能存在物理或逻辑错误,因此可以尽快恢复数据库系统运行期间出现的故障。 例如,系统误操作导致的数据错误等。

数据库结构”的人

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。