SlideShare une entreprise Scribd logo
1  sur  18
Unidad 1 Informática lV LI. María de los Ángeles Merino Basurto Introducción a las Bases de DatosParte 2
Requerimientos de Construcción de BD Modelo ANSI PARK (American National Standard Institute - Standards Planning and Requirements Committee) La arquitectura de sistemas de bases de datos de tres esquemas fue aprobado por la ANSI-SPARC en 1975 como ayuda para conseguir la separación entre los programas de aplicación y los datos, el manejo de múltiples vistas por parte de los usuarios y el uso de un catálogo para almacenar el esquema de la base de datos.
Esquema de 3 niveles ANSI PARK Nivel interno: Tiene un esquema interno que describe la estructura física de almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente en este nivel. Nivel conceptual: tiene esquema conceptual. Describe la estructura de toda la base de datos para una comunidad de usuarios. Oculta los detalles físicos de almacenamiento y trabaja con elementos lógicos como entidades, atributos y relaciones. Nivel externo o de vistas: tiene varios esquemas externos o vistas de usuario. Cada esquema describe la visión que tiene de la base de datos a un grupo de usuarios, ocultando el resto.
El objetivo de la arquitectura de tres niveles es el de separar los programas de aplicación de la base de datos física. Algebra Relacional Operadores Primitivos Se entiende una relación como un conjunto (de tuplas sin repetición). Una BD es una colección de esos conjuntos (más alguna restricción).
Algebra Relacional Las operaciones sobre la BD alteran las relaciones en el tiempo ó producen nuevos estados en la BD. Para obrar esos cambios es necesario intervenir a través de un lenguaje. Los lenguajes relacionales son de especificación: Algebraicos o procedimentales: Los cambios se describen mediante las operaciones que sufre la BD: algebra relacional Predicativos o no procedimentales: Se describe el estado final de la BD deseada, si especificar como alcanzarlo: cálculo relacional.
Fue definida por Codd (1971) como base para los modelos relacionales. Inicialmente definió 5 operaciones básicas y 3derivadas. Selección:Escogemos las tuplas que cumplan una condición. Notación: σ predicado (Relación) ----- (Sigma σ) ----- ¿Y los libros escritos por Dumas ó Pérez Reverte?
Proyección:  Subconjunto del esquema relación Notación: πππatrib1, atrb2.. (Relación) Si la proyección fuera por autor ¿Cuántas tuplas tendría la nueva relación?
Unión: Todas las tuplas de ambas relaciones (compatibles), eliminándose todas las tuplas repetida Notación: πππatrib1, atrb2.. (Relación) Une los libros de Aventuras y Novelas
Diferencia: Tuplas que aparecen en la primera  y no en la otra (compatible) Libros de Aventuras que no se consideran Novelas
Producto Cartesiano: Tuplas de ambas en todas la combinaciones.
Combinación: Tuplas del producto que cumplen una condición. La condición lleva operadores de comparación  (=,<,>)
Combinación Natural: Caso particular del operador combinación donde la comparación es de igualdad(=)
Operadores Primitivos y Derivados Algunos operadores del Álgebra relacional pueden ser sustituidos por una secuencia de otras operaciones algebraicas. Aquellos se dirá que son operadores derivados. Por otro lado operadores primitivos son los que no pueden ser obtenidos por ninguna secuencia de otros operadores primitivos.
División: Tuplas de la primera que se corresponden con la combinación de todas las tuplas de la segunda. Solo podemos dividir cuando los atributos del divisor son un subconjunto de los del dividendo. Es útil para un tipo especial de consultas.
División:
Agrupación: Formación de grupos según un conjunto de atributos al cual se le aplica una función de agregación.
Fuentes de Información Date J. C. Introducción a los Sistemas de Bases de Datos, Editorial Prentice Hall, 7ª Edición Nevado Cabello, Ma. Victoria, Introducción a las Bases de Datos Relacionales, Editorial Visión Libros, Madrid, España,  http://www.alegsa.com.ar http://www.mastermagazine.info http://desarrollodeaplicacionesinformaticas.com http://www.cavsi.com http://usuarios.multimania.es/cursosgbd/UD3.htm http://ocw.uc3m.es/informatica/ficheros-y-bases-de-datos/material-clase/FBD-Tema7BIS.pdf

Contenu connexe

Tendances (17)

Complejidad Algoritmica
Complejidad AlgoritmicaComplejidad Algoritmica
Complejidad Algoritmica
 
Listas de Java
Listas de JavaListas de Java
Listas de Java
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
 
Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3
 
Judith aguirre ci 11882314
Judith aguirre ci 11882314 Judith aguirre ci 11882314
Judith aguirre ci 11882314
 
IC semana-02-2011-II-B
IC semana-02-2011-II-BIC semana-02-2011-II-B
IC semana-02-2011-II-B
 
Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3
 
Unidad 3 Listas Java
Unidad 3 Listas JavaUnidad 3 Listas Java
Unidad 3 Listas Java
 
Funciones Calc
Funciones CalcFunciones Calc
Funciones Calc
 
Estructuras lineales y no lineales
Estructuras lineales y no linealesEstructuras lineales y no lineales
Estructuras lineales y no lineales
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no lineales
 
c) Métodos
c) Métodosc) Métodos
c) Métodos
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Listas, pilas & colas
Listas, pilas & colasListas, pilas & colas
Listas, pilas & colas
 
Listas prolog m_c
Listas prolog m_cListas prolog m_c
Listas prolog m_c
 
Transac sql
Transac sqlTransac sql
Transac sql
 
LISTAS JAVA
LISTAS JAVALISTAS JAVA
LISTAS JAVA
 

En vedette

Sistemas de base de datos rob coronel 5ed
Sistemas de base de datos rob coronel 5edSistemas de base de datos rob coronel 5ed
Sistemas de base de datos rob coronel 5edwingzero 2040
 
Campo de Base de Datos
Campo de Base de DatosCampo de Base de Datos
Campo de Base de Datosdimik
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datosVane0405
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datosVane0405
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datosUDES - USTA
 
Libro_Diseno de bases_de_datos
Libro_Diseno de bases_de_datosLibro_Diseno de bases_de_datos
Libro_Diseno de bases_de_datosJose Treviño
 
Bases de Datos - Parte 6/10 Álgebra relacional
Bases de Datos - Parte 6/10 Álgebra relacionalBases de Datos - Parte 6/10 Álgebra relacional
Bases de Datos - Parte 6/10 Álgebra relacionalCarlos Castillo (ChaTo)
 
Mapa mental de base de datos
Mapa mental de base de datosMapa mental de base de datos
Mapa mental de base de datosJorge Mengelle
 
APRENDER GUITARRA ACUSTICA FACIL
APRENDER GUITARRA ACUSTICA FACILAPRENDER GUITARRA ACUSTICA FACIL
APRENDER GUITARRA ACUSTICA FACILLaissa Hernandez
 
Diseño de base de datos Relacionales
Diseño de base de datos RelacionalesDiseño de base de datos Relacionales
Diseño de base de datos RelacionalesJuan Soubervielle
 
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONALUNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONALLuiS YmAY
 
Conjuntos parte2.pptx
Conjuntos parte2.pptxConjuntos parte2.pptx
Conjuntos parte2.pptxmileog08
 
Diseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesDiseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesRobert Rodriguez
 
Formularios, consultas e informes
Formularios, consultas e informesFormularios, consultas e informes
Formularios, consultas e informespaolaperez013
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos RelacionalesAngeles Sandoval
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datosHernan Okamura
 
Pasos para diseñar una bd
Pasos para diseñar una bdPasos para diseñar una bd
Pasos para diseñar una bdsilsilvetti
 

En vedette (20)

Sistemas de base de datos rob coronel 5ed
Sistemas de base de datos rob coronel 5edSistemas de base de datos rob coronel 5ed
Sistemas de base de datos rob coronel 5ed
 
Bases de Datos Cap:IV
Bases de Datos  Cap:IVBases de Datos  Cap:IV
Bases de Datos Cap:IV
 
Campo de Base de Datos
Campo de Base de DatosCampo de Base de Datos
Campo de Base de Datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Diseño de bases de datos
Diseño de bases de datosDiseño de bases de datos
Diseño de bases de datos
 
Libro_Diseno de bases_de_datos
Libro_Diseno de bases_de_datosLibro_Diseno de bases_de_datos
Libro_Diseno de bases_de_datos
 
Bases de Datos - Parte 6/10 Álgebra relacional
Bases de Datos - Parte 6/10 Álgebra relacionalBases de Datos - Parte 6/10 Álgebra relacional
Bases de Datos - Parte 6/10 Álgebra relacional
 
Clase1 c
Clase1 cClase1 c
Clase1 c
 
Mapa mental de base de datos
Mapa mental de base de datosMapa mental de base de datos
Mapa mental de base de datos
 
