Está en la página 1de 38

Base de

datos
8AM2
Equipo 1
Hernndez Len Pablo
Morita Daz Jairo
Martnez Prez Josu
Olivar Ponce Luis Adrian
Sandoval Reyes Juan Carlos

Definiciones de
Base de Datos

<<Un sistema de base de datos es bsicamente


un sistema computarizado para llevar registros
es un deposito o contenedor de una coleccin de
archivos de datos computarizados. >>
Introduccin a los sistemas de bases de datos.
C. J. Date

<<El propsito de una base de datos es ayudar a


las personas a dar seguimiento a las cosas>>
Procesamiento de bases de datos: fundamentos, diseo e
implementacin.
David M. Kroenke

<<...sistemas de base de datosfueron


concebidos como un conjunto de datos
persistentes y un conjunto de programas de
aplicacin utilizados para acceder a los datos y
actualizarlos. >>
Sistemas de bases de datos orientadas a objetos:
conceptos y arquitecturas
Elisa Bertino, Lorenzo Martino

<<una base de datos es un conjunto


estructurado de datos que representa entidades y
sus interrelaciones. La relacin ser nica e
integrada, a pesar de que debe permitir
utilizaciones varias y simultneas. >>
Introduccin a las bases de datos
Rafael Camps Par

<<una base de datos es un conjunto


estructurado de datos que representa entidades y
sus interrelaciones. La relacin ser nica e
integrada, a pesar de que debe permitir
utilizaciones varias y simultneas. >>
Introduccin a las bases de datos
Rafael Camps Par

Concepto de dato

Del latn datum que significa <<lo que sea>>

Antecedente necesario para llegar al


conocimiento de algo o para deducir
las consecuencias legitimas de un
hecho.

Se tiene que dato es un representacin


simblica, ya sea numrica, alfanumrica,
algortmica, etc., de un atributo o variable
cuantitativa.
De manera aislada un dato puede no contener
informacin, es decir al menos de que se
presente un enfoque, hiptesis, o teora sobre
dicho dato, este carecer de sentido

Los
datos
convenientemente
agrupados,
estructurados e interpretados se considera que
son la base de la informacin, describen las
caractersticas sobre las que opera un algoritmo

HISTORIA
Antecedentes: Bibliotecas y sus
registros.

HISTORIA
En 1884 es creada la maquina automtica de tarjetas perforadas por
Herman Hollerith.
En la dcada de los cincuenta se da origen a las cintas magnticas.
Las cintas magnticas fueron reemplazadas en la dcada de los 60s
cuando se comenzaron a utilizarse los discos para almacenar
informacin.

HISTORIA
En la dcada de los 60s se dio inicio a las primeras generaciones de
las bases de datos jerrquicas.
Sistema operativo SABRE.
Desarrollo del IDS (Sistema de Deteccin de Intrusos) desarrollado por
Charles Bachman. supuso la creacin de un nuevo tipo de sistema de
bases de datos conocido como modelo en red.

HISTORIA
En la decada de los 70s Edgar Frank Codd defini el modelo relacional
y public una serie de reglas para la evaluacin de administradores de
sistemas de datos relacionales dando origen a las mismas.
El multimillonario Larry Ellison desarroll la base de datos Oracle.
Proyecto de IBM System R.

HISTORIA
En la dcada de los 80s comenz el auge de la
comercializacin de los sistemas relacionales, y SQL (Structured
Query Language) comenz a ser el estndar de la industria.
En la dcada de los 90s se utiliza SQL, que es un lenguaje
programado para consultas, para la toma de decisiones.
Nacimiento del World Wide Web.

HISTORIA
En los 90s tambin se empez a modificar la primera publicacin hecha
por ANSI del lenguaje SQL y se empez a agregar nuevas expresiones
regulares, consultas recursivas, triggers y algunas caractersticas
orientadas a objetos, que posteriormente en el siglo XXI volver a sufrir
modificaciones introduciendo caractersticas de XML. As se desarrollaron
herramientas como Excel y Access del paquete de Microsoft Office.
En la actualidad, las tres grandes compaas que dominan el mercado de
las bases de datos son IBM, Microsoft y Oracle.

Ventajas y desventajas

Ventajas
Facilidad de acceso
Seguridad y control de acceso
Integracin de datos
Mnima
datos

inconsistencia

Integracin
aplicaciones

con

de

otras

