Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Introducción Bases de Datos

Una simple introducción a las bases de datos. En ingles diría "A gentle introduction to database"
by

Jose María Alvarez

on 30 November 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Introducción Bases de Datos

Sistemas Informáticos
en
Ciencias de la Salud Bases de Datos
y
MS Access La clase de hoy en un 1 minuto... Resumiendo... Introducción Modelo Introducción a las BBDD
SGBD
Modelos
Modelo Relacional
Tablas
MSAccess
SGBD Relacional Modelo MSAccess Introducción ¿Qué es una
base de datos? ¿Cómo se lo explicarías a un niño de 8 años en tres frases?
(Entrevista en MS) Almacén Consulta y
Actualización Aplicación Mi despensa... Conservas
Productos Básicos
... organizados por tipo, etc. Qué hay en la despensa Antes de...
cocinar
comprar
tirar a la basura.. Cómo uso la despensa... Cocinar
Comprar nuevos productos
Tirar los caducados
Compartir con otros
... Yo ya usaba BBDD... Efectivamente... Mis cosas... Las consulto... Las uso... Las guardo... Fotos
Ropa
Música
Apuntes... con un orden. Post-it
Orden alfabético
.... Ver albúm de fotos
Escuchar música
Estudiar
.... Y en informática... también conozco muchos casos... Por ejemplo... Redes Sociales Aplicaciones Base de Datos Muchas definiciones... Datos estructurados Consumir
y
Explotar Lo que tenemos y hacemos... Consultar
y
Actualizar Base
de
Datos Informática Sistema Gestor
de
Base de Datos Ejemplos.... y muchos más.... Modelar Formalizar Consultar
y
Actualizar ¿Qué necesitamos? Representación Tablas Grafos Otros... Documentos
Imágenes
Vídeos
... Por ejemplo... Álgrebra Relacional
Cálculo relacional
Teoría de Grafos
... Depende de los anteriores... Lenguaje de
Definición de Datos Lenguaje de
Manejo de Datos Por ejemplo... Modelo Relacional
SQL-Structured Query Language
Grafos
SPARQL
Árboles XML
XPATH y XQUERY
Otros
OCL, etc. Modelo
Relacional Álgebra y Cálculo Relacional Lenguaje de Control y Manejo
de
Datos Datos
en
forma de Tabla Partes... Filas o Tuplas Cada fila o tupla... Tabla como
relación Cabecera
Cuerpo Los registros que se guardan... Columnas o atributos Números
Texto
Fechas
... identificados de
forma
única Claves ¿Cómo identifico cada fila? Candidata
Conjunto posible de columnas que hacen única una fila
Primaria
Candidata con el mín número de columnas
No nula
Ajena
Primaria de otra tabla con la que me relaciono Línea del tiempo... CODD SQL NoSQL 1970 2 ? ¿Fin? ¿Modelamos los
datos de Facebook? Operaciones con las relaciones o tablas Basadas en teorías de conjuntos:
Selección
Proyección
Unión
Diferencia
Producto cartesiano
... SQL Características Principios ACID
Crear, actualizar, insertar y borrar
Tablas, columnas, etc.
Seleccionar datos
Funciones y operadores de agregación
....

Muchas versiones, ahora SQL 3 Evaluación Ventajas y Desventajas Ventajas Desventajas Sencillo y uniforme
Fundamentos teóricos
Restricciones
Normalización
Independiente
Exhaustivo
No redundante
Extructurado Principio ACID
Fuerte restricción
Flujos continuos de datos
... obsoleto? MODELO RELACIONAL
Y
BASES DE DATOS TRADICIONALES MSAccess Características Sistema Gestor de Bases de Datos de Office X.X
Ejecución local
Basado en Modelo Relacional
Generación de aplicaciones
Publicación como web
Informes
Formularios
Sencillo de usar (eso dicen...) Copias de
seguridad Búsqueda Compartir Integración con
otras aplicaciones Ejemplos de Uso MSAccess como
SGBD
basado en
Modelo Relacional Diseñar una BBDD
y probar
....
pero eso en

Prácticas y cuándo uso una BBDD... Almacenar mucha información
más de 2GB
Compartir los datos
Integrar aplicaciones y por dónde empiezo... Pensar en qué tipos de datos, relaciones, etc.
El diseño, a veces, se puede postergar
Refinamiento por el uso
Crear y probar
Consumir y explotar
Volver al paso 1
...a usar MSAcesss Web of Data La Web? Ahora hay documentos
...
y los datos?
consultar?
actualizar? ¿Es una base de datos?
Full transcript