lunes, 3 de noviembre de 2014

Base de datos.

1-Base datos:
Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta. Actualmente, y debido al desarrollo tecnológico de campos como la informática.
Campo en base de datos: En informática, un campo es un espacio de almacenamiento para un dato en particular. 


2-Tipos de campos en Access o de datos para bases de datos:
 Una base de datos de Access no es un archivo como un documento de Microsoft Office Word 2007 o unas diapositivas de Microsoft Office PowerPoint 2007. Una base de datos de Access es una colección de objetos (tablas, formularios, informes, consultas, etc.) que tienen que trabajar conjuntamente para que una base de datos pueda funcionar correctamente.
Además, esos objetos tienen que cumplir con un conjunto de principios de diseño; de lo contrario, la base de datos funcionará mal o no funcionará en absoluto. Tenga en cuenta estos hechos sobre los objetos y el diseño de las bases de datos.
  • Normalmente, cada uno de los campos de una tabla acepta un solo tipo de datos. Por ejemplo, no se pueden almacenar notas en un campo configurado para aceptar números. Si se intenta escribir texto en ese campo, Access mostrará un mensaje de error. No obstante, no se trata de una regla concluyente e inalterable ya que se pueden almacenar números (como, por ejemplo códigos postales) en un campo cuyo tipo de datos es Texto, pero no se pueden realizar cálculos con esos datos.

  • -TextoTodos los campos de una tabla tienen propiedades. Éstas definen las características y el comportamiento del campo. La propiedad más importante de un campo es su tipo de datos. El tipo de datos de un campo determina la clase de datos que va a poder almacenar. Por ejemplo, un campo cuyo tipo de datos sea Texto podrá almacenar datos que se compongan de caracteres de texto o numéricos, mientras que un campo cuyo tipo de datos sea Número sólo podrá almacenar datos numéricos.
  • La forma de usar el campo en expresiones.
  • El tamaño máximo de un valor del campo.
  • Si el campo se puede indizar.
  • Los formatos que se pueden usar con el campo.
  • 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.
2.-Bases de datos dinámicas
Éstas son bases de datos donde la información almacenada se modifica con el tiempo, permitiendo operaciones como actualización, borrado y adición de datos, además de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de información de un supermercado, una farmacia, un videoclub o una empresa.
 3.-Base de datos de red
Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico). Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa administrar la información en una base de datos de red ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales.
4.-Bases de datos transaccionales

  •  Solo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre el autor, fecha de publicación, editorial, título, edición, de una determinada publicación, etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto completo, porque si no, estaríamos en presencia de una base de datos a texto completo (o de fuentes primarias —ver más abajo). Como su nombre lo indica, el contenido son cifras o números. 

  • 3-Campo clave: 
    Un campo clave es un campo con característica especial (la clave) que hace que ese capo no se repita en ningún registro de la BD. Un campo clave incrementa además la velocidad de los procesos del tipo de consultas o formularios.
    4-Propiedades de los tipos de datos: 
  • El tipo de datos de un campo determina otras muchas cualidades importantes del mismo, como:
    Cuando se crea un nuevo campo en la vista diseño, se especifica su tipo de datos y, de forma opcional, sus demás propiedades.
    -Numero: Valores numéricos, como distancias. Tenga en cuenta que existe un tipo de datos independiente para la moneda.

    - Clave:La clave principal proporciona un valor único para cada fila de la tabla y nos sirve de identificador de registros de forma que con esta clave podamos saber sin ningún tipo de equivocación el registro al cual identifica. No podemos definir más de una clave principal, pero podemos tener una clave principal compuesta por más de un campo. 

    5-Tabla de base 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 decalculo.
    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:

    6-Consulta: 
    Las consultas son las que verdaderamente hacen el trabajo en una base de datos. Pueden realizar numerosas funciones diferentes. Su función más común es recuperar datos específicos de las tablas. Los datos que desea ver suelen estar distribuidos por varias tablas y, gracias a las consultas, puede verlos en una sola hoja de datos. Además, puesto que normalmente no desea ver todos los registros a la vez, las consultas le permiten agregar criterios para "filtrar" los datos hasta obtener solo los registros que desee. Las consultas a menudo sirven de origen de registros para formularios e informes.
    Hay dos tipos básicos de consultas: las de selección y las de acción. Una consulta de selección simplemente recupera los datos y hace que estén disponibles para su uso. Los resultados de la consulta pueden verse en la pantalla, imprimirse o copiarse al portapapeles. O se pueden utilizar como origen de registros para un formulario o un informe.
    7-Formulario: 
    Los formularios permiten introducir o ver datos en la base de datos fácilmente. Los formularios se pueden considerar ventanas a través de las cuales las personas pueden trabajar con los datos.
    Los formularios controlan y simplifican la entrada de datos. Cuando se introducen datos en un formulario, éstos se guardan en una tabla subyacente.
    8-Informe: 
    Los informes tienen como objetivo proporcionar las herramientas necesarias para obtener una copia impresa de los datos existentes en una base de datos aunque existen otras posibilidades tan interesantes como la generación de archivos en formato PDF. Habitualmente, los informes se suelen construir a partir de los resultados obtenidos de la ejecución de consultas.
    9-Usos y aplicaciones de una base de datos: 
    1.-Bases de datos estáticas: Éstas son bases de datos de sólo lectura, utilizadas primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.  Por ejemplo la empresa IBM se dedico al desarrollo de la computadora y a hecho grandes impactos en el área informática
    Son bases de datos cuyo único fin es el envío y recepción de datos a grandes velocidades, estas bases son muy poco comunes y están dirigidas por lo general al entorno de análisis de calidad, datos de producción e industrial, es importante entender que su fin único es recolectar y recuperar los datos a la mayor velocidad posible, por lo tanto la redundancia y duplicación de información no es un problema como con las demás bases de datos, por lo general para poderlas aprovechar al máximo permiten algún tipo de conectividad a bases de datos relacionales.
    10-Los 10 Softwares más comunes en una Base de datos: 
    SGBD libres
    – PostgreSQL (www.postgresql.org) Licencia Libre
    – MySQL (www.mysql.com) Licencia Dual
    – Firebird (www.firebirdsql.org) Initial Developer Public License
    – SQLite (ww.sqlite.org) Licencia Dominio Público
    – DB2 Express-C (www.ibm.com/software/data/db2)
    – Apache Derby (http://db.apache.org/derby/)

    SGBD gratuitos
    – Microsoft SQL Server Compact Edition


    – Sybase ASE Express Edition para Linux
    SGBD comerciales
    – dBase


    – Fox Pro
    – IBM DB2 Universal Database (DB2 UDB)
    – IBM Informix
    – Microsoft Access
    – Microsoft SQL Server
    – Oracle
    – Paradox
    – Sybase ASE
    – Sybase ASA
    – Sybase IQ