SlideShare una empresa de Scribd logo
1 de 44
Descargar para leer sin conexión
Modelado de Base de Datos  Pilares Fundamentales
[object Object],INTRODUCCION
❑  El concepto de información es el conocimiento de información o la comunicación del conocimiento.  ❑  El concepto de datos comprenden los formularios de datos puede tomar, tales como números, fechas, y otros.  ❑  El concepto de integridad de integridad de los datos es la validez de los datos.  INFORMACION, DATOS E INTEGRIDAD DE LOS DATOS
[object Object],FUNDAMENTOS DE LA COMPRENSIÓN DE LOS CUADROS DOCUMENTOS, REGISTROS Y TUPLAS Los términos de registro, fila, y tupla todos significan lo mismo. , Son términos que se utilizan para describir un registro en  una tabla. Muestra la estructura de los campos se aplica a cada entrada de registro en una tabla.
 
[object Object],[object Object],[object Object],CAMPOS,  COLUMNAS Y  ATRIBUTOS
 
[object Object],[object Object],[object Object],[object Object],TIPOS DE DATOS
[object Object],[object Object],[object Object],DATATYPE
[object Object],[object Object],[object Object],SIMPLE DATATYPE
[object Object],[object Object],[object Object],[object Object],[object Object],SIMPLE DATATYPE
[object Object],[object Object],[object Object],COMPLEX DATATYPES
[object Object],[object Object],COMPLEX DATATYPES
[object Object],[object Object],[object Object],[object Object],[object Object],SPECIALIZED DATATYPES
Representar Relaciones en un Diagrama de Entidad Relación (ERD)
[object Object],[object Object],[object Object]
Esta figura muestra un ejemplo ERD, para tablas en un esquema que contiene libros publicados. Diagrama Entidad Relación
[object Object],[object Object],Crows Foot  (Pie de Cuervo)
[object Object],[object Object],Uno-a-Uno
[object Object],Uno-a-Muchos
[object Object],[object Object],Muchos-a-Muchos
Muchos-a-Muchos
Muchos-a-Muchos ,[object Object]
KEYS
[object Object],[object Object],[object Object],[object Object],[object Object],Keys
[object Object],[object Object],[object Object],[object Object],Keys PRIMARY KEYS
PRIMARY KEYS Una clave primaria identifica de forma única un registro en una tabla y vincula tablas
Keys UNIQUE KEYS La definición de claves únicas es muy similar a la de clave primaria Cada tabla puede tener uno o más campos cuyos valores identifican de forma única cada registro de dicha tabla, es decir, no pueden existir dos o más registros diferentes cuyos valores en dichos campos sean idénticos. Este conjunto de campos se llama clave única. Pueden existir varias claves únicas en una  determinada tabla, y a cada una de éstas  suele llamársele candidata a clave primaria. Las claves únicas no se utilizan para definir las relaciones entre tablas.
UNIQUE KEYS Campo Único Campo Único La razón para crear un campo ID y declararlo como clave primaria es para mejorar el rendimiento
FOREIGN KEYS Keys Una clave foranea es un campo que señala la clave primaria de otra tabla. (son copias de las claves primarias ) El propósito de la clave foranea es asegurar la integridad referencial de los datos. En otras palabras, sólo se permiten los valores que se esperan que aparezcan en la base de datos.  Clave Foranea define la referencia para cada registro en la tabla hijo, las referencias a la clave principal en la tabla padre.
FOREIGN KEYS Una clave FORANEA se utiliza para vincular a la clave principal de una tabla padre.
La integridad referencial es una propiedad deseable en las bases de datos. Gracias a la integridad referencial se garantiza que una entidad (fila o registro) siempre se relaciona con otras entidades válidas. Implica que en todo momento dichos datos sean correctos, sin repeticiones innecesarias, datos perdidos y relaciones mal resueltas. Todas las bases de datos relacionales gozan de esta propiedad gracias a que el software gestor de base de datos vela por su cumplimiento. En cambio, las bases de datos jerárquicas requieren que los programadores se aseguren de mantener tal propiedad en sus programas. INTEGRIDAD REFERENCIAL
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Conclusión
Código:  cómo crear una tabla y definir sus Claves
INDICES
ENTENDIMIENTO DE LOS ÍNDICES Los índices no son realmente parte de la base de datos relacional, sin embargo, son tan importante para su rendimiento y usabilidad que simplemente tienen que ser introducidas sin entrar en cuestionamiento de cómo funciona internamente. Es importante comprender los fundamentos de índices, sus diferentes tipos y atributos para conseguir un entendimiento en cuanto a por qué exactamente el incluir un índice es tan importante para bases de datos relacionadas en general. Para entender lo que es un indice debemos saber primero como se almacena la información internamente en las tablas de una base de datos.
¿QUÉ ES UN ÍNDICE? ,[object Object],[object Object]
Siguientes son algunas de las cosas que deben evitarse cuando la indexación:  ❑  crear demasiados índices-   Demasiados índices en una tabla pueden causar respuestas de cambio de base de datos muy lentas. ❑  demasiados campos Indización-   demasiados campos indexados, no sólo hace el uso de preguntas más complejas, también hace que los índices sean demasiado grande físicamente.  Un índice debe ser relativamente mucho más pequeño que una tabla, y se debe crear en el menor número de campos de la tabla como sea posible.
INDIZACIÓN ALTERNA Indexación alterno, proviene de los términos "índice alterno", "índice secundario", "índice terciario", o simplemente "indexación". El empleo específico de terminología depende de la base de datos en uso.  Índices alternos son una alternativa a la principal estructura relacional organizada por clave primaria y clave foránea . Son alternos porque ellos son además de índices, claves primarias y foráneas y existen como el suplente que clasifica métodos a aquellos proveídos por claves primarias y foráneas.
CREAR INDICE EN UNA CLAVE FORANEA  ,[object Object],[object Object],[object Object]
EJEMPLO:
BTREE se parece un al revés al árbol.  BTREE consiste en un nodo de raíz, nodos de rama, y en última instancia nodos de hoja que contienen los valores incluidos en un índice de campo en el final  los nodos del árbol . -  Este índice contiene representaciones binarias para cada registro que usa 0's y 1's Usado para datos estáticos como su estructura de lista interna prohíbe cambios fáciles, haciéndolos sumamente vulnerable para incluir en un índice el desbordamiento tabla hash es una copia de los datos, pero reorganizado en una diferente y más eficiente Para acceder en función de un algoritmo de hashing.  Construye una tabla ordenada en un índice, por lo general, utilizando un índice BTree. IOTs puede trabajar bien en muchos tipos de B/D, pero debe recordar que la longitud de registro índice es mucho más largo de lo normal porque los bloques índice de hoja contienen todos los campos en toda la longitud de registro de una tabla.
DISTINTAS FORMAS PARA LA CREACIÓN DE ÍNDICES ,[object Object],[object Object],[object Object],[object Object],[object Object]
LA INTRODUCCIÓN DE VISTA Y OTROS ESPECIALIZADOS OBJETOS ❑  Vista.-  Una vista es una consulta, que refleja el contenido de una o más tablas, desde la que se puede acceder a los datos como si fuera una tabla. ❑  vistas materializadas.-    Vistas materializadas se utilizan a menudo para acumulación de grandes conjuntos de datos, almacenes de datos y marcos de datos. ❑  Clúster.-   utilizan en muy pocas bases de datos y han sido sustituidas por vistas materializadas.    ❑  Secuencias contadores.-  permite la generación automática de número secuencial de los valores.

