SlideShare a Scribd company logo
1 of 14
Download to read offline
Módulo: Gestión de Bases de Datos
Ciclo Formativo: Administración de Sistemas Informáticos y Redes
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Diapositivas realizadas a partir de los apuntes elaborados por Eva Tortosa Sánchez
para el módulo “Gestión de Bases de Datos”, inscritos en el Registro de la
Propiedad Intelectual “SafeCreative” con todos los derechos reservados.
Unidad 2: Sistemas Gestores de Bases de Datos
2.1 Introducción
2.2 Definición y características de Bases de Datos..
2.3 Arquitectura de referencia ANSI/SPARC
2.4 Los Sistemas Gestores de Bases de Datos (SGBD)
2.5 Funciones de los SGBD.
2.6 Componentes de los SGBD.
2.7 Modelos de datos
Módulo: Gestión de Bases de Datos
Ciclo Formativo: Administración de Sistemas Informáticos y Redes
Unidad 2: Sistemas Gestores de Bases de Datos. 2.1 Introducción
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Modelos de Organización de datos:
1. Ficheros clásicos ==> Obsoletos debido a que daban muchos
problemas:
✗ Datos aislados
✗ Muchas redundancias
✗ El control de concurrencias, autorizaciones, integridad, etc. queda en
manos de los programadores
2. Sistemas Gestores de Bases de Datos ==> Surgen con el objetivo de
solucionar los problemas de los Sistemas de Ficheros clásicos.
¿Cómo? ==>
“Integrando datos, estructura de los datos y herramientas que los
manejan”
Módulo: Gestión de Bases de Datos
Ciclo Formativo: Administración de Sistemas Informáticos y Redes
Unidad 2: SGBD. 2.2 Definición y características de BD's
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Definición de Base de Datos (BD):
Colección de datos almacenados en un soporte informático secundario
y de acceso directo.
Los datos de una base de datos están lógicamente relacionados entre
sí.
Los datos de una base de datos están estructurados de acuerdo con un
modelo de datos.
El modelo de datos con el que se diseña una BD tiene que ser capaz de
recoger el mayor contenido semántico (significado) de los datos de la
empresa/organismo para la que se diseña la base de datos.
Una Base de Datos debe describir un modelo del mundo real.
Módulo: Gestión de Bases de Datos
Ciclo Formativo: Administración de Sistemas Informáticos y Redes
Unidad 2: SGBD. 2.2 Definición y características de BD's
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Características de Base de Datos (BD):
1. No redundancias o redundancia mínima de los datos ==>
No hay datos repetidos o, si los hay (por necesidades de eficiencia
por ejemplo) la redundancia será mínima.
Esto favorece la consistencia de los datos (no errores)
2. Independencia de los datos
Física ==> Puedo cambiar el HW sin que afecte a los datos
Lógica ==> Puedo cambiar los programas que acceden a los datos
sin que cambien los datos y
==> Puedo modificar los datos y sus relaciones y añadir/
eliminar datos sin que esto afecte a los programas que
acceden a ellos
Módulo: Gestión de Bases de Datos
Ciclo Formativo: Administración de Sistemas Informáticos y Redes
Unidad 2: SGBD. 2.2 Definición y características de BD's
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Características de Base de Datos (BD):
3. Confidencialidad y Seguridad de los datos ==> Existirá control de
autorizaciones y de gestión de copias, entre otras herramientas que
garantizarán que:
* Es seguro que tenemos los datos y
* Los ve solo quien debe verlos
5. Integridad de los datos ==> Los datos son válidos. Gracias a:
Técnicas preventivas ==> Evitan que los datos se corrompan
Técnicas curativas ==> Si se producen errores, se podrán subsanar
Módulo: Gestión de Bases de Datos
Ciclo Formativo: Administración de Sistemas Informáticos y Redes
Unidad 2: SGBD. 2.3 La arquitectura de referencia ANSI/SPARC
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
✗ ANSI/SPARC ==> American National Standards Institute/
Standards Planning And Requirements Committee
● Se trata de un Marco de referencia sobre el que se diseñan BD's.
✗ Es una Arquitectura en 3 Niveles
✗ Se usará durante toda la vida de la BD (diseño, implement., mantenim.)
Idea ==> Una BD es compleja así que SEPAREMOS:
N. Interno ==> Como se almacenan
físicamente los datos de la BD
N. Externo ==> Cómo ven los usuarios
los datos de la BD.
N. Conceptual ==> Cómo es la estructura
de la BD completa
Cada nivel da lugar a un esquema ==>
Módulo: Gestión de Bases de Datos
Ciclo Formativo: Administración de Sistemas Informáticos y Redes
Unidad 2: SGBD. 2.3 La arquitectura de referencia ANSI/SPARC
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Esquemas del modelo ANSI/SPARC
Esquema Interno
==> Describe como están fisicamente
almacenados los datos
Esquema Conceptual (o Esquema)
==> Descripción conceptual de la BD completa.
Es una representación de los datos de una empresa u organismo y su
estructura
Es “El plano de los datos de la empresa y de su estructura”
Esquemas Externos (o subesquemas)
==> Descripciones de la visión que tienen los distintos usuarios de la
misma BD.
FILOSOFÍA Modelo ANSI/SPARC ==> Divide y vencerás: Separamos
* datos físicos de estructura
* estructura global o completa de la visión de cada usuario.
OBJETIVO ==> LIBERAR a los encargados de un nivel de controlar el resto de niveles
Módulo: Gestión de Bases de Datos
Ciclo Formativo: Administración de Sistemas Informáticos y Redes
Unidad 2: SGBD. 2.4 Los Sistemas Gestores de Bases de Datos
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Definición de SGBD
Conjunto de programas, procedimientos, lenguajes, etc. que proporcionan todo lo
necesario para:
DESCRIBIR, MANIPULAR y RECUPERAR los datos integrados en una BD,
Asegurando la INTEGRIDAD, CONFIDENCIALIDAD y SEGURIDAD.
Un SGBD debe:
✗ Garantizar:
✗ Independencia lógica y física de los datos
✗ La mínima redundancia posible
✗ La integridad de los datos
✗ Facilitar:
✗ La administración ==> Con Asistentes, interfaces y/o herramientas visuales
de definición, manipulación y gestión.
✗ El control de la seguridad y Concurrencia de los datos
✗ La atomicidad de las operaciones ==> Herramientas que aseguren que varias
operaciones se hacen como una sola. Esto garantiza que las BD's queden en
un estado estable, aunque haya errores.
Módulo: Gestión de Bases de Datos
Ciclo Formativo: Administración de Sistemas Informáticos y Redes
Unidad 2: SGBD. 2.5 Funciones de los SGBD
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Funciones de los SGBD
➢ DESCRIPCIÓN ==> Especificar todos los elementos, su estructura, las
relaciones que existen entre ellos y el control de autorizaciones.
¿Cómo? ==> Lenguaje de Definición de Datos (LDD o DDL)
➢ MANIPULACIÓN ==> Permite añadir, borrar, modificar o buscar
datos
¿Cómo? ==> Lenguaje de Manipulación de Datos (LMD o MDL)
➢ UTILIZACIÓN o CONTROL ==> Interfaces/Sentencias que permiten
realizar las tareas de control necesarias sobre los datos y su estructura
¿Cómo? ==> Interfaces gráficas o Lenguaje de Control de Datos (LCD o
DCL)
Módulo: Gestión de Bases de Datos
Ciclo Formativo: Administración de Sistemas Informáticos y Redes
Unidad 2: SGBD. 2.6 Componentes de los SGBD
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
Componentes de los SGBD
➢ Diccionario de datos (Metadatos) ==> Datos sobre los datos
➢ Componentes de procesamiento de sentencias ==> Compiladores de
sentencias DDL, DML y DCL
➢ Motor de ejecución ==> Núcleo del SGBD. Es el servicio principal de
un SGBD. Permite acceder a los datos y ejecuta sentencias.
➢ Componentes de gestión de Almacenamiento ==> Incluye
➢ Gestor de Autorizaciones
➢ Gestor de Integridad
➢ Gestor de Transacciones
➢ Gestor de Ficheros.
➢ Interfaz de comunicaciones ==> Hoy día todos los SGBD funcionan en
entornos cliente/servidor, por lo que es imprescindible las
herramientas necesarias de acceso a la red.
Módulo: Gestión de Bases de Datos
Ciclo Formativo: Administración de Sistemas Informáticos y Redes
Unidad 2: SGBD. 2.7 Modelos de datos
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
MODELO DE DATOS ==> Forma de modelar o estructurar los datos.
1. Modelo Jerárquico.- Conjunto ordenado de árboles. Un nodo hijo tendrá un
solo nodo padre. (Obsoleto)
2. Modelo de Red.- Extensión del modelo jerárquico. Un nodo hijo podrá tener uno
más padrdres. (Obsoleto)
3. Modelo Relacional.- Los datos se organizan en tablas. Se establecen
relaciones entre tablas a través de valores comunes.
Esto da nombre al modelo.
Muy intuitivo.
tabla <==> Fichero clásico
Fila <==> Registro
Campo <==> Columna
Se ha establecido como el principal modelo de datos para Sistemas de
Información de procesamiento de datos y gestión de empresas
Módulo: Gestión de Bases de Datos
Ciclo Formativo: Administración de Sistemas Informáticos y Redes
Unidad 2: SGBD. 2.7 Modelos de datos
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
4. Modelo Orientado a Objetos.- Conjunto de objetos.
Tabla <==> entidad <==> tipo objeto
Fila <==> Ocurrencia de entidad <==> objeto
Relaciones <==> Los tipos de objeto se relacionan entre si en jerarquía.
5. Modelo Relacional Orientado a Objetos.- Híbrido entre modelo relacional y el
Orientado a Objetos.
Podría tratarse del modelo del futuro para gestionar BD que necesiten del modelo
relacional
6. Modelo No Relacional o NoSQL.- El Nuevo Modelo de datos.
Modelo de las BD de las empresas de Internet.
✗ No apropiado, al menos de momento, para los SI que necesitan de las
características del modelo relacional (Integridad, Control de Redundancias, etc.).
✗ Con auge de Internet surgen otras necesidades ==>
✗ Modelos más rápidos
✗ Gestión de grandes volúmenes de datos/documentos
Módulo: Gestión de Bases de Datos
Ciclo Formativo: Administración de Sistemas Informáticos y Redes
Unidad 2. SGBD. Actividad: Asocia Empresas con su Motor NoRelacional.
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
SGBD más conocidos.- Los más conocidos y
extendidos son los SGBD Relacionales. Algunos
ejemplos son Oracle, MS-Sql Server, MySQL
Server, …. Muchas aplicaciones web utilizan
MySQL Server.
Modelo NoRelacional.- El nuevo modelo de datos
en Internet. Se trata de un nuevo modelo que ha
aparecido con el auge de páginas web en las que
los datos no necesitan estar relacionados y en los
que la velocidad prima frente a la integridad.
Algunos ejemplos son páginas como Google,
Amazon, FaceBook, Twiter, etc.
Módulo: Gestión de Bases de Datos
Ciclo Formativo: Administración de Sistemas Informáticos y Redes
Unidad 2. SGBD. Bibliografía
Eva Tortosa Sánchez
Dpto. Informática y Comunicaciones
➢ Sistemas Gestores de Bases de Datos, Gregorio Cabrea Sánchez, Paraninfo, 2001
➢ Administración y Análisis de Bases de Datos, C. Pérez, RA-MA, 2002
➢ Martin 1975 (Def. BD)
➢ Conference des Staticiens Europeens, 1977 (Def. BD)
➢ Introducción a los Sistemas de Bases de Datos, Christopher Date, Prentice Hall.
➢ http://wikipedia.org
➢ Bases de Datos No Relacionales, Diego Lz. De Ipiña (slideshare.com)

