

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Apuntes acerca de las bases de datos relacionales
Tipo: Apuntes
1 / 3
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


Entre las bases de datos más utilizada actualmente, tenemos la base de datos relacional. Este tipo de base de datos es una herramienta empleado por todo tipo de empresas, independientemente de su tamaño o sector de negocio.
Una base de datos relacional es, en esencia, un conjunto de tablas (o relaciones) formadas por filas (registros) y columnas (campos); así, cada registro (cada fila) tiene un ID único, denominado clave y las columnas de la tabla contienen los atributos de los datos. Cada registro tiene normalmente un valor para cada atributo, lo que simplifica la creación de relaciones entre los puntos de datos.
La relación se representa mediante una tabla, esta tabla representa a lo que en el modelo entidad- relación llamábamos entidad. Esta tabla contiene los atributos (columnas) y las tuplas (filas).
Se trata de cada una de las columnas de la tabla. Vienen definidas por un nombre y pueden contener un conjunto de valores a los cuales se les llama dominio. Tupla: se trata de cada una de las filas de la tabla. Es importante señalar que no se pueden tener tuplas duplicadas en una tabla.
El dominio dentro de la estructura del modelo relacional es el conjunto de valores que puede tomar un atributo. Existen dos tipos de dominios:
Dominios generales: son aquellos que están comprendidos entre un máximo y un mínimo. Dominios restringidos: son los que pertenecen a un conjunto de valores específicos.
Cada tupla de una tabla tiene que estar asociada a una clave única que permita identificarla. Una clave puede estar compuesta por uno o más atributos. Una clave tiene que ser única dentro de su tabla y no se puede descartar ningún atributo de la misma para identificar una fila.
Existen dos tipos de claves: Clave primaria (Primary Key): es el valor o conjunto de valores que identifican una fila dentro de una tabla. Nunca puede ser NULL. Un ejemplo claro de clave primaria seria el DNI, que es único para cada persona y no puede ser NULL. Clave ajena (Foreign Key): es el valor o valores de una tabla que corresponde con el valor de una clave primaria en otra tabla. Esta clave es la que representa las relaciones entre las tablas.
Relación : Tabla bidimensional para la representación de datos. Ejemplo: Empleado Tuplas : Filas de una relación que contiene valores para cada uno de los atributos (equivale a los registros). Ejemplo:12095444, Alberto, Gómez, Martínez, 2345676, 20/11/1969. Representa un objeto único de datos implícitamente estructurados en una tabla. Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma entidad. Atributos : Columnas de una relación y describe las características particulares de cada campo. Ejemplo: pasaporte Claves : Campo cuyo valor es único para cada registro. Principal, identifica una tabla, y Foránea, clave principal de otra tabla relacionada. Cardinalidad : número de tuplas(m). Grado : número de atributos(n). Dominio : colección de valores de los cuales el atributo obtiene su atributo.