Está en la página 1de 10

República Bolivariana de Venezuela

Ministerio del poder popular para la educación


IUP Santiago Mariño Extensión Maturín
Maturín Edo Monagas

modelo relacional de una base de


datos

AUTOR: MOISES VENTURA CI:29.516.080


1. El modelo relacional

Para el modelado y la gestión de bases de datos, es un modelo de datos basado


en la lógica de predicados y en la teoría de conjuntos.
Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios
IBM en San José (California), no tardó en consolidarse como un nuevo paradigma
en los modelos de base de datos.
Siendo el modelo más común, el modelo relacional ordena los datos en tablas,
también conocidas como relaciones, cada una de las cuales se compone de
columnas y filas. Cada columna enumera un atributo de la entidad en
cuestión, por ejemplo, precio, código postal o fecha de nacimiento. En
conjunto, a los atributos en una relación se los llama dominio. Se elige un
atributo particular o combinación de atributos como clave primaria, a la cual
se puede hacer referencia en otras tablas, en donde se la denomina clave
externa.

Cada fila, también denominada tupla, incluye datos sobre una instancia
específica de la entidad en cuestión, por ejemplo, un empleado específico.

El modelo también representa los tipos de relaciones entre esas tablas,


incluidas las relaciones uno a uno, uno a muchos y muchos a muchos. Este es
un ejemplo:

Dentro de la base de datos, las tablas se pueden normalizar, es decir, hacer


que cumplan las reglas de normalización que hacen a la base de datos
flexible, adaptable y escalable. Al estar normalizada, cada porción de los
datos es atómica, es decir, está dividida en partes útiles lo más pequeñas
posibles.
2. Ventajas y desventajas de modelo relacional

Ventajas
• Provee herramientas que garantizan evitar la duplicidad de
registros.
• Garantiza la integridad referencial, así, al eliminar un registro
elimina todos los registros relacionados dependientes.
• Favorece la normalización por ser más comprensible y aplicable.
Desventajas
• Presentan deficiencias con datos gráficos, multimedia, CAD y
sistemas de información geográfica.
• No se manipulan de forma eficiente los bloques de texto como tipo
de dato.
• Las bases de datos orientadas a objetos (BDOO) se propusieron con
el objetivo de satisfacer las necesidades de las aplicaciones
anteriores y así, complementar, pero no sustituir a las bases de
datos relacionales.

3. Características

• Los datos son atómicos ó monovaluados;


• Los datos de cualquier columna son de un solo tipo.
• Cada columna posee un nombre único.
• El orden de las columnas no es de importancia para la tabla.
• Las columnas de una relación se conocen como atributos.
• Cada atributo tiene un dominio,
• No existen 2 filas en la tabla que sean idénticas.
• La información en las bases de datos es representada como datos
explícitos.
• Cada relación tiene un nombre específico y diferente al resto de las
relaciones.
• Los valores de los atributos son atómicos: en cada tupla, cada atributo
(columna) toma un solo valor. Se dice que las relaciones están
normalizadas.
• El orden de los atributos no importa: los atributos no están ordenados.
• Cada tupla es distinta de las demás: no hay tuplas duplicadas
• El orden de las tuplas no importa: las tuplas no están ordenadas.
• Los atributos son atómicos: en cada tupla, cada atributo (columna) toma
un solo valor. Se dice que las relaciones están normalizadas.
4. Definiciones

Relación: Tabla bidimensional para la representación de datos. Ejemplo:


Estudiantes.
Tuplas: Filas de una relación que contiene valores para cada uno de los
atributos (equivale a los registros). Ejemplo: 34563, José, Martinez, 19,
Masculino. 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: id estudiante
Esquemas: Forma de representar una relación y su conjunto de atributos.
Ejemplo: Estudiantes (id estudiante, nombre(s), apellido(s), edad, género)
Claves: Campo cuyo valor es único para cada registro. Principal, identifica
una tabla, y Foránea, clave principal de otra tabla relacionada. Ejemplo: id
estudiante.
Clave Primaria: identificador único de una tupla.
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.
Modelo jerárquico
El modelo jerárquico organiza los datos en una estructura de árbol, en la que
cada registro tiene un único elemento o raíz. Los registros del mismo nivel se
clasifican en un orden específico. Ese orden se usa a manera de orden físico
para almacenar la base de datos. El modelo es bueno para describir muchas
relaciones del mundo real.

