martes, 2 de abril de 2013

                                     PARA QUE SIRVE UNA BASE DE DATOS 


Tablas de datos [editar]

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.
Las tablas se componen de dos estructuras:
Campo: Corresponde al nombre de la columna. Debe ser único y además de tener un tipo de dato asociado. Registro: Corresponde a cada fila que compone la tabla. Allí se componen los datos y los registros. Eventualmente pueden ser nulos en su almacenamiento. En la definición de cada campo, debe existir un nombre único, con su tipo de dato correspondiente. Esto es útil a la hora de manejar varios campos en la tabla, ya que cada nombre de campo debe ser distinto entre sí.
A los campos se les puede asignar, además, propiedades especiales que afectan a los registros insertados. El campo puede ser definido como índice o autoincrementable, lo cual permite que los datos de ese campo cambien solos o sean el principal indicar a la hora de ordenar los datos contenidos.
Cada tabla creada debe tener un nombre único en la cada base de datos, haciéndola accesible mediante su nombre o su seudónimo (Alias) (dependiendo del tipo de base de datos elegida).
La estructura de las tablas viene dado por la forma de un archivo plano, los cuales en un inicio se componían de un modo similar.                                                 


                                    



UNA BASE DE DATOS  ES UN SISTEMA INFORMATIVO QUE PERMITE  REALIZAR LOS SIGUIENTES PROCESOS:



1:creación de las estructuras de informacion:TABLAS
2:busqueda de informacion en las tablas:CONSULTAS
3:captura de datos para las tablas:FORMULARIOS
4:resumen de informacion :INFORMES
5:ejecucion de lista de acciones:MACROS:y descripcion de procesos complejos:MODULOS

Y ESTOS SON ALGUNOS TIPOS DE DATOS QUE  LLEVA UNA BASE DE DATOS


TIPOS DE DATOS EN LAS TABLAS


TEXTO:consta detodos los caracteres del alfabeto ,sean o no alfabetico,numericos,y caracteres especiales.longitud maxima 255 caracteres

MEMO:sirve para escribir notas u observaciones.longitud maxima 32000caracteres

NUMÉRICO:se utiliza para introducir numeros y realizar calculos

FECHA/HORA:permite la introducción de la fecha ola hora.




LAS BASES DE DATOS SON UTILIZADAS EN INFINIDAD DE CIRCUNSTANCIAS COMO:


_COMO EL LOS HOSPITALES PARA CATALOGAR LOS MEDICAMENTOS  Y LOS PACIENTES 

_EN LA ADMINISTRACIÓN PARA CATALOGAR LOS DIFERENTES  TEMAS
_EN EL GOBIERNO PARA CATALOGAR LOS TEMAS  Y OBLIGACIONES A RESOLVER
_EN LA ESCUELA PARA  MATRICULAR A LOS ESTUDIANTES 
_EN EL COMERCIO PARA  CONTROLAR LA INFORMACIÓN



ES MUY UTILIZADA POR LOS ADMINISTRADORES,QUIENES EN SUS FUNCIONES

TIENE LA DE ORDENAR  Y CATALOGAR Y CATALOGAR  AL PERSONAL,LAS MERCANCÍAS,LOS GASTOS LOS INGRESOS, ETC..   




POR ELLO SE ENCUENTRA EN LA EMINENTE NECESIDAD DE CATALOGAR LOS DATOS PARA  QUE AL SER BUSCADOS  PUEDA SER ENCONTRADOS EN FORMA ADECUADA.
EN LOS COLEGIOS,LAS BIBLIOTECAS SE ENCUENTRAN DATOS DE BASE DE DATOS SIMPLES Y SENCILLOS,QUE  PERMITEN  A LOS ALUMNOS Y MAESTROS ENCONTRAR LA INFORMACIÓN DESEADA DE FORMA RÁPIDA Y PRECISA.

EN EL COMERCIO LOS COMERCIANTES INGRESAN  EN UNA  BASE DE DATOS LAS ENTRADAS Y SALIDAS PARA QUE EN BASE QUE ESOS DATOS EL CONTROL O ADMINISTRADOR,RESUELVA AL MOMENTO DE RESPONDER POR LAS OBLIGACIONES.   
    
                                                   





                              UNA BASE DE DATOS SIMPLE 
                                       


 
SIRVE PARA ENCONTRAR DATOS  DE UN AUTOR O DOCUMENTO QUE TRATEN SOBRE UN TEMA DETERMINADO,PUEDE SER BIBLIOGRAFIAS  ESA DECIR PROPORCIONAR LA CITA O REFERENCIA DE LOS DOCUMENTOS  AVECES  ACOMPAÑADA DE UN RESUMEN O A TEXTO COMPLETO.