Ventajas
Control de redundancia
Control de restricciones en los
datos
Compatibilidad
Independencia de los datos
Rendimiento

Desventajas
Altos costos
Actualizaciones
Compatibilidad,
requerimientos
Seguridad
Rendimiento

Ejemplo 1

Bases de datos en smartphones y


empresas

Ejemplo 2

The Pirate Bay como base de datos

Ejemplo 3

RRDTool
para
servidores

el

monitoreo

de

Ejemplo 4
OwnCloud en ambientes pequeos y
grandes

Ejemplo 5

Sistemas de mayor tamao

Uso y Aplicacin

Directorios
Telefnicos
GIS
Combinacin de informacin personal y geogrfica (INEGI)
Administrador de informacin personal
Agendas de direccin y telfono
Calendario de citas
Lista de tareas

Telecomunicaciones
Guardar registros de llamadas realizadas, generar facturas
mensuales, mantener el saldo de las tarjetas, telefnicas de
prepago y almacenar informacin sobre las redes.

Centros comerciales
Tener un mayor control de las mercancas que entran y
salen del almacn, su inventario, adems de los cdigos de
barras para detectar precios, descuentos, tambin para
tener el control del personal que conforma la empresa.

Instituciones publicas
Tener registrados a todos los pacientes afiliados al
seguro, y por supuesto para llevar un control de los
pacientes teniendo como informacin todos los datos
personales de dicho paciente, llevando su reporte
mdico.

Aerolneas
Tener de manera rpida clara y concisa la informacin
de clientes, as como sus horarios de vuelo, destinos,
etc.

Problema del 2000


Error del milenio
Y2K
Aos 60s
Falta de espacios de memoria suficientes
Costosas tarjetas perforadas
Obviando el mil novecientos
(89 es equivalente a 1989, por ejemplo).

Problema del 2000


Bases de datos de gran capacidad
Vicios, representacin de fechas
Ahorro de dos bytes por cada dato-fecha

Consecuencias del Y2K


No se limita a la fecha en pantalla de computadoras
Cualquier dispositivo (chips)
Equipo mdico
Sistemas financieros (crditos)
Sistemas para control del trfico
areo (Itinerarios de transporte)
mbito farmacutico (fechas de
caducidad)

Correccin
$600,000 millones y los $800,000 millones de dlares
Reunin Mundial de Coordinadores de Comisiones
Nacionales de Y2K
Comisin Nacional para la Conversin Informtica Ao 2000
Sectores pblico, privado y acadmico

Desinformacin
Simular el acontecimiento
31 de diciembre de 1999 a las 23:58 horas
Relojes crticos (en elhardware, elsoftwarey el sistema operativo),

Ejemplo
1/Enero/1999 $100000,000
Inters del 40% anual
1/Enero/2000 $140000,000
Depsito ao 99, y retiro ao 00 $0
Ao
99
n

Inters Compuesto M = C (1 + i)

C = 100000000
i = 0.40 (40% anual)
n = -99 aos
M = (100000000) (1 + 0.40)-99
M = 0.0000003414

98
97
93
86
52
45

Monto
100,000,000
.00
71,428,571.
43
51,020,408.
16
13,281,030.
86
1,259,898.4
3
13.55
1.29

Operacin
100000000.00/1.40=714285
71.43
71428571.43/1.40=5102040
8.16
:
:
:
:
:

Referencias
http://histinf.blogs.upv.es/2011/01/04/historia-de-las-bases-de-datos/
http://users.dsic.upv.es/asignaturas/fade/inf/es/tema5.pdf
https://docs.google.com/document/d/13WrqbGU6Bi94eQIHi2ag3ZuyRXK7DAmf
5f156nPhvAM/edit?hl=en&pli=1
http://www.comoves.unam.mx/numeros/articulo/5/el-problema-del-ano-dos-mil
http://publiespe.espe.edu.ec/academicas/tecnica/tecnica38/crisis2000/crisis200
0.htm
https://equizine.wordpress.com/2012/10/22/advantage-ans-disadvantages-ofdatabase-management-system/
http://smallbusiness.chron.com/disadvantages-business-databases-33951.html
http://www.quora.com/What-are-the-advantages-and-disadvantages-of-usingfile-instead-of-database-like-mongodb-for-storing-reading-writing-data
http://navdeep19.blogspot.mx/2012/04/advantages-and-disadvantages-of.html
http://www.maestrosdelweb.com/que-son-las-bases-de-datos/