Este modelo fue usado principalmente por los Sistemas de Gestión de


Información de IBM en las décadas de 1960 y 1970, pero raramente se los ve en
la actualidad debido a ciertas ineficiencias operativas.

5. Modelo de red
El modelo de red se basa en el modelo jerárquico, permitiendo relaciones de
muchos a muchos entre registros vinculados, lo que implica registros principales
múltiples. Basado en la teoría matemática de conjuntos, el modelo se construye
con conjuntos de registros relacionados. Cada conjunto consiste de un registro
propietario o principal y uno o más registros miembros o secundarios. Un
registro puede ser miembro o secundario en múltiples conjuntos, permitiendo
que este modelo represente relaciones complejas.

Fue muy popular en la década de 1970 después de que fue definido formalmente
por la Conference on Data Systems Languages (CODASYL).

Modelo de base de datos orientado a objetos


Este modelo define una base de datos como una colección de objetos, o
elementos de software reutilizables, con funciones y métodos relacionados.
Hay varios tipos de bases de datos orientadas a objetos:
Una base de datos multimedia incorpora elementos multimedia, tales como
imágenes, que no se podrían almacenar en una base de datos relacional.
Una base de datos de hipertexto permite que cualquier objeto se conecte a
cualquier otro objeto. Es útil para organizar lotes de datos disímiles, pero no
es ideal para análisis numérico.
El modelo de base de datos orientado a objetos es el mejor modelo conocido
de base de datos posrelacional ya que incorpora tablas, pero no se limita a
ellas. A dichos modelos también se los conoce como modelos de base de datos
híbridos.

6. Modelo relacional de objetos


Este modelo de base de datos híbrido combina la sencillez del modelo relacional
con parte de la funcionalidad avanzada del modelo de base de datos orientado
a objetos. En esencia, permite a los diseñadores incorporar objetos en una
estructura familiar de tablas.
Entre los idiomas e interfaces de llamada se incluyen SQL3, lenguajes de
proveedores, ODBC, JDBC e interfaces de llamada patentadas que son
extensiones de lenguajes e interfaces usadas por el modelo relacional.

Modelo entidad-relación
Este modelo capta las relaciones entre entidades del mundo real de forma muy
similar al modelo de red, pero no está directamente ligado a una estructura
física de la base de datos. En cambio, con frecuencia se lo usa para diseñar una
base de datos conceptualmente.
Aquí, a las personas, lugares y cosas, acerca de las cuales se almacenan puntos
de datos, se las denomina entidades, cada una de las cuales tiene ciertos
atributos que en conjunto forman su dominio. La cardinalidad, o relaciones
entre entidades, también se representa en diagramas.

7. Que es una base de datos


El almacenamiento de datos es y ha sido relevante desde siempre, antes de la
era informática los datos eran capturados y almacenados en documentos y
planillas de todo tipo. Luego, se almacenan por excelencia en planillas digitales
(recordarán Excel, Lotus y Multiplan)3, donde el problema siempre ha sido el
mismo, cómo asegurar el ingreso de información correcta y cómo estructurar la
información.
Siempre se ha intentado recopilar los datos en forma ordenada y sistemática de
forma que este almacenamiento contribuya a la extracción de información
relevante.
8. SQL

es un lenguaje estructurado de consulta (Structured Query Language, en


inglés). diseñado específicamente para administrar información en sistemas de
gestión de bases de datos de tipo relacional.

Puede considerarse un lenguaje de programación como tal, ya que cuenta con


uso de variables, tipos de datos, elementos condicionales y lógicos. Es el
estándar de facto para la gestión de datos y permite:
Consultar, actualizar y reorganizar datos
Crear y modificar la estructura de datos
Controlar el acceso a los datos
El uso de este lenguaje es altamente imperativo para todo profesional que
tenga por objetivo acceder a altos volúmenes y/o datos complejos.

9. Base de datos relacional