Más contenido relacionado

La actualidad más candente

Base de Datos. Modelo Relacional
Base de Datos. Modelo RelacionalBase de Datos. Modelo Relacional
Base de Datos. Modelo RelacionalHermes Sosa
 
En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...Monytha Roman
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacionalomarzon
 
Objetivos y conclusiones de Access 2010
Objetivos y conclusiones de Access 2010Objetivos y conclusiones de Access 2010
Objetivos y conclusiones de Access 2010juan1924
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacionalLuis Jherry
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Neguib Núñez
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosVannesa Salazar
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacionalHaider Rios
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo RelacionalWiliam Perez
 

La actualidad más candente (17)

Db2 (2)
Db2 (2)Db2 (2)
Db2 (2)
 
CURSO DE DB2 DEMO
CURSO DE DB2 DEMOCURSO DE DB2 DEMO
CURSO DE DB2 DEMO
 
Base de Datos. Modelo Relacional
Base de Datos. Modelo RelacionalBase de Datos. Modelo Relacional
Base de Datos. Modelo Relacional
 
En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...En los recursos de la semana se pueden leer las reglas para planificar una ba...
En los recursos de la semana se pueden leer las reglas para planificar una ba...
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Objetivos y conclusiones de Access 2010
Objetivos y conclusiones de Access 2010Objetivos y conclusiones de Access 2010
Objetivos y conclusiones de Access 2010
 
Access trabajo
Access trabajoAccess trabajo
Access trabajo
 
