• Barajar
    Activar
    Desactivar
  • Alphabetizar
    Activar
    Desactivar
  • Frente Primero
    Activar
    Desactivar
  • Ambos lados
    Activar
    Desactivar
  • Leer
    Activar
    Desactivar
Leyendo...
Frente

Cómo estudiar sus tarjetas

Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda

Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba

Tecla H: Muestra pista (3er lado).tecla h

Tecla N: Lea el texto en voz.tecla n

image

Boton play

image

Boton play

image

Progreso

1/79

Click para voltear

79 Cartas en este set

  • Frente
  • Atrás
Sistema de información
Conjunto de actividades que regulan la distribución y el compartimiento de la información y el almacenamiento de los datos relevantes para la administración de la empresa.
Base de Datos
Conjunto grande de datos estructurados almacenados dentro de un computador.
Sistemas de Gestión de Bases de Datos (DBMS).
Paquetes de software para la gestión de las bases de datos, para almacenar, manipular y recuperar datos de un computador.
Ciclo de vida de Diseño de un Sistema de información.
Estudio de Factibilidad
Recolección y análisis de requerimientos
Diseño
Elaboración de prototipos
Implantación
Validación y pruebas
Operación.
Estudio de factibilidad.
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.
Enfoque orientado a datos.
Primero se crea la BD y luego las aplicaciones que la usan.
Diseño conceptual.
Parte de la especificación de requerimientos y su resultado es el esquema conceptual de BD.
Describe el contenido de información de la base de datos
Independencia de un DBMS particular.
Esquema conceptual
Descripción de alto nivel de la estructura de la base de datos, independientemente del software de DBMS que se use para manipularla.
Modelo Conceptual.
Lenguaje que se usa para describir esquemas conceptuales.
Instrumentos para representar la realidad a un nivel alto de abstracción.
Diseño lógico.
Parte del esquema conceptual y tiene como resultado el esquema lógico.
Depende de la clase de modelo de datos usado por el DBMS, no del DBMS utilizado.
Esquema lógico.
Descripción de la estructura de la base de datos que puede procesar el software de DBMS.
Modelo lógico.
Lenguaje usado para especificar esquemas lógicos.
Descripciones de datos procesables por un computador.
Modelos lógicos más usados.
Modelo Relacional
Modelo de Redes
Modelo Jerarquico
Diseño físico.
Parte del esquema lógico y tiene como resultado un esquema físico.
Se adopta a un DBMS específico.
Esquema físico
Descripción de la implantación de una base de datos en la memoria secundaria.
Enfoque orientado a las funciones.
La atención se centra en las aplicaciones y no en los datos.
Requerimientos de aplicaciones.
Descripciones de alto nivel de las actividades desarrolladas dentro de una organización y de los flujos de información intercambiados entre actividades.
Resultado. Esquemas de funciones,
Esquemas de funciones
Describen las actividades y los flujos de información mediante el uso de modelos de funciones específicas.
Especificaciones de aplicación
Describen a un alto nivel de abstracción, la conducta de los programas de aplicaciones de datos.
Fusión de los enfoques orientados a datos y a las funciones
Los datos requeridos por las funciones se representen en el esquema conceptual de la BD y a la inversa, que las funciones incluyen todas las operaciones requeridas por la BD.
Abstracción de Clasificación.
Define un concepto como una clase de objetos de la realidad caracterizados por propiedades comunes.
Se representa gráficamente como un árbol de un nivel que tiene como raíz la clase y como hojas los elementos o miembros de la misma.
Para distinguirla las ramas del árbol se representan por líneas discontinuas.
Abstracción de Agregación.
Define una nueva clase a partir de un conjunto de otras clases que representan sus partes componentes.
Se representa como un árbol de un nivel en el cual todos los nodos son clases, la raíz representa la clase creada por la agregación de las clases hojas.
Para distinguirla las ramas del árbol se representan por líneas dobles que van de los componentes a los objetos agregados.
Agregación binaria.
Correspondencia que se establece entre dos clases.
Cardinalidad mínima (card-min).
Menor número de correspondencias en las que cada elemento de una clase puede tomar parte en una relación.
Participación opcional.
Si la cardinalidad mínima es igual a 0.
Algunos elementos de una clase en la relación pueden no tener correspondencia con elementos de la otra clase en la relación.
Participación obligatoria.
Cada elemento de una de las clases en la relación, debe corresponder con al menos un elemento de la otra clase en la relación
Cardinalidad máxima (card-máx).
Mayor número de correspondencias en las que cada elemento de una clase puede tomar parte en una relación.
card-máx(c1,a) = 1 y card-máx(c2,a) = 1 .
agregación es de uno a uno
card-máx(c1,a) = n y card-máx(c2,a) = 1
agregación de C2 a C1 es de uno a muchos
card-máx(c1,a) = 1 y card-máx(c2,a) = n
agregación de C1 a C2 es de uno a muchos
card-máx(c1,a) = m y card-máx(c2,a) = n
agregación de C1 a C2 es de muchos a muchos
Agregación n-aria.
Correspondencia establecida entre tres o más clases.
Abstracción de Generalización.
Define una relación de subconjunto entre elementos de dos (o más) clases.
Representa un árbol de un nivel, en el que todos los nodos son clases, con la clase genérica como raíz y las clases subconjunto como hojas. Cada rama del árbol expresa que una clase hoja es un subconjunto de la clase raíz.
Para distinguirla se utiliza una flecha sencilla apuntando hacia la raíz.
Todas las hojas heredan de la clase genérica
Cobertura Total.
Cada elemento de la clase genérica corresponde al menos a un elemento de las clases subconjunto.
Cobertura Parcial.
Existe algún elemento de la clase genérica que no corresponde a ningún elemento de las clases subconjunto.
Cobertura Exclusiva.
Cada elemento de la clase genérica corresponde, a lo máximo, a un elemento de la clase subconjunto
Cobertura Superpuesta.
Existe algún elemento de la clase genérica que corresponde a elementos de dos o más clases subconjunto diferentes
Modelos de datos.
Vehí***** para describir la realidad.
Con ellos se construyen esquemas, que son representaciones de la realidad.
Conceptos que pueden utilizarse para describir un conjunto de datos y operaciones para manipular los mismos.
Esquema
Representación de una parte específica de la realidad, creada usando determinado modelo de datos.
Niveles de descripción de datos.
Nivel externo
Nivel conceptual
Nivel interno
Nivel externo
Describe los puntos de vista de grupos específicos de usuarios.
Nivel conceptual
Representación independiente de la máquina y de alto nivel de toda la base de datos.
Nivel interno
Descripción dependiente de la máquina de la implantación física de la base de datos.
Cualidades de los modelos conceptuales.
1.- Expresividad
2.- Simplicidad
3.- Minimalidad
4.- Formalidad
Entidades.
Representan clases de objetos de la realidad.
Se representan por medio de rectángulos.
Interrelaciones.
Representan agregaciones de dos o más entidades.
Se representan por medio de rombos.
Interrelaciones recursivas.
Interrelaciones binarias que conectan una entidad consigo misma.
Representada con una línea que va de la entidad a la propia entidad, creando un anillo.
Atributos.
Representan las propiedades básicas de las entidades o interrelaciones
Subconjuntos.
Caso particular de jerarquía de generalización, con una sola entidad subconjunto.
Atributos compuestos.
Grupos de atributos que tienen afinidad en cuanto a su significado o a su uso
Se representan con óvalos
Atributos derivados
Se obtienen realizando cálculos o procedimientos matemáticos con valores de otros atributos.
Se debe evaluar el rendimiento y las veces que se ocupa el dato derivado.
Identificadores(claves o claves candidatas).
Grupo de atributos o de entidades relacionados con la entidad, que tienen la propiedad de determinar en forma única todos los casos de dicha entidad
Clasificación de identificadores.
Identificador simple
Identificador interno
Identificador mixto
Todo identificador debe cumplir .
No pueden existir dos ocurrencias de la entidad con el mismo valor del identificador,
Si se omite cualquier atributo del identificador, la condición (1) deja de cumplirse
Primitivas descendentes.
corresponden a refinamientos puros, es decir refinamiento que se aplican a un concepto simple
Primitivas ascendentes.
Introducen nuevos conceptos y propiedades que no aparecían en versiones anteriores del esquema.
Estrategias para el diseño de esquemas.
Estrategia Descendente.
Estrategia Ascendente.
Estrategia Centrífuga.
Estrategia Mixta.
Estrategia Descendente.
Sólo se aplican las primitivas de refinamiento descendentes.
Estrategia Ascendente.
Sólo se aplican las primitivas de refinamiento ascendentes.
Estrategia Centrífuga
Caso especial de estrategia ascendente
Primero se fijan los conceptos más importantes o evidentes
Se procede con un movimiento similar al de una mancha de aceite, desde los conceptos mas cercanos al concepto inicial hasta los más distantes.
Estrategia Mixta
Aprovecha tanto la estrategia descendente como la descendente, al permitir particiones controladas de los requerimientos
Diseño de vistas
Crear un esquema conceptual partiendo de una descripción informal de los requerimientos del usuario.
Actividades del diseño de vistas
1.- El análisis de los requerimientos, para captar el significado de los objetivos de interés en la aplicación
2.- La representación de estos objetos, clases y propiedades, usando los conceptos del modelo ER
Tipos de requerimientos en el diseño de vistas
Lenguaje natural
Formularios
Declaraciones de registros.
SQL.
Lenguaje relacional más popular y se ha convertido en un estándar de facto.
Modelo relacional.
Modelo simple, potente y formal para representar la realidad.
Ofrece una base firme para enfocar y analizar formalmente muchos problemas relacionados con la gestión de BD.
Tiene como base la relación.
Esquema de base de datos relacional.
Colección de definiciones de relaciones.
Esquema de cada relación.
Agregación de atributos
Dominio de atributos.
Conjunto de valores que puede adoptar un atributo.
Atributos.
Columnas de las relaciones.
Tuplas.
Colecciones de valores tomados de cada atributo.
Grado.
Número de columnas
Cardinalidad.
Número de tuplas
Clave
Conjunto de atributos de la relación que identifica de manera única cada tupla de cada extensión de esa relación.
Clave candidata
Cada una de las claves de una relación
Cave primaria
Una de las claves candidatas de una relación que identificara de forma única cada caso de la relación.
Restricciones de clave
Especifican las claves candidatas de cada esquema de relación
Restricciones de integridad de entidad
Establece que ningún valor de clave primaria puede ser nulo
Restricciones de integridad referencial
Se especifica entre 2 relaciones y se usa para mantener la congruencia entre las tuplas de las 2 relaciones.