Please enable JavaScript.
Coggle requires JavaScript to display documents.
Introducción a base de datos, Base-de-Datos-YMANT, :, Diseñar…
Introducción a base de datos
concepto
Se le llamaba se de datos 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 una base de dato
Hardware
:constituido por dispositivo dealmacenamientocomo discos, tambores, cintas, etc.•
Software
:que es el DBMS o SistemaAdministradordeBase de Datos.•
Datos
:los cuales están almacenados de acuerdo a laestructuraexterna y van a ser procesados para convertirse en información.
TIPOS DE USUARIOS EN BASE DE DATOS
Usuario Final
:es lapersonaque utiliza los datos, esta persona ve datos convertidos en información•
Desarrollador de Aplicaciones
:es la persona que desarrolla lossistemasque interactúan con la Base de Datos.•
DBA
:es la persona que asegura integridad, consistencia, redundancia,seguridadeste es el Administrador de Base de Datos quien se encarga de realizar elmantenimientodiario o periódico de los datos.
Conceptos Básicos de Base de dato
Archivo
:sonconjuntosderegistros.•
Registros
:son conjuntos de campos.•
Campos
:es la mínima unidad de referencia.
ETAPAS PARA CREAR UNA BASE DE DATOS
: :
•Planificación del Proyecto
Esta etapa con lleva laplanificaciónde cómose 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.➢Eldineropara pagar todo ello.
Recolección yAnálisisde los Requisitos
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 elpersonaldela empresaconcretamente aquellos que son considerando expertos en la área que se dé.✓Observando el funcionamiento de laempresa.✓Examinandodocumentossobre todo aquellos que se utilizan para recoger o visualizar la información.✓Utilizandocuestionariopara recoger información de grandesgruposde usuarios.
•
Definición del Sistema
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énesson los usuarios y las áreas de la aplicación.
Selección del SGDB / 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 elsistema de informaciónesta elección se debe hacer en cualquier momento antes del diseño lógico.
Diseño de la 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 haterminado 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 unaretroalimentacióndesde 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
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 depodersugerir mejora ò la inclusión de nuevos elementos.
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 realizamediante las sentenciasSQL, 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
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
En esta etapa se prueba y válida el sistema con los requisitos especificados por los usuarios. Para ello se debe diseñar unamateriadetestcon 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
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 lassiguientes tareas: monitoreo de lasprestacionesdel 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.
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.
: