- INDEPENDENCIA DE DATOS
La independencia
de datos es una forma de gestión de bases de datos que mantiene los datos
separados de otros programas que podrían usar esos datos. De forma parecida a
una medida adicional de seguridad, esta independencia de datos se asegura de
que la información no pueda ser modificada o reorganizada por ningún otro
programa. De esta manera, los datos se mantienen accesibles pero de la misma
manera permanecerán iguales y no podrán ser dañados por otras aplicaciones que
acceden a ellos. La gestión de bases de datos en un entorno centralizado se
basa en el proceso de la independencia de datos. Mientras que la transparencia
dela información todavía existe al ser accesible a otras aplicaciones y medios,
los datos permanecen en un modo de solo lectura. El proceso de tener esta
consistencia en los datos, hace que el mantenimiento y gestión en general de
una base de datos sea mucho más fácil.
Una de las funciones de la independencia de
datos es restringir acceso a la estructura de almacenamiento de los datos por
aplicaciones de usuario., Al esconder de forma efectiva los códigos de las
aplicaciones que acceden a la información, la posibilidad de que puedan cambiar
la naturaleza de los datos es prácticamente imposible.- INDEXACIÓN EN LAS BASES DE DATOS
La indexación es
la principal herramienta para optimizar el rendimiento general de cualquier
base de datos. Es también la más conocida por los usuarios de servidores MySQL
y, paradójica mente, su no utilización es una de las principales causas de bajo
rendimiento en servidores de bases de datos.
Muchos
administradores y diseñadores simplemente parecen olvidar usar índices para
optimizar los accesos a las bases de datos. Por otro lado, algunas personas
tienden a indexar todo, esperando que de esta manera el servidor acelere
cualquier tipo de consulta que se le solicite. En realidad, esta práctica puede
causar una disminución en el rendimiento, sobre todo en lo que respecta a
inserciones y modificaciones.
- MODELO ENTIDAD RELACIÓN
Propuesto
por Chen a mediados de los años setenta como medio de representación conceptual
de los problemas y para representar la visión de un sistema de forma global.
Físicamente adopta la forma de un grafo escrito en papel al que se denomina
diagrama Entidad-Relación. Sus elementos fundamentales son las entidades y las
relaciones.
Una entidad
caracteriza a un tipo de objeto, real o abstracto, del problema a modelizar.
Toda entidad tiene existencia propia, es distinguible del resto de las
entidades, tiene nombre y posee atributos definidos en un dominio determinado.
Una entidad es todo aquello de lo que se desea almacenar información. En el
diagrama E-R las entidades se representan mediante rectángulos.
Una relación es
una asociación o relación matemática entre varias entidades. Las relaciones
también se nombran. Se representan en el diagrama E-R mediante flechas y
rombos. Cada entidad interviene en una relación con una determinada
cardinalidad. La cardinalidad (número de instancias o elementos de una entidad
que pueden asociarse a un elemento de la otra entidad relacionada) se
representa mediante una pareja de datos, en minúsculas, de la forma
(cardinalidad mínima, cardinalidad máxima), asociada a cada uno de las
entidades que intervienen en la relación. Son posibles las siguientes
cardinalidades: (0,1), (1,1), (0, n), (1, n), (m, n). También se informa de las
cardinalidades máximas con las que intervienen las entidades en la relación.
El tipo de
relación se define tomando los máximos de las cardinalidades que intervienen en
la relación. Hay cuatro tipos posibles:
1.
Una a una (1:1). En este tipo
de relación, una vez fijado un elemento de una entidad se conoce la otra.
Ejemplo: nación y capital.
2.
Una a muchas (1: N). Ejemplo:
cliente y pedidos.
3.
Muchas a una (N: 1). Simetría
respecto al tipo anterior según el punto de visto de una u otra entidad.
4.
Muchas a muchas (N: N).
Ejemplo: personas y viviendas.
Toda entidad
debe ser unívocamente identificada y distinguible mediante un conjunto de
atributos (quizás un solo atributo) denominado identificador o clave principal
o primaria. Puede haber varios posibles identificadores para una misma entidad,
en cuyo caso se ha de escoger uno de ellos como identificador principal siendo
el resto identificadores alternativos. Ejemplo: dni y número de seguridad
social de una persona.
Hay unas normas
de sentido común a seguir cuando se dibuja un diagrama E-R. La primera es
emplear preferentemente líneas rectas en las relaciones y evitar en lo posible
que estas líneas se crucen. Se suele usar nombres para describir las entidades
y verbos para las relaciones. Esto es lógico ya que las entidades se ponen en
común cuando se realiza alguna acción. Los verbos empleados no necesariamente
tienen que ser siempre infinitivos.
Wao esta clara y consisa la información
ResponderEliminar