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

Más contenido relacionado

La actualidad más candente

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

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

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
 

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

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
 

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

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
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
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
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
 
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
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
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í
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 

Último (20)

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
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
 
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
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
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...
 
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
 
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
 
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
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
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
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 

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