SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

Complejidad Algoritmica
Complejidad AlgoritmicaComplejidad Algoritmica
Complejidad Algoritmica
Sebastian_Cooper
 
Listas de Java
Listas de JavaListas de Java
Listas de Java
leonardo cortes
 
Listas como estructura de datos..
Listas como estructura de datos..Listas como estructura de datos..
Listas como estructura de datos..
NANO-06
 
Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3
marioUitzil
 
Judith aguirre ci 11882314
Judith aguirre ci 11882314 Judith aguirre ci 11882314
Judith aguirre ci 11882314
Aguirre Judith
 
IC semana-02-2011-II-B
IC semana-02-2011-II-BIC semana-02-2011-II-B
IC semana-02-2011-II-B
cbertolotti
 
Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3Estructura datos unidad-2_y_3
Estructura datos unidad-2_y_3
Jhon_Marjorie
 
Unidad 3 Listas Java
Unidad 3 Listas JavaUnidad 3 Listas Java
Unidad 3 Listas Java
Jorge Magdaleno Rodela
 
Estructuras lineales y no lineales
Estructuras lineales y no linealesEstructuras lineales y no lineales
Estructuras lineales y no linealesAnselmo Emilio
 
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
los4estatidinamicos
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónEdgar Rodriguez
 
Listas, pilas & colas
Listas, pilas & colasListas, pilas & colas
Listas, pilas & colas
jorgeluis0317
 
Transac sql
Transac sqlTransac sql
LISTAS JAVA
LISTAS JAVALISTAS JAVA
LISTAS JAVA
Jesús Millán
 

La actualidad más candente (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
 

Destacado

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
 
Bases de Datos Cap:IV
Bases de Datos  Cap:IVBases de Datos  Cap:IV
Bases de Datos Cap:IV
Videoconferencias UTPL
 
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)
 
Clase1 c
Clase1 cClase1 c
Clase1 c
MarielaCuriel
 
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 FACIL
Laissa 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 Relacionales
Juan 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 relacionales
Robert 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 Relacionales
Angeles 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
 

Destacado (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
 

Similar a Introducción a las bases de datos2

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
Maite De la flor Céspedes Martínez
 
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 relacionales
KennyCalderon5
 
2011
20112011
Ud2 el modelo relacional
Ud2  el modelo relacionalUd2  el modelo relacional
Ud2 el modelo relacional
Lesli 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%20veras
Arturo Veras
 
Trabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20verasTrabajo%20 informatica%20arturo%20veras
Trabajo%20 informatica%20arturo%20veras
Arturo Veras
 
Unidad iv base de datos
Unidad iv base de datosUnidad iv base de datos
Unidad iv base de datos
Valadu Rojas
 
Proyecto investigativo
Proyecto investigativoProyecto investigativo
Proyecto investigativo
Julio Pérez
 
UNIDAD 2 - CONJUNTOS Y RELACIONES.pdf
UNIDAD 2 - CONJUNTOS Y RELACIONES.pdfUNIDAD 2 - CONJUNTOS Y RELACIONES.pdf
UNIDAD 2 - CONJUNTOS Y RELACIONES.pdf
JuanFranciscoCastill38
 
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 8
Andalucia
 
modelo de datos
modelo de datos modelo de datos
modelo de datos
Janetsy Salazar
 
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
 

Similar a 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
 

Más de Angeles Merino Basurto

Declamación
DeclamaciónDeclamación
Convocatoria oratoria zona escolar 2014
Convocatoria oratoria zona escolar 2014Convocatoria oratoria zona escolar 2014
Convocatoria oratoria zona escolar 2014
Angeles 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
 
Convocatoria de ajedrez
Convocatoria de ajedrezConvocatoria de ajedrez
Convocatoria de ajedrez
Angeles Merino Basurto
 
Concurso de canto zona escolar bto12
Concurso de canto  zona escolar  bto12Concurso de canto  zona escolar  bto12
Concurso de canto zona escolar bto12
Angeles Merino Basurto
 
Bases dibujo y pintura
Bases dibujo y pintura Bases dibujo y pintura
Bases dibujo y pintura
Angeles Merino Basurto
 
Bases fotografia
Bases  fotografiaBases  fotografia
Bases fotografia
Angeles Merino Basurto
 
Ciencia y tecnologia 2013
Ciencia y tecnologia 2013Ciencia y tecnologia 2013
Ciencia y tecnologia 2013
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 informatica
Angeles 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 computadora
Angeles 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 14
Angeles 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 II
Angeles Merino Basurto
 
Presentaciones exitosas
Presentaciones exitosasPresentaciones exitosas
Presentaciones exitosas
Angeles Merino Basurto
 
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
Angeles Merino Basurto
 
Excel.avanzado
Excel.avanzadoExcel.avanzado
Excel.avanzado
Angeles Merino Basurto
 
Apuntes excel 2010 jun2012
Apuntes excel 2010 jun2012Apuntes excel 2010 jun2012
Apuntes excel 2010 jun2012
Angeles Merino Basurto
 
Power point
Power pointPower point
13 frases para vivir
13 frases para vivir13 frases para vivir
13 frases para vivir
Angeles Merino Basurto
 

Más 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
 

Último

PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
Ruben53283
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
rosannatasaycoyactay
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
LorenaCovarrubias12
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
eliecerespinosa
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
DivinoNioJess885
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
YasneidyGonzalez
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Demetrio Ccesa Rayme
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
BetzabePecheSalcedo1
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
https://gramadal.wordpress.com/
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Monseespinoza6
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
ClaudiaAlcondeViadez
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
GallardoJahse
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
Alejandrino Halire Ccahuana
 

Último (20)

PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernándezPRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
PRÁCTICAS PEDAGOGÍA.pdf_Educación Y Sociedad_AnaFernández
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
3° UNIDAD 3 CUIDAMOS EL AMBIENTE RECICLANDO EN FAMILIA 933623393 PROF YESSENI...
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Semana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptxSemana #10-PM3 del 27 al 31 de mayo.pptx
Semana #10-PM3 del 27 al 31 de mayo.pptx
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdfT3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
T3-Instrumento de evaluacion_Planificación Analìtica_Actividad con IA.pdf
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIALCUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
CUENTO EL TIGRILLO DESOBEDIENTE PARA INICIAL
 
Fase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría AnalíticaFase 3; Estudio de la Geometría Analítica
Fase 3; Estudio de la Geometría Analítica
 
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdfAsistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
Asistencia Tecnica Cartilla Pedagogica DUA Ccesa007.pdf
 
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIACONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
CONCLUSIONES-DESCRIPTIVAS NIVEL PRIMARIA
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 
Sesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdfSesión: El fundamento del gobierno de Dios.pdf
Sesión: El fundamento del gobierno de Dios.pdf
 
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
Productos contestatos de la Séptima sesión ordinaria de CTE y TIFC para Docen...
 
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdfTexto_de_Aprendizaje-1ro_secundaria-2024.pdf
Texto_de_Aprendizaje-1ro_secundaria-2024.pdf
 
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptxAutomatización de proceso de producción de la empresa Gloria SA (1).pptx
Automatización de proceso de producción de la empresa Gloria SA (1).pptx
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 

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