CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS

Slides:



Advertisements
Presentaciones similares
SISTEMAS DE GESTIÓN DE BASES DE DATOS
Advertisements

Fundamentos de Diseño de Software INFT.1
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Arquitecturas de BD Modelo ANSI/SPARC
Rocío Contreras Águila Primer Semestre 2010
Introducción a LAS Bases de Datos
¿QUÉ SON LAS BASES DE DATOS?
Diseño del Esquema de BD
Sistema de Gestión de Base de Datos
Teoría de Bases de Datos
Base de Datos Relacional.
Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR:
Johanna Lizeth Rodríguez Lorena Fda. Chávarro Ramos
1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Los SI contribuyen activamente a la consecución de los objetivos.
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a Base de Datos Conceptos básicos.
M.A. Ana Celia Gutiérrez Olivas
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina.
HERRAMIENTAS CASE.
Bases de Datos.
UNIDAD I Conceptos Básicos.
SISTEMAS GETIONADORES DE BASES DE DATOS
DISEÑO Genera soluciones a requerimientos planteados
Ingeniería de Software
BASES DE DATOS INTRODUCCION
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar.
Sistemas de Información IS95872
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
Introducción A Las Bases De Datos
DATA WAREHOUSE Equipo 9.
Métrica v2.1 Técnicas: Modelado de datos (Parte 2)
MODELADO DE DATOS (PARTE 2) Viviana Poblete L. Modelo de Datos I.
Modelos de Bases de Datos
Base de datos.
Introducción a las Bases de Datos Relacionales Juan Alberto Sigüenza Escuela Técnica Superior de Informática Universidad Autónoma de Madrid.
Modelo de espiral Fue originalmente propuesto por Barry Boehm en Es una secuencia de actividades con retrospectiva de una actividad a otra, representado.
Los Sistemas de Información en la Empresa Introducción a los ERP 1.- El sistema de información de la empresa. Los ERP. Simplificando podemos identificar.
DISEÑO Genera soluciones a requerimientos planteados Describe las especificaciones del sistema propuesto Define CÓMO lo va a hacer el nuevo Sistema Define.
Análisis y diseño detallado de aplicaciones informáticas de gestión
Introducción a Pentaho BI Suite 3.5
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
Seminario de Informática Elementos Conceptuales
 Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos.  Independencia. La independencia.
PROYECTO EMPRESARIAL Clase # 1.
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
UNIVERSIDAD LATINA BASES DE DATOS DISEÑO DE BASES DE DATOS (modelos para el diseño)
DISEÑO DE MODULOS INTEGRANTES ; ESPINOSA MUÑOZ LUIS ALBERTO
Base de datos.
BASES DE DATOS RELACIONALES
UNIVERSIDAD LATINA III. MANTENIMIENTO Y GESTIÓN DE LA INFORMACIÓN DE UNA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
Introducción al análisis de sistemas
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
Bases de Datos Unidad 1.
BASE DE DATOS.
CICLO DE VIDA CLÁSICO DE UN SISTEMA
Actividades en el Proceso de desarrollo de Software
Sistemas Gestores de Bases de Datos
 es el conjunto de conocimientos y técnicas científicas aplicadas al desarrollo, implementación, mantenimiento y perfeccionamiento de estructuras (tanto.
PARTICIPANTE: CAMACHO MAITE C.I T-01.
Proceso de desarrollo de Software
Lenguaje SQL.
SOLUCIONES EMPRESARIALES
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
DISEÑO DE BASES DE DATOS (modelos para el diseño)
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
INDUSTRIAS DEL PETROLEO, PETROQUÍMICAS Y DEL GAS NATURAL ASEGURAMIENTO DE LA PRODUCCIÓN Y ADMINISTRACIÓN DE LA CONFIABILIDAD ISO/CD Date: 2005 –
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Diccionario/Directorio de Datos
BASES DE DATOS CONCEPTOS BASICOS Elizabeth Maite Zarate Machaca “El tratamiento eficiente de la información al servicio del usuario”
Transcripción de la presentación:

CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS UNIDAD III CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS

NORMALIZACIÓN: es el procedimiento que permite disminuir la información, organizarla de manera coherente, protegerla y así evitar la redundancia de la misma, logrando estructuras pequeñas, simples, estables y fáciles de comprender. CICLO DE VIDA: es un método que determina tanto la estructura como funcionalidad de una base de datos es decir por cuanto tiempo funcionara de manera eficiente y estable.

PRIMERA FORMA NORMAL Esta regla propone que los campos repetidos se eliminen, colocándolos en una tabla distinta, sus objetivos son: suprimir datos repetidos en tablas individuales, construir una o más tablas separadas para cada grupo de datos relacionados e identificar cada grupo de datos relacionados con una clave principal.

SEGUNDA FORMA NORMAL Establece que todas las dependencia parciales se deben borrar y apartar dentro de sus propias tablas. Una vez logrado el nivel de la segunda forma normal se procede a controlar los problemas existentes de lógica, logrando que se ingresen nuevos datos sin exceso en la mayoría de las tablas y que se organiza naturalmente dentro de los margenes esperados´.

TERCERA FORMA NORMAL Indica que se deben eliminar y clasificar los datos que no dependan de las claves, es decir, que todos los valores deben identificarse principalmente con la clave.

ETAPAS DEL CICLO DE VIDA DE BASE DE DATOS 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 DE SGBD DISEÑO DE APLICACIÓN PROTOTIPO IMPLEMENTACIÓN CONVERSIÓN Y CARGA DE DATOS PRUEBA MANTENIMIENTO

RECOLECCIÓN Y ANÁLISIS DE INFORMACIÓN DE BASE DE DATOS Tomando como base los principios de calidad, la recolección tiene como alcance la toma y registro de datos de los productos, procesos, sistemas y personas de la organización, con el fin de analizar si se cumple con los estándares de funcionamiento

DISEÑO CONCEPTUAL DE LAS BASES DE DATOS En su diseño conceptual de la base de datos, realizaremos la abstracción de hechos reales de los cuales se emite un concepto o es posible hacer una idea de ello. Para poder realizar la abstracción de un tema en un área especifica, a nivel informático, es necesario tener los requerimiento formulados por los usuarios con respecto a este. Estos requerimientos contienen el conjunto de hechos y reglas que dan pauta a la creación del esquema conceptual donde por medio de este se podrá una descripción de alto nivel de la futura base de datos. Para manipular este esquema se utiliza un modelo conceptual que proporciona un lenguaje que permite utilizar un conjunto de símbolos (estándares) para la creación de este

PRINCIPIOS BÁSICO DEL DISEÑO CONCEPTUAL DE BASE DE DATOS Presentar la información en tablas basadas en temas para reducir datos redundantes Ayuda a garantizar la exactitud e integridad de la información Satisface la necesidades del procesamiento de los datos y de generación de informes La velocidad de acceso El tamaño de la información El tipo de la información Facilidad de acceso a la información Facilidad para extraer información requerida El comportamiento del manejador de base de datos con cada tipo de información.

DISEÑO DE APLICACIÓN: corresponde la diseño lógico que define los requerimientos de información actual y futura, funciones a ejecutar, elementos de datos, seguridad, claves, relaciones, etc. DISEÑO DE BASE DE DATOS: Corresponde al diseño físico que provee estructuras y métodos de acceso para implementar la aplicación, rendimiento, copia de respaldo, recuperación, seguridad, etc.

DISEÑO CONCEPTUAL DE BASE DE DATOS PASO UNO Determinar la finalidad de la base de datos PASO DOS Buscar y organizar la información PASO TRES Dividir la información en tablas PASO CUATRO Convertir la información en columnas PASO CINCO Especificar claves principales PASO SEIS Definir relaciones entre las tablas PASO SIETE Ajustar el diseño PASO OCHO Aplicar las reglas de normalización

ELECCIÓN DE UN SISTEMA GESTOR DE BASE DE DATOS La elección de un sistema para gestionar nuestra base de datos vendrá definida por nuestras necesidades, esto nos dice que nosotros escogemos nuestros propio gestor que más nos convenga y se adecue a nuestras necesidades Un sistema de gestión de base de datos debe permitir definir estructuras de almacenamiento, acceder a los datos de forma eficiente y segura. EL lenguaje de muchos sitemaas es SQL, y algunos sistemas pueden ser: Accese, Oracle, SQL, My SQL entre otros

TRANSFORMACIÓN AL MODELO DE BASE DE DATOS La gestión y la explotación de los registros que contienen datos y, procesados estos datos información, depende de : Las herramientas existen en el campo de la gestión de la información y del cuerpo teórico de la ciencia de la información La explotación satisfactoria de esta información, de la misma forma, denominada experiencia en dos áreas de conocimiento: En las técnias de recuperación de información En el estudio de las necesidades de los ususarios.

Para transformar el modelo de datos se debe a la forma de la información y la necesidad del usuario. La transformación del modelo de datos tiene dos opciones: Puede crearse tomando como punto de partida la observación del universo en estudio, dando lugar a un conjunto de esquemas de relaciones, que contengan los atributos y sus restricciones. Dividirse el diseño en dos fases, la primera de las cuales sería definir el modelo conceptual y su esquema, y la segunda transformar el esquema conceptual en un esquema relacional, mediante una transformación realizada de acuerdo con unas reglas dadas.

DISEÑO FÍSICO DE LA BASE DE DATOS Corresponde al diseño físico que provee estructuras y métodos de acceso para la implementación, rendimiento, copia de respaldo, recuperación, seguridad etc. Consideraciones típicas del diseño: Flexibilidad y complejidad de las necesidades de usuarios Seguridad Rendimiento Tiempo de desarrollo Independencia de datos Almacenamiento en disco Tiempo de mantenimiento Tiempo de respaldo y recuperación

La aproximación del diseño se realiza mediante: Aproximación Intuitiva del Diseño, en donde se trata de responder: Datos que se necesitan Relación que hay entre ellos Como se recuperan los datos Cuales son la claves Cuales son las claves de acceso rápido Dibujar la base de daros y optimizar recursos.

Agrupar información por función Identificar relaciones Aproximación funcional: Funciones que se ejecutan Información que se necesitará para cada función Agrupar información por función Identificar relaciones Dibujar la base de datos y optimizar

Decisiones comunes en el diseño son: Selección de la clave de acceso Selección de accesos Selección de definición física de accesos Selección de capacidad de almacenamiento Selección de tipo de usuario Selección de tipo de transacción Selección del proceso de copia de respaldo y recuperación

GENERACIÓN DE UN SISTEMA DE BASE DE DATOS Hablar de bases de datos nos referimos a datos relacionales. Esto no fue siempre así , antes que el modelo el modelo relacional fuese desarrollado, existió otro modelo de datos. Ahora el caso para considerar las alternativas ha llegado a ser cada vez mas fuerte, con las nuevas generaciones de lenguajes de desarrollo orientados a objetos se abre una gama de oportunidades a las aplicaciones, y a su vez a las bases de datos con la aplicación de las bases datos nativas, orientadas a guardar esos objetos creados por las aplicaciones. Primera generación: Modelo Jerárquico Modelos de red Segunda generación de base de datos Modelo relacional Modelo relacional con programación de procedimientos Modelo relacional con programación orientada a objetos Tercera generación Modelo post relacional El modelo de objeto El modelo objeto relacional