More Related Content

What's hot

Bases de Datos
Bases de DatosBases de Datos
Bases de Datoslulucantug
 
Proveedor[1]..
Proveedor[1]..Proveedor[1]..
Proveedor[1]..blaze0002
 
Manejador de base de datos
Manejador de base de datosManejador de base de datos
Manejador de base de datosadezhiz
 
Sistema manejador de bases de datos
Sistema manejador de bases de datosSistema manejador de bases de datos
Sistema manejador de bases de datosdikatherin93
 
Taller n1 base de datos 2010
Taller n1 base de datos 2010Taller n1 base de datos 2010
Taller n1 base de datos 2010alvaro hernan
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datosYefri Altamirano
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De DatosCarlos Arturo
 
Inducción al diseño de una Base de Datos
Inducción al diseño de una Base de DatosInducción al diseño de una Base de Datos
Inducción al diseño de una Base de DatosJorge Luis Chalén
 
base de datos definicion.caracteristicas.base de datos relacional
 base de datos definicion.caracteristicas.base de datos relacional base de datos definicion.caracteristicas.base de datos relacional
base de datos definicion.caracteristicas.base de datos relacionalLeomar Martinez
 

What's hot (20)

Unidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de DatosUnidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de Datos
 
Bases de Datos
Bases de DatosBases de Datos
Bases de Datos
 
