domingo, 24 de marzo de 2019

BASE DE DATOS

2) Bases de datos 

  2.1 Concepto de Bases de Datos
Una base de datos es una herramienta para recopilar y organizar información. Las bases de datos pueden almacenar información sobre personas, productos, pedidos u otras cosas. Muchas bases de datos comienzan como una lista en una hoja de cálculo o en un programa de procesamiento de texto. A medida que la lista aumenta su tamaño, empiezan a aparecer redundancias e inconsistencias en los datos. Cada vez es más difícil comprender los datos en forma de lista y los métodos de búsqueda o extracción de subconjuntos de datos para revisión son limitados. Una vez que estos problemas comienzan a aparecer, una buena idea es transferir los datos a una base de datos creada con un sistema de administración de bases de datos (DBMS), como Access.



  2.2 Tipos de bases de datos 
Segun la variabilidad de los datos almacenados:
  • Bases De Datos Estáticas

 Estas son bases de datos de solo lectura, utilizadas primordialmente para almacenar datos historicos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a traves del tiempo, realizar proyecciones  y tomar decisiones.
  • Bases De Datos Dinámicas

Estas son bases de datos donde la informacion almacenada se modifica con el tiempo, permitiendo operaciones como actualizacion, borrado y adicion de datos, ademas de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de informacion de un supermercado, una farmacia, un videoclub o una empresa.



  2.3 Características de las bases de datos 
Una base de datos puede contener más de una tabla. Por ejemplo, un sistema de seguimiento de inventario que usa tres tablas no son tres bases de datos, sino una base de datos que contiene tres tablas. Salvo que haya sido específicamente diseñada para usar datos o códigos de otro origen, una base de datos de Access almacena sus tablas en un solo archivo, junto con otros objetos como formularios, informes, macros y módulos. Las bases de datos creadas en el formato Access 2007 (que también usan Access 2016, Access 2013 y Access 2010) tienen la extensión de archivo .accdb y las bases de datos creadas en formatos anteriores de Access tienen la extensión de archivo .mdb. Puede usar Access 2016, Access 2013, Access 2010 o Access 2007 para crear archivos en formatos de archivo anteriores (por ejemplo, Access 2000 y Access 2002-2003).
Con Access, puede:
  • Agregar nuevos datos a una base de datos, como un nuevo artículo en un inventario.
  • Modificar datos existentes en la base de datos, por ejemplo, cambiar la ubicación actual de un artículo.
  • Eliminar información, por ejemplo, si un artículo se vende o se descarta.
  • Organizar y ver los datos de diferentes formas.
  • Compartir los datos con otras personas mediante informes, correo electrónico, intranet o Internet.


APLICACIONES EN LINEA

1) Aplicaciones en Línea


  1.1 Definición y características
Las aplicaciones web son un tipo de software que se codifica en un lenguaje  soportado por los navegadores web y cuya ejecución es llevada a cabo por el navegador en Internet o de una Internet (de ahí que reciban el nombre de App web).


Son aquellas herramientas que los usuarios pueden utilizar accediendo a un servidor web por medio de Internet o de una intranet mediante un navegador que ejecutará la misma.


  1.2 Tipos de Aplicaciones en Línea

Existen miles de páginas y aplicaciones web asociadas. A continuación te presentamos algunos ejemplos de aplicaciones web que se pueden llegar a desarrollar:
  1. Web mail: Sistemas de acceso al correo electrónico que permiten acceder a tus correos mediante un navegador web, sin tener que descargar los propios correos en el ordenador. Para ello utilizan clientes del tipo GmailOutlook, etc
  2. Wikis: Sitios y aplicaciones web cuyas páginas y contenidos pueden ser editados directamente desde el navegador, donde los usuarios crean, modifican o eliminan contenidos que, generalmente comparten.
  3. Weblogs: Sitios y aplicaciones web cuyas páginas y contenidos son de fácil actualización, de tal que permite a sus autores publicar contenidos (textos, imágenes y otros archivos) con aparentar un solo botón, ya que suelen contar con un editor y herramientas para tal efecto en la propia web.
  4. Tiendas Online: Tipos de comercio que usan como medio principal para realizar suyos transacciones un sitio web y/o una aplicación conectada a internet desde la que los usuarios y clientes pueden realizar sus compras.


1.3 Ventajas de las aplicaciones web

Las ventajas más importantes que tiene el desarrollo de una App web son las siguientes:
  1. Ahorro de tiempo: Son Apps sencillas de gestionar, por lo que permiten realizar tareas de forma fácil sin necesidad de descargar ni instalar ningún programa o plugin adicional.

  2. Completa compatibilidad: Son totalmente compatibles con navegadores para poder utilizarlas. Sólo se suele requerir que el navegador web esté debidamente actualizado para poder usar este tipo de Apps.

  3. Actualización continua e inmediata: Debido a que es el propio desarrollador App el que gestiona y controla el software, la versión que descarguen, instalen y utilicen los usuarios, siempre será la última que haya lanzado dicho desarrollador App. Para ello es imprescindible estar al tanto de lo que ocurre con la App.

  4. Recuperación de datos: Una de las mayores ventajas de una App Web es que, en la mayoría de ocasiones el usuario puede recuperar su información desde cualquier dispositivo y lugar con su nombre de usuario y contraseña.

  5. Ahorro de recursos en equipos y dispositivos: Las Apps Web, generalmente tiene un bajo consumo de recursos dado que toda (o gran parte) de la aplicación se encuentra en un servidor web y no en nuestro ordenador.