数据库如何工作?

目录:

Anonim

数据库中有什么?

数据库是一种基于软件的容器,用于收集和存储信息,以便以自动方式检索,添加,更新或删除。数据库程序是为用户设计的软件应用程序,用于创建数据库并创建填充所需的所有编程或根据需要删除它们。数据库的结构是表,它由行和列信息组成。列标识表中的数据(属性),行是信息记录。表看起来就像电子表格,但表格可以以电子表格不能的方式进行操作和更新,这使得数据库成为非常有价值的工具。

数据库模型

数据库结构由其数据库模型定义。最常用的模型是关系数据库模型。此模型中的表必须相互关联或链接,每个表保存有关每个记录(行)的特定信息或属性(列)。例如,兽医可能有一个名为“患者”的表 - 标题为“患者姓名”,“患者类型”和“身份证号码”的列 - 以及名为“患者所有者”的第二个表 - 标题为“ ID号,“”所有者名称,“”所有者地址“和”所有者电话号码“。第一个表通过ID号链接到第二个表。 ID号的关系是报告或查询请求查找属于一起的记录的方式,并且可以返回准确的响应。

设计数据库

数据库设计是一种基于业务需求的艺术。在设计准确且有用的数据库之前,必须了解业务要求。业务需求也可以称为业务流程。这些表应该只包含一组或一组信息。例如,在前面的例子中,“患者”表不应保存有关患者就诊的信息。相反,单独的表格将保存访问ID号码以及访问的日期和时间,患者ID号将其链接到患者。将创建标题为“账单”的第四个表,以识别支付金额,支付类型和支付的访问ID以及患者ID。结算和访问是业务流程。

使用数据库

输入记录用数据填充数据库。正确构建数据库后,将构建一个接口。此接口位于表和用户之间。它为用户提供了不同的数据库视图。使用我们的兽医示例,界面可能会为用户提供“新用户”条目页面。在此页面上,用户可以输入宠物的姓名和类型,所有者的信息以及首次访问的日期和类型。所有这些信息都包含在界面后面的三个不同的表中,但用户只需要与条目页面(单个表单)进行交互,同时数据会进入正确的表格。这是通过简单的编程链接表来实现的。

受到推崇的