BASES DE DATOS. SQL.
Las Bases de Datos son una parte indispensable de las web dinámicas, y en ellas vamos a almacenar toda la información que ofrezcamos en nuestro siito web. Son colecciondes de datos que representan el mundo real.
Hay Bases de Datos Relacionales y Bases de DatosDocumentales. Las primeras se basan en el modelo Entidad/Relación y se caracterizan por almacenar y estructurar la información mediante tabñas. campos y registros. Las segundas se caracterizan por almacenar textos de longitus variable y por permitir la búsqueda en el texto completo valiendose de índices inversos.
El diseño de bases de datos relacionales se compone de tres etapas:
-
Análisis previo.
- ¿Qué información vamos a gestionar?
- ¿Quién va a usar esa información?
- ¿Qué criterios de consulta se brindarán al usuario?
- ………
- ……..
-
Diseño conceptual.
El Disseño Conceptual se crea a partir de diagramas representativos de las entidades y actividades de las que guardemos indormación, de los datos de las organizaciones y la relación entre ellas.
La entidades se representan como rectángulos, sus atributos como ovalos conectados al rectángulos (los atributos clave se diferencian por tener el fondo negro); las interrelaciones se representan como rombos y también pueden tener atributos:

diseño conceptual de Bases de Datos Rlacionales
La CARDINALIDAD. La cardinalidad responde a la pregunta: ¿Cuántas ocurrencias de una entidad pueden estar relacionadas con las de otra? y viceversa. Puede ser:
- 1:N ——Uno a Muchos
- N:M —–Muchos a Muchos
- 1:1 ——-Uno a Uno
-
Implementación del Sistema Gestor de Bases de Datos (SGBD).
En esta etapa convertimos los diagramas que hemos construido en tablas:
- Las ENTIDADES pasan a ser TABLAS.
- Los ATRIBUTOS de las entidades se convierten en COLUMNAS de la tabla (Lo satributos clave serán la clave primaria de la tabla).
- Las INTERRELACIONES normalmente se convierten en una tercera tabla con las claves primarias de las otras dos tablas y, si la tiene, de la suya.
En las interrelaciones cuya cardinalidad en 1:N otra forma de representarlas diferente del método de usar una tercera tabla es PROPAGAR LA CLAVE PRIMARIA de una de las dos tablas. Es decir, a una de las dos tablas se le añade la clave primaria de la otra.
Aún no hay comentarios.
Deja un comentario
-
Archivos
- Diciembre de 2008 (1)
- Noviembre de 2008 (4)
-
Categorías
-
RSS
Subscripciones RSS
RSS de los Comentarios