Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porJuan Giménez Campos Modificado hace 9 años
1
UNIVERSIDAD LATINA I.- PLANEACIÓN DE LA BASE DE DATOS. E.I. L.E. Prof. Ramón Castro Liceaga
2
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
3
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:
4
Base de Datos Conjunto de datos almacenados en archivos relacionados entre si que tienen un significado implícito para la toma de decisiones
5
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.
6
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.
7
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: http://rigel.contad.unam.mx/rigel/
8
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:
9
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:
10
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:
11
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:
12
Objetivo Identificar una tarea concreta Ayudar a cumplir la misión de forma satisfactoria. Planificación del proyecto de la Base de Datos:
13
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:
14
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 :
15
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:
16
PRACTICA 02: Hacer un programa en PHP que calcule el tamaño de una Base de Datos aplicando la fórmula especifica.
17
Estimación de tamaño de una tabla:
21
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.
22
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
23
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
24
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
25
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:
26
Es el proceso de análisis, selección y actualización del SMBD de la Base de Datos Selección del DBMS :
27
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
28
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
29
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
30
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
31
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.
32
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.
33
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.
34
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
35
Modelo de Base de Datos Relacional
36
DBMS más populares SGBD libres – PostgreSQL (www.postgresql.org) Licencia Libre – MySQL (www.mysql.com) Licencia Dual – Firebird (www.firebirdsql.org) Initial Developer Public License – SQLite (ww.sqlite.org) Licencia Dominio Público – DB2 Express-C (www.ibm.com/software/data/db2) – Apache Derby (http://db.apache.org/derby/) SGBD gratuitos – Microsoft SQL Server Compact Edition – Sybase ASE Express Edition para Linux
37
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
38
Gracias por tu atención !!
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.