Tarea 3 Bases de Datos

FFFFDescripción completa

Views 560 Downloads 41 File size 779KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Nombre de la materia Bases de Datos

Nombre de la Licenciatura Ingeniería en Sistemas Computacionales.

Nombre del alumno Luis Manuel Mora López

Matrícula 010577912

Nombre de la Tarea Modelo Relacional

Unidad #2: Modelo Relacional

Nombre del Profesor Profra. Dianet Campos Reyes

Fecha 19/03/2019

Unidad 3: Modelo Relacional Bases de Datos

MODELO ENTIDAD RELACIÓN.

Instrucciones de la actividad: La tarea para esta semana consiste en elaborar el trabajo: Conociendo el modelo E-R. A partir de esta unidad es indispensable que desarrolles de forma completa y correcta cada tarea solicitada. Cada actividad es requisito previo de la tarea subsecuente. Tarea: 







  

Tu tarea consiste en diseñar el modelo relacional del problema planteado en el proyecto FiredUp localizado en el libro Procesamiento de bases de datos. Fundamentos, diseño e implementación. Teniendo como base el diagrama entidad – relación, generado en la tarea de la unidad 2, conviértelo al modelo relacional donde muestres el esquema de base de datos, utilizando los criterios de conversión. En el esquema, se deberá mostrar la información a nivel de tablas donde debes señalar: llaves primarias, llaves foráneas y grados de cardinalidad. o Diseña el modelo relacional utilizando el softwareYedGraph Editor. No se admitirán fotografías digitales de la actividad hechas a mano. Como Introducción a tu actividad da respuesta a la pregunta detonante de esta semana: ¿De qué manera se puede garantizar el tránsito correcto de una base de datos basada en el modelo entidad-relación al modelo relacional? Finaliza tu actividad con una conclusión donde indiques la importancia de tener un buen modelo de datos. Estructura de la Actividad de aprendizaje: Portada, Introducción, Modelo Relacional, Conclusión, Referencias utilizando el estilo APA. Utiliza el formato de tareas UTEL. Revisa el recurso para elaborar referencias en formato APA: http://bibliotecas.unam.mx/index.php/desarrollo-de-habilidades-informativas/comohacer-citas-y-referencias-en-formato-apa

2

Unidad 3: Modelo Relacional Bases de Datos

Introducción: ¿De qué manera se puede garantizar el tránsito correcto de una base de datos basada en el modelo entidad-relación al modelo relacional? Solucionan los problemas asociados a las bases de datos jerárquicas y en red, utilizando para ello un esquema basado en tablas, que resulta a la vez sencillo de comprender y fácil de utilizar para el análisis y la consulta de los datos. Las tablas contienen un número dado de registros (equivalentes a las filas en la tabla), así como campos (columnas), lo que da lugar a una correcta estructuración y un acceso eficiente. Cuando en teoría de diseño de bases de datos se emplea el término "modelo", esto no tiene el mismo significado que en Lógica. En Lógica por "modelo" se entiende una interpretación en la que se satisfacen (se evalúan como ciertas) las fórmulas de una teoría, lo que asegura su consistencia. En Bases de Datos, un Modelo es un formalismo que nos permite representar la realidad y, más concretamente, aquélla parte de la realidad que nos interesa (Una Empresa, una Universidad, una Biblioteca, el catálogo de las especies protegidas en un determinado país...). Las partes fundamentales de un Modelo son: • Estructura de datos • Restricciones • Operadores asociados

3

Unidad 3: Modelo Relacional Bases de Datos

Desarrollo de la actividad: 

En el esquema, se deberá mostrar la información a nivel de tablas donde debes señalar: llaves primarias, llaves foráneas y grados de cardinalidad. o Diseña el modelo relacional utilizando el softwareYedGraph Editor. No se admitirán fotografías digitales de la actividad hechas a mano.

Conclusiones: El modelo relacional propone una representación de la información que origine esquemas que representen fielmente la información los objetos y las relaciones, y que además sea fácilmente entendida por usuarios, siendo posible ampliar el esquema de la BD sin modificar la estructura lógica. Además debe permitir flexibilidad en la formulación de los interrogantes sobre los datos. En cuanto a la estructura del modelo relacional, las principales características de las relaciones son las siguientes:

4

Unidad 3: Modelo Relacional Bases de Datos

  

No admiten filas duplicadas. La principal herramientas de la que disponemos es la clave principal Las columnas no tienen por qué estar ordenadas, es decir que no tienen que seguir un orden específico. La tabla es plana, esto es, cada intersección de filas y columnas ofrece un dato único, no un conjunto.

Dominios y atributos El dominio es un conjunto de valores del mismo tipo e indivisibles. Los dominios se dividen en:  

Dominios generales: Son aquellos cuyos valores se comprenden entre un máximo y un mínimo. Por ejemplo el código postal son 5 cifras. Dominios restringidos: Son aquellos que pertenecen a un conjunto de valores específicos. Por ejemplo sexo: M y H.

Un atributo es el papel que desempeña un dominio en una relación. El atributo aporta un significado semántico al dominio. Por último concluyo con que en este capítulo hemos visto los conceptos básicos sobre bases de datos. Una base de datos constituye un sistema que permite un manejo adecuado de los datos, garantizando la seguridad e integridad de estos y permitiendo el acceso a distintos usuarios de forma transparente. La base de datos está formada por los datos en sí, organizados de forma estructurada, mientras que las operaciones las provee el sistema gestor de base de datos (SGBD).

Fuentes de información: -CodigoCompliado (21 ene 2015) Base de Datos #1 / Conceptos Básicos. Obtenido de Youtube: https://www.youtube.com/watch?v=yoeV4Ex8C8U -CodigoCompliado (04 feb 2015) Base de Datos #2 / Modelo Relacional. Obtenido de Youtube: https://www.youtube.com/watch?v=yoeV4Ex8C8U -Entrenamiento a la Medida (04 oct 2012) guía 8 leccion 3 Transformación del diagrama entidad relación al modelo relacional. Obtenido de Youtube: https://www.youtube.com/watch?v=yoeV4Ex8C8U

-Yed graph editor (yWorks, 2014). -Procesamiento de bases de datos. Fundamentos, diseño e implementación (págs. 77 y 78).

5