Trabajo bases de datos
Trabajo bases de datosTrabajo bases de datos
Trabajo bases de datos
 
Glosario bases de datos
Glosario bases de datosGlosario bases de datos
Glosario bases de datos
 
Proveedor[1]..
Proveedor[1]..Proveedor[1]..
Proveedor[1]..
 
Manejador de base de datos
Manejador de base de datosManejador de base de datos
Manejador de base de datos
 
Sistema manejador de bases de datos
Sistema manejador de bases de datosSistema manejador de bases de datos
Sistema manejador de bases de datos
 
Unidad 1 - Clase 3 de Base de Datos
Unidad 1 - Clase 3 de Base de DatosUnidad 1 - Clase 3 de Base de Datos
Unidad 1 - Clase 3 de Base de Datos
 
Taller n1 base de datos 2010
Taller n1 base de datos 2010Taller n1 base de datos 2010
Taller n1 base de datos 2010
 
Unidad 1 - Clase 1 de Base de Datos
Unidad 1 - Clase 1 de Base de DatosUnidad 1 - Clase 1 de Base de Datos
Unidad 1 - Clase 1 de Base de Datos
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datos
 
Glosario base de datos
Glosario base de datosGlosario base de datos
Glosario base de datos
 
Taller 1 bases de datos
Taller 1 bases de datosTaller 1 bases de datos
Taller 1 bases de datos
 
Estructura del sistema de bases de datos
Estructura del sistema de bases de datosEstructura del sistema de bases de datos
Estructura del sistema de bases de datos
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos
 
Inducción al diseño de una Base de Datos
Inducción al diseño de una Base de DatosInducción al diseño de una Base de Datos
Inducción al diseño de una Base de Datos
 
base de datos definicion.caracteristicas.base de datos relacional
 base de datos definicion.caracteristicas.base de datos relacional base de datos definicion.caracteristicas.base de datos relacional
base de datos definicion.caracteristicas.base de datos relacional
 
Capitulo 1 Reinosa y Maldonado
Capitulo 1 Reinosa y MaldonadoCapitulo 1 Reinosa y Maldonado
Capitulo 1 Reinosa y Maldonado
 
Introducción a las bases de datos UOC
Introducción a las bases de datos UOCIntroducción a las bases de datos UOC
Introducción a las bases de datos UOC
 
Capitulo 1 David M. Kroenke
Capitulo 1 David M. KroenkeCapitulo 1 David M. Kroenke
Capitulo 1 David M. Kroenke
 

Similar to Unidad 2. Gestión de Bases de Datos. Los Sistemas Gestores de Bases de Datos

Similar to Unidad 2. Gestión de Bases de Datos. Los Sistemas Gestores de Bases de Datos (20)

Fase1 BD avanzada
Fase1 BD avanzada Fase1 BD avanzada
Fase1 BD avanzada
 
Tema4
Tema4Tema4
Tema4
 
Abd1 intro
Abd1 introAbd1 intro
Abd1 intro
 
Arki sbd
Arki sbdArki sbd
Arki sbd
 
Arki sbd
Arki sbdArki sbd
Arki sbd
 
Presentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad iPresentacion bases de datos pibd213 unidad i
Presentacion bases de datos pibd213 unidad i
 
Trabajo de josue
Trabajo de josueTrabajo de josue
Trabajo de josue
 
Base de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datosBase de datos y sistemas de gestion de datos
Base de datos y sistemas de gestion de datos
 
Base de datos1024
Base de datos1024Base de datos1024
Base de datos1024
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos - meryann
Base de datos  -  meryannBase de datos  -  meryann
Base de datos - meryann
 
Bases de datos introducción a las estructuras de datos.ppt
Bases de datos introducción a  las estructuras de datos.pptBases de datos introducción a  las estructuras de datos.ppt
Bases de datos introducción a las estructuras de datos.ppt
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
 
Guia de planeacion 2
Guia de planeacion 2Guia de planeacion 2
Guia de planeacion 2
 
Modelado de datos
Modelado de datosModelado de datos
Modelado de datos
 
Modelos de análisis estructurado
Modelos de análisis estructuradoModelos de análisis estructurado
Modelos de análisis estructurado
 
