Académique Documents
Professionnel Documents
Culture Documents
Fases de la B.D
Anlisis
Dise;o
El diseo de una base de datos no es un proceso sencillo. Habitualmente, la complejidad de la
informacin y la cantidad de requisitos de los sistemas de informacin hacen que sea complicado.
Por este motivo, cuando se disean bases de datos es interesante aplicar la vieja estrategia de
dividir para vencer.
Por lo tanto, conviene descomponer el proceso del diseo en varias etapas; en cada una se
obtiene un resultado intermedio que sirve de punto de partida de la etapa siguiente, y en la ltima
etapa se obtiene el resultado deseado. De este modo no hace falta resolver de golpe toda la
problemtica que plantea el diseo, sino que en cada etapa se afronta un solo tipo de
subproblema. As se divide el problema y, al mismo tiempo, se simplifica el proceso.
Descompondremos el diseo de bases de datos en tres etapas:
1) Etapa del diseo conceptual: en esta etapa se obtiene una
El resultado del diseo conceptual
estructura de la informacin de la futura BD independiente de la
tecnologa que hay que emplear. No se tiene en cuenta todava Si retomamos la idea de los tres
mundos, podemos afirmar que la
qu tipo de base de datos se utilizar relacional, orientada a
objetos, jerrquica, etc.; en consecuencia, tampoco se tiene en etapa del diseo conceptual obtiene
un resultado que se sita en el
cuenta con qu SGBD ni con qu lenguaje concreto se
mundo de las representaciones.
implementar la base de datos. As pues, la etapa del diseo
conceptual nos permite concentrarnos nicamente en la problemtica de la estructuracin de la
informacin, sin tener que preocuparnos al mismo tiempo de
La forma de elaborar un diseo
resolver cuestiones tecnolgicas.
conceptual expresado con el modelo
El resultado de la etapa del diseo conceptual se expresa
ER se explica en el apartado 2 de
mediante algn modelo de datos de alto nivel. Uno de los ms
esta unidad.
empleados es el modelo entidadinterrelacin (entity-relationship),
que abreviaremos con la sigla ER.
2) Etapa del diseo lgico: en esta etapa se parte del resultado del El resultado del diseo lgico
diseo conceptual, que se transforma de forma que se adapte a la
El resultado del diseo lgico se
tecnologa que se debe emplear. Ms concretamente, es
preciso que se ajuste al modelo del SGBD con el que se desea sita ya en el mundo de las
implementar la base de datos. Por ejemplo, si se trata de un SGBD representaciones.
relacional, esta etapa obtendr un conjunto de relaciones con sus atributos, claves primarias y
claves forneas.
Esta etapa parte del hecho de que ya se ha resuelto la problemtica de la estructuracin de la
informacin en un mbito conceptual, y permite concentrarnos en las cuestiones tecnolgicas
relacionadas con el modelo de base de datos.
Ms adelante explicaremos cmo se hace el diseo lgico de una El diseo lgico de una base de
base de datos relacional, tomando como punto de partida un diseo datos relacional se explica en el
conceptual expresado con el modelo ER; es decir, veremos cmo apartado 3 de esta unidad.
se puede transformar un modelo ER en un modelo relacional.
Programacion
Administracion y Gestin
Auditoria y Control
Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con los
artculos que se venden en la empresa, un cliente podr realizar un pedido con
varios artculos, y un artculo podr ser vendido a ms de un cliente.
Modelos de B.D