La tabla de la base de datos
La tabla de la base de datos es la estructura más básica de cualquier base de datos. La tabla de la base de datos se compone de filas y columnas. Una hoja de cálculo que consta de filas y columnas es la imagen más familiar de una tabla de base de datos. La estructura de la tabla proporciona organización del contenido, lo que permite una fácil recuperación y almacenamiento de datos. El diseño y las convenciones de una tabla de base de datos están estandarizados independientemente del contenido que se encuentre dentro o de la organización que lo utilice.
En esta lección, cubriremos los siguientes términos relacionados con la tabla de la base de datos:
- Esquema
- Atributo
- Tupla
- Campo
- Convenciones de nombres
- Identificador único
- Idioma de la base de datos
Diseño y convenciones
Una tabla de base de datos recibe un nombre. El nombre de la tabla de la base de datos se denomina esquema . El nombre del esquema debe identificar claramente el motivo y el contenido de la tabla. Por ejemplo, el nombre de un esquema de clientes indica que la tabla contiene datos sobre los clientes.
Los nombres de los atributos se correlacionan con los encabezados de las columnas. Un nombre de atributo en la tabla debe indicar el tipo de datos que se almacenarán en filas. Por ejemplo, los nombres de los atributos que se encuentran en la tabla de clientes pueden ser los siguientes: apellido, nombre, teléfono e id.
| apellido | nombre de pila | teléfono | carné de identidad |
|---|
En el ejemplo anterior, se utilizan convenciones de nomenclatura adecuadas . Observe que los nombres de las columnas están en minúsculas y están separados mediante un guión bajo. La columna denominada id se refiere a un número de cuenta. Al considerar las convenciones de la base de datos, el uso del término id para hacer referencia a un identificador único se considera la mejor práctica.
Seguridad de la Base de Datos: Definición, mejores prácticas y problemas
Una vez que se han establecido el nombre del esquema y los nombres de los atributos, se pueden ingresar los datos reales en las filas. Vale la pena señalar que una tabla de base de datos no necesita tener filas, en particular si se prevé que se agregarán datos en el futuro. Una fila se denomina tupla en una tabla de base de datos.
La tupla se coordina con los datos del atributo, como tal:
| apellido | nombre de pila | teléfono | carné de identidad |
|---|---|---|---|
| Gama | Juan | 555-675-7700 | 40342 |
Dada la imagen de arriba, la tupla indica que John Doe tiene un número de teléfono 555-675-7700 y un número de cuenta 40342. El orden en el que se colocan las tuplas en una tabla de base de datos es irrelevante, en otras palabras, los nombres de los clientes no necesitan organizarse en orden alfabético.
Campo
Una tabla de base de datos contiene tuplas que forman parte de los datos indicados por las columnas. El dato individual que cae en la celda que se cruza entre la tupla y el atributo se llama campo . Un campo, en el ejemplo de la tabla de clientes, podría ser John, que es la celda donde la tupla se cruza con el atributo first_name . Con respecto a los datos contenidos en una tupla, no todos los campos necesitan contener datos. En otras palabras, el número de teléfono puede dejarse en blanco, si está permitido.
Identificador único
Es esencial que una tabla tenga un identificador único. En el sentido más básico, el nombre de una columna se designa como la clave principal, o como el identificador único, en el que un campo en esa tupla contiene datos que no se pueden duplicar dentro de la tabla. La clave principal sería el número de cuenta, que en nuestro ejemplo es 40342, ya que este es un identificador único que se asigna solo al John Doe. El campo debajo de la columna identificada como la clave principal nunca puede dejarse en blanco, ya que es el identificador único.
Tabla de potencial de reducción estándar, cálculo y ejemplos
Idioma de la base de datos
Aunque una discusión en profundidad del lenguaje de la base de datos es más adecuada para una lección separada, es útil tener una idea de cómo se utilizan en la práctica los diseños y convenciones descritos en esta lección. Por ejemplo, el lenguaje de la base de datos se usa para indicar qué campos pueden dejarse en blanco o deben contener datos. El atributo designado como clave principal se especifica mediante el lenguaje de la base de datos. El lenguaje de la base de datos se utiliza para especificar cómo administrar los datos contenidos en la tabla de la base de datos. Al tener una base del diseño adecuado y las convenciones de nomenclatura de una base de datos, puede pasar a aprender sobre el lenguaje de la base de datos con mucha facilidad.
Resumen de la lección
La tabla de la base de datos es una estructura en forma de cuadrícula que contiene filas y columnas. El nombre de la tabla se conoce como esquema . El nombre de la columna se denomina atributo . Los atributos deben formatearse utilizando las convenciones de nomenclatura adecuadas, en las que las letras estén todas en minúsculas y las palabras separadas por un guión bajo. Una tupla es una fila en la tabla de la base de datos, los datos contenidos se correlacionan con el atributo al que pertenece. Una tabla de base de datos recibe un identificador único llamado clave primaria, que mantiene que no se pueden duplicar tuplas. El lenguaje de la base de datos se utiliza para administrar los datos que se encuentran dentro de las tuplas y atributos. Una base para comprender el diseño y las convenciones de las tablas de bases de datos permite comprender mejor cómo se pueden administrar los datos.
Explora más sobre este tema
Selecciona un tema y sigue aprendiendo...
