You are on page 1of 11

Curso: Base de Datos

Clase 1 Introduccin a las B.D.

viernes, 22 de marzo de 13

Introduccin a las B.D.


Qu es una Bd?
Es un conjunto de datos almacenados de forma sistemtica para utilizarlos en algn
momento. Actualmente la informtica es el rea en donde se esta trabajando mas
en comparacin con otras reas del conocimiento por la naturaleza de la misma,
Almacn de datos organizados y relacionados entre s y un programa capaz de
gestionrios (editar o consultar)
Historia
Bueno este es algo curioso, ya que podemos decir que existen desde que se tiene
la necesidad de almacenar la informacin con alguna estructura o formato. Puede
ser una biblioteca, hemeroteca, etc. Pero no exista el termino como tal y el
concepto. En el mundo de la informtica las bases de datos comenzaron con el
almacenamiento de la informacin en cintas magnticas y tarjetas perforadas etc.
El termino como tal se escucho por 1963-1964.

viernes, 22 de marzo de 13

Introduccin a las B.D.


(LOPD)
Los datos personales suelen estar protegidos por la Ley Orgnica de Proteccin de
Datos de Carcter Personal.
Qu es una SGBD?
SGDB o sistema gestor de Base de datos, es un conjunto de instrucciones que nos
permiten realizar extraccin, almacenamiento, modificacin de los datos que se
encuentran en una base de datos. Estas instrucciones pueden ir desde algo
especifico o algo muy general como reportes o arrojar informacin por mes, algunos
lo pueden en texto plano y otros por graficas, por eso tenemos tantas variantes en
los sistemas gestores.
Tipos
o Relacional
o En Red
o Jerrquico
viernes, 22 de marzo de 13

Introduccin a las B.D.


El Motor de base de datos es el servicio principal para almacenar, procesar y
proteger los datos. El Motor de base de datos proporciona acceso controlado y
procesamiento de transacciones rpido para cumplir con losrequisitos de las
aplicaciones consumidoras de datos ms exigentes de su empresa.
Es el cdigo (conjunto de algoritmos) para la Gestin y Optimizacin de la
BBDD.
Motores de B.D - MySQL
Es un SGDB con licencia GNU GPL , basado en SQL (Structure Query Language) ,
entonces MySQL adopta el lenguaje SQL para realizar el trabajo.
Podramos decir que MySQL por excelencia por lo ligero, facilidad del lenguaje,
instalacin y por que existen muchas interfaces de interaccin para el mismo, por lo
menos yo conozco , C,C++, C#, Pascal, Delphi, Java, Perl,PHP, Python, Ruby,
Eiffel, Smalltalk.

viernes, 22 de marzo de 13

Introduccin a las B.D.


Al igual de la gran adaptacin con lenguajes en sistemas operativos va por el
mismo lado, ya que lo soportan, todas las versiones de windows Que ya es
mucho, Linux, FreeBSD, Mac OS, Solaris, BSD y mas.
Caractersticas - MySQL
o Velocidad
o Robustez

o
o
o
o
o
o
o

Caractersticas - MySQL
Portabilidad
Flexibilidad
Mensajes de error
Bajo costo
Fcil configuracin
Conectividad Fcil
No consume muchos recursos.

viernes, 22 de marzo de 13

Introduccin a las B.D.


Motores de B.D Oracle
Es un sistema de gestin de base de datos objeto-relacional(ORDBMS) Oracle es
considerada la compaa mas grande de bases de datos del mercado.
PostgreSQL
Trabaja con licencia BSD, es mantenido por la comunidad PGDG (PostgreSQL
Global Development Group). Desarrollado inicialmente en Berkeley y es conocido
como uno de los pioneros en el modelo ER.

Caractersticas -PostgreSQL

A diferencia de muchos posee datos nativos que no contienen ningn otro.


o Figuras geomtricas
o Direcciones MAC
o Arrays
o Texto ilimitado
o Soporta transaccin distribuidas.
viernes, 22 de marzo de 13

Introduccin a las B.D.


SQL Server
Es el SGBD de Microsoft de modelo ER.

Caractersticas SQL Server

o
o
o
o

Tiene algunas implementacin de forma grafica.


Necesita Windows
Tiene problemas con la administracin de memoria dinmica.
Permite el modelo cliente servidor.

viernes, 22 de marzo de 13

Introduccin a las B.D.


SQLite
Es un SGBD del modelo Relacional. Lo mas importante de SQLite es que esta
basado en una librera entre 450-550 Kb en C. En realidad tiene diferencias
notables con la mayora ya que no es Cliente Servidor, es decir no tiene un servidor
escuchando peticiones, sino que se utilizan la rutinas escritas en C para ejecutar
las consultas, con esto reduce mucho mas la carga de trabajo.

Caractersticas SQLite

o
o
o
o
o

No se instala
Portabilidad
Costo bajo
No es cliente Servidor.
Informacin muy vaga.

viernes, 22 de marzo de 13

Introduccin a las B.D.


Instalacin y configuracin de MySQL
Entramos a la pagina oficialMuy sencillo
http://www.mysql.com/downloads/installer/
http://www.mysql.com/downloads/mysql/5.6.html

Lo importante es crear un una conexin y un usuario.

viernes, 22 de marzo de 13

Introduccin a las B.D.


Para comprobar que se realizo de forma correcta solamente vamos a realizar
la conexin.

Preguntas?
viernes, 22 de marzo de 13

Gracias a todos!

viernes, 22 de marzo de 13

You might also like