ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Modelo conceptual en el ambiente de bases de datos


Enviado por   •  27 de Febrero de 2019  •  Apuntes  •  894 Palabras (4 Páginas)  •  176 Visitas

Página 1 de 4

Modelo conceptual

Es un modelo conceptual en el ambiente de bases de datos es una representación gráfica que describe un planteamiento, un caso de estudio o requerimiento, y  está compuesto por una serie de figuras geométricas, normalmente recuadros con nombre y características,  que pueden estar vinculadas con líneas y alguna simbología. Para las bases de datos puede ser un Diagrama Entidad-Relación o un Diagrama de Clases.

Planteamiento de necesidad (problema)

Planteamiento.

Es una descripción del caso planteado en donde se redacta de manera detallada lo necesario para elaborar un modelo que sirva como inicio en la implementación de una base de datos relacional.

Normalmente de un planteamiento tenemos que realizar un análisis de la información, considerando toda la redacción, pero  en especial de los sujetos y de los verbos.

“Tengo una escuela de  capacitación que oferta cursos de programación básica, intermedia y avanzada de SQL, Java, C++ y algunos otros lenguajes. Cada uno tiene un código de curso para diferenciarse, y además cada uno de ellos tiene nombre, costo y una duración. Los cursos varían en duración desde un día hasta cinco días. Un instructor puede enseñar varios cursos, como Ricardo Romero que participa en varios cursos. Registramos el RFC, nombre y número telefónico de cada instructor. Cada curso es enseñado por solo un instructor. Se registra el curso y posteriormente asignamos al instructor, de igual manera después se oferta e inscriben los estudiantes. Los estudiantes pueden tomar varios cursos a través del tiempo. Jaime Tinajero ha tomado todos los cursos que ofrecemos. También llevamos registro de RFC, nombre y número telefónico de los estudiantes que en algunas ocasiones se registran pero no asisten. Varios de nuestros estudiantes e instructores no nos dan su número telefónico.”

Pasos para construir un modelo Conceptual

  1. Nombrar sujetos e identificadores
  2. Realizar matriz de relaciones
  3. Dibujar diagrama entidad-relación
  4. Agregar cardinalidad al diagrama
  5. Agregar atributos al diagrama
  1. Escribir entidades y sus identificadores

En este paso primero debemos identificar de nuestro requerimiento los sujetos que tienen un nombre y una cantidad de características. Después tenemos que darle un identificador para diferenciarlos.

A los sujetos en un modelo Entidad-Relación se les llama entidades.

Para identificar a las entidades en un requerimiento hacemos una generalización.

                Entidades                  Identificador

  • Curso                           (codigo)
  • Instructor                     (rfc_I)
  • Estudiante                   (rfc_E)

  1. Realizar matriz de relaciones

Aquí debemos de hacer un cuadro con filas y columnas poniendo los nombres de los sujetos como cabeceras en el primer renglón y primera columna, después cancelamos la diagonal que forma cada entidad consigo misma. Posteriormente a partir de un análisis de verbos en el requerimiento, visitamos de manera ordenada cada intersección y colocamos el verbo o combinación de verbos en voz activa que describan la relación (intersección) entre sujetos (si existe), Si no existe relación, se cancela el vínculo con un tache.

 

Curso

Instructor

Estudiante

Curso

\\\\\\\\\\\

Es enseñado

Es tomado

Instructor

Enseña

\\\\\\\\\\\

X

Estudiante

Toma

X

\\\\\\\\\\\

  1. Dibujar un diagrama entidad-relación

En este paso hacemos una representación gráfica a partir de la matriz, es decir dibujamos el mismo número de cuadros que el número de sujetos, les colocamos su nombre y el identificador que tiene cada uno. A los sujetos encontrados en el requerimiento en este dibujo se les llama Entidades. Posteriormente relacionamos las entidades  con líneas verticales y horizontales o combinación de ambas considerando la descripción de verbos que ya tenemos en la matriz, sin olvidar que los verbos pueden cambiar de una dirección a otra.

[pic 1]

  1. Agregar cardinalidad al diagrama

La cardinalidad es el grado de asociación que puede existir entre las entidades, y se divide en cardinalidad máxima y mínima.

La cardinalidad máxima es el grado máximo  posible de asociación en cuanto a valores entre dos entidades. Pude ser 1 : 1, 1: N ó N : M.

La cardinalidad mínima es el grado mínimo posible de asociación en cuanto a valores entre dos entidades. Pude ser 1:1, 1:0 ó  0:1

Cardinalidad Máxima

[pic 2][pic 3][pic 4][pic 5][pic 6]

                             Uno                  ;          Muchos

Cardinalidad Mínima

[pic 7][pic 8][pic 9][pic 10][pic 11]

                        No obligatorio      ;     Obligatorio

[pic 12]

  1. Agregar atributos a entidades del diagrama

En este último paso consideramos realizar una agregación, es decir una abstracción al juntar y escribir las características o atributos a cada entidad en el diagrama.

[pic 13]

...

Descargar como (para miembros actualizados)  txt (5 Kb)   pdf (207.8 Kb)   docx (334.4 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com