base de datos
Se denomina base de datos a un conjunto de información sobre una temática determinada, la cual es almacenada de forma metódica con el propósito de ser utilizada en la posteridad. Actualmente, las bases de datos son realizadas en formato digital, lo que permite acumular una gran cantidad de información, en poco espacio y acelerar su búsqueda ulterior.
HISTORIA DE LA BASE DE DATOS:Bibliotecas, censos, archivos médicos Desarrollaron principios básicos utilizados hoy como los índices.
Termino base de datos creado en 1963.
Evolución de la base de datos
Década 1960-1970: Primeras bases de datos
Aplicaciones Ad-hoc, Orientadas a registro.
Poco eficientes, propensos a errores.
Modelos en red y jerárquicos.
EN EL AÑO DE 1969: UN MODELO RELACONAL DE DATOS PARA GRANDESBANCOS DE DATOS. EDGAR F. CODD.
Proponía separar el modelo lógico del físico.
Bases del modelo relacional, el más utilizado hoy.
EN LOS AÑOS SETENTA: APARECEN LAS PRIMERAS BASES DE DATOS RElACIONALES.
Ingres.
System R.
1976: CHEN PROPONE EL DIAGRAMA ENTIDAD-RELACION.
1980: LOS SISTEMAS DE RELACIONES COMIENZAN A UTILIZARSE DE FORMA RACIONAL.
SQL se hace el lenguaje estándar para BBDD.Aparecen numerosas compañías como RIM, RBASE 5000, PARADOX,
OS/2 Database Manager, Dbase III, IV (después Foxbase y Visual FoxPro), Watcom SQL.
Los modelos jerárquicos y de red van dejando de ser utilizados.
1990: APERCE LA INTERNET: Se buscan técnicas para acceder de forma remota y segura a los datos: JDBC, Oracle Server 2000.
2000: quedan solo tres grandes compañías: IBM, Microsoft, Oracle.¿Nuevas técnicas y problemas?: almacenes y minería de datos, OLAP.
FUTURO:
XML con Xpath y Xquery.
BBDD con Terabytes de información.
BD vs FICHEROS
BASE DE DATOS
Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente.
Desde el punto de vista informático, la base de datos es unsistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Características
Independencia lógica y física de los datos.
Redundancia mínima.
Acceso concurrente por parte de múltiples usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.Respaldo y recuperación.
Acceso a través de lenguajes de programación estándar.
SISTEMA DE GESTION DE BASE DE DATOS(SGBD)
LOS SISTEMA DE GESTION DE BASE DE DATOS son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y deun lenguaje de consulta.
Tipos de Campos
Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes. Entre los más comunes podemos nombrar:
Numérico: entre los diferentes tipos de campos numéricos podemos encontrar enteros “sin decimales” y reales “decimales”.
Booleanos: poseen dos estados: Verdadero “Si” y Falso “No”.
Memos: son campos alfanuméricos de longitudilimitada. Presentan el inconveniente de no poder ser indexados.
Fechas: almacenan fechas facilitando posteriormente su explotación. Almacenar fechas de esta forma posibilita ordenar los registros por fechas o calcular los días entre una fecha y otra.
Alfanuméricos: contienen cifras y letras. Presentan una longitud limitada (255 caracteres).
Autoincrementadles: son campos numéricos enteros queincrementan en una unidad su valor para cada registro incorporado. Su utilidad resulta: Servir de identificador ya que resultan exclusivos de un registro.
Tipos de Base de Datos
Entre los diferentes tipos de base de datos, podemos encontrar los siguientes:
MySql: es una base de datos con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes...
Regístrate para leer el documento completo.