Base de datos relacional
Una base de datos relacional es un conjunto de una o más tablas estructuradas
en registros (líneas) y campos (columnas), que se vinculan entre sí por un campo
en común, en ambos casos posee las mismas características como por ejemplo
el nombre de campo, tipo y longitud; a este campo generalmente se le
denomina ID, identificador o clave. A esta manera de construir bases de datos
se le denomina modelo relacional.
Estrictamente hablando el término se refiere a una colección específica de
datos pero a menudo se le usa, en forma errónea como sinónimo del software
usado para gestionar esa colección de datos. Ese software se conoce como
sistema gestor de base de datos relacional (SGBD) o en inglés relational
database management system (RDBMS).
10. Tipos de bases de datos
Existen diferentes clasificaciones de las bases de datos, atendiendo a
características puntuales:
➢ Según su variabilidad. Conforme a los procesos de recuperación y
preservación de los datos, podemos hablar de:
➢ Bases de datos estáticas. Típicas de la inteligencia empresarial y otras áreas
de análisis histórico, son bases de datos de sólo lectura, de las cuales se
puede extraer información, pero no modificar la ya existente.
➢ Bases de datos dinámicas. Aparte de las operaciones básicas de consulta,
estas bases de datos manejan procesos de actualización, reorganización,
añadidura y borrado de información.
➢ Según su contenido. De acuerdo a la naturaleza de la información contenida,
pueden ser:
➢ Bibliográficas. Contienen diverso material de lectura (libros, revistas, etc.)
ordenado a partir de información clave como son los datos del autor, del
editor, del año de aparición, del área temática o del título del libro, entre
otras muchas posibilidades.
➢ De texto completo. Se manejan con textos históricos o documentales, cuya
preservación debe ser a todo nivel y se consideran fuentes primarias.
➢ Directorios. Listados enormes de datos personalizados o de direcciones de
correo electrónico, números telefónicos, etc. Las empresas de servicios
manejan enormes directorios clientelares, por ejemplo.
➢ Especializadas. Bases de datos de información hiperespecializada o técnica,
pensadas a partir de las necesidades puntuales de un público determinado
que consume dicha información.
11. Ejemplos de base de datos

➢ Algunos ejemplos posibles de bases de datos a lo largo de la historia son:


➢ Guías telefónicas. Aunque en desuso, estos voluminosos libros solían
contener miles de números telefónicos asignados a hogares, empresas y
particulares, para permitir al usuario dar con el que necesitaba. Eran
engorrosos, pesados, pero completos.
➢ Archivos personales. El conjunto de los escritos de vida de un autor,
investigador o intelectual a menudo son preservados en un archivo, que se
organiza en base a la preservación y reproducción de los originales,
permitiendo su consulta sin poner en riesgo el documento original.
➢ Bibliotecas públicas. El perfecto ejemplo de bases de datos, pues contienen
miles o cientos de miles de registros pertenecientes a cada título de libro
disponible para su préstamo, ya sea en sala o circulante, y del que puede
haber más de un mismo ejemplar en el depósito. Los bibliotecólogos se
encargan de diseñar estos sistemas y velar por su funcionamiento.
➢ Registros de transacciones. Las operaciones realizadas con una tarjeta de
crédito, así como las llamadas realizadas con un celular, u otro tipo de
transacciones comerciales cotidianas, generan todo un conjunto de registros
que van a dar a una base de datos de la empresa.
➢ Historial médico. Cada vez que acudimos al doctor o a un hospital, se
actualiza la información respecto a nuestra salud, al tratamiento recibido y
demás detalles médicos en un archivo que lleva registro de nuestra historia
médica, en caso de que a futuro se requiera conocer datos específicos, como
operaciones o tratamientos recibidos.
Cuestionario Independiente ( Segundo Corte /
Valor 5% / Fecha Tope 21-06-2021 )
El estudiante elaborará un cuestionario de diez (10) preguntas con sus respectivas
respuestas (las preguntas serán propuestas/elegidas por el estudiante de acuerdo a su
propio interés o curiosidad personal e independiente), acerca del modelo relacional de
una base de datos, apoyándose en materiales producto de su propia investigación;
éste cuestionario (junto con sus respuestas) debe ser presentado en formato PDF (no
se acepatará la entrega en ningún otro formato ni de ninguna otra forma que no sea la
indicada de un único archivo en formato PDF)... -Insistimos: -La transcripción del
cuestionario podrá ser realizada en cualquier procesador de palabras, es decir que
podrá ser digital desde el momento de la transcripción sin necesidad de presentar un
manuscrito, pero deberá ser entregado en SAIA única y exclusivamente en el formato
solicitado.

También podría gustarte