viernes, 19 de abril de 2013

BASE DE DATOS


¿Qué es base de datos?
Es un conjunto de información almacenada en memoria auxiliar que permite acceso directo y un conjunto de programas que manipulan esos datos.
Base de Datos es un conjunto exhaustivo no redundante de datos estructurados organizados independientemente de su utilización y su implementación en máquina accesibles en tiempo real y compatibles con usuarios concurrentes con necesidad de información diferente y no predicable en tiempo.
¿Para qué se utiliza? 
Las bases de datos son utilizadas en infinidad de circunstancias:

Una base de datos permite acomodar ordenar y tener libre acceso de la información, sea cual fuere.
  • En los hospitales para catalogar medicamentos, y a los pacientes.
  • 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.
Es muy utilizada por los administradores, quienes entre sus funciones tienen que 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.
¿Cuáles son los gestores de base de datos más utilizados? 
Un gestor de base de (SGBD o DBMS) es un software que permite introducir, organizar y recuperar la información de las bases de datos; en definitiva, administrarlas. Existen distintos tipos de gestores de bases de datos: relacional, jerárquico, red,... El modelo relacional es el utilizado por casi todos los gestores de bases de datos para PC.
El modelo relacional (SGBDR) es un software que almacena los datos en forma de tablas

Ejemplos de gestores de base de datos libres
Firebird
BDB
MySQL
PostgreSQL
Sqlite

Ejemplos de gestores de base de datos propietarios
dBase
FileMaker
Fox Pro
IBM DB2 Universal Database (DB2 UDB)
IBM Informix
MAGIC
Microsoft SQL Server
Open Access
Oracle
Paradox
PervasiveSQL
Progress (DBMS)
Sybase ASE
Sybase ASA
Sybase IQ
WindowBase

MySQL
Es uno de los gestores de bases de datos más usados en Internet, la principal razón es que es gratis para aplicaciones no comerciales. Uno de los servicios que ofrece el servidor Linux es un servidor de MySQL.

¿Partes de una base de datos? 
1: TABLAS: Es el elemento principal de la base de datos, ya que allí se registra la información que se quiere gestionar. Está compuesta, como si se tratase de una planilla de cálculos, por filas y columnas. Cada archivo de una base de datos puede contener tantas tablas como se requiera.

2: CONSULTAS: Es el elemento que se emplea para seleccionar una determinada información del interior de la base de datos. La consulta, de esta manera, permite establecer criterios de búsqueda para que se seleccione, dentro de las tablas, aquellos datos que se quieren conocer.

3: FORMULARIOS: La información dentro de la base de datos puede introducirse directamente en las tablas, pero también a través de un formulario – lo que resulta más cómodo y práctico –. Los formularios hacen que sea más fácil arrastrar los datos.
4: INFORMES: Se utilizan para que la información aparezca ordenada y bien presentada en el momento de la impresión del documento. Gracias a los informes, el usuario puede seleccionar que información, de la que se registró en las tablas de una base de datos, desea imprimir.

5: MACROS: Ejecución de lista de acciones, y

6: MODULOS: descripción de procesos complejos.

¿Qué es una tabla de base de datos, características y partes?  

Tabla en las bases de datos, se refiere al tipo de modelado de datos, donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo.
Una tabla es utilizada para organizar y presentar información. Las tablas se componen de filas y columnas de celdas que se pueden rellenar con textos y gráficos
Las tablas se componen de dos estructuras:
  • Registro: es cada una de las filas en que se divide la tabla. Cada registro contiene datos de los mismos tipos que los demás registros. Ejemplo: en una tabla de nombres y direcciones, cada fila contendrá un nombre y una dirección.
  • Campo: es cada una de las columnas que forman la tabla. Contienen datos de tipo diferente a los de otros campos. En el ejemplo anterior, un campo contendrá un tipo de datos único, como una dirección, o un número de teléfono, un nombre, etc.
Características
·         - Independencia de los Datos. Es decir, que los datos no dependen del programa y por tanto cualquier aplicación puede hacer uso de los datos.
·         - Reducción de la Redundancia. Llamamos redundancia a la existencia de duplicación de los datos, al reducir ésta al máximo conseguimos un mayor aprovechamiento del espacio y además evitamos que existan inconsistencias entre los datos. Las inconsistencias se dan cuando nos encontramos con datos contradictorios.
·         - Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los datos.
·         - Se visualiza normalmente como una tabla de una hoja de cálculo, en la que los registros son las filas y las columnas son los campos, o como un formulario.
·         - Permite realizar un listado de la base de datos.
·         - Permiten la programación a usuarios avanzados.