Clase 2 Modelo Relacional - MR
Clase 2 Modelo Relacional - MRClase 2 Modelo Relacional - MR
Clase 2 Modelo Relacional - MR
 
El modelo relacional
El modelo relacionalEl modelo relacional
El modelo relacional
 
Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)Modelo Relacional (Base de Datos)
Modelo Relacional (Base de Datos)
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Access 2007
Access 2007Access 2007
Access 2007
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Clase 4 Normalización de Base de Datos
Clase 4 Normalización de Base de DatosClase 4 Normalización de Base de Datos
Clase 4 Normalización de Base de Datos
 
Diapositivas Modelo Relacional
Diapositivas Modelo RelacionalDiapositivas Modelo Relacional
Diapositivas Modelo Relacional
 

Destacado

Entidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foraneaEntidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foranealinis129
 
Base de datos
Base de datosBase de datos
Base de datosEl Chino
 
Base de datos capitulo 6
Base de datos capitulo 6Base de datos capitulo 6
Base de datos capitulo 6Daniel Macias
 
4 Db2 Conexiones
4 Db2 Conexiones4 Db2 Conexiones
4 Db2 ConexionesMarco Calle
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foráneaTata Jaramillo
 
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaUna mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaLuis Carlos Ossa Gómez
 
Diagrama entidad relacion
Diagrama entidad relacion Diagrama entidad relacion
Diagrama entidad relacion Mao Panesso
 
metodologia de diseño de base de datos
metodologia de diseño de base de datosmetodologia de diseño de base de datos
metodologia de diseño de base de datosemnero
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)angeljlp08
 

Destacado (13)

Entidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foraneaEntidad, Llave primaria, llave foranea
Entidad, Llave primaria, llave foranea
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos capitulo 6
Base de datos capitulo 6Base de datos capitulo 6
Base de datos capitulo 6
 
4 Db2 Conexiones
4 Db2 Conexiones4 Db2 Conexiones
4 Db2 Conexiones
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foránea
 
Modelo relacional2
Modelo relacional2Modelo relacional2
Modelo relacional2
 
Restricciones bd
Restricciones bdRestricciones bd
Restricciones bd
 
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaUna mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
 
Diagrama entidad relacion
Diagrama entidad relacion Diagrama entidad relacion
Diagrama entidad relacion
 
metodologia de diseño de base de datos
metodologia de diseño de base de datosmetodologia de diseño de base de datos
metodologia de diseño de base de datos
 
INTEGRIDAD DE DATOS
INTEGRIDAD DE DATOSINTEGRIDAD DE DATOS
INTEGRIDAD DE DATOS
 
Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)Diapositivas sobre BD (Base de Datos)
Diapositivas sobre BD (Base de Datos)
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 

Similar a Diagramas ER

Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datosjhovanaqg
 
Definiciones base de datos
Definiciones base de datosDefiniciones base de datos
Definiciones base de datosCamilo Tellez
 
Base de datos
Base de datosBase de datos
Base de datosdanicerv
 
Base de datos (.net)
Base de datos (.net)Base de datos (.net)
Base de datos (.net)7891089671
 
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...Lina Marcela
 
Tp n 3 computacion imprimir
Tp n 3 computacion imprimirTp n 3 computacion imprimir
Tp n 3 computacion imprimirKatherine Oyarce
 
3 a5 valdez david - tarea 1.pptx
3 a5   valdez david - tarea 1.pptx3 a5   valdez david - tarea 1.pptx
3 a5 valdez david - tarea 1.pptxhelloween10
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sqlJaime Acurio
 
7 Gestor de Base de Datos.pptx
7 Gestor de Base de Datos.pptx7 Gestor de Base de Datos.pptx
7 Gestor de Base de Datos.pptxAlexandraNasimba
 
Cocinero porras-sanmartino
Cocinero porras-sanmartinoCocinero porras-sanmartino
Cocinero porras-sanmartinoFeerRo
 
Tarea tatiana
Tarea tatianaTarea tatiana
Tarea tatiananrj11
 
Informatica[1]
Informatica[1]Informatica[1]
Informatica[1]Laura Luna
 
TALLER CONCEPTOS DE ACCESS
TALLER CONCEPTOS DE ACCESSTALLER CONCEPTOS DE ACCESS
TALLER CONCEPTOS DE ACCESSCinthya Lopez
 

Similar a Diagramas ER (20)

Construcción de base de datos
Construcción de base de datosConstrucción de base de datos
Construcción de base de datos
 
Definiciones base de datos
Definiciones base de datosDefiniciones base de datos
Definiciones base de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos (.net)
Base de datos (.net)Base de datos (.net)
Base de datos (.net)
 
Deber
DeberDeber
Deber
 
Deber domynic
Deber domynicDeber domynic
Deber domynic
 
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
Lina marcela alzate, stephany aristizabal introducción a las bases de datos 1...
 
Tp n 3 computacion imprimir
Tp n 3 computacion imprimirTp n 3 computacion imprimir
Tp n 3 computacion imprimir
 
3 a5 valdez david - tarea 1.pptx
3 a5   valdez david - tarea 1.pptx3 a5   valdez david - tarea 1.pptx
3 a5 valdez david - tarea 1.pptx
 
Introducc base datos-sql
Introducc base datos-sqlIntroducc base datos-sql
Introducc base datos-sql
 
7 Gestor de Base de Datos.pptx
7 Gestor de Base de Datos.pptx7 Gestor de Base de Datos.pptx
7 Gestor de Base de Datos.pptx
 
07 Presentación BDD.pptx
07 Presentación BDD.pptx07 Presentación BDD.pptx
07 Presentación BDD.pptx
 
Cocinero porras-sanmartino
Cocinero porras-sanmartinoCocinero porras-sanmartino
Cocinero porras-sanmartino
 
Tarea tatiana
Tarea tatianaTarea tatiana
Tarea tatiana
 
Tablas
TablasTablas
Tablas
 
Informatica[1]
Informatica[1]Informatica[1]
Informatica[1]
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
3 a5 avendaño gary - tarea 1
3 a5   avendaño gary - tarea 13 a5   avendaño gary - tarea 1
3 a5 avendaño gary - tarea 1
 
TALLER CONCEPTOS DE ACCESS
TALLER CONCEPTOS DE ACCESSTALLER CONCEPTOS DE ACCESS
TALLER CONCEPTOS DE ACCESS
 

Último

Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalEmanuelCastro64
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaElizabethLpezSoto
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.radatoro1
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdflauralizcano0319
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaYeimys Ch
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar24roberto21
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfJoseAlejandroPerezBa
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 

Último (20)

Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Trabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamentalTrabajo de tecnología liceo departamental
Trabajo de tecnología liceo departamental
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Tecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestríaTecnología Educativa- presentación maestría
Tecnología Educativa- presentación maestría
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
TinkerCAD y figuras en 3D. Uso del programa TinkerCAD para crear fuguras.
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdftecnologiaactividad11-240323205859-a9b9b9bc.pdf
tecnologiaactividad11-240323205859-a9b9b9bc.pdf
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guiaORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
ORIENTACIONES DE INFORMÁTICA-2024.pdf-guia
 
Actividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolarActividades de computación para alumnos de preescolar
Actividades de computación para alumnos de preescolar
 
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdfTENDENCIAS DE IA Inteligencia artificial generativa.pdf
TENDENCIAS DE IA Inteligencia artificial generativa.pdf
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 