APRENDER GUITARRA ACUSTICA FACIL
APRENDER GUITARRA ACUSTICA FACILAPRENDER GUITARRA ACUSTICA FACIL
APRENDER GUITARRA ACUSTICA FACIL
 
Diseño de base de datos Relacionales
Diseño de base de datos RelacionalesDiseño de base de datos Relacionales
Diseño de base de datos Relacionales
 
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONALUNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
UNIDAD 4 DISEÑO DE BASE DE DATOS RELACIONAL
 
Conjuntos parte2.pptx
Conjuntos parte2.pptxConjuntos parte2.pptx
Conjuntos parte2.pptx
 
Diseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesDiseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionales
 
Formularios, consultas e informes
Formularios, consultas e informesFormularios, consultas e informes
Formularios, consultas e informes
 
Bases De Datos Relacionales
Bases De Datos RelacionalesBases De Datos Relacionales
Bases De Datos Relacionales
 
Modelos de red
Modelos de redModelos de red
Modelos de red
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
Pasos para diseñar una bd
Pasos para diseñar una bdPasos para diseñar una bd
Pasos para diseñar una bd
 

Similaire à Introducción a las bases de datos2

Glosario terminologia java
Glosario terminologia javaGlosario terminologia java
Glosario terminologia javaorus004
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionalesKennyCalderon5
 
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacionalLesli Pacheco
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4LuiS YmAY
 
Bases de datos angierivera
Bases de datos angieriveraBases de datos angierivera
Bases de datos angieriveraangierivera05
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasArturo Veras
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasArturo Veras
 
Unidad iv base de datos
Unidad iv base de datosUnidad iv base de datos
Unidad iv base de datosValadu Rojas
 
Proyecto investigativo
Proyecto investigativoProyecto investigativo
Proyecto investigativoJulio Pérez
 
Bases de datos angierivera (2)
Bases de datos angierivera (2)Bases de datos angierivera (2)
Bases de datos angierivera (2)angierivera05
 
PresentacióN Tema 8
PresentacióN Tema 8PresentacióN Tema 8
PresentacióN Tema 8Andalucia
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciônyolep
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciônyolep
 

Similaire à Introducción a las bases de datos2 (20)

Modelamiento de base de Datos - Algebra relacional
Modelamiento de base de Datos - Algebra relacionalModelamiento de base de Datos - Algebra relacional
Modelamiento de base de Datos - Algebra relacional
 
cap8.pdf
cap8.pdfcap8.pdf
cap8.pdf
 
Glosario terminologia java
Glosario terminologia javaGlosario terminologia java
Glosario terminologia java
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
2011
20112011
2011
 
2011
20112011
2011
 
Glosario java
Glosario javaGlosario java
Glosario java
 
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacional
 
Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4Unidad5. algebra relacional. yama.may.joseluis.j4
Unidad5. algebra relacional. yama.may.joseluis.j4
 
Bases de datos angierivera
Bases de datos angieriveraBases de datos angierivera
Bases de datos angierivera
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20veras
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20veras
 
Unidad iv base de datos
Unidad iv base de datosUnidad iv base de datos
Unidad iv base de datos
 
Proyecto investigativo
Proyecto investigativoProyecto investigativo
Proyecto investigativo
 
UNIDAD 2 - CONJUNTOS Y RELACIONES.pdf
UNIDAD 2 - CONJUNTOS Y RELACIONES.pdfUNIDAD 2 - CONJUNTOS Y RELACIONES.pdf
UNIDAD 2 - CONJUNTOS Y RELACIONES.pdf
 
Bases de datos angierivera (2)
Bases de datos angierivera (2)Bases de datos angierivera (2)
Bases de datos angierivera (2)
 
PresentacióN Tema 8
PresentacióN Tema 8PresentacióN Tema 8
PresentacióN Tema 8
 
modelo de datos
modelo de datos modelo de datos
modelo de datos
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
 
Modelo de entidad y relaciôn
Modelo de entidad y relaciônModelo de entidad y relaciôn
Modelo de entidad y relaciôn
 

Plus de Angeles Merino Basurto

Convocatoria oratoria zona escolar 2014
Convocatoria oratoria zona escolar 2014Convocatoria oratoria zona escolar 2014
Convocatoria oratoria zona escolar 2014Angeles Merino Basurto
 
Convocatoria de danza cbt, polotitlan.
Convocatoria de danza cbt, polotitlan.Convocatoria de danza cbt, polotitlan.
Convocatoria de danza cbt, polotitlan.Angeles Merino Basurto
 
6.2.4 plan de estudios de tecnico en informatica
6.2.4 plan de estudios de tecnico en informatica6.2.4 plan de estudios de tecnico en informatica
6.2.4 plan de estudios de tecnico en informaticaAngeles Merino Basurto
 
6.2.2 plan de estudios en diseño asistido por computadora
6.2.2 plan de estudios en diseño asistido por computadora6.2.2 plan de estudios en diseño asistido por computadora
6.2.2 plan de estudios en diseño asistido por computadoraAngeles Merino Basurto
 
Horario general 1°, 3° y 5° sem. 13 14
Horario general 1°, 3° y 5° sem. 13 14Horario general 1°, 3° y 5° sem. 13 14
Horario general 1°, 3° y 5° sem. 13 14Angeles Merino Basurto
 
Guía de estudio para informática y computación II
Guía de estudio para informática y computación IIGuía de estudio para informática y computación II
Guía de estudio para informática y computación IIAngeles Merino Basurto
 

Plus de Angeles Merino Basurto (20)

Declamación
DeclamaciónDeclamación
Declamación
 
Convocatoria oratoria zona escolar 2014
Convocatoria oratoria zona escolar 2014Convocatoria oratoria zona escolar 2014
Convocatoria oratoria zona escolar 2014
 
Convocatoria de danza cbt, polotitlan.
Convocatoria de danza cbt, polotitlan.Convocatoria de danza cbt, polotitlan.
Convocatoria de danza cbt, polotitlan.
 
Convocatoria de ajedrez
Convocatoria de ajedrezConvocatoria de ajedrez
Convocatoria de ajedrez
 
Concurso de canto zona escolar bto12
Concurso de canto  zona escolar  bto12Concurso de canto  zona escolar  bto12
Concurso de canto zona escolar bto12
 
Bases dibujo y pintura
Bases dibujo y pintura Bases dibujo y pintura
Bases dibujo y pintura
 
Bases fotografia
Bases  fotografiaBases  fotografia
Bases fotografia
 
Convocatoria 103 municipios polo nov
Convocatoria 103 municipios polo novConvocatoria 103 municipios polo nov
Convocatoria 103 municipios polo nov
 
Ciencia y tecnologia 2013
Ciencia y tecnologia 2013Ciencia y tecnologia 2013
Ciencia y tecnologia 2013
 
6.2.4 plan de estudios de tecnico en informatica
6.2.4 plan de estudios de tecnico en informatica6.2.4 plan de estudios de tecnico en informatica
6.2.4 plan de estudios de tecnico en informatica
 
6.2.2 plan de estudios en diseño asistido por computadora
6.2.2 plan de estudios en diseño asistido por computadora6.2.2 plan de estudios en diseño asistido por computadora
6.2.2 plan de estudios en diseño asistido por computadora
 
Horario general 1°, 3° y 5° sem. 13 14
Horario general 1°, 3° y 5° sem. 13 14Horario general 1°, 3° y 5° sem. 13 14
Horario general 1°, 3° y 5° sem. 13 14
 
Mapas
MapasMapas
Mapas
 
Guía de estudio para informática y computación II
Guía de estudio para informática y computación IIGuía de estudio para informática y computación II
Guía de estudio para informática y computación II
 
Presentaciones exitosas
Presentaciones exitosasPresentaciones exitosas
Presentaciones exitosas
 
02 fórmulas y funciones en excel
02 fórmulas y funciones en excel02 fórmulas y funciones en excel
02 fórmulas y funciones en excel
 
Excel.avanzado
Excel.avanzadoExcel.avanzado
Excel.avanzado
 
Apuntes excel 2010 jun2012
Apuntes excel 2010 jun2012Apuntes excel 2010 jun2012
Apuntes excel 2010 jun2012
 
Power point
Power pointPower point
Power point
 
13 frases para vivir
13 frases para vivir13 frases para vivir
13 frases para vivir
 

Dernier

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdfValeriaCorrea29
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxsisimosolorzano
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptxRigoTito
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxpvtablets2023
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Katherine Concepcion Gonzalez
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 

Dernier (20)

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptxRESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
RESULTADOS DE LA EVALUACIÓN DIAGNÓSTICA 2024 - ACTUALIZADA.pptx
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 

