Está en la página 1de 5

Bases De Datos Básico

Unidad 2
Fase 3 – Diseño

Entregado Por:
José Alberto Gutiérrez Cataño
Código: 1065807575

Grupo 301330-28

Presentado a:

Jennifer Karina Salgado

Universidad Nacional Abierta y a Distancia UNAD

Escuela de Ciencias Básicas, Tecnología e Ingeniería

CEAD Valledupar

06 de octubre de 2019
 Que es el Modelo Relacional
Uno de los modelos matemáticos mas importantes, actuales y con mayores perspectivas
para representación de las bases de datos, es el enfoque relacional. Este se basa en la teoría
matemática de las relaciones, suministrándose con ello una fundamentación teórica que
permite aplicar todos los resultados de dicha teoría a problemas tales como el diseño de
sublenguajes de datos y otros.
Las relaciones son representadas mediante tablas donde cada fila representa un tuplo o
articulo y cada columna un atributo o campo.
En el modelo relacional, tanto los objetos o entidades, como las relaciones se establecen
entre ellos, se representan a través de las “tablas”, que en la terminología relacional se
denominan relaciones.
Cada relación esta compuesta de filas (las ocurrencias de las entidades) y se les denomina,
en la terminología relacional como tuplos o uplos (en realidad, n- tuplos, pero en muchos
casos se suprime la n cuando no existe la posibilidad de confusión.)
También la relación está compuesta por columnas (los atributos o campos) que toman
valores en sus respectivos dominios.
Propiedades de una relación
1. Grado: cantidad de dominios en que está definida la relación.
2. Esquema: lo compone el nombre de la relación y el de sus atributos.
3. Intensión: compuesto por el esquema mas un conjunto de predicados, que nos
permite determinar como un tuplo pertenece o no a la relación.
4. Extensión: cantidad de tuplos que pertenecen a la relación en un tiempo t.
5. Llave candidata: K es una llave candidata de la relación R.
6. Llave primaria: es aquella llave candidata que sea tomada como llave de la
relación.
Ventajas

1. Provee herramientas que garantizan evitar la duplicidad de registros.


2. Garantiza la integridad referencial, así, al eliminar un registro elimina todos los
registros relacionados dependientes.
3. Favorece la normalización por ser más comprensible y aplicable.

Desventajas

1. Presentan deficiencias con datos gráficos, multimedia, CAD y sistemas de


información geográfica.
2. No se manipulan de forma eficiente los bloques de texto como tipo de dato.
Ejemplo de un diseño de modelo relacional:

 Que es el Diccionario de Datos


Un diccionario de datos, o repositorio de metadatos, como lo define el IBM Dictionary of
Computing, es un repositorio centralizado de información sobre datos tales como
significado, relación con otros datos, origen, uso y formato.
En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del
flujo de datos en todo el sistema. Los elementos más importantes son flujos de datos,
almacenes de datos y procesos. El diccionario guarda los detalles y descripciones de todos
estos elementos.
Si los analistas desean conocer cuántos caracteres abarca un determinado dato o qué otros
nombres reciben en distintas partes del sistema, o dónde se utiliza, encontrarán las
respuestas en un diccionario de datos desarrollado en forma apropiada.
El diccionario se desarrolla durante el análisis de flujo de datos y auxilia a los analistas que
participan en la determinación de los requerimientos de sistemas.
Razones para su utilización:
1. Para manejar los detalles en sistemas muy grandes, ya que tienen enormes
cantidades de datos, aun en los sistemas más chicos hay gran cantidad de datos:
Los sistemas al sufrir cambios continuos, es muy difícil manejar todos los detalles.
Por eso se registra la información, ya sea sobre hoja de papel o usando procesadores
de texto. Los analistas más organizados usan el diccionario de datos automatizados
diseñados específicamente para el análisis y diseño de software.
2. Para asignarle un solo significado a cada uno de los elementos y actividades del
sistema: Los diccionarios de datos proporcionan asistencia para asegurar
significados comunes para los elementos y actividades del sistema y registrando
detalles adicionales relacionadas con el flujo de datos en el sistema, de tal manera
que todo pueda localizarse con rapidez.
3. Para documentar las características del sistema, incluyendo partes o componentes,
así como los aspectos que los distinguen. También es necesario saber bajo qué
circunstancias se lleva a cabo cada proceso y con qué frecuencia ocurren.
Produciendo una comprensión más completa. Una vez que las características están
articuladas y registradas, todos los participantes en el proyecto tendrán una fuente
común de información con respecto al sistema.
4. Para facilitar el análisis de los detalles con la finalidad de evaluar las características
y determinar donde efectuar cambios en el sistema. Determina si son necesarias
nuevas características o si están en orden los cambios de cualquier tipo.
Referencia bibliográfica

 Sosa, F. M. & López, V. M. (2007). Diseño de bases de datos relacionales.


Córdoba, AR: El Cid Editor. Pág. 20-85 Recuperado
de http://bibliotecavirtual.unad.edu.co:2460/lib/unadsp/detail.action?docID=317511
1&query=Dise%C3%B1o%20de%20bases%20de%20datos%20relacionales.

 Chicano, T. E. (2013). Utilización de las bases de datos relacionales en el sistema de


gestión y almacenamiento de datos: uf0348. IC Editorial, 2013. ProQuest Ebook
Central, pág. 87-110. Recuperado
de: https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/reader.action?ppg=111&d
ocID=4499234&tm=1528910264489

 Diccionario de datos- Ingeniería de Software. Recuperado de:


https://ingenieriadesoftwaretdea.weebly.com/diccionario-de-datos.html

También podría gustarte