Sei sulla pagina 1di 5

PROGRAMACIN ORIENTADA A OBJETOS PRACTICA No.

HUMBERTO PERDOMO TRUJILLO CDIGO: 83237201

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA "UNAD" ESCUELA CIENCIAS BASICAS TECNOLOGIA E INGENIERIA PROGRAMA INGENIERIA DE SISTEMAS CEAD NEIVA HUILA

2013 BASE DE DATOS MODELO RELACIONAL ENTIDAD RELACIN Una base de datos relacional es una base de datos en donde todos los datos visibles al usuario estn organizados estrictamente como tablas de valores, y en donde todas las operaciones de la base de datos operan sobre estas tablas. Estas bases de datos son percibidas por los usuarios como una coleccin de relaciones normalizadas de diversos grados que varan con el tiempo.

Modelo Relacional o Diseo Fsico Tabla Llaves forneas

Observaciones La entidad en el modelo conceptual se convierte en Tabla en el diseo fsico Las relaciones en el modelo conceptual se convierten en llaves forneas de la tabla, que a su vez es una columna. Los atributos en el modelo conceptual se convierten en columnas de la tabla. El atributo clave se convierte en PARTE de la llave primaria de la tabla, que a su vez es una columna. Las instancias del modelo conceptual se convierten en las filas de la tabla.

Columnas Llave primaria

Filas o Tuplas

Se procede a crear una base de datos relacional en el programa MySQL Workbench BaseUni se compone de cinco tablas principales teniendo encuenta los campos a los que se asigna llave principal. En negrilla llave primaria y en rojo llave foranea. tbaula: codigoaula, aula. tbcarrera: codigocar, carnombre.

tbdatos: codigopos, nombre, apellidos, edad. tbpostulante: codigopos, codigacar, codigotur, codigoaula. tbpuntaje: codigopos, correctas, incorrectas, puntaje, ingreso. tbturno: codigotur, turno.

Definicin de Cardinalidad y notacin Es el establecimiento de nmero de instancias u ocurrencias que se relacionan. Para el establecimiento de la cardinalidad en un sentido, obsrvese en la grfica, que siempre parte del mnimo y llega al mximo. Veamos ahora, las cuatro formas cardinales que tienen las relaciones: 1) Relacin Cero a Uno (0:1): Es la relacin donde para Cero instancias u ocurrencias de A, hay mximo Una instancia u ocurrencia de B. La interpretacin que tiene la relacin con esta cardinalidad, es que puede existir instancias u ocurrencias en B, sin necesidad de que exista instancias y ocurrencias en A. 2) Relacin Uno a Uno (1:1): Es la relacin donde para Una instancias u ocurrencias de A, hay mximo Una instancia u ocurrencia de B. La

interpretacin que tiene la relacin con esta cardinalidad, es que para que exista una instancias u ocurrencias en B, hay necesidad de que exista instancias y ocurrencias en A. 3) Relacin Cero a Muchos (0:N): Es la relacin donde para Cero instancias u ocurrencias de A, hay mximo Muchas instancia u ocurrencia de B. La interpretacin que tiene la relacin con esta cardinalidad, es que puede existir una o varias instancias u ocurrencias en B, sin necesidad de que existan instancias y ocurrencias en A. 4) Relacin Uno a Mucho (1:N): Es la relacin donde para Una instancias u ocurrencias de A, hay mximo Muchas instancia u ocurrencia de B. La interpretacin que tiene la relacin con esta cardinalidad, es que, para que exista una o varias instancias u ocurrencias en B, hay necesidad de que existan una instancias y ocurrencias en A.

Diagrama entidad relacion caso BaseUni

Se realiza proyecto en eclipse pero no se logra la conexin con JDBC de

MySql.

Potrebbero piacerti anche