viernes, 1 de marzo de 2013


BASE DE DATOS

Una base de datos es un software que permite organizar datos de manera ordenada y eficaz. Es básico en negocios, ya que ésta concentra grandes cantidades de información, tanto de los clientes (números, domicilios, correos), como los productos que ahí se venden. También es utilizada en bancos, centros comerciales, etc. Permite tener actualizado en cualquier momento la información y estar al pendiente de nuestros negocios, escuelas, bibliotecas o lugares donde se almacene gran cantidad de información que después puede ser utilizada y modificada.

La base de datos es un acceso directo a programas, en donde se guarda y se recupera información, a esta información o datos puede ingresar cualquier usuario (dependiendo del modelo gestor) por lo que se le relaciona con la red, es un sistema estructural de información y comparte datos instalados. Se puede ingresar a esta de manera rápida y fácil, nos ahorra tiempo.
 

 
CONCEPTOS RELACIONADOS CON BASE DE DATOS

TABLA:
Se refiere al tipo de modelo 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.
CAMPO:
Es cada una de las columnas que forman la tabla. Contiene datos de tipo diferente a los de otros campos. En ejemplo anterior, un campo contendrá un tipo de datos único como una dirección, o un número de datos (teléfono, un nombre, etc.).
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.
 
DATO:
El dato es una representación simbólica (numérica, alfabética, algorítmica, entre otros) de un atributo o característica de una entidad.Los datos aisladamente pueden no contener información humanamente relevante. Sólo cuando un conjunto de datos se examina conjuntamente a la luz de un enfoque, hipótesis o teoría se puede apreciar la información contenida en dichos datos. Los datos pueden consistir en números, estadísticas o proposiciones descriptivas. Los datos convenientemente agrupados, estructurados e interpretados se consideran que son la base de la información humanamente relevante que se pueden utilizar en la toma decisiones, la reducción de la incertidumbre o la realización de cálculos.


 
 
 
TIPOS DE GESTORES DE BASES DE DATOS
 
*ACCESS
Es un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música.
Por medio de Microsoft Access, puede administrar toda la información desde un único archivo de base de datos. Dentro del archivo, puede utilizar:
  •  


*PERVASIVESQL 
Motor de base de datos incrustable que sustenta la integridad de los datos, el alto rendimiento, flexibilidad, escalabilidad y un bajo coste total de propiedad.
*IBM DB2
DB2 se pueden administrar ya sea de la línea de comandos o GUI.  La interfaz de línea de comandos requiere más conocimiento del producto, pero puede ser más fácilmente secuencias de comandos y automatizada.
 
MODELOS DE BASES DE DATOS
Un gestor de base de datos o sistema de gestión de base de datos (SGBD o DBMS) es un software que permite introducir, organizar y recuperar la información de las bases de datos; en definitiva, administrarlas.
Un gestor de bases de datos debe contar exigentemente con características comunes en ellos. Como definición de diferentes bases de datos, tienen orden y permite restricciones de acceso a los usuarios.
Los distintos tipos de gestores de bases de datos pueden ser como ejemplo relacional, jerárquico, red, etc.

-*MODELO RELACIONAL:
Son aquellas que nos permiten establecer interconexiones entre datos y relacionar las tablas. Postulada en 1970 en los laboratorios  IBM, es el modelo más utilizado en la actualidad para implementar bases de datos ya planificadas.
Características

  • Una base de datos relacional se compone de varias tablas o relaciones.
  • No pueden existir dos tablas con el mismo nombre ni registro.
  • Cada tabla es a su vez un conjunto de registros (filas y columnas).
  • La relación entre una tabla padre y un hijo se lleva a cabo por medio de las claves primarias y ajenas (o foráneas).
  • Las claves primarias son la clave principal de un registro dentro de una tabla y éstas deben cumplir con la integridad de datos.
  • Las claves ajenas se colocan en la tabla hija, contienen el mismo valor que la clave primaria del registro padre; por medio de éstas se hacen las relaciones.


-*MODELO JERÁRQUICA
Tipo de sistema que almacena información en una estructura y orden jerárquico en forma de estructura de árbol, en donde el nodo padre de información puede tener varios hijos. Esta relación jerárquica no es estrictamente obligatoria, de manera que pueden establecerse relaciones entre nodos hermanos.
Características:

Las relaciones entre los datos siempre se establecen de forma física, mediante direcciones de almacenamiento. Las relaciones son hijo-padre, pero nunca padre-hijo, las relaciones se establecen mediante punteros entre registros, un registro hijo contiene la dirección física en el registro padre, siendo su principal ventaja el rendimiento.

-*MODELO DE RED
Una base de datos de red es una base de datos conformada por una colección o set de registros, los cuales están conectados entre sí por medio de enlaces en una red. El registro es similar al de una entidad como las empleadas en el modelo relacional. Un registro es una colección o conjunto de campos (atributos), donde cada uno de los que contiene solamente un único valor almacenado, exclusivamente el enlace es la asociación entre dos registros, así que podemos verla como una relación estrictamente binaria.
Una estructura de base de datos de red, llamada algunas veces estructura de plex, abarca más que la estructura de árbol, porque un nodo hijo en la estructura red puede tener más de un nodo padre. En otras palabras, la restricción de que en un árbol jerárquico cada hijo puede tener sólo un padre, se hace menos severa.
Así, la estructura de árbol se puede considerar como un caso especial de la estructura de red.


 

-*Modelado Entidad-Relación:

Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades.

  1. Se elabora el diagrama (o diagramas) entidad-relación.
  2. Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama.

El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementable en una base de datos. Brevemente:
  • Transformación de relaciones múltiples en binarias.
  • Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa).
  • Conversión en tablas (en caso de utilizar una base de datos relacional).


A continuacion te damos un link para realizar una base de datos en Access.
https://www.youtube.com/watch?v=0T3szWJ2Jnc