UNIVERSIDAD LATINA I.- PLANEACIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.

Slides:



Advertisements
Presentaciones similares
Contenido Sistemas de Información Desarrollo de software
Advertisements

SISTEMAS DE GESTIÓN DE BASES DE DATOS
Introducción a LAS Bases de Datos
DEFINICION Un sistema de gesti ó n de base de datos es una suite de aplicaciones de software que hacen que le sea posible para las personas o empresas.
Bases de Datos Introducción.
Sistema de Gestores de Bases de Datos
Teórico: Introducción
Sistema de Gestión de Base de Datos
4/2/ :49 PM BASE DE DATOS © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may.
ARIS-G: Software de Monitoreo Geomecánico de Superficies
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.
Base de datos.
Mayo de 2009Dos Ideas - La visión de Sistemas desde el Desarrollo Introducción a Base de Datos Conceptos básicos.
INTEGRANTES ALEXIS MENDOZA ALDAIR ARRIETA CARLOS PASTOR LORENA RODRIGUEZ ANTHONY JIMENEZ.
UNIDAD I Conceptos Básicos.
SISTEMAS GETIONADORES DE BASES DE DATOS

BASES DE DATOS INTRODUCCION
Viviana Poblete López Módulo: Modelo de Datos
Bases de Datos Relacionales.  Responsable Cátedra: Silvina Migani  JTP: Liliana Romera  Ayudante:
Introducción A Las Bases De Datos
UNIVERSIDAD LATINA BASES DE DATOS.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Administración del DBMS E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
Es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. Ejemplo, la información principal de:
Estructura general de un gestor de base de datos
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Lenguaje de Base de Datos
Cuestionario Base De Datos. Colegio José Celestino Mutis Informática John Edinson Combita 11-2.
Sistemas Gestores de Bases de Datos
SISTEMA DE BASE DE DATOS
BASES DE DATOS CONCEPTUALIZACIÓN
Elaborado por: GCRM Institución Gabriel García Márquez.
PARCIAL 3.
Administracion de Base de Datos I
Conceptos Generales de Bases de Datos
EDGAR IVÁN ARIAS MALDONADO INGENIERIA DE SISTEMAS.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO INTRODUCCION A LAS BASES DE DATOS (Programación en Memoria Secundaria) E.I. L.E. Prof. Ramón Castro Liceaga SISTEMA.
CICLO DE VIDA Y NORMAALIZACION DE UN SISTEMA DE BASE DE DATOS
Seminario de Informática Elementos Conceptuales
PROYECTO EMPRESARIAL Clase # 1.
PASO DEL ESQUEMA E-R AL MODELO RELACIONAL
UNIVERSIDAD LATINA BASES DE DATOS ADMINISTRACIÓN.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Manejador de Bases de Datos DBMS E.I. L.E. Prof. Ramón Castro Liceaga.
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS (licenciamiento) SGBD disponibles en el mercado E.I. L.E. Prof. Ramón.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 0 Introducción.
Para pasar a tablas todos los datos sin dejar nada y que las tablas tengan sentido por si solas se tiene que seguir unos pasos: 1.Toda entidad se transforma.
¿Qué es una Base de datos?
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.
Ciclo de vida de un sistema
LENGUAJE SQL (LENGUAJE ESTRUCTURADO DE CONSULTA) BASES DE DATOS Ing Sonia Godoy H.
o MySql: es una base de datos con licencia GPL basada en un servidor. o PostgreSql y Oracle: Son sistemas de base de datos poderosos. o Access: Es una.
UNIVERSIDAD LATINA BASES DE DATOS PLATAFORMA TEÓRICO-CONCEPTUAL.
UNIVERSIDAD LATINA II. FUNCIONES DEL ADMINISTRADOR.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
PLATAFORMA TEÓRICO-CONCEPTUAL
Sistema Gestión De Bases De Datos
UNIVERSIDAD LATINA I.- CICLO DE VIDA DE LAS BASES DE DATOS.
ACCESS BD ( Base De Datos) SGBD ( Sistema De Gestion Base De Datos)
Proceso de desarrollo de Software
Bases de Datos 1 Universidad Católica de Costa Rica Prof. Daniel Obando.
Bases de Datos y Sistemas de Gestión de Bases Relacionales.
UNIVERSIDAD LATINA II.- CONSTRUCCIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga.
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
UNIVERSIDAD LATINA (UNILA) III.- PLAN DE IMPLEMENTACIÓN
VI. EVALUACIÓN DE LOS RECURSOS
El administrador de los formatos de bases de datos Es el profesional que administra las tecnologías de la información y la comunicación, siendo responsable.
Unidad 6. Tema 1. Bases de datos. Conceptos Básicos.
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:

UNIVERSIDAD LATINA I.- PLANEACIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga

Es un sistema computarizado cuya finalidad general es almacenar información y permitir a los usuarios recuperar y actualizar esa información con base en peticiones de sus clientes. Sistema de Base de Datos

Datos.- volúmenes de información almacenados en servidores Hardware.- servidores físicos, almacenamiento secundario y procesadores y memoria principal asociado a la BD Software.- servidores lógicos, administrador de base de datos o servidor de base de datos conocido como sistema de administración de base de datos (DBMS) que desde y en dichos archivos. Personas. – Elemento humano que interactúa con las Base de Datos (administrador y usuarios finales) Un sistema de bases de datos comprende cuatro componentes principales:

Base de Datos Conjunto de datos almacenados en archivos relacionados entre si que tienen un significado implícito para la toma de decisiones

Sistema Manejador de Base de Datos (SGBD) El sistema manejador de bases de datos (Data Base Manager System) es el elemento más importante del software de un sistema de base de datos. Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica. Consiste en un conjunto de programas, procedimientos y lenguajes que nos proporcionan las herramientas necesarias para trabajar con una base de datos. Incorporar una serie de funciones que nos permita definir los registros, sus campos, sus relaciones, insertar, suprimir, modificar y consultar los datos.

Funciones de un Sistema Manejador de Base de Datos Las funciones principales de un DBMS son: Crear y organizar la Base de datos. Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que los datos puedan ser accesados rápidamente. Manejar los datos de acuerdo a las peticiones de los usuarios.

Práctica 01. PostgreSQL : Es un Sistema de Gestión de Bases de Datos (SGDB) relacional orientado a objetos y libre, publicado bajo la licencia BSD. (Berkeley Software Distribution). Licencia de Software libre. Servidor:

Planificación del Proyecto Definición del Sistema Recolección y Análisis de los Requisitos Modelación de la Base de Datos Diseño de la Base de Datos Selección del SGDB / DBMS Diseño de la Aplicación Construcción de la BD Prototipo Implementación Conversión y Carga de datos Prueba Mantenimiento Las etapas del ciclo de vida de las operaciones con Bases de Datos son:

Son las actividades de gestión o administración que permiten llevar a cabo las distintas etapas de vida de desarrollo de un sistema de Base de datos de la forma mas eficiente y efectiva posible. La Planificación determina como se va a llevar a cabo las etapas del ciclo de vida considerando: el trabajo a realizar, los recursos (harware, software, y humanos) y recursos económicos para cubrir gastos Planificación del proyecto de la Base de Datos:

Los elementos que considera la Planificación son: Enunciar la Misión del proyecto Determinar el objetivo de la Misión Desarrollo de estándares Planificación del proyecto de la Base de Datos:

Misión del proyecto Establecer los objetivos principales del sistema de BD Clarificar el propósito del Sistema de BD Proporcionar una ruta clara de análisis y diseño del Sistema de BD Planificación del proyecto de la Base de Datos:

Objetivo Identificar una tarea concreta Ayudar a cumplir la misión de forma satisfactoria. Planificación del proyecto de la Base de Datos:

Desarrollo de standares Recopilar datos Especificar el formato de la BD Establecer la documentación Analizar y mantener stadares Planificación del proyecto de la Base de Datos:

Es el proceso de definir las bases de datos con tamaños de archivo adecuados en la configuración de instancia y en la definición de aplicación. Los tamaños de archivo iniciales grandes y los espacios en disco adecuados reducen la posibilidad de que las bases de datos se queden sin espacio y provoquen una degradación temporal del rendimiento mientras las bases de datos cambian de tamaño. Planeación de recursos de la Base de Datos :

Para la estimación del tamaño que ocupara una base de datos se deben tener en cuenta los siguientes valores: - Ti: Tamaño inicial de la base “limpia”. - Td: Tamaño de las tablas con sus datos. - Tidx: Tamaño de los índices. Este tamaño se obtiene de la suma de todos los índices que tenga cada una de las tablas. - Tc: Tamaño de las funciones y/o procedimientos - Tud: este tamaño depende de la configuración de la base y de los tipos de procesos que se ejecuten. - Tlog: Tamaño para logs de transacciones. -CS: Coeficiente de seguridad o espacio de soporte Formula: Tdb: Tamaño de la base de datos Tdb=(Ti+Td+Tidx+Tc+Tud+Tlog) * CS Estimación de tamaño de BD:

