0% encontró este documento útil (0 votos)
17 vistas4 páginas

Base de Datos - 1

El documento presenta los conceptos fundamentales de las bases de datos relacionales, incluyendo su definición, el modelo relacional propuesto por E.F. Codd, y los elementos clave como entidades, atributos y relaciones. Se discuten los tipos de atributos, la razón de cardinalidad y la participación, así como el papel de un Sistema de Gestión de Bases de Datos (DBMS) en la creación y mantenimiento de bases de datos. Además, se plantean actividades para profundizar en la comprensión de estos conceptos.

Cargado por

lucuello45
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
17 vistas4 páginas

Base de Datos - 1

El documento presenta los conceptos fundamentales de las bases de datos relacionales, incluyendo su definición, el modelo relacional propuesto por E.F. Codd, y los elementos clave como entidades, atributos y relaciones. Se discuten los tipos de atributos, la razón de cardinalidad y la participación, así como el papel de un Sistema de Gestión de Bases de Datos (DBMS) en la creación y mantenimiento de bases de datos. Además, se plantean actividades para profundizar en la comprensión de estos conceptos.

Cargado por

lucuello45
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Conceptos Fundamentales de Bases de Datos Relacionales

El modelo relacional es propuesto por E.F. Codd, y los elementos clave como entidades, atributos y
relaciones.

Definición de Base de Datos:


• Aunque no hay una definición única, una base de datos se define generalmente
como una colección de datos organizados en un formato estructurado, definido por
metadatos.
• Los metadatos son "información sobre los datos almacenados, que define cómo se
almacenan éstos en una base de datos".
• Representa algún aspecto del mundo real.
• "Una base de datos típica representa algún aspecto del mundo real y es utilizada por
uno o más grupos de usuarios con fines específicos".
• La complejidad de las bases de datos varía ampliamente, desde simples colecciones
de nombres hasta sistemas sofisticados con interfaces de usuario y redes.
Modelo Relacional:
• Introducido por E.F. Codd en 1970.
• Se basa en "los principios matemáticos de la teoría de conjuntos y lógica de
predicados".
• Define una estructura de datos que "protege los datos y permite que sean
manipulados de manera que es previsible y resistente al error".
• Facilita la "recuperación de datos sencilla, aplica la integración de datos (la precisión
y coherencia de los datos), y proporciona una estructura de base de datos
independiente de las aplicaciones".
• El "núcleo del modelo relacional es la relación".
• Una relación se puede visualizar como una matriz de filas (tuplas) y columnas
(atributos).

Entidad:
• Una entidad es una "«cosa» u «objeto» en el mundo real que es distinguible de
todos los demás objetos".
• Puede ser "concreta, como una persona o un libro, o puede ser abstracta, como un
préstamo, unas vacaciones o un concepto".
• Se identifica de forma unívoca por un conjunto de propiedades. Por ejemplo, "la C.I.
6.789.901 identifica unívocamente una persona particular".
Atributos:
• Los atributos son "propiedades particulares que describen" una entidad.
• Cada entidad tiene un valor para cada uno de sus atributos.
• Existe un conjunto de valores permitidos para cada atributo, conocido como "el
dominio, o el conjunto de valores".
Tipos de atributos:
• Compuestos y simples (atómicos): Los compuestos se pueden dividir en partes más
pequeñas con significado independiente (ej. Dirección se divide en DirCalle, Ciudad,
etc.). Los simples no son divisibles.
• Monovalor y multivalor: Los monovalor tienen un solo valor por entidad (ej. Edad).
Los multivalor pueden tener un conjunto de valores (ej. Colores de un vehículo,
Licenciaturas de una persona), y pueden tener límites de número de valores.
• Almacenados y derivados: Los almacenados son los valores directos (ej. FechaNac).
Los derivados se calculan a partir de otros atributos (ej. Edad se deriva de FechaNac
y la fecha actual) o de entidades relacionadas (ej. NumEmpleados de un
departamento se deriva contando los empleados).

Relación:
• Una relación es "una asociación entre diferentes entidades".
• Un conjunto de relaciones es "un conjunto de relaciones del mismo tipo".

Razón de Cardinalidad y Participación:


• La razón de cardinalidad "expresa el número de entidades a las que otra entidad
puede estar asociada vía un conjunto de relaciones".
• Especifica "el número máximo de instancias de relación en las que una entidad
puede participar".
• La restricción de participación "especifica si la existencia de una entidad depende de
si está relacionada con otra entidad a través de un tipo de relación".
Sistema de Gestión de Bases de Datos (DBMS):
• Es una "colección de programas que permite a los usuarios crear y mantener una
base de datos".
• Facilita la "definición, construcción, manipulación y compartición de bases de
datos".
• La definición implica especificar tipos de datos, estructuras y restricciones,
almacenadas como metadatos en un catálogo o diccionario.
• La construcción es el proceso de almacenar los datos.
• La manipulación incluye consultar, actualizar y generar informes.
• El compartir permite el acceso simultáneo de múltiples usuarios y programas.
• Una consulta normalmente recupera datos.
• Una transacción puede leer o escribir datos.
• Otras funciones importantes son la protección (contra fallos de hardware/software y
acceso no autorizado) y el mantenimiento para permitir que el sistema "evolucione
según cambian los requisitos con el tiempo".

Actividades:
1. ¿Qué es una base de datos y qué papel juegan los metadatos en su definición?
2. ¿Cómo se define el Modelo Relacional y cuáles son sus principios fundamentales?
3. ¿Qué es una entidad en el contexto de una base de datos relacional?
4. ¿Qué son los atributos y cuáles son los diferentes tipos de atributos que se pueden
encontrar?
5. ¿Cómo se define una relación en el modelo relacional y qué significa un conjunto de
relaciones?
6. ¿Qué expresan la razón de cardinalidad y la restricción de participación en las
relaciones entre entidades?
7. ¿Qué es un Sistema de Gestión de Bases de Datos (DBMS) y cuáles son sus
funciones principales?

También podría gustarte