lunes, 27 de abril de 2015

Base de datos

Objetivos:
  • Conocer el concepto de bases de datos y sus características principales. 
  •  Conocer el concepto de sistema de gestión de bases de datos, sus componentes y funciones
  •  Conocer los mecanismos y estrategias para el control de la integridad (calidad) y la seguridad (privacidad) en bases de datos.

¿Qué es una base de datos?



Una base de datos es un conjunto de datos informativos organizados en un mismo contexto para su uso y vinculación.

Se le llama base de datos a 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.
El término base de datos comenzó a utilizarse casi exclusivamente en referencia a bases construidas a partir de software informático, que permiten una más fácil y rápida organización de los datos. Las bases de datos informáticas pueden crearse a partir de software o incluso de forma online usando Internet. 

Sistema de base de datos

¿Qué es un sistema de base de datos?

Un sistema de base de datos es aquel que almacena datos que están relacionados.
Es un repositorio en donde guardamos información integrada que podemos almacenar y recuperar.
 Un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos
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.


                                    

Ventajas y desventajas de la base de datos

¿Cuáles son las ventajas y desventajas de una base de datos?

Las ventajas son:




Los Datos



Independencia de estos respecto de los tratamientos y viceversa.

Mejor disponibilidad de los mismos.

Mayor eficiencia en la recogida, codificación y entrada.



Los Resultados

Mayor coherencia.

Mayor valor informativo.

Mejor y más normalizada documentación de la información.




Los Usuarios

Acceso más rápido y sencillo de los usuarios finales.

Más facilidades para compartir los datos por el conjunto de los usuarios.

Mayor flexibilidad para atender a demandas cambiantes.


Las Desventajas son:




La implantación





Costosa en equipos (lógico y físico).

Ausencia de estándares.

Larga y difícil puesta en marcha.

Rentabilidad a mediano plazo.

Los usuarios
Personal especializado.

Desfase entre teoría y práctica.

Estructura de una base de datos

¿Qué es una estructura de base de datos?


La estructura de una base de datos hace referencia a los tipos de datos, los vínculos o relaciones y las restricciones que deben cumplir esos datos (integridad de datos y redundancia de datos).

Sistema Gestor de base de datos

SYBASE

Sybase Inc. (NYSE: SY) es una compañía líder en el desarrollo y expansión de tecnología innovadora para la movilización de información. Desde su fundación en Berkeley, California (EE.UU.), en 1984, Sybase se ha ganado la confianza de muchas de las compañías más importantes del mundo por su habilidad en la gestión de información. Sybase ha creado una tecnología que permite una empresa sin cables para nuestros clientes y socios mediante soluciones de software de integración y desarrollo, infraestructura móvil y de empresa.

Características „ 

  • Sybase IQ es un servidor analítico que opera en hardware y sistemas operativos estándar, enfocado de forma especial a la inteligencia de negocios. „ 
  • La combinación de la fuerza de SAP con el excelente desempeño en consultas y eficiencia en el almacenamiento de datos estructurados y no-estructurados de Sybase IQ permiten a las empresas lograr una significativa reducción de tiempo y costos, además de optimizar la capacidad de almacenamiento. „
  •  Sybase IQ es un servidor analítico con un sistema patentado de almacenamiento y administración, creado de forma especial para acelerar el tiempo de respuesta de soluciones de inteligencia de negocios, emisión de informes y data warehouse.
  • „ En las consultas ad hoc, el tiempo de respuesta de Sybase IQ es hasta 100 veces más rápido que el de las bases de datos tradicionales. La compactación de los datos en hasta 70% cuando son almacenados en el Sybase IQ reduce los costos operacionales y amplía la escalabilidad para cientos de diferentes fuentes de datos, miles de usuarios y un volumen ilimitado de datos. 