Introducción a las bases de datos2

  • 1. Unidad 1 Informática lV LI. María de los Ángeles Merino Basurto Introducción a las Bases de DatosParte 2
  • 2. Requerimientos de Construcción de BD Modelo ANSI PARK (American National Standard Institute - Standards Planning and Requirements Committee) La arquitectura de sistemas de bases de datos de tres esquemas fue aprobado por la ANSI-SPARC en 1975 como ayuda para conseguir la separación entre los programas de aplicación y los datos, el manejo de múltiples vistas por parte de los usuarios y el uso de un catálogo para almacenar el esquema de la base de datos.
  • 3. Esquema de 3 niveles ANSI PARK Nivel interno: Tiene un esquema interno que describe la estructura física de almacenamiento de base de datos. Emplea un modelo físico de datos y los únicos datos que existen están realmente en este nivel. Nivel conceptual: tiene esquema conceptual. Describe la estructura de toda la base de datos para una comunidad de usuarios. Oculta los detalles físicos de almacenamiento y trabaja con elementos lógicos como entidades, atributos y relaciones. Nivel externo o de vistas: tiene varios esquemas externos o vistas de usuario. Cada esquema describe la visión que tiene de la base de datos a un grupo de usuarios, ocultando el resto.
  • 4.
  • 5. El objetivo de la arquitectura de tres niveles es el de separar los programas de aplicación de la base de datos física. Algebra Relacional Operadores Primitivos Se entiende una relación como un conjunto (de tuplas sin repetición). Una BD es una colección de esos conjuntos (más alguna restricción).
  • 6. Algebra Relacional Las operaciones sobre la BD alteran las relaciones en el tiempo ó producen nuevos estados en la BD. Para obrar esos cambios es necesario intervenir a través de un lenguaje. Los lenguajes relacionales son de especificación: Algebraicos o procedimentales: Los cambios se describen mediante las operaciones que sufre la BD: algebra relacional Predicativos o no procedimentales: Se describe el estado final de la BD deseada, si especificar como alcanzarlo: cálculo relacional.
  • 7. Fue definida por Codd (1971) como base para los modelos relacionales. Inicialmente definió 5 operaciones básicas y 3derivadas. Selección:Escogemos las tuplas que cumplan una condición. Notación: σ predicado (Relación) ----- (Sigma σ) ----- ¿Y los libros escritos por Dumas ó Pérez Reverte?
  • 8. Proyección: Subconjunto del esquema relación Notación: πππatrib1, atrb2.. (Relación) Si la proyección fuera por autor ¿Cuántas tuplas tendría la nueva relación?
  • 9. Unión: Todas las tuplas de ambas relaciones (compatibles), eliminándose todas las tuplas repetida Notación: πππatrib1, atrb2.. (Relación) Une los libros de Aventuras y Novelas
  • 10. Diferencia: Tuplas que aparecen en la primera y no en la otra (compatible) Libros de Aventuras que no se consideran Novelas
  • 11. Producto Cartesiano: Tuplas de ambas en todas la combinaciones.
  • 12. Combinación: Tuplas del producto que cumplen una condición. La condición lleva operadores de comparación (=,<,>)
  • 13. Combinación Natural: Caso particular del operador combinación donde la comparación es de igualdad(=)
  • 14. Operadores Primitivos y Derivados Algunos operadores del Álgebra relacional pueden ser sustituidos por una secuencia de otras operaciones algebraicas. Aquellos se dirá que son operadores derivados. Por otro lado operadores primitivos son los que no pueden ser obtenidos por ninguna secuencia de otros operadores primitivos.
  • 15. División: Tuplas de la primera que se corresponden con la combinación de todas las tuplas de la segunda. Solo podemos dividir cuando los atributos del divisor son un subconjunto de los del dividendo. Es útil para un tipo especial de consultas.
  • 17. Agrupación: Formación de grupos según un conjunto de atributos al cual se le aplica una función de agregación.
  • 18. Fuentes de Información Date J. C. Introducción a los Sistemas de Bases de Datos, Editorial Prentice Hall, 7ª Edición Nevado Cabello, Ma. Victoria, Introducción a las Bases de Datos Relacionales, Editorial Visión Libros, Madrid, España, http://www.alegsa.com.ar http://www.mastermagazine.info http://desarrollodeaplicacionesinformaticas.com http://www.cavsi.com http://usuarios.multimania.es/cursosgbd/UD3.htm http://ocw.uc3m.es/informatica/ficheros-y-bases-de-datos/material-clase/FBD-Tema7BIS.pdf