UNA BASE DE DATOS ES UN SISTEMA INFORMATIVO  A MODO DE ALMACÉN.EN ESTE ALMACÉN SE GUARDAN GRANDES VOLÚMENES DE INFORMACIÓN.POR EJEMPLO:IMAGINEMOS QUE SOMOS UNA COMPAÑÍA TELEFÓNICA  Y DESEAMOS TENER ALMACENADAS TODAS LAS PERSONAS  Y LOS NÚMEROS DE TELÉFONO  DE TODOS NUESTROS CLIENTES,QUE POSIBLEMENTE SEAN MILLONES DE PERSONAS.
                                                                    
                                       
                                    
ESTA INFORMACIÓN ES DE GRAN VOLUMEN  DE TAMAÑO:ESTAMOS HABLANDO DE VEINTE O TREINTA   DATOS MULTIPLICADOS  POR MILES O MILLONES  DE PERSONAS. LAS ANTIGUAS GESTIONES DE DATOS  SE BASABA EN SISTEMAS INFORMATIVOS,PERO PARA LAS  NECESIDADES  DE HOY EN DÍA HACEN FALTA SISTEMAS  MAS PERFECCIONADOS  QUE SON PRECISAMENTE  LO QUE SE DENOMINA AHORITA SISTEMA DE BASE DE DATOS.  


TODA BASE DE DATOS DEBE TENER UN SERIE DE  CARACTERÍSTICAS  TALES COMO LA SEGURIDAD(SOLO PERSONAS AUTORIZADAS PUEDEN ACCEDER  A LA  INFORMACIÓN ) INTEGRIDAD(LA INFORMACIÓN SE MANTENDRÁ SIN PEDIDAS DE DATOS)
INDEPENDENCIA(ESTA CARACTERÍSTICA ES FUNDAMENTAL  YA QUE UNA BASE DE DATOS  DEBERÍA SER INDEPENDIENTE DEL SISTEMA   OPERATIVO O PROGRAMACIÓN
QUE INTERACTUA CON ELLA,.


            SISTEMAS GESTORES DE BASES DE DATOS

 
  CON EL USO Y EL INCREMENTO  DEL TIPO DE BASE DE DATOS  SE DESARROLLARON  SISTEMAS INFORMÁTICOS   QUE GESTIONAN   TODAS LAS FUNCIONES  DE LA BASE  DE DATOS PROPIAMENTE  DICHA INTENTANDO  QUE SEA DE LA MATERIA MAS CLARA DIRECTA Y SENCILLA.


NORMALMENTE CADA COMPAÑÍA DE BASE  DE DATOS  TRAE UN PROPIO SGBD  (SISTEMA GESTOR DE BASE DE DATOS).AUNQUE TAMBIÉN LOS HAY GENÉRICOS Y MUY BUENOS  ES MUY RECOMENDADO  UTILIZAR  EL PROPIO  DE CADA BASE  DE DATOS SIEMPRE QUE SE PUEDA

EN LA CATEGORÍA  DE SISTEMAS DE BASE DE DATOS  LIBRES O GRATUITOS  PODEMOS SITUAR COMO MAS IMPORTANTES
  
    
NOMBRE DE BASE DE DATOS
LOGOTIPO
PostgreSQL
logo postgresql
DB2-Express C
logo db2 express c base datos
MySQL (edición gratuita)
logo base datos mysql


OTRAS BASES DE DATOS  REQUIEREN PAGAR  PARA PODER UTILIZARLAS  ENTRE ELLAS TENEMOS

NOMBRE DE BASE DE DATOS
LOGOTIPO
MySQL (ediciones de pago)
logo base datos mysql
dBase
logo base de datos dbase
IBM Informix
logo base de datos informix software
Microsoft SQL SERVER
logo base de datos microsoft sql server
Oracle

logo base de datos oracle
Sybase
logo base de datos sybase
  

 FINALMENTE.INDICAR QUE ANTES DE APRENDER PROGRAMCION CON BASE DE  DATOS   ES CONVENIENTE  CONOCER LAS FUNCIONES DE PROGRAMACIÓN  ASÍ COMO UNO O VARIOS LENGUAJES DE PROGRAMACION.TRABAJAR CON BASE DE DATOS DEBE SER UN PASO ¨AVANZADO¨  DENTRO DEL PROCESO DE APRENDIZAJE  DE LA PROGRAMACION   NUNCA EL PRIMER PASO ADEMAS  LAS BASES DE DATOS NOS FACILITAN UN POCO MAS  LA VIDA.