PRACTICA 02: Hacer un programa en PHP que calcule el tamaño de una Base de Datos aplicando la fórmula especifica.

Estimación de tamaño de una tabla:

PRACTICA 03: Hacer un programa en PHP que calcule el tamaño de la tabla de una Base de Datos aplicando la fórmula especifica.

Es la especificación del ámbito y alcance de la aplicación de la BD y con que otros sistemas interactua, que sistemas soporta y quienes son los usuarios que accesan y las áreas de aplicación de la BD Definición del Sistema de Base de Datos

Es la recopilación de todos los requisitos y necesidades de los usuarios y las áreas de aplicación a través de entrevistas, cuestionarios y experiencias del personal. Recolección y análisis de los requisitos

Es el proceso de seleccionar y establecer un modelo de datos de acuerdo a los estándares de la empresa u organización. Se establece un modelo de datos como un conjunto de herramientas conceptuales que nos permita describir los datos, las relaciones, los significados y sus restricciones de consistencia. Modelación de la Base de Datos

Es la creación de un esquema de la Base de Datos a través de un Modelo de Entidad Relación (E/R). El modelo (E/R) es la representación gráfica que tiene el propósito de representar las relaciones entre entidades y esta compuesto por: Entidades.- Un sustantivo que puede ser descrito Atributos.- Son las características o adjetivos Relaciones.-Conexión que existe entre entidades Cardinalidad.- Numero de instancias involucradas Llaves.- primaria, candidata o superllave Diseño de la Base de Datos:

Es el proceso de análisis, selección y actualización del SMBD de la Base de Datos Selección del DBMS :

Es la etapa del diseño de los programas de aplicación que conectan las Bases de Datos, el análisis transaccional y cálculo del tamaño de la BD. Diseño de la aplicación

Construcción de la Base de Datos Es el proceso que implica la utilización del lenguaje SQL para la creación de la Base de Datos a partir de un esquema de comandos DDL y DML

Prototipo de la Base de Datos Es una etapa opcional de validación de la Base de datos que permite construir un producto no terminado para realizar pruebas en la Base de Datos

Implementación de la Base de Datos Es la etapa en que se crean las definiciones de la Base de datos a nivel conceptual, interno y externo, se implementan las seguridades y accesos y su integración a las redes informáticas

Conversión y carga de la Base de Datos Son los procesos de migrar, importar y exportar los datos de otros sistemas para su manejo en la nueva Base de datos. Se denomina migración de datos, al proceso que tiene por objeto tanto la importación como la exportación de una determinada información almacenada en un sistema de bases de datos, para llevar a cabo su traspaso.

Prueba de la Base de Datos Es el proceso de pruebas con la Base de datos a través de una copia de la BD en producción.

Mantenimiento de la Base de Datos Es el proceso de instalar, dar mantenimiento preventivo y correctivo y actualizar del Software Motor de Administración de Bases de Datos de la Institución y los diferentes servidores de base de datos, siguiendo los procedimientos operativos y de seguridad establecidos por la empresa.

Modelo de Base de Datos Relacional Esta basado en el concepto de base de datos relacional (BDR), que es un tipo de base de datos (BD) que cumple con el modelo relacional (el modelo más utilizado actualmente para implementar las BD ya planificadas). Este modelo permite establecer interconexiones o relaciones entre los datos (que están guardados en tablas), y a través de dichas conexiones relacionar los datos de ambas tablas, de ahí proviene su nombre: "modelo relacional". Antecedentes: Creado en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos

Modelo de Base de Datos Relacional

DBMS más populares SGBD libres – PostgreSQL ( Licencia Libre – MySQL ( Licencia Dual – Firebird ( Initial Developer Public License – SQLite (ww.sqlite.org) Licencia Dominio Público – DB2 Express-C ( – Apache Derby ( SGBD gratuitos – Microsoft SQL Server Compact Edition – Sybase ASE Express Edition para Linux

DBMS más populares SGBD comerciales – dBase – Fox Pro – IBM DB2 Universal Database (DB2 UDB) – IBM Informix – Microsoft Access – Microsoft SQL Server – Oracle – Paradox – Sybase ASE – Sybase ASA – Sybase IQ

Gracias por tu atención !!