Saltar al contenido principal
LibreTexts Español

6.3: Diseño de bases de datos

  • Page ID
    155797
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    Una base de datos debidamente diseñada dividirá los datos en tablas para eliminar la información duplicada (también conocida como redundancia de datos). La redundancia ocurre cuando los datos se repiten varias veces en una base de datos. Los datos redundantes son malos, porque desperdicia espacio y aumenta la probabilidad de errores e inconsistencias. Una buena base de datos evita datos redundantes cuando, por ejemplo, los datos del cliente (ID, Nombre, Dirección, etc) se almacenan en una tabla y luego otras tablas almacenan solo el ID de cliente para referirse a los clientes. Otra consideración importante del diseño a mantener es la precisión de los datos. Un lema común a la hora de realizar la entrada de datos es “basura adentro, basura afuera”. La exactitud e integridad de la información es importante si el usuario quiere confiar en sus datos. Si su base de datos contiene información incorrecta, cualquier reporte que extraiga información de la base de datos también contendrá información incorrecta. Como resultado, cualquier decisión que tome que se base en esos informes será entonces mal informada.

    Crear una nueva base de datos implica determinar el esquema de la base de datos, que es una descripción de los datos y la organización de los datos en tablas. El diseño de un esquema consta de los siguientes pasos:

    1. Determinar el propósito de la base de datos y qué datos incluir en la base de datos. Es una buena idea anotar el propósito de la base de datos en papel, su propósito, cómo se espera usarla y quién la utilizará.
    2. Divida la información en grupos relacionados para crear tablas y luego dar a cada tabla un nombre descriptivo. Los datos deben agruparse para asegurar que haya poca o ninguna redundancia. Cada tabla debe tener datos relacionados con al menos otra tabla a través de una relación de tabla.
    3. Describir los campos y determinar la clave principal para cada tabla.

    This page titled 6.3: Diseño de bases de datos is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Marcus Lacher (Minnesota Libraries Publishing Project) via source content that was edited to the style and standards of the LibreTexts platform; a detailed edit history is available upon request.