Ventajas „ 

  • Rapidez – Consultas hasta 100 veces más rápidas que un sistema de gestión de base de datos (SGBD) tradicional. „ 
  • Menor costo total de propiedad – Usa algoritmos sofisticados de compresión que reducen el volumen de almacenamiento hasta en un 70 por ciento, comparado con un SGBD tradicional. „
  • Facilidad de uso – Más fácil de mantener que aplicaciones empresariales tradicionales de almacén de datos; no requiere de afinamiento intensivo. 
  • „ Escalabilidad – Ofrece escalabilidad de usuarios y datos casi lineal, para grandes volúmenes de usuarios y datos. También soporta multiplexación, especialmente en ambientes GNU/Linux en donde la escalabilidad a nivel de CPU puede ser limitada. „
  • Flexibilidad – Sybase IQ viene empaquetado en diferentes ediciones, dependiendo de las necesidades de procesamiento de consultas de la organización. „
  • Verdadera seguridad completa-Las opciones de codificación segura de 128 bits dan como resultado una seguridad completa que satisface las necesidades de los clientes en los sectores preocupados por la privacidad, como el sector sanitario y los servicios sanitarios. „ 
  • Sybase- soporta los sistemas operativos HP, Microsoft Windows, Linux.
Desventajas „

  • Sybase es muy popular como gestor de base de datos, pero no es el gestor usual que podemos tener en casa o en una pequeña empresa. Es un gestor orientado a las grandes corporaciones y una de sus principales bazas es su enorme seguridad, ya que es un producto sobre el que no suelen aparecer muchas vulnerabilidades. „ 
  • No sólo por el hecho de que tanto Sybase como Oracle son productos complejos de por sí, sino por el hecho de que el patrón específico de auditoria cambia radicalmente para ambos sistemas. 

Preguntas sobre base de datos


1.  ¿Cuál es la diferencia entre una base de datos y un sistema de programación de base de datos?

 La diferencia es la siguiente: Una base de datos es un conjunto de información organizada en una memoria ya sea de un ordenador o computadora lo que permite el acceso directo y facilidad de mantenimiento mientras que un sistema de programación de base de datos es un conjunto de programas o aplicaciones que permiten trabajar con bases de datos.


2.                 ¿Qué es un formulario? Presente un ejemplo.

Un formulario es una pieza de papel que contiene datos y espacios en blanco para registrar
información variable, el cual tendrá diferente utilización según el área funcional a la cual pertenezca.
Puede considerarse también como un instrumento de trabajo cuyo objetivo es trasportar información
para simplificar y facilitar el desarrollo de los procedimientos administrativos. En ellos se imprime
información constante y que tiene una serie de espacios para asentar información variable. Es todo
papel que contenga información, texto, epígrafes, impresos o en blanco para rellenarlos
posteriormente.
Ejemplo:
El campo "Nombre" se espera que sea llenado con un nombre, el campo "año de nacimiento", se 
espera que sea llenado con un número válido para un año, etc. Los formularios presentan una visión
ordenada de múltiple información sobre algo, y son útiles para llenar bases de datos.

3. ¿Qué es una consulta?

Las consultas son una forma de buscar y recopilar información de una o más tablas  para conseguir información detallada de una base de datos. Al crear una consulta en Access 2010, defines condiciones específicas de búsqueda para encontrar, exactamente, la información que deseas.

4. ¿Porque la extracción de datos con frecuencia es útil en la toma de decisiones de una empresa?

La extracción de datos con frecuencia es útil en la toma de decisiones de una empresa debido a que al obtener conocimiento del negocio una vez capturada la información de todas las áreas en la empresa, es posible establecer estrategias y determinar cuáles son las fortalezas y las debilidades.
Un software de base de datos de negocios dependerá únicamente del éxito de su uso en beneficio de "x" empresa; si ésta empresa es capaz de incrementar su nivel financiero, administrativo y sus decisiones mejoran la actuación de la empresa, el software seguirá presente por mucho tiempo, en caso contrario será sustituido por otro que aporte mejores y más precisos resultados.




5.   ¿Porque se podría decir que internet es una súper base de datos?

Se podría decir que internet es una súper base de datos ya que es la mayor que existe en la actualidad porque es una enorme entidad capaz de almacenar datos y recuperarlos con ciertos mecanismos fiables ya que la red lo permite en muy poco tiempo y sin demasiado esfuerzo. Este es el objetivo que persiguieron los primeros formalismos para bases de datos. Sin embargo, Internet no parece seguir una estructura definida ya que tiene desorganizada su información. Según eso, y aceptando la definición de base de datos como recopilación de información estructurada, no se puede decir que Internet sea una base de datos.


Referencia: