Bases de datos intro
DE DATOS
BASES DE DATOS
Dato: Hechos conocidos que pueden registrarse y
tienen un significado implícito. Ejemplos de datos:
Nombre: Juan.
Apellido: Pérez
Teléfono: 22734589
Información: Cuando relacionamos dos o
más datos
Nombre completo: Juan Pérez
El número de teléfono de Juan es 22734589.
BASES DE DATOS (CONTINUACIÓN)
Base de datos: Una Colección
de datosrelacionados que se
refieren a un asunto o propósito
particular y las herramientas
utilizadas para manipular esos
datos. En general las bases de
datos consisten en información
que está claramente
estructurada; dependiendo de la
estructura la base de datos será
de un tipo u otro.
BASES DE DATOS (CONTINUACIÓN)
Tipos de Bases de datos
Bases de datos jerárquicas, en red, documentales
y relacionales,entre otras.
Los programas que manejan bases de datos se
denominan Gestores de bases de datos.
SISTEMA DE GESTIÓN DE BASES DE DATOS
Sistema de Gestión de Bases de datos (SGBD o
en inglés DBMS: Es un software con capacidad para
definir, mantener y utilizar una base de datos. Dicho
gestor debe permitir definir estructuras de
almacenamiento, acceder a los datos de forma
eficiente y segura, etc.
Elprimer objetivo de un sistema SGBD: Es
proporcionar un entorno que sea tanto práctico como
eficiente de usar en la recuperación y
almacenamiento de la información de la base de
datos.
SISTEMA DE GESTIÓN DE BASES DE DATOS
El ciclo de vida de una base de datos
Definición del sistema
Diseño de la base de datos (conceptual, lógico y
físico)
Implementación de la base de datos
Carga oconversión de los datos
Conversión de aplicaciones
Prueba y validación
Operación, supervisión y mantenimiento
FASES DEL DISEÑO DE LA BASE DE DATOS
El proceso de diseño de bases de datos
incluye las fases siguientes:
1. Análisis de requisitos
2. Diseño conceptual
3. Elección del sistema gestor de bases de datos
4. Diseño lógico
5. Diseño físico
6. Instalación y mantenimiento
FASES DEL DISEÑO DELA BASE DE DATOS
(Continuación)
FASE 1: ANÁLISIS DE REQUISITOS
Consiste en recabar información sobre el uso que se
dará a la BD.
Tareas:
Identificación de los requisitos del sistema
Identificación de las principales áreas de la
aplicación y grupos de usuarios.
Estudio y análisis de la documentación existente
relativa a las aplicaciones.
Estudio del entorno de operación actual.
Estudiodel uso de la información (transacciones,
frecuencias y flujos de datos)
FASES DEL DISEÑO DE LA BASE DE DATOS
(Continuación)
Resultado
Documento de especificación
de requerimientos
Descripción del sistema en
lenguaje natural
Lista de requerimientos
organizados de forma
jerárquica
Diagramas de flujo de datos
(DFD)
Casos de uso .
FASES DEL DISEÑO DE LA BASE DE DATOS
(Continuación)
FASE2: DISEÑO CONCEPTUAL
Consiste en producir un esquema de la
información que se usa en la empresa,
independientemente de cualquier consideración
física. A este esquema se le denomina
esquema conceptual el cual se construye
utilizando la información que se encuentra en la
especificación de los requisitos de usuario.
FASES DEL DISEÑO DE LA BASE DE DATOS
(Continuación)
OBJETIVOS DEL DISEÑOCONCEPTUAL
Comprensión de la estructura, semántica, relaciones y
restricciones de la BD.
Descripción estable del contenido de la base de datos.
Comunicación entre usuarios, analistas y diseñadores.
TAREAS
Modelización de los datos del sistema
RESULTADO
Diagrama E/R, diagrama CASE*Method o diagrama de
clases UML
Diccionario de datos
FASES DEL DISEÑO DE LA BASE DE DATOS
(Continuación)
FASE 3:ELECCIÓN DEL SISTEMA GESTOR DE BASES DE
DATOS
1.
2.
Elección del modelo de datos (tipo de DBMS):
Por ejemplo: DBMS relacional, objeto-relacional,
orientado a objetos, multidimensional…
Elección del sistema gestor de bases de datos
Productos SGBD disponibles en el mercado.
SGBD libres
SGBD comerciales
PostgreSQL .Licencia BSD
Fox Pro
MySQL Licencia Dual, depende el uso
Microsoft Access...
Regístrate para leer el documento completo.