Unidad 3. El Modelo de Bases de Datos Relacional
Unidad 3. El Modelo de Bases de Datos RelacionalUnidad 3. El Modelo de Bases de Datos Relacional
Unidad 3. El Modelo de Bases de Datos Relacional
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 
Bases de datos
Bases de datos Bases de datos
Bases de datos
 

Recently uploaded

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 

Recently uploaded (20)

Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 

Unidad 2. Gestión de Bases de Datos. Los Sistemas Gestores de Bases de Datos

  • 1. Módulo: Gestión de Bases de Datos Ciclo Formativo: Administración de Sistemas Informáticos y Redes Eva Tortosa Sánchez Dpto. Informática y Comunicaciones Diapositivas realizadas a partir de los apuntes elaborados por Eva Tortosa Sánchez para el módulo “Gestión de Bases de Datos”, inscritos en el Registro de la Propiedad Intelectual “SafeCreative” con todos los derechos reservados. Unidad 2: Sistemas Gestores de Bases de Datos 2.1 Introducción 2.2 Definición y características de Bases de Datos.. 2.3 Arquitectura de referencia ANSI/SPARC 2.4 Los Sistemas Gestores de Bases de Datos (SGBD) 2.5 Funciones de los SGBD. 2.6 Componentes de los SGBD. 2.7 Modelos de datos
  • 2. Módulo: Gestión de Bases de Datos Ciclo Formativo: Administración de Sistemas Informáticos y Redes Unidad 2: Sistemas Gestores de Bases de Datos. 2.1 Introducción Eva Tortosa Sánchez Dpto. Informática y Comunicaciones Modelos de Organización de datos: 1. Ficheros clásicos ==> Obsoletos debido a que daban muchos problemas: ✗ Datos aislados ✗ Muchas redundancias ✗ El control de concurrencias, autorizaciones, integridad, etc. queda en manos de los programadores 2. Sistemas Gestores de Bases de Datos ==> Surgen con el objetivo de solucionar los problemas de los Sistemas de Ficheros clásicos. ¿Cómo? ==> “Integrando datos, estructura de los datos y herramientas que los manejan”
  • 3. Módulo: Gestión de Bases de Datos Ciclo Formativo: Administración de Sistemas Informáticos y Redes Unidad 2: SGBD. 2.2 Definición y características de BD's Eva Tortosa Sánchez Dpto. Informática y Comunicaciones Definición de Base de Datos (BD): Colección de datos almacenados en un soporte informático secundario y de acceso directo. Los datos de una base de datos están lógicamente relacionados entre sí. Los datos de una base de datos están estructurados de acuerdo con un modelo de datos. El modelo de datos con el que se diseña una BD tiene que ser capaz de recoger el mayor contenido semántico (significado) de los datos de la empresa/organismo para la que se diseña la base de datos. Una Base de Datos debe describir un modelo del mundo real.
  • 4. Módulo: Gestión de Bases de Datos Ciclo Formativo: Administración de Sistemas Informáticos y Redes Unidad 2: SGBD. 2.2 Definición y características de BD's Eva Tortosa Sánchez Dpto. Informática y Comunicaciones Características de Base de Datos (BD): 1. No redundancias o redundancia mínima de los datos ==> No hay datos repetidos o, si los hay (por necesidades de eficiencia por ejemplo) la redundancia será mínima. Esto favorece la consistencia de los datos (no errores) 2. Independencia de los datos Física ==> Puedo cambiar el HW sin que afecte a los datos Lógica ==> Puedo cambiar los programas que acceden a los datos sin que cambien los datos y ==> Puedo modificar los datos y sus relaciones y añadir/ eliminar datos sin que esto afecte a los programas que acceden a ellos
  • 5. Módulo: Gestión de Bases de Datos Ciclo Formativo: Administración de Sistemas Informáticos y Redes Unidad 2: SGBD. 2.2 Definición y características de BD's Eva Tortosa Sánchez Dpto. Informática y Comunicaciones Características de Base de Datos (BD): 3. Confidencialidad y Seguridad de los datos ==> Existirá control de autorizaciones y de gestión de copias, entre otras herramientas que garantizarán que: * Es seguro que tenemos los datos y * Los ve solo quien debe verlos 5. Integridad de los datos ==> Los datos son válidos. Gracias a: Técnicas preventivas ==> Evitan que los datos se corrompan Técnicas curativas ==> Si se producen errores, se podrán subsanar
  • 6. Módulo: Gestión de Bases de Datos Ciclo Formativo: Administración de Sistemas Informáticos y Redes Unidad 2: SGBD. 2.3 La arquitectura de referencia ANSI/SPARC Eva Tortosa Sánchez Dpto. Informática y Comunicaciones ✗ ANSI/SPARC ==> American National Standards Institute/ Standards Planning And Requirements Committee ● Se trata de un Marco de referencia sobre el que se diseñan BD's. ✗ Es una Arquitectura en 3 Niveles ✗ Se usará durante toda la vida de la BD (diseño, implement., mantenim.) Idea ==> Una BD es compleja así que SEPAREMOS: N. Interno ==> Como se almacenan físicamente los datos de la BD N. Externo ==> Cómo ven los usuarios los datos de la BD. N. Conceptual ==> Cómo es la estructura de la BD completa Cada nivel da lugar a un esquema ==>
  • 7. Módulo: Gestión de Bases de Datos Ciclo Formativo: Administración de Sistemas Informáticos y Redes Unidad 2: SGBD. 2.3 La arquitectura de referencia ANSI/SPARC Eva Tortosa Sánchez Dpto. Informática y Comunicaciones Esquemas del modelo ANSI/SPARC Esquema Interno ==> Describe como están fisicamente almacenados los datos Esquema Conceptual (o Esquema) ==> Descripción conceptual de la BD completa. Es una representación de los datos de una empresa u organismo y su estructura Es “El plano de los datos de la empresa y de su estructura” Esquemas Externos (o subesquemas) ==> Descripciones de la visión que tienen los distintos usuarios de la misma BD. FILOSOFÍA Modelo ANSI/SPARC ==> Divide y vencerás: Separamos * datos físicos de estructura * estructura global o completa de la visión de cada usuario. OBJETIVO ==> LIBERAR a los encargados de un nivel de controlar el resto de niveles
  • 8. Módulo: Gestión de Bases de Datos Ciclo Formativo: Administración de Sistemas Informáticos y Redes Unidad 2: SGBD. 2.4 Los Sistemas Gestores de Bases de Datos Eva Tortosa Sánchez Dpto. Informática y Comunicaciones Definición de SGBD Conjunto de programas, procedimientos, lenguajes, etc. que proporcionan todo lo necesario para: DESCRIBIR, MANIPULAR y RECUPERAR los datos integrados en una BD, Asegurando la INTEGRIDAD, CONFIDENCIALIDAD y SEGURIDAD. Un SGBD debe: ✗ Garantizar: ✗ Independencia lógica y física de los datos ✗ La mínima redundancia posible ✗ La integridad de los datos ✗ Facilitar: ✗ La administración ==> Con Asistentes, interfaces y/o herramientas visuales de definición, manipulación y gestión. ✗ El control de la seguridad y Concurrencia de los datos ✗ La atomicidad de las operaciones ==> Herramientas que aseguren que varias operaciones se hacen como una sola. Esto garantiza que las BD's queden en un estado estable, aunque haya errores.
  • 9. Módulo: Gestión de Bases de Datos Ciclo Formativo: Administración de Sistemas Informáticos y Redes Unidad 2: SGBD. 2.5 Funciones de los SGBD Eva Tortosa Sánchez Dpto. Informática y Comunicaciones Funciones de los SGBD ➢ DESCRIPCIÓN ==> Especificar todos los elementos, su estructura, las relaciones que existen entre ellos y el control de autorizaciones. ¿Cómo? ==> Lenguaje de Definición de Datos (LDD o DDL) ➢ MANIPULACIÓN ==> Permite añadir, borrar, modificar o buscar datos ¿Cómo? ==> Lenguaje de Manipulación de Datos (LMD o MDL) ➢ UTILIZACIÓN o CONTROL ==> Interfaces/Sentencias que permiten realizar las tareas de control necesarias sobre los datos y su estructura ¿Cómo? ==> Interfaces gráficas o Lenguaje de Control de Datos (LCD o DCL)
  • 10. Módulo: Gestión de Bases de Datos Ciclo Formativo: Administración de Sistemas Informáticos y Redes Unidad 2: SGBD. 2.6 Componentes de los SGBD Eva Tortosa Sánchez Dpto. Informática y Comunicaciones Componentes de los SGBD ➢ Diccionario de datos (Metadatos) ==> Datos sobre los datos ➢ Componentes de procesamiento de sentencias ==> Compiladores de sentencias DDL, DML y DCL ➢ Motor de ejecución ==> Núcleo del SGBD. Es el servicio principal de un SGBD. Permite acceder a los datos y ejecuta sentencias. ➢ Componentes de gestión de Almacenamiento ==> Incluye ➢ Gestor de Autorizaciones ➢ Gestor de Integridad ➢ Gestor de Transacciones ➢ Gestor de Ficheros. ➢ Interfaz de comunicaciones ==> Hoy día todos los SGBD funcionan en entornos cliente/servidor, por lo que es imprescindible las herramientas necesarias de acceso a la red.
  • 11. Módulo: Gestión de Bases de Datos Ciclo Formativo: Administración de Sistemas Informáticos y Redes Unidad 2: SGBD. 2.7 Modelos de datos Eva Tortosa Sánchez Dpto. Informática y Comunicaciones MODELO DE DATOS ==> Forma de modelar o estructurar los datos. 1. Modelo Jerárquico.- Conjunto ordenado de árboles. Un nodo hijo tendrá un solo nodo padre. (Obsoleto) 2. Modelo de Red.- Extensión del modelo jerárquico. Un nodo hijo podrá tener uno más padrdres. (Obsoleto) 3. Modelo Relacional.- Los datos se organizan en tablas. Se establecen relaciones entre tablas a través de valores comunes. Esto da nombre al modelo. Muy intuitivo. tabla <==> Fichero clásico Fila <==> Registro Campo <==> Columna Se ha establecido como el principal modelo de datos para Sistemas de Información de procesamiento de datos y gestión de empresas
  • 12. Módulo: Gestión de Bases de Datos Ciclo Formativo: Administración de Sistemas Informáticos y Redes Unidad 2: SGBD. 2.7 Modelos de datos Eva Tortosa Sánchez Dpto. Informática y Comunicaciones 4. Modelo Orientado a Objetos.- Conjunto de objetos. Tabla <==> entidad <==> tipo objeto Fila <==> Ocurrencia de entidad <==> objeto Relaciones <==> Los tipos de objeto se relacionan entre si en jerarquía. 5. Modelo Relacional Orientado a Objetos.- Híbrido entre modelo relacional y el Orientado a Objetos. Podría tratarse del modelo del futuro para gestionar BD que necesiten del modelo relacional 6. Modelo No Relacional o NoSQL.- El Nuevo Modelo de datos. Modelo de las BD de las empresas de Internet. ✗ No apropiado, al menos de momento, para los SI que necesitan de las características del modelo relacional (Integridad, Control de Redundancias, etc.). ✗ Con auge de Internet surgen otras necesidades ==> ✗ Modelos más rápidos ✗ Gestión de grandes volúmenes de datos/documentos
  • 13. Módulo: Gestión de Bases de Datos Ciclo Formativo: Administración de Sistemas Informáticos y Redes Unidad 2. SGBD. Actividad: Asocia Empresas con su Motor NoRelacional. Eva Tortosa Sánchez Dpto. Informática y Comunicaciones SGBD más conocidos.- Los más conocidos y extendidos son los SGBD Relacionales. Algunos ejemplos son Oracle, MS-Sql Server, MySQL Server, …. Muchas aplicaciones web utilizan MySQL Server. Modelo NoRelacional.- El nuevo modelo de datos en Internet. Se trata de un nuevo modelo que ha aparecido con el auge de páginas web en las que los datos no necesitan estar relacionados y en los que la velocidad prima frente a la integridad. Algunos ejemplos son páginas como Google, Amazon, FaceBook, Twiter, etc.
  • 14. Módulo: Gestión de Bases de Datos Ciclo Formativo: Administración de Sistemas Informáticos y Redes Unidad 2. SGBD. Bibliografía Eva Tortosa Sánchez Dpto. Informática y Comunicaciones ➢ Sistemas Gestores de Bases de Datos, Gregorio Cabrea Sánchez, Paraninfo, 2001 ➢ Administración y Análisis de Bases de Datos, C. Pérez, RA-MA, 2002 ➢ Martin 1975 (Def. BD) ➢ Conference des Staticiens Europeens, 1977 (Def. BD) ➢ Introducción a los Sistemas de Bases de Datos, Christopher Date, Prentice Hall. ➢ http://wikipedia.org ➢ Bases de Datos No Relacionales, Diego Lz. De Ipiña (slideshare.com)