domingo, 24 de mayo de 2009

ELECCION DE UN SISTEMA GESTOR BASE DE DATOS

ELECCION DE UN SISTEMA GESTOR DE BASE DE DATOS.


  • Un sistema de gestión de bases de datos constituye el núcleo de la base de datos, contiene todas las rutinas necesarias para la gestión de los datos. Muchos sistemas utilizan como lenguaje del sistema el lenguaje SQL (Structured Query Language)Siendo una base de datos como un sistema de captación y mantenimiento de registros de forma computerizada, en este sistema se van a poder realizar las operaciones de inserción, borrado y modificación de un dato y modificaciones, borrados e inserciones de información de la estructura de la base de datos.Y existen muchas "maneras" de manejar informáticamente esas bases de datos: con Access, Oracle, SQL, PostgreSQL o MySql .. entre otros. Cada sistema tiene unas características, unas ventajas y unos inconvenientes, la elección de uno u otro sistema para gestionar nuestra base de datos vendrá definida por nuestras necesidades.MySql es un gestor de bases de datos, es una manera de gestionar nuestros datos, es un bibliotecario computerizado que administra, gestiona, y opera con nuestros ficheros de datos . Si le hablamos en un idioma que entienda nos los devolverá ordenados, clasificados y/o seleccionados.

  • El gestor de base de datos como lo dice se podria definir como la matriz de la base de datos, en este apartado se muestra algunos programs en los que puede ser utilizado, la diferencia de programas se puede definir de acuerdo con las necesidades del usuario ya que como cualquier programa tiene convenientes e inconvenientes.

DISEÑO CONCEPTUAL DE LA BASE DE DATOS

DISEÑO CONCEPTUAL DE LA BASE DE DATOS

  • El diseño de bases de datos es el proceso por el que se determina la organización de una base de datos, incluidos su estructura, contenido y las aplicaciones que se han de desarrollar.

  • Este concepto es demasiado facil de entender, de acuerdo a su significado esta es el primer paso para poder crear una base de datos o mejor dicho como es que va a hacer la base de datos, cuales seran las herramientas a utilizar y aplicar en ella, es algo asi como el plano de una base datos.

RECOLECCION Y ANALISIS DE INFORMACION

RECOLECCION Y ANALISIS DE INFORMACION.


  • En esta etapa se recogen y analizan los requerimientos de los usuarios y de las áreas de aplicación. Esta información se puede recoger de varias formas:
    Entrevistando al personal de la empresa, concretamente, a aquellos que son considerados expertos en las áreas de interés.
    Observando el funcionamiento de la empresa.
    Examinando documentos, sobre todo aquellos que se utilizan para recoger o visualizar información.
    Utilizando cuestionarios para recoger información de grandes grupos de usuarios.
    Utilizando la experiencia adquirida en el diseño de sistemas similares. La información recogida debe incluir las principales áreas de aplicación y los grupos de usuarios, la documentación utilizada o generada por estas áreas de aplicación o grupos de usuarios, las transacciones requeridas por cada área de aplicación o grupo de usuarios y una lista priorizada de los requerimientos de cada área de aplicación o grupo de usuarios.
    Esta etapa tiene como resultado un conjunto de documentos con las especificaciones de requisitos de los usuarios, en donde se describen las operaciones que se realizan en la empresa desde distintos puntos de vista.

  • Como su nombre lo indica este paso es fundamental para poder contemplar el espacio que se necesitara en la base de datos esto dependiendo de la informacion que tengamos, esta informacion se puede adquirir de distintas maneras como aqui lo indica.

CICLO DE LA VIDA DEL SISTEMA DE APLICACION DE BASE DE DATOS

CICLO DE LA VIDA DEL SISTEMA DE APLICACION DE BASE DE DATOS.

  • Las etapas del ciclo de vida de una aplicación de bases de datos son las siguientes:
    Planificación del proyecto.
    Definición del sistema.
    Recolección y análisis de los requisitos.
    Diseño de la base de datos.
    Selección del SGBD.
    Diseño de la aplicación.
    Prototipado.
    Implementación.
    Conversión y carga de datos.
    Prueba.
    Mantenimiento. Estas etapas no son estrictamente secuenciales. De hecho hay que repetir algunas de las etapas varias veces, haciendo lo que se conocen como ciclos de realimentación.

  • Estos no son mas que los pasos para conocer como es que se puede ir realizando una base de datos, lo que mejor se conoce como el ciclo de la vida del sitema, es por ello que es tan importante conocerlo.

TERCERA ENTRADA FORMAL

TERCERA ENTRADA FORMAL

  • La definición indica que una tabla está en 3NF si y solo si las dos condiciones siguientes se mantienen:
    La tabla está en la segunda forma normal (2NF)
    Ningún atributo no-primario de la tabla es dependiente transitivamente de una clave candidata
    Un atributo no-primario es un atributo que no pertenece a ninguna clave candidato. Una dependencia transitiva es una dependencia funcional X → Z en la cual Z no es inmediatamente dependiente de X, pero sí de un tercer conjunto de atributos Y, que a su vez depende de X. Es decir, X → Z por virtud de X → Y y Y → Z.
    Una formulación alternativa de la definición de Codd, dada por Carlo Zaniolo en 1982, es ésta: Una tabla está en 3NF si y solo si, para cada una de sus dependencias funcionales X → A, por lo menos una de las condiciones siguientes se mantiene:
    X contiene A, ó
    X es una superclave, ó
    A es un atributo primario (es decir, A está contenido dentro de una clave candidato)

  • Esta es la foorma en que la tabla debe estar en segunda forma ademas con la caracteristica de que un ningun termino no primario de dependa de una clave, me imagino que esto para la funcion de que no haya problemas de logica entre la base de datos.

SEGUNDA FORMA NORMAL

SEGUNDA FORMA NORMAL

  • Una relación está en segunda forma normal (2FN) solamente si todos los atributos son dependientes en forma completa de la clave.
    Descripcion De La Segunda Forma Normal (2 Fn)
    Su nombre ya nos indica el hecho de que la segunda forma normal es por lo general el próximo paso de normalización y descomposición. Para ser accesible a la normalización, y poder ser puesta en segunda forma normal, la relación debe poseer las siguientes propiedades:
    • Debe estar en primera forma normal
    • Debe tener una clave compuesta.
    La consecuencia inmediata de los requerimientos expresados más arriba es que cualquier relación en primera forma normal que tiene una clave simple, está automáticamente en segunda forma normal.

  • La segunda forma de una primera con sus propiedades comunes, pero para poder ser de una segunda forma esta debede contar con una clave que marque la diferencia.

PRIMERA FORMA NORMAL

PRIMERA FORMA NORMAL


  • Una relación se encuentra en 1FN si y solo sí por cada renglón columna contiene valores atómicos.
    Abreviada como 1FN, se considera que una relación se encuentra en la primera forma normal cuando cumple lo siguiente:
    Las celdas de las tablas poseen valores simples y no se permiten grupos ni arreglos repetidos como valores, es decir, contienen un solo valor por cada celda.
    Todos los ingresos en cualquier columna(atributo) deben ser del mismo tipo.
    Cada columna debe tener un nombre único, el orden de las columnas en la tabla no es importante.
    Dos filas o renglones de una misma tabla no deben ser idénticas, aunque el orden de las filas no es importante.
    Por lo general la mayoría de las relaciones cumplen con estas características, así que podemos decir que la mayoría de las relaciones se encuentran en la primera forma normal.

  • Esta es la forma que la mayori de las tablas tienen que tan solo consta de que los datos de una tabla coincida con la informacion de la base de datos de la manera mas simple.que solo tenga una coincidencia exacta con los datos con la que esta vinculada.

NORMALIZACION

NORMALIZACION

  • El proceso de normalización de bases de datos consiste en aplicar una serie de reglas a las relaciones obtenidas tras el paso del modelo entidad-relación al modelo relacional.
    Las bases de datos relacionales se normalizan para:
  • Evitar la redundancia de los datos.
  • Evitar problemas de actualización de los datos en las tablas.
  • Proteger la integridad de los datos.

En el modelo relacional es frecuente llamar tabla a una relación, aunque para que una tabla sea considerada como una relación tiene que cumplir con algunas restricciones:

  • Cada columna debe tener su nombre único.
  • No puede haber dos filas iguales. No se permiten los duplicados.
  • Todos los datos en una columna deben ser del mismo tipo.

  • La normalizaciones un conjunto de reglas con las cuales se evita o minimiza el problema logico que hay entre la informacion en una base de datos.

domingo, 10 de mayo de 2009

CREACION DE UN INFORME UTILIZANDO TABLAS

CRACION DE UN INFORME UTILIZANDO TABLAS.

  • El Asistente acelera el proceso de creación de un informe, ya que realiza automáticamente todo el trabajo básico, en el que normalmente se invierte una buen cantidad de tiempo. Cuando se utiliza un asistente para informes, Microsoft Access solicita información al usuario acerca del tipo de informe que desea conseguir y crea un diseño basado en dicha información. Aunque tenga experiencia en la creación de informes, puede que desee utilizar un asistente para informes para organizar rápidamente todos los controles en el informe y proceder después a cambiar a la vista Diseño para introducir modificaciones menores que sirvan para terminar de personalizar el diseño básico creado.Crear un informe usando AutoinformeExiste una fórmula aún más rápida y cómoda incluso que el Asistente para crear un informe predeterminado. Se trata de la característica Autoinforme. Autoinforme crea un informe en el que se presentan todos los campos y registros de la tabla o consulta seleccionada.

  • Esta creo yo seria la forma mas facil de haver ya que basicamente el tarabajo lo hace el programa ya que esta con un preformato para cada caso que tu necesites solo teniendo tus tablas campos y registros es seguramente mas facil.

CREACION DE UN INFORME UTILIZANDO EL ASISTENTE

CREACION DE UN INFORME UTILIZANDO EL ASISTENTE.

  • A la hora de diseñar un informe con la ayuda del asistente, pràcticamente no hace falta conocer las distintas partes de un informe, pero si se va a modificar o retocar un informe, resulta muy conveniente èstas y sus propiedades principales. Primero seleccionamos la tabla o consulta de donde cogerá los datos del cuadro Tablas/Consultas este será el origen del informe. Si queremos sacar datos de varias tablas lo mejor será crear una consulta para obtener esos datos y luego elegir como origen del informe esa cnsulta.A continuación seleccionamos los campos haciendo clic sobre el campo para seleccionarlo y clic sobre el botón o simplemente doble clic sobre el campo.Si nos hemos quivocado de campo pulsamos el botón y el campo se quita de la lista de campos seleccionados.podemos seleccionar todos los campos a la vez haciendo clic sobre el botón o deseleccionar todos los campos a la vez haciendo clic sobre el botón .

  • Estas son o ayuda ya establecida en el programa para guiarte en la creacion de tu informe o de igual manera te ayuda a poder modificar uno si ya lo tienes, esto es de gran ayuda para las personas que no conocen por completo las partes del informe. este practicamente te dara todos los pasos para realizar tu informe.