Examenes de base de datos

Modelos de Redes: :


Es el modelo entidad-relación en que todas las relaciones están restringidas a ser binaria de una ida y una venida, se usan apuntadores en vez de relaciones uno a muchas. La tupla es un registro lógico

Operaciones en Redes.:


(lo importante es que los apuntadores me van a decir donde se encuentra el registro)

*Selección en registros de tipo lógico

*Seguimiento de los LINK de una forma o de otra.

Modelo Jerárquico:


Está formado por un  modelo de redes que es una colección de árboles (trees) donde todos los apuntadores (links) apuntan a la dirección desde el hijo al padre

OPERACIONES EN JERARQUICO :


dado un NODO podemos buscar todos los registros que contiene ese nodo

COMPARACION DE MODELOS:


Diferencias:


facilidad de uso (se buscan en todos los modelos)

  1. Facilidad de uso

    • Modelo relacional: el modelo de relación es superior puedo accesar cualquier cosa con una simple instrucción al usar el sql.
    • Apuntadores que con una sola instrucción puedo llevar el registro a la memoria lógica, es mas rápido el acceso.
  2. Eficiencia en implementación


    • El acceso es lo mas rápido posible, para accesar pocos registros.
    • Pocas instrucciones, pocos registros.
    • Jerárquicos mas eficientes.
    • Redes y jerárquico se programan todas las instrucciones usadas por el usuario.

Ciclo de vida de las operaciones de Base de datos

  1. Planificación del Proyecto:


    que es lo primero que debo hacer, los elementos fundamentales: los primero es el tiempo que se va a tomar, el costo Recursos financieros, talento humano para ejecutar.
  2. Definición del sistema


    No todo es automatizable, así que tengo que ver qué cosas voy automatizar y cuáles no.
  3. Recolección y


    Análisis de los Requisitos:
    Que se necesita, recolecto información de los usuarios finales para luego analizar dicha información y saber que lo que voy a utilizar y lo primero que  voy a buscar son las entidades y los atributos  de esas entidades y se buscan sus asociaciones o relaciones.
  4. Diseño de la Base de Datos:


    el esquema, las entidades los atributos y lo hago con el DML objetos programáticos del manejador de base de datos /(Modelo ER), luego del diseño que arquitectura voy a utilizar e su eficiencia
  5. Selección del SGDB / DBMS


    Que arquitectura voy a usar, esto de acuerdo a lo que estemos buscando puede ser el relacional o si busco eficiencia como en los bancos puedo usar el jerárquico,
  6. Diseño de la Aplicación


    Toda data debe convertirse en información y para eso debe estar relacionada y con eso hago aplicaciones.
  7. Prototipo


    Se crea un prototipo de prueba.
  8. Implementación


    Y si tengo data vieja voy a la conversión y carga e datos.
  9. Conversión y Carga de datos


    Si la empresa contenía información que debía ser actualizada.
  10. Prueba

  11. Mantenimiento


    Es la etapa de prevención y mantenimiento si hay fallas arreglarlas. se aplica si existen nuevas versiones, facilidades, corregir errores.

El ciclo de vida de un desarrollo de una base de datos consta de siete pasos:

  1. Análisis de las necesidades


    Análisis de la parte funcional que se van a automatizar para lograr los objetivos.
  2. Estudio de viabilidad


    Viable cuando se tiene lo necesario. Es posible hacerlo (tiempo, recursos humanos, recursos tecnológicos, recursos financieros).
  3. Definición de requisitos:


    levantamiento de información de la data de la empresa según sus requisitos (normas).
  4. Diseño conceptual / lógico


    El esquema donde va a estar conformado de todos los requisitos para lograr el objetivo y todas sus funcionalidades.
  5. Implementación:


    sql lenguaje de acceso dml
  6. Evaluación y Mantenimiento:


  7. Planificación del proyecto


    Se todas las normativas, requerimientos, necesidades para hacer rd.

FASES del Diseño de un Sistema de Información

  1. Definición del negocio


    Conocer el negocio: visión, misión de generales específicos como funciona, para la planificación de que es lo que se va hacer.
  2. Modelaje del negocio

  3. Modelaje de la información:


    modelo ED relación.
  4. Descripción de la base de datos

  5. Descripción de los programas


    Se le entrega al programador los al ( ) que cumplen con la funcionalidad de manera lógica.

Existen 5 fases de proceso: (esquema)


Fase de sinterizacion:


(entrevistas con el ejecutivo), toma de decisiones, conocer la capacidad de la bd corto mediano o largo plazo.

Fase de exploración:


funcionalidad de la empresa en cada una de las áreas. Entrada: gerentes funcionales: saben cómo se maneja la empresa. Proceso: construcción modelo de negocio, hay que saber el contexto de negocio, levantamiento de información que es proporcionada por el gerente en función. Salidas: recursos talento humano, funciones del negocio, planes de la empresa.

Fase de especificaciones funcionales:


es la parte funcional de manera detallada para saber más claramente cómo se va a trabajar.

Entrada

Sistema de información de la empresa: automatizado.

Proceso

Construir modelos de información: todo el modelo de información como va a funcionar la empresa.

Salida

Cómo funciona de manera detallad la empresa Flujo de información y funcionesEntidades y atributosDocumentosModelo relacionalDiccionario de datos.

Fase de implementación: entrada


Facilidades del DBMS.

Proceso

Diseño de la base de datos.

Salidas

Descripción de la BD Vistas de aplicaciónBase de datos físicaDiccionario de dato.

Entrada


Facilidades de computación.

Proceso

Diseños de programas:

Salidas

Descripción del programa Diseño módulos de programas, Diagrama estructurado de programas.

Modelo del negocio

  1. Estructura organizacional y responsabilidades:


    hay que tener claro la estructura de la organización, para conocer nivel de tomas de decisiones y responsabilidades de sus miembros.
  2. Recursos disponibles y presupuestos:


    forman parte de la planificación.
  3. Eventos importantes a los cuales el negocio reacciona:


    cambio de una variable.
  4. Funciones del negocio:


    son necesarias para el modelaje.
  5. Centros de comunicación principales:


    empresa esta descentralizada cada nodo debe proporcionarme información de la empresa. Hay que tenerlos bien detallados, en caso de que uno de los nodos me de o me quite información.
  6. Ciclos de planificación y comités:


    equipos que hacen seguimientos a variables que no están funcionando.
  7. Ciclos de control y medidas de ejecución (performance):


  8. Áreas problemáticas:


    tiene implicaciones dentro de las bases de datos
  9. Contratos principales, objetivos, demandas, etc:


    modelación del negocio en general.

Modelo de información:


  1. Flujo de información


    Donde comienza como va y sus resultados. Entrada proceso y salida.
  2. Información funcional (identify, allocate, compute): instrucciones mbd para poder identificar apuntador, o realizar operaciones aritméticas con la información.
  3. Información primitiva (select, create, perform): como voy a extraer la información.
  4. Entidades


  5. Relaciones entidad-atributos

  6. Eventos del sistema

  7. Documentación de las entradas y salidas

  8. Diccionario de datos

Descripción de la base de datos

  1. Modelo estructural de la data

  2. Vistas de la data

  3. Esquema de la base de datos física

  4. Definición de la base de datos física

  5. Diccionario de datos

Descripción de programas

  1. Diseño modular:


    cada una de las funcionalidades se dividen mediante un ambiente  o diseño modular. Donde creamos a funcionalidad en subfunciones para que sea mas entendible para el ser humano.
  2. Diagramas de uso de los datos:


    que vea que y como lo utiliza.
  3. Diagrama de la estructura modular de programas

  4. Operaciones ejecutables
  5. Esquema lógico ( algoritmos)


  6. Código de programa

  7. Casos de pruebas

Estructura Organizativa (recomendada): (


COORDINADOR: SOBDABDEDD DDD).

Tres estructuras conforman un equipo de trabajo:

Estructura organizativa, funcional y proporcional

Estructura organizativa:


coordinador que engrana todas las funciones para la creación de una base de datos, para crear información, a través de aplicaciones procesadas por una aplicación.

Que coordina?.

El esquema de base de dato lógica, como pienso que debe funcionar

El esquema de Base de dato físico


Medio de almacenamiento físico memoria virtual real y auxiliar.

Para obtener esas dos visiones:


Se necesita un apoyo estructural que mantenga la información.

Esos dos esquemas tendrán una parte estructura.

SOBD:


Aquella funcionalidad el software MBD va a residir tecnológicamente  esos dispositivos sean compatibles con mi MANEJADOR DE BASE DE DATOS.

SO es el nivel más bajo dentro de la tecnología en base de datos.

Configuración de la maquina

Actualización MBD

Actualización de los sistemas operativos.

Tiene que monitorear el área tecnológica externa para conocer dónde está mi bd.

ABD:


(Administrador de base de datos) , maneja la parte física, decide donde guarda como crea  estructura, autorización de acceso etc.

Va a participar en la  def físico y descripción lógicas parciales de mi manejador de base de datos.

Para darle entra a diferentes aplicaciones.

EDD:


(ESTRUCTURA DE DATOS)

Estructuración de la data, la cual se concibe para dar los resultados de las aplicaciones.

Es donde están los algoritmos, como se va a configurar mis objetos programáticos.

Una vez este la estructura de la base de datos, nos queda como la data queda distribuida, entre los centros de comunicaciones que tenga la empresa.

Distribuidor de la base de datos:


Define como subdividimos la rd a diferentes partes a nivel nacional e internacional.

Procesos bajo una estructura organizativa :


Tiene ciertas funciones particulares.

Custodio


Quien custodia como se custodia, proceso de recuperación quien es responsable de mbd.

ROLES DEL DBA

  1. CUSTODIO:


    • CONTENIDO DE LA BASE DE DATOS


      Nos da responsabilidad directa de cual es la información dentro de la bd. responsabilidad de la información que estamos almacenando en la base de datos. quien custodia como se custodia.
    • INTEGRIDAD DE LA BD:


      reglas del negocio aplicadas a lo objetos programáticos dentro de la base de datos. que un campo no sea nulo.
    • MONITOREO DE LA BD:


      tenemos que ser responsables de monitorear la eficacia o eficiencia que se esta dando la base de datos.
    • DICCIONARIO DE DATOS Y DIRECTORIO


      Creación de formato y  empezar a definir las estructuras etc.
    • POVEER ASISTENCIA AL USUARIO


      Somos los que conocemos y sabemos como son los esquemas la estructura interna de la base de datos hay que ver como se administrara el acceso a usuarios especializados.
    • PROVEER DOCUMENTACION


      A través de IDD los que tienen después.
  2. ESPECIALIDAD

    • DISEÑO BD


      Como vamos a manejar la eficiencia de la bd.
    • EFICIENCIA DE LA BD

    • ADMINISTRACION DE ESPACIO

    • ANALISIS DE ESTADISTICA:


      de alguna manera  se implementan controles si hay desviaciones o no.
    • TECNOLOGIA DE LA BD


      Modernizaciones o nuevas versiones dentro del mbd.
    • HERRAMIENTAS DE BD:


        IDD, herramienta de monitoreo, herramienta de respaldo y recuperación.
    • ASESORIA EN BD:


    • INSTALACION

Actualizaciones masivas:


Definición de la data:


director como coordina las funcionalidades de la empresa.

Reportes:
Reportes bd, definirlo.

Control y política



Reglas del negocio particulares o generales.

Arbitraje



todos están de acuerdo.

RESPALDO:


  1. Respaldo es la obtención de una copia de los datos desde otro medio magnético
  2.  Es fundamental hacer bien los respaldos
  3. Darle la importancia requerida a la realización de respaldos

Tipos de respaldo :


  • El respaldo global es el más seguro ya que se tiene la totalidad de los datos.  
  • El respaldo incremental es el más rápido, pero tiene una cantidad de información limitada a un período de tiempo.
  • El respaldo parcial, insume menos tiempo que el global (y puede llevar menos tiempo que  el incremental),  pero se está limitado a cierto tipo de información.
  • El respaldo simultaneo es el más rápido y tiene la totalidad de la información actualizada, sin embargo interfiere con el procesamiento de los datos y los datos se encuentran en el mismo lugar físico que los datos origen.

 Generalmente los diferentes tipos de respaldo son utilizados en forma complementaria.

 Respaldos  simultáneos :

RESTAURACION:


La restauración es el proceso de copiar datos desde una copia de seguridad y aplicar transacciones registradas a los datos para ponerlos al día hasta el punto de recuperación de destino