Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTRODUCCIÓN A BASE DE DATOS - Coggle Diagram
INTRODUCCIÓN A BASE DE DATOS
CONCEPTO Y COMPONENTES:
contexto y almacenados sistemáticamente para su posterior uso.
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo
de vínculo o relación que busca ordenarlos y clasificarlos en conjunto.
diversas temáticas y categorizados de distinta manera, pero que comparten entre sí algún tipo
Se le llama base de datos a los bancos de información que contienen datos relativos a
Componentes de una Base de Datos:
• Hardware: constituido por dispositivo
de almacenamiento como discos, tambores, cintas,
etc.
• 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.
TIPOS DE USUARIOS EN BASE DE DATOS
ejemplo
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
es decir
• 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: :
como
Planificación del Proyecto
por decir
Esta etapa con lleva la planificación de cómo se puede llevar acabo las etapas de ciclo de
vida de la manera más eficiente, hay tres componentes principales:
➢ El trabajo que se va a realizar.
➢ Los recursos para llevarlo a cabo.
➢ El dinero para pagar todo ello.
• Definición del Sistema
como
En esta etapa se especifica el ámbito y los índices de la aplicación de la Base de Datos así
como con que otros sistemas interactúan. También hay que determinar quiénes son los
usuarios y las áreas de la aplicación.
• Recolección y Análisis de los Requisitos
es decir
En esta etapa se recoge y analiza los requerimientos de los usuarios y de las áreas de
aplicación. Esta información se la puede recoger de varias formas:
✓ Entrevistando el personal de la
empresa concretamente aquellos que
son considerando expertos en la área
que se dé.
✓ Observando el funcionamiento de
la empresa.
igual a
✓ Examinando documentos sobre todo
aquellos que se utilizan para recoger o
visualizar la información.
✓ Utilizando cuestionario para recoger
información de grandes grupos de
usuarios.
• Diseño de la 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 SGDB / DBMS
asi como
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 la Aplicación
igual
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. Por
otra lado la Base de Datos exige para dar soporte a las
aplicaciones por lo que ahora una retroalimentación desde
el diseño de las aplicaciones al diseño de la Base de Datos. En esta etapa hay que asegurarse
de que toda la funcionalidad especificada en los requisitos de usuarios se encuentra en el
diseño de la aplicación.
• Prototipo
tales
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. El prototipo no tiene toda la funcionalidad del sistema final pero es
suficiente para que los usuarios puedan usar el sistema e identificar qué aspectos está bien,
cuales no son adecuados además de poder sugerir mejora ò la inclusión de nuevos elementos.
• Implementación
veremo
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.
Los programas de aplicación se implementan utilizando lenguaje de tercera y cuarta
generación, partes de estas aplicaciones son transacciones de la Base de Datos que se
implementan también mediante lenguaje SQL.
• Conversión y Carga de datos
al igual
Esta etapa es necesaria cuando se está
reemplazando un sistema antiguo por uno
nuevo. Los datos se cargan desde el sistema
viejo al nuevo directamente ò si es necesario se
convierte al formato que requiera el nuevo
SGBD y luego se carga esta etapa se la suele
llamar "Migración“.
• Prueba
como
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. Si la fase de prueba se lleva correctamente
descubrirá los errores en los programas de aplicación y
en la estructura de la Base de Datos.
Mantenimiento :
es decir
Una vez que el sistema está completamente probado o
implementado se pone en marcha. El sistema está ahora
en la fase de mantenimiento en la que se lleva acabo las
siguientes tareas: monitoreo de las prestaciones del
sistema y mantenimiento, y actualización del sistema.
En esta última etapa todos los usuarios del sistema
acceden a la base de datos y deben asegurarse el correcto funcionamiento de la misma, que
sus derechos son los adecuados, teniendo a su disposición cuanta información necesiten.