2. QUE ES:
Una base de datos es una colección de información
organizada de forma que un programa de ordenador pueda
seleccionar rápidamente los fragmentos de datos que
necesite. Una base de datos es un sistema de archivos
electrónico.
Las bases de datos tradicionales se organizan por campos,
registros y archivos. Un campos una pieza única de
información; un registro es un sistema completo de campos;
y un archivo es una colección de registros. Por ejemplo, una
guía de teléfono es análoga a un archivo. Contiene una lista
de registros, cada uno de los cuales consiste en tres
campos: nombre, dirección, y número de teléfono.
3. Las bases de datos son utilizadas en infinidad de circunstancias:
•En los hospitales para catalogar medicamentos, y a los pacientes.
•En la administración para catalogar los diferentes temas a tratar.
•En el gobierno para catalogar los temas y obligaciones a resolver.
•En la escuela para matricular a los alumnos
•En el comercio para controlar la información.
4. Es muy utilizada por los administradores, quienes entre sus funciones
tienen la de ordenar y catalogar al personal, las mercancías, los gastos,
los ingresos, etc.
Por ello se encuentran en la eminente necesidad de catalogar los datos
para que al ser buscados puedan ser encontrados en forma adecuada.
En los colegios, las bibliotecas se encuentran dotadas de bases de datos
simples y sencillas, que permiten a los alumnos y maestros encontrar la
información deseada en forma rápida y precisa.
En el comercio, los comerciantes ingresan en una base de datos las
entradas y salidas para que en base a esos datos el contador o
administrador, resuelva al momento de responder por las obligaciones.
5. Existen muchas empresas con diferentes giros y dependiendo del giro
será el tipo de procesamiento que se le dará a la información, esto
determinará el tipo de base de datos a utilizar. Existen diferentes tipos de
bases de datos pero las más comunes son las OLTP y OLAP.
Las bases de datos de tipo OLTP (On Line Transaction Processing)
también son llamadas bases de datos dinámicas lo que significa que la
información se modifica en tiempo real, es decir, se insertan, se eliminan,
se modifican y se consultan datos en línea durante la operación del
sistema. Un ejemplo es el sistema de un supermercado donde se van
registrando cada uno de los artículos que el cliente está comprando y a
su vez el sistema va actualizando el Inventario.
6.
7. Las bases de datos de tipo OLAP (On Line Analytical Processing)
también son llamadas bases de datos estáticas lo que significa que la
información en tiempo real no es afectada, es decir, no se insertan, no se
eliminan y tampoco se modifican datos; solo se realizan consultas sobre
los datos ya existentes para el análisis y toma de decisiones. Este tipo
de bases de datos son implementadas en Business Intelligence para
mejorar el desempeño de las consultas con grandes volúmenes de
información.
8.
9. •Independencia de los datos y los programas y procesos. Permite
modificar los datos, excepto el código de aplicaciones.
•Menor redundancia, es decir, no es necesario la repetición de datos.
Solamente se indica la manera en la que se relacionan éstos.
•Obtener más información de la misma cantidad de data. La base
de datos facilita al usuario obtener más información debido a la
facilidad que provee esta estructura para proveer datos a los
usuarios.
•Integridad de los datos, lo que genera mayor dificultad de perder la
información o de realizar incoherencias con los datos.
•Mayor seguridad en los datos. Al permitir restringir el acceso a los
usuarios, cada tipo de éstos tendrá la posibilidad de acceder a
ciertos elementos.
10. •Coherencia de los resultados. Al recolectar y almacenarse la
información una sola vez, en los procedimientos se utilizan los mismos
datos, razón por la que los resultados son coherentes.
•Datos más documentados. Gracias a los metadatos que permiten
detallar la información de la base de datos.
•Balance de Requerimientos Conflictivos. Para que la Base de Datos
trabaje apropiadamente, necesita de una persona o grupo que se encargue
de su funcionamiento. El título para esa posición es Administrador de
Base de Datos y provee la ventaja de que Diseña el sistema tomando en
mente la necesidad de cada departamento de la empresa. Por lo tanto se
beneficia mayormente la empresa aunque algunos departamentos podrían
tener leves desventajas. Tradicionalmente se diseñaba y programa según
la necesidad de cada departamento por separado.
11. •Ausencia de estándares reales, lo cual significa una excesiva
dependencia a los sistemas comerciales del mercado. Sin embargo,
actualmente un gran sector de la tecnología esta aceptado como
estándar de hecho.
•Requiere personal calificado, debido a la dificultad del manejo de este
tipo de sistemas. Esto requiere que los programadores y los analistas
deben tomar cursos que los adiestren para poder comprender las
capacidades y limitaciones de las Bases de Datos.
•Instalación costosa, ya que el control y administración de bases de
datos requiere de un software y hardware de elevado coste. Además de
la adquisición y mantenimiento del Sistema Gestor de Datos (SGBD).
•Falta de rentabilidad a corto plazo, debido al coste de equipos y de
personal, al igual del tiempo que tarda en estar operativa.
12. MySQL Database:
MySQL es una base de datos basada en servidor que permite a varios
usuarios acceder a múltiples bases de datos. El software funciona en
múltiples plataformas, incluyendo la mayoría de las variedades de
UNIX y Windows. Ofrece usabilidad de primer plano limitada y está
diseñado como un servidor de base de datos back-end. MySQL se
diferencia de otros productos de base de datos por sus costos, la
versión no empresarial se distribuye de forma gratuita.
13. SQL Server es un servidor de base de datos a nivel empresarial
escalable. Este producto se diferencia de la base de datos personal al
no proporcionar las herramientas para el usuario que proporciona un
producto de base de datos individual. El motor de base de datos se
centra en responder rápidamente a las solicitudes del cliente en el
formulario de consultas SQL. Estas consultas se pueden generar
directamente en SQL Server, o por medio de una interfaz de usuario
independiente desarrollada en una variedad de lenguajes de
programación. SQL Server está diseñado para manejar bases de datos
con millones de registros.
SQL Server: