nose yo solo quiero copiar mi tarea
Una vez establecido el modelo conceptual del problema o situación, el diseño lógico de los datos permite que estos se puedan representar usando de manera eficiente posibles recursos para estructurar datos y modelar restricciones disponibles en el modelo lógico. El objetivo es convertir el esquema conceptual de datos en un esquema lógico que se ajuste al gestor de la base dedatos que va a ser utilizado (el DBMS). Para escenificar esta situación se tomará el Modelo Relacional cuyo esquema relacional es trabajado por muchos DBMS comerciales. Algunos de ellos son: ORACLE (Oracle Inc.), INFORMIX (Informix Inc.), SQL/DS, DB2 (IBM), INGRES (ASK/Computer Systems Inc.), UNIFY(Unify Inc.).
Modelo Relacional
Características para pasar de un MER a un MR
Normalización yDependencia Funcional
Algebra Relacional
SQL
Modelo Relacional (MR)
Propuesto por Codd en 1970 como un modelo simple, potente y formal para representar una situación y de enfocar y analizar trabajos relacionados con la gestión de la base de datos, como la redundancia, las restricciones, la forma de acceso, etc. El formalismo y una base matemática son las temas fundamentales en el desarrollo delas bases de datos relacionales.
Conceptos del MR:
A través de esta gráfica se escenifican los componentes básicos de un MR. Los aspectos más importantes que se formalizan en este son: la definición de la estructura, el control integridad y la manipulación de los datos, . Para lograr esto maneja los siguientes conceptos: relación, dominio, tupla, cardinalidad, atributo, grado y clave (primariay foránea).
Relación: Es el elemento básico del modelo, está compuesta por dos partes: Cabecera y Cuerpo. La cabecera esta formada por un conjunto fijo de atributos. El cuerpo está formado por un conjunto de tuplas . Por esto podemos nombrar una relación con el nombre de TABLA, la cual está compuesta por filas y columnas, donde cada fila (tupla) representa un conjunto de valores relacionadosentre sí(hechos del mundo real), y las columnas (atributos) tienen la función de ayudar a interpretar el significado de los valores que están en cada fila de la tabla. Como ejemplo, la gráfica representa la relación PERSONA.
Una forma lógica de diferenciar entre el término Relación y el término Tabla es la siguiente: una relación es una especie abstracta de objeto; y una tabla es unarepresentación concreta de tal objeto abstracto. Las tablas poseen ciertas propiedades, todas ellas consecuencia inmediata de la relación. Estas son:
- No existen tuplas repetidas: Esta propiedad es consecuencia del hecho de que el cuerpo de la relación es un conjunto matemático( es decir, un conjunto de tuplas) y en matemáticas por definición los conjuntos no incluyen elementos repetidos.
- Las tuplas noestán ordenadas: Esta propiedad sirve para ilustrar la diferencia entre una relación y una tabla, porque las filas de una tabla tienen un orden obvio de arriba hacia abajo, en tanto que las tuplas de una relación carecen de tal orden.
- Los atributos no están ordenados: Esta propiedad desprende el hecho de que la cabecera de una relación se define también como conjunto. Las columnas de una tablatienen un orden evidente de izquierda a derecha, pero los atributos de una relación carecen de tal orden.
- Todos los valores de los atributos son atómicos.
Dominio: (D). Es un conjunto de valores atómicos que puede adoptar un atributo en particular. Un dominio reune características de tipo, comportamientos propios y distinguibles. Por ejemplo: el conjunto de direcciones de la ciudadde Medellín, el conjunto de posibles ciudades de las personas que constituyen la base de datos. Pero para que el dominio pueda formar parte de una estructura se debe especificar sul tipo de dato, siendo estos definidos por el DBMS.
La definición matemática de las relaciones se basa en la noción de dominio. Dados varios atributos A1,A2,...,An, con dominios D1,D2,...,Dn, un caso de relación...
Regístrate para leer el documento completo.