Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Asignatura: Tecnologías de la Información y la Comunicación
Curso: 2º Bachillerato
Unidad 5: Bases de Datos (BD).
5.1 ¿Qué es una Base de Datos?
5.2 ¿Dónde se utilizan las Bases de Datos?
5.3 Conceptos fundamentales de Bases de Datos
5.3.1 Tipos de Bases de Datos
5.3.2 Bases de Datos Relacionales. Conceptos fundamentales de
BD Relacionales.
5.3.3 Herramientas para trabajar con BD Relacionales. MS
Office Access 2007.
5.4 Un ejemplo de BD Relacional con MS Access 2007.
5.5 Consultas sencillas. Principales operadores lógicos
5.6 Formularios en MS Access 2007.
5.7 Informes en MS Access 2007. Consultas con subtotales
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Tecnologías de la Información y la Comunicación – 2º Bachillerato
Unidad 5: Bases de Datos
Es el conjunto de datos que nos
interesa para poder llevar a cabo una
actividad
Ese conjunto de datos nos debe
permitir gestionar la actividad de la
forma más eficiente posible.
5.1 ¿Qué es una Base de Datos?
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Tecnologías de la Información y la Comunicación – 2º Bachillerato
Unidad 5: Bases de Datos
5.2 ¿Dónde se utilizan las Bases de Datos?
Casi toda la información, de
cualquier tipo, a la que podemos
acceder hoy día se encuentra
almacenada en BASES DE
DATOS. (Veamos algunos ejemplos )
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Tecnologías de la Información y la Comunicación – 2º Bachillerato
Unidad 5: Bases de Datos
EJEMPLOS DE DATOS ALMACENADOS EN BD’s:
Nuestro expediente académico
Datos bancarios y domiciliaciones bancarias de teléfono, gas, agua, luz, etc.
Todo lo que se almacena en las redes sociales como:
 Usuarios y contraseñas,
 Perfiles de redes sociales, comentarios, fotos y vídeos
 Amigos y bloqueados de una red social.
Información que encontramos a través de buscadores
Contenidos de las páginas web, blogs, etc.
Datos y contenidos de los portales de formación como Moodle.
Datos de configuración de lo que tenemos instalado en nuestro equipo.
Información de localización como: mapas, carreteras, atascos, como llegar, etc.
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Tecnologías de la Información y la Comunicación – 2º Bachillerato
Unidad 5: Bases de Datos
5.3 Conceptos fundamentales de Bases de Datos:
Tipos de BD’s
RELACIONALES
NO
RELACIONALES
Aunque han existido otros, podemos decir que hoy día tenemos 2 tipos de BD:
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Tecnologías de la Información y la Comunicación – 2º Bachillerato
Unidad 5: Bases de Datos
1. Los datos se organizan
en tablas.
2. Los datos de distintas
tablas están
RELACIONADOS con
datos de otras tablas.
(Esto da nombre al tipo
de BD  RELACIONAL)
3. Es un modelo muy
intuitivo  Los datos se
relacionan de la misma
forma que lo harían en
una empresa en la que
no hubiera una BD.
Bases de Datos Relacionales
Hasta hace muy poco, casi el 100% de las BD’s seguían el modelo relacional:
En este tipo de Bases de Datos tenemos que:
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Tecnologías de la Información y la Comunicación – 2º Bachillerato
Unidad 5: Bases de Datos
Bases de Datos No Relacionales
También
conocidas como
El nuevo modelo de datos
El modelo de datos de Internet
BD’s no SQL
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Tecnologías de la Información y la Comunicación – 2º Bachillerato
Unidad 5: Bases de Datos
¿Por qué surgen las Bases de Datos No Relacionales?
En las BD’s Relacionales hay que garantizar
que los datos y sus relaciones sean:
• Válidos
• Seguros
• Reales y fiables
Controlar esto implica TIEMPO
Mientras más datos (más grande es la BD),
más tiempo se necesita para llevar a cabo
este control
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Tecnologías de la Información y la Comunicación – 2º Bachillerato
Unidad 5: Bases de Datos
¿Por qué surgen las Bases de Datos No Relacionales?
Con el auge de Internet  GRANDES EMPRESAS con BD’s muy grandes.
ALGUNAS DE ESTAS EMPRESAS SON:
GOOGLE
AMAZON
FACEBOOK Y TWITTER
…
Estas INMENSAS BD’s no van bien co
modelo RELACIONAL. Por lo que utilizan
NO RELACIONALES
MONGO DB
CASANDRA
BIG TABLE
DYNAMO DB
Trabaja en clase: Relaciona estas empresas con su modelo de BD’s NO Relacional
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Tecnologías de la Información y la Comunicación – 2º Bachillerato
Unidad 5: Bases de Datos
Entonces, ¿Ya no se utilizan las BD Relacionales?
En el entorno empresarial se siguen utilizando
las BD Relacionales y no está previsto que esto
cambie.
También son BD’s Relacionales las guardan
los contenidos de la mayoría de:
Páginas Web
Tiendas online
Portales de formación online
Blogs
 …
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Tecnologías de la Información y la Comunicación – 2º Bachillerato
Unidad 5: Bases de Datos
5.3.2 BD’s Relacionales. Conceptos fundamentales
1. En estas BD’s los datos se almacenan en tablas.
Cada tabla  Es un objeto del que nos interesa guardar información
2. Los datos se relacionan entre sí. Podemos enlazar datos de distintas tablas
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Tecnologías de la Información y la Comunicación – 2º Bachillerato
Unidad 5: Bases de Datos
5.3.2 BD’s Relacionales. Conceptos fundamentales
(Cada tabla  Almacena los datos de un objeto importante para nuestra BD.)
3. Cada fila  REGISTRO  Almacena los datos de un elemento concreto (un
alumno concreto, un grupo concreto, …)
4. Cada columna  CAMPO  Almacena un tipo de información de ese objeto.
Es importante especificar si se trata de números, fechas, caracteres, etc.
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Tecnologías de la Información y la Comunicación – 2º Bachillerato
Unidad 5: Bases de Datos
5.3.2 BD’s Relacionales. Conceptos fundamentales
5. Campo/s clave o llave  CLAVE PRIMARIA:
 Campo/s que no se repiten en mi tabla
 Sirve para que al hacer las relaciones entre tablas, sepamos con
