NEW
Font size
WorksheetsDISEÑO CONCEPTUAL DE LA BASE DE DATOS
Total questions: 55
Worksheet time: 28mins
Es un conjunto de actividades que regula la distribución y el compartimiento de la información y el almacenamiento de los datos relevantes para la administración de la empresa.
El sistema de información
sistema de base de datos
bases de datos
son paquetes de software para gestión de la base de datos, en particular para almacenar, manipular y recuperar datos de un computa
sistemas de información.
diseño de base de datos
Los sistemas de gestión de datos (DBMS
Estudio de factibilidad.
Recolección y análisis de requerimientos.
Diseño.
Creación de prototipos
Implantación.
Validación y prueba
Operación
Pasos de administración de una base de datos
Ciclo de vida de los sistemas de información
Desarrollo de una base de datos
Trata de determinar la rentabilidad de las distintas alternativas de diseño del sistema de información y las prioridades de los diversos componentes del sistema.
Diseño
Implantación
Estudio de factibilidad
Centra su atención en la interacción con los usuarios del sistema de información.
Recolección y análisis de requerimientosc
Diseño
Creación de prototipos
Se ocupa de la especificación de la estructura del sistema de información, se distingue entre el diseño de bases de datos (Diseño de estructura de datos) y el diseño de aplicaciones. (Diseño de los programas de aplicación
Diseño
implantación
operación.
Realización simplificada, quizá poco eficiente que se produce verificar en la práctica que en las fases anteriores se diseñaron se condujeron de forma correcta
Creación de prototipo
Diseño
Validación de prueba
Se refiere a la programación final u operativa del sistema de información
implantación
operación
validación
Procedimiento mediante el cual se garantiza que cada fase del proceso de desarrollo es de calidad aceptable y es una evolución correcta de la fase anterior.
diseño
operación
Validación de prueba
Empieza con la carga inicial y determina cuando el sistema se vuelve obsoleto y tiene que se remplazado.
Operación
implantación
diseño
Parte de esquema lógico y da como resultado un esquema físico.
Diseño físico
Diseño conceptual
esquema fisico
Descripción de la implantación de una base de datos en la memoria secundaria; describe las estructuras de almacenamiento y los método usados para tener un acceso efectivo a los datos.
memoria secundaria
implantación
Esquema físico
Estos modelos como los leguajes de programación, poseen un conjunto fijo de construcciones lingüísticas que se pueden usar en la descripción de datos funciones.
modelo relacional
Análisis funcional
modelos y herramientas para el diseño de bases de datos y análisis funcional
Proceso mental que se aplica al seleccionar algunas características y propiedades de un conjunto de objetos y excluir otras no pertinentes. En pocas palabras se hace una abstracción al fijar la atención en las propiedades consideradas esenciales de un conjunto de cosas y desechar sus diferencias.
Abstracciones en el diseño conceptual de bases de datos
Abstracción
modelo de base de datos
En el diseño conceptual de bases de datos se usan 3 tipos de abstracciones
Clasificación, agregación y generalización.
Interno
Externo
conceptual
primario
secundario
conceptual
Se usa para definir un concepto de una clase de objetos de la realidad caracterizados por propiedades comunes
Abstracción de clasificación
Abstracción de agregación
Abstracción de generalización
Define una nueva clase a partir de un conjunto de (otras)clases que representan sus partes componentes.
Abstracción de agregación
Abstracción de clasificación
Abstracción de generalización
Define una relación de subconjunto entre los elementos de dos (o más) clases
Abstracción de generalización
Abstracción de clasificación
Abstracción de agregación
Es una correspondencia que se establece entre dos clases.
Agregación binaria
Agregación n-aria
Ambas
Es una correspondencia establecida entre tres o más clases
Agregación binaria
Agregación n-aria
Ambas
La ANSI/PARC. – (Instituto Nacional Americano de Normas) da como recomendación que cada sistema de base de datos se organiza de acuerdo con
3 niveles de descripción
Físico
Lógico
Externo
primerio
secundario
conceptual
Externo, Interno y conceptual
Describe los puntos de vista de grupos específicos de usuarios de la base de datos
Nivel Externo.
Nivel conceptual
Nivel interno
También llamado esquema de empresas ofrece una representación independiente de la maquina y de alto nivel de toda la base de datos
Nivel Externo
Nivel Interno
Nivel Conceptual
Ofrece una descripción dependiente de la máquina de la implantación física de la base de datos
Nivel Externo
Nivel Interno
Nivel conceptual
Deben de ser herramientas para representar la realidad; por esta razón, deben de poseer las siguientes cualidades: Expresividad, simplicidad, minimalidad, formalidad.
Cualidades de los modelos conceptuales
Modelos entidad relación
Modelo
conceptual
Los modelos más ricos en conceptos son también mas expresivos.
Expresividad
Simplicidad.
Formalidad
Un modelo conceptual debe ser simple, para que un esquema creado con ese modelo sea fácil de entender por los diseñadores y usuarios de las aplicaciones de las bases de datos.
Formalidad
Expresividad
Simplicidad
Esta propiedad se consigue si cada concepto presente en el modelo tiene un significado distinto con el resto a todos los demás
Simplicidad
Expresividad
Minimalidad.
Requiere que todos los conceptos del modelo tengan una interpretación única, precisa y bien definida
Formalidad
Expresividad
Simplicidad.
Clases de objetos
tipo de identidad y tipo de interrelación
Atributos
subconjuntos
Representan clases de objetos de la realidad (persona, nombre, sexo, ciudad
Entidades
interrelaciones
Representan agregaciones de dos o más entidades. (Personal nacido en- relaciona persona y
Ciudad).
Entidades
interrelaciones
Atributos
Representan las propiedades básicas de la entidades o interrelaciones. Toda información extensiva es portada por los atributos.
Formalidad
Entidades
Atributos.
Elementos del modelo Entidad -Relación
Atributos compuestos
jerarquías de generalización, los subconjuntos, los atributos compuestos y los identificadores
Entidades
relaciones
atributos
Es es una generalización de un grupo de entidades
Jerarquías de generalización
Subconjuntos
Identificadores
Es un caso particular de jerarquías de generalización, con una sola entidad subconjunto
indentificadores
atributos
Subconjuntos
Contienen afinidad en cuanto a su significado o a su uso
Subconjuntos
Atributos compuestos
identificadores
Es el nombre de un objeto de base de datos como una tabla, columna, usuario, grupo, objeto definido por el usuario y base de datos
identificadores
atributos
subconjutnos
Es el resultado de un análisis complejo de requerimientos de los usuarios.
diseño de un esquema conceptual
Entidad -relacion
Modelo conceptual
El objetivo del diseño inicial es la creación de un esquema armazón, Los conceptos que aparecen el en esquema armazón son los conceptos más evidentes mencionados en los requerimientos.
Diseño Inicial
Análisis de formulario.
Diseño de vistas a partir de formularios
Los formularios son documentos estructurados utilizados para intercambiar información dentro de las organizaciones y en particular para proporcionar información de entrada de datos a los sistemas automatizados.
Diseño de vistas a partir de formularios.
Diseño Inicial
Análisis de formulario.
El primer objetivo es entender la estructura y significado, para este fin útil distinguir sus partes extensiva, intensiva y descriptiva.
Diseño Inicial
Diseño de vistas
Análisis de formulario
En el diseño de un esquema armazón es importante la elección de un grupo de conceptos que estén un nivel de abstracción apropiado, ni muy general ni muy detallado.
Diseño Inicial
Diseño conceptual
Diseño de esquemas
Durante el diseño de esquemas el esquema armazón se transforma y enrique progresivamente. Tanto la parte intensiva del formulario como la extensiva proporcionan sugerencias útiles sobre como proceder en el diseño.
Diseño inicial
Diseño conceptual
Diseño de esquemas.
Es un texto en lenguaje natural como algunos campos vacíos que tiene que llenarse con valores provenientes de dominios adecuados
Diseño Inicial
Texto paramétrico
Diseño de esquemas
En una lista se presentan exhaustivamente todos los posibles valores de un concepto; se selecciona algunos de ellos (por ejemplo, poniendo una marca) cuando se completa el formulario.
Listas
formulario
valores
Se modelan convenientemente introduciendo entidades específicas que tienen dos conjuntos de atributos: los identificadores y los valores.
Tablas
Vistas
Formularios
Seleccionan de manera inequívoca cada posición de la tabla, mientras que los valores corresponden al contenido de la tabla
tablas
Los identificadores.
valores
Corresponden al contenido de la tabla.
valores
identificadores
datos
un campo contiene datos derivados cuando su valor se pude calcular a partir de otros datos del formulario.
indentificadores
Datos
Datos derivados
Las aplicaciones comerciales implantadas en computadoras usan invariablemente archivo, es decir conjuntos de registros almacenados en la memoria secundaria.
programas
identificadores
Diseño de vistas a partir de formatos de registros
Permite a los programadores definir la misma parte de un registro usando diferentes cláusulas de definición de campos
Datos derivados
Redefinición de campos
diseño de vistas
Es un campo de un registro de denota el identificador de otros registros, sueles usarse para expresar interrelaciones lógicas entre archivos.
Banderas
Redefinición de campos
Punteros simbólicos
Hace referencia a campos o grupos de campos que suelen utilizar los programadores para indicar si el campo o campos subsecuentes en un caso de registro toman un valor o se dejan vacíos.
entidades
banderas
registros
En muchos programas de cobol, los usos específicos de los campos se expresan en términos de reglas basada en los valores
banderas
listas
Reglas para valores de campos
