Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUCCIÓN A BASE DE DATOS - Coggle Diagram
INTRODUCCIÓN A BASE DE DATOS
¿Qué es base de datos?
Son los bancos de información que contienen datos relativos a diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.
Componentes de las bases de datos
Hardware: constituido por dispositivo de almacenamiento como discos, tambores, cintas.
Software: que es el DBMS o
Sistema Administrador de Base de Datos.
Datos: los cuales están almacenados de acuerdo a la estructura externa y van a ser procesados para convertirse en información.
Tipo de Usuarios
Usuario Final: es la persona que utiliza los datos, esta persona ve datos convertidos
en información.
Desarrollador de Aplicaciones: es la persona que desarrolla los sistemas que
interactúan con la Base de Datos.
DBA: es la persona que asegura integridad, consistencia, redundancia, seguridad este es el Administrador de Base de Datos quien se encarga de realizar el mantenimiento diario o periódico de los datos.
Conceptos Básicos de Base de datos
Archivo: son conjuntos de registros.
Registros: son conjuntos de
campos.
Campos: es la mínima unidad
de referencia.
ETAPAS PARA CREAR UNA 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 del SGDB / DBMS
Diseño de la Aplicación
Prototipo
Implementación
Conversión y Carga de datos
Prueba
Mantenimiento
Planificación del Proyecto:
Componentes principales
El trabajo que se va a realizar.
➢ Los recursos para llevarlo a cabo.
➢ El dinero para pagar todo ello.
Diseño de Base de datos:
En esta etapa se crea un esquema conceptual de la base de datos. Se desarrollan las
especificaciones hasta el punto en que puede comenzar la implementación.
Selección del SGBD / DBMS:
Si no se dispone de un Sistema Gestor de Base de Datos o que se encuentre obsoleto se debe escoger un SGBD que sea adecuado para el sistema de información esta elección se debe hacer en cualquier momento antes del diseño lógico
Diseño de aplicación:
En esta etapa de diseña los programas de aplicación que usarán y aplicará la Base de Datos, esta etapa el diseño de la Base de Datos son paralelos en la mayor parte de los casos no se puede finalizar el diseño de las aplicaciones hasta que se ha terminado el diseño de Base de Datos.
Prototipo:
Esta etapa es opcional es para construir prototipo de la aplicación que permiten a los diseñadores y al usuario probar el sistema, un prototipo es un modelo de trabajo de las aplicaciones del sistema.
Implementación:
En esta etapa se crean las definiciones de la Base de Datos a nivel conceptual externo ò interno, así como los programas de aplicación la implementación de la Base de Datos se realiza mediante las sentencias SQL, estas sentencias se encargan de crear el sistema de la base, los ficheros donde se almacenarán los datos y las vistas de los usuarios.
Conversión y Carga de datos:
Esta etapa es necesaria cuando se está reemplazando un sistema antiguo por uno nuevo.
Prueba:
En esta etapa se prueba y válida el sistema con los requisitos especificados por los usuarios. Para ello se debe diseñar una materia de test con datos reales que se deben llevar acabo de manera metódica y rigurosa.
Mantenimiento:
Una vez que el sistema está completamente probado o
implementado se pone en marcha.