seguridad el registro con el que estamos enlazando.
Campo clave de
tabla grupos Así podemos asegurar que Juan está
en “1º ESO A” y su aula es la “401
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Tecnologías de la Información y la Comunicación – 2º Bachillerato
Unidad 5: Bases de Datos
5.3.2 BD’s Relacionales. Conceptos fundamentales
Otro ejemplo:
Campo clave de
tabla alumnos
Campo clave de
tabla asignaturas
Ahora sabemos que “Juan”
está matrículado en de
“Matemáticas de 1º ESO”
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Tecnologías de la Información y la Comunicación – 2º Bachillerato
Unidad 5: Bases de Datos
1.4 Bibliografía
Apuntes del Módulo Gestión de Bases de Datos del Ciclo de Grado Superior
“Administración de Sistemas Informáticos en Red”. Eva Tortosa Sánchez

Introducción a las Bases de Datos para Bachillerato.

  • 1.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Asignatura: Tecnologías de la Información y la Comunicación Curso: 2º Bachillerato Unidad 5: Bases de Datos (BD). 5.1 ¿Qué es una Base de Datos? 5.2 ¿Dónde se utilizan las Bases de Datos? 5.3 Conceptos fundamentales de Bases de Datos 5.3.1 Tipos de Bases de Datos 5.3.2 Bases de Datos Relacionales. Conceptos fundamentales de BD Relacionales. 5.3.3 Herramientas para trabajar con BD Relacionales. MS Office Access 2007. 5.4 Un ejemplo de BD Relacional con MS Access 2007. 5.5 Consultas sencillas. Principales operadores lógicos 5.6 Formularios en MS Access 2007. 5.7 Informes en MS Access 2007. Consultas con subtotales
  • 2.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Tecnologías de la Información y la Comunicación – 2º Bachillerato Unidad 5: Bases de Datos Es el conjunto de datos que nos interesa para poder llevar a cabo una actividad Ese conjunto de datos nos debe permitir gestionar la actividad de la forma más eficiente posible. 5.1 ¿Qué es una Base de Datos?
  • 3.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Tecnologías de la Información y la Comunicación – 2º Bachillerato Unidad 5: Bases de Datos 5.2 ¿Dónde se utilizan las Bases de Datos? Casi toda la información, de cualquier tipo, a la que podemos acceder hoy día se encuentra almacenada en BASES DE DATOS. (Veamos algunos ejemplos )
  • 4.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Tecnologías de la Información y la Comunicación – 2º Bachillerato Unidad 5: Bases de Datos EJEMPLOS DE DATOS ALMACENADOS EN BD’s: Nuestro expediente académico Datos bancarios y domiciliaciones bancarias de teléfono, gas, agua, luz, etc. Todo lo que se almacena en las redes sociales como:  Usuarios y contraseñas,  Perfiles de redes sociales, comentarios, fotos y vídeos  Amigos y bloqueados de una red social. Información que encontramos a través de buscadores Contenidos de las páginas web, blogs, etc. Datos y contenidos de los portales de formación como Moodle. Datos de configuración de lo que tenemos instalado en nuestro equipo. Información de localización como: mapas, carreteras, atascos, como llegar, etc.
  • 5.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Tecnologías de la Información y la Comunicación – 2º Bachillerato Unidad 5: Bases de Datos 5.3 Conceptos fundamentales de Bases de Datos: Tipos de BD’s RELACIONALES NO RELACIONALES Aunque han existido otros, podemos decir que hoy día tenemos 2 tipos de BD:
  • 6.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Tecnologías de la Información y la Comunicación – 2º Bachillerato Unidad 5: Bases de Datos 1. Los datos se organizan en tablas. 2. Los datos de distintas tablas están RELACIONADOS con datos de otras tablas. (Esto da nombre al tipo de BD  RELACIONAL) 3. Es un modelo muy intuitivo  Los datos se relacionan de la misma forma que lo harían en una empresa en la que no hubiera una BD. Bases de Datos Relacionales Hasta hace muy poco, casi el 100% de las BD’s seguían el modelo relacional: En este tipo de Bases de Datos tenemos que:
  • 7.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Tecnologías de la Información y la Comunicación – 2º Bachillerato Unidad 5: Bases de Datos Bases de Datos No Relacionales También conocidas como El nuevo modelo de datos El modelo de datos de Internet BD’s no SQL
  • 8.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Tecnologías de la Información y la Comunicación – 2º Bachillerato Unidad 5: Bases de Datos ¿Por qué surgen las Bases de Datos No Relacionales? En las BD’s Relacionales hay que garantizar que los datos y sus relaciones sean: • Válidos • Seguros • Reales y fiables Controlar esto implica TIEMPO Mientras más datos (más grande es la BD), más tiempo se necesita para llevar a cabo este control
  • 9.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Tecnologías de la Información y la Comunicación – 2º Bachillerato Unidad 5: Bases de Datos ¿Por qué surgen las Bases de Datos No Relacionales? Con el auge de Internet  GRANDES EMPRESAS con BD’s muy grandes. ALGUNAS DE ESTAS EMPRESAS SON: GOOGLE AMAZON FACEBOOK Y TWITTER … Estas INMENSAS BD’s no van bien co modelo RELACIONAL. Por lo que utilizan NO RELACIONALES MONGO DB CASANDRA BIG TABLE DYNAMO DB Trabaja en clase: Relaciona estas empresas con su modelo de BD’s NO Relacional
  • 10.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Tecnologías de la Información y la Comunicación – 2º Bachillerato Unidad 5: Bases de Datos Entonces, ¿Ya no se utilizan las BD Relacionales? En el entorno empresarial se siguen utilizando las BD Relacionales y no está previsto que esto cambie. También son BD’s Relacionales las guardan los contenidos de la mayoría de: Páginas Web Tiendas online Portales de formación online Blogs  …
  • 11.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Tecnologías de la Información y la Comunicación – 2º Bachillerato Unidad 5: Bases de Datos 5.3.2 BD’s Relacionales. Conceptos fundamentales 1. En estas BD’s los datos se almacenan en tablas. Cada tabla  Es un objeto del que nos interesa guardar información 2. Los datos se relacionan entre sí. Podemos enlazar datos de distintas tablas
  • 12.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Tecnologías de la Información y la Comunicación – 2º Bachillerato Unidad 5: Bases de Datos 5.3.2 BD’s Relacionales. Conceptos fundamentales (Cada tabla  Almacena los datos de un objeto importante para nuestra BD.) 3. Cada fila  REGISTRO  Almacena los datos de un elemento concreto (un alumno concreto, un grupo concreto, …) 4. Cada columna  CAMPO  Almacena un tipo de información de ese objeto. Es importante especificar si se trata de números, fechas, caracteres, etc.
  • 13.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Tecnologías de la Información y la Comunicación – 2º Bachillerato Unidad 5: Bases de Datos 5.3.2 BD’s Relacionales. Conceptos fundamentales 5. Campo/s clave o llave  CLAVE PRIMARIA:  Campo/s que no se repiten en mi tabla  Sirve para que al hacer las relaciones entre tablas, sepamos con seguridad el registro con el que estamos enlazando. Campo clave de tabla grupos Así podemos asegurar que Juan está en “1º ESO A” y su aula es la “401
  • 14.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Tecnologías de la Información y la Comunicación – 2º Bachillerato Unidad 5: Bases de Datos 5.3.2 BD’s Relacionales. Conceptos fundamentales Otro ejemplo: Campo clave de tabla alumnos Campo clave de tabla asignaturas Ahora sabemos que “Juan” está matrículado en de “Matemáticas de 1º ESO”
  • 15.
    Eva Tortosa Sánchez Dpto.Informática y Comunicaciones Tecnologías de la Información y la Comunicación – 2º Bachillerato Unidad 5: Bases de Datos 1.4 Bibliografía Apuntes del Módulo Gestión de Bases de Datos del Ciclo de Grado Superior “Administración de Sistemas Informáticos en Red”. Eva Tortosa Sánchez