Diagramas ER

  • 1. Modelado de Base de Datos Pilares Fundamentales
  • 2.
  • 3. ❑ El concepto de información es el conocimiento de información o la comunicación del conocimiento. ❑ El concepto de datos comprenden los formularios de datos puede tomar, tales como números, fechas, y otros. ❑ El concepto de integridad de integridad de los datos es la validez de los datos. INFORMACION, DATOS E INTEGRIDAD DE LOS DATOS
  • 4.
  • 5.  
  • 6.
  • 7.  
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Representar Relaciones en un Diagrama de Entidad Relación (ERD)
  • 16.
  • 17. Esta figura muestra un ejemplo ERD, para tablas en un esquema que contiene libros publicados. Diagrama Entidad Relación
  • 18.
  • 19.
  • 20.
  • 21.
  • 23.
  • 24. KEYS
  • 25.
  • 26.
  • 27. PRIMARY KEYS Una clave primaria identifica de forma única un registro en una tabla y vincula tablas
  • 28. Keys UNIQUE KEYS La definición de claves únicas es muy similar a la de clave primaria Cada tabla puede tener uno o más campos cuyos valores identifican de forma única cada registro de dicha tabla, es decir, no pueden existir dos o más registros diferentes cuyos valores en dichos campos sean idénticos. Este conjunto de campos se llama clave única. Pueden existir varias claves únicas en una determinada tabla, y a cada una de éstas suele llamársele candidata a clave primaria. Las claves únicas no se utilizan para definir las relaciones entre tablas.
  • 29. UNIQUE KEYS Campo Único Campo Único La razón para crear un campo ID y declararlo como clave primaria es para mejorar el rendimiento
  • 30. FOREIGN KEYS Keys Una clave foranea es un campo que señala la clave primaria de otra tabla. (son copias de las claves primarias ) El propósito de la clave foranea es asegurar la integridad referencial de los datos. En otras palabras, sólo se permiten los valores que se esperan que aparezcan en la base de datos. Clave Foranea define la referencia para cada registro en la tabla hijo, las referencias a la clave principal en la tabla padre.
  • 31. FOREIGN KEYS Una clave FORANEA se utiliza para vincular a la clave principal de una tabla padre.
  • 32. La integridad referencial es una propiedad deseable en las bases de datos. Gracias a la integridad referencial se garantiza que una entidad (fila o registro) siempre se relaciona con otras entidades válidas. Implica que en todo momento dichos datos sean correctos, sin repeticiones innecesarias, datos perdidos y relaciones mal resueltas. Todas las bases de datos relacionales gozan de esta propiedad gracias a que el software gestor de base de datos vela por su cumplimiento. En cambio, las bases de datos jerárquicas requieren que los programadores se aseguren de mantener tal propiedad en sus programas. INTEGRIDAD REFERENCIAL
  • 33.
  • 34. Código: cómo crear una tabla y definir sus Claves
  • 36. ENTENDIMIENTO DE LOS ÍNDICES Los índices no son realmente parte de la base de datos relacional, sin embargo, son tan importante para su rendimiento y usabilidad que simplemente tienen que ser introducidas sin entrar en cuestionamiento de cómo funciona internamente. Es importante comprender los fundamentos de índices, sus diferentes tipos y atributos para conseguir un entendimiento en cuanto a por qué exactamente el incluir un índice es tan importante para bases de datos relacionadas en general. Para entender lo que es un indice debemos saber primero como se almacena la información internamente en las tablas de una base de datos.
  • 37.
  • 38. Siguientes son algunas de las cosas que deben evitarse cuando la indexación: ❑ crear demasiados índices- Demasiados índices en una tabla pueden causar respuestas de cambio de base de datos muy lentas. ❑ demasiados campos Indización- demasiados campos indexados, no sólo hace el uso de preguntas más complejas, también hace que los índices sean demasiado grande físicamente. Un índice debe ser relativamente mucho más pequeño que una tabla, y se debe crear en el menor número de campos de la tabla como sea posible.
  • 39. INDIZACIÓN ALTERNA Indexación alterno, proviene de los términos &quot;índice alterno&quot;, &quot;índice secundario&quot;, &quot;índice terciario&quot;, o simplemente &quot;indexación&quot;. El empleo específico de terminología depende de la base de datos en uso. Índices alternos son una alternativa a la principal estructura relacional organizada por clave primaria y clave foránea . Son alternos porque ellos son además de índices, claves primarias y foráneas y existen como el suplente que clasifica métodos a aquellos proveídos por claves primarias y foráneas.
  • 40.
  • 42. BTREE se parece un al revés al árbol. BTREE consiste en un nodo de raíz, nodos de rama, y en última instancia nodos de hoja que contienen los valores incluidos en un índice de campo en el final los nodos del árbol . - Este índice contiene representaciones binarias para cada registro que usa 0's y 1's Usado para datos estáticos como su estructura de lista interna prohíbe cambios fáciles, haciéndolos sumamente vulnerable para incluir en un índice el desbordamiento tabla hash es una copia de los datos, pero reorganizado en una diferente y más eficiente Para acceder en función de un algoritmo de hashing. Construye una tabla ordenada en un índice, por lo general, utilizando un índice BTree. IOTs puede trabajar bien en muchos tipos de B/D, pero debe recordar que la longitud de registro índice es mucho más largo de lo normal porque los bloques índice de hoja contienen todos los campos en toda la longitud de registro de una tabla.
  • 43.
  • 44. LA INTRODUCCIÓN DE VISTA Y OTROS ESPECIALIZADOS OBJETOS ❑ Vista.- Una vista es una consulta, que refleja el contenido de una o más tablas, desde la que se puede acceder a los datos como si fuera una tabla. ❑ vistas materializadas.-  Vistas materializadas se utilizan a menudo para acumulación de grandes conjuntos de datos, almacenes de datos y marcos de datos. ❑ Clúster.- utilizan en muy pocas bases de datos y han sido sustituidas por vistas materializadas.   ❑ Secuencias contadores.- permite la generación automática de número secuencial de los valores.