Descripción general de los campos de la base de datos
Una base de datos es una colección de tablas. Cada tabla tiene campos o contenedores para contener los datos, y cada tabla contiene filas de datos, que también se denominan registros .
Considere una tabla de estudiantes que almacena datos sobre los estudiantes en una clase, como esta aquí:
Mesa de estudiantes
| Identificación del Estudiante | nombre del estudiante | estudiante-email |
|---|---|---|
| 054 | Joe | j@email.com |
| 055 | Kate | k@email.com |
| 056 | Laura | l@email.com |
| 057 | Miguel | m@email.com |
Como podemos ver, los campos de esta tabla (que son los contenedores que contienen los datos) son:
- Identificación del Estudiante
- Nombre del estudiante
- Estudiante-email
Esta tabla tiene 4 filas de datos. Cada fila es un registro de base de datos. Un registro para esta tabla contiene toda la información sobre un estudiante. Cada una de las columnas de la tabla (identificación del estudiante, nombre del estudiante y correo electrónico del estudiante) son los campos de la base de datos. En esta tabla, el registro 1 son datos sobre el estudiante Joe, su identificación de estudiante es 054 y su correo electrónico es j@email.com.
Cada campo de la base de datos define un dato único. Una tabla contiene solo un campo de cada tipo. Por ejemplo, la tabla de estudiantes solo tendrá un campo para cada identificación del estudiante, nombre del estudiante y correo electrónico del estudiante. No habrá dos campos de identificación de estudiante, por ejemplo.
Seguridad de la Base de Datos: Definición, mejores prácticas y problemas
Ejemplo
Los campos de la tabla de estudiantes se pueden describir de la siguiente manera:
- Student-id: es una identificación asignada a cada uno de los estudiantes
- Student-name: es el nombre y apellido de cada estudiante
- Student-email: es la dirección de correo electrónico de cada estudiante.
Los nombres de los campos de la base de datos son descriptivos de los datos que contienen. Cuando vea el campo ‘ID de estudiante’, puede decir que este campo contiene la ID de cada estudiante. Y cuando vea el campo ‘correo electrónico del alumno’, podrá saber que este campo contiene la dirección de correo electrónico de cada alumno.
En la tabla de la base de datos, cada campo está en una columna. En el ejemplo anterior, ‘student-id’ está en la primera columna, ‘student-name’ está en la segunda columna y ‘student-email’ está en la tercera columna.
Cuando se crea una tabla de base de datos, los campos deben determinarse para ayudar a decidir qué tipo de datos se almacenarán en la tabla. Esto es como decir que cuando se construye una casa, hay que decidir cuántas habitaciones habrá y cuál es la función de cada habitación. Por ejemplo, tendrías una cocina donde cocinas, una sala de estar donde te relajas, etc. De manera similar, en la tabla de estudiantes, define un campo o contenedor, llamado ‘ID de estudiante’ para guardar las ID de estudiante de todos los estudiantes; define un campo, o contenedor, llamado ‘nombre-alumno’ para guardar los nombres de todos los alumnos; y así.
Tipos de campo de base de datos
Además de definir los campos para una tabla de base de datos, también debe especificar qué tipo de datos contendrá cada campo. Supongamos que está empacando para una mudanza y tiene todos sus muebles y enseres domésticos en cajas. Al empacar la cocina, por ejemplo, tendría una caja para cristalería, otra caja para cubiertos y cubiertos, y otra caja para platos. De la misma manera, cuando crea una tabla de base de datos para los datos de los estudiantes, debe definir los tipos de datos en cada campo. Por ejemplo, el campo ‘nombre del alumno’ contendrá solo caracteres del alfabeto. El campo ‘ID de estudiante’ de esta tabla solo tiene valores numéricos o numéricos, como 054, 055, etc.
Base natural y definición e importancia
A continuación, se muestran algunos tipos comunes de campos de base de datos. Veremos el tipo de datos y lo emparejaremos con la definición adecuada:
Tipos comunes de campos de base de datos
- Carácter: este campo almacena solo valores alfabéticos; a veces, el campo ‘Carácter’ se llama campo ‘Texto’
- Booleano: este campo almacena solo valores verdaderos o falsos
- Entero: este campo solo puede almacenar valores enteros, lo que significa que no se pueden guardar valores decimales en este campo
- Decimal: este campo puede almacenar valores decimales
- Fecha: este campo puede almacenar valores de fecha de día, mes y año.
- Marca de tiempo: este campo puede almacenar valores de hora, minuto y segundo, además de los valores de fecha y hora.
Cada uno de los tipos de campo tiene un nombre matemático formal; por ejemplo, ‘Carácter’, ‘Booleano’, etc. Sin embargo, estos nombres pueden ser diferentes en diferentes tipos de bases de datos; en las bases de datos de Access, por ejemplo, un valor de ‘Carácter’ se llama ‘Texto’, y en las bases de datos de Oracle, se llama ‘VarChar’.
Ejemplo
Sally tiene una pequeña tienda de antigüedades. Tiene una tabla de base de datos para almacenar una descripción de los artículos comprados y el costo de cada artículo. ¿Qué tipos de campos de la base de datos definiría?
Solución:
Sally podría definir los tipos de campo de la base de datos de la siguiente manera:
Movimientos de Base: Ejemplos, definición y origen
| artículos comprados | costo por artículo |
|---|---|
| Carácter o texto | Decimal |
Aquí hay 2 campos de base de datos:
- artículos comprados y
- costo por artículo
Los tipos de campo de la base de datos determinan qué tipo de datos se pueden almacenar en cada campo. En el campo de artículos comprados solo se pueden almacenar datos de caracteres o texto. Y los valores de moneda se pueden almacenar como números decimales en el campo de costo por artículo.
Resumen de la lección
Cuando crea una tabla de base de datos, primero define los campos para determinar los tipos de datos que se pueden almacenar en la tabla. Cada tabla de base de datos tiene campos o contenedores para contener los datos y filas de datos, que también se denominan registros . Los campos deben definirse para determinar qué tipo de datos pueden contener.
Algunos de los tipos de campos comunes que analizamos son los siguientes:
- Carácter: este campo almacena solo valores alfabéticos; a veces, el campo ‘Carácter’ se llama campo ‘Texto’
- Booleano: este campo almacena solo valores verdaderos o falsos
- Entero: este campo solo puede almacenar valores enteros, lo que significa que no se pueden guardar valores decimales en este campo
- Decimal: este campo puede almacenar valores decimales
- Fecha: este campo puede almacenar valores de fecha de día, mes y año.
- Marca de tiempo: este campo puede almacenar valores de hora, minuto y segundo, además de los valores de fecha y hora.
Las diferentes bases de datos a veces nombran los tipos de campo de manera diferente. Por ejemplo, el tipo de datos ‘Carácter’ en Excel es el mismo que el tipo de datos ‘Texto’ en Access.
Explora más sobre este tema
Selecciona un tema y sigue aprendiendo...
