SlideShare una empresa de Scribd logo
1 de 9
Céspedes Martínez Maite
Centurión Llenque Frank
En el ámbito de los negocios, un modelo de datos es
una estructura abstracta que documenta y organiza la
información para la comunicación entre el personal del
departamento técnico y el resto de los empleados. En la
informática, difiere en cuanto a su enfoque, el cual se centra en
el planeamiento del desarrollo de aplicaciones y la
decisión de cómo se almacenarán los datos y cómo se accederá a
ellos. La parte esencial de la estructura de base de datos es el
modelo de datos: una colección de herramientas conceptuales
para describir los datos, las relaciones de datos, la semántica de
los datos y las ligaduras de consistencia. Los diferentes modelos
de datos que se han propuesto se clasifican en tres grupos
diferentes: modelos lógicos basados en objetos, modelos lógicos
basados en registros y modelos físicos.
Se usan para describir datos en los niveles lógico y de vistas. Proporcionan capacidades estructurales muy flexibles y permiten
que las ligaduras se especifiquen explícitamente.
Los modelos mas conocidos son:
• Modelo Entidad - Relación (E - R)
• Modelo Orientado a Objetos (OO).
• Modelo De Datos Semántica
• Modelo De Datos Funcional
Estructura general de los datos y técnicas de acceso proporcionadas por un SGBD. Un SGBD usa siempre un único modelo
de datos. Hay tres modelos de datos posibles:
•Relacional. Es el más empleado. Todos los datos visibles al usuario están organizados estrictamente como tablas de valores.
Todas las operaciones sobre la base de datos operan sobre esas tablas. Cada fila de una tabla es una instancia de los datos.
Cada columna de una tabla es un atributo (valor indivisible que tiene significado por sí solo). Es el modelo de datos más
sencillo y cercano a la forma humana de organizar la información.
•Red. También denominado modelo CODASYL. Fue el primero en
aparecer comercialmente, a principios de los años 70. Se caracteriza por
almacenar direcciones de otros datos junto a la misma información. Es un
modelo cercano al modo de almacenamiento interno del ordenador. Los
datos se expresan como registros y las relaciones entre datos como sets.
Dos datos están unidos por una dirección de memoria almacenada al lado
de uno de ellos. Esa dirección es la del otro dato. Las direcciones son
propias del ordenador, y no tienen sentido lógico para las personas. El
tipo de registro es e equivalente a una tabla en el modelo relacional, y se
implementa físicamente mediante un fichero.
•Jerárquico. Es muy similar al
modelo de datos en red, pero con
la salvedad de que los registros se
organizan con estructura de árbol.
Se usa para describir datos en un nivel más bajo. Los más conocidos son:
– modelo de unificación
– modelo de memoria por marcos.
• Un esquema de bases de datos se expresa mediante un conjunto de definiciones que se expresa en un lenguaje de definición de
datos (LDD). Las instrucciones del LDD se compilan dando lugar a un conjunto de tablas que se almacenan en un archivo especial,
el diccionario de datos contiene meta datos que son datos acerca de los datos.
• Un lenguaje de manipulación de datos (LMD) es un lenguaje que permite a los usuarios acceder
o manipular datos. Hay dos tipos: LMD procedí mentales que requieren que se especifiquen los
datos requeridos y como se buscarán, y los LMD no procedí mentales que solo requiere que se
especifique que datos se requieren.
• El gestor de transacciones es el responsable de asegurar que la base de datos permanezca en un
estado consistente a pesar de los fallos del sistema. El gestor de transacciones también se asegura
que las transacciones ocurran sin conflictos.
• Un gestor de almacenamiento es un módulo de programa que proporciona la interfaz entre los
datos de bajo nivel almacenados en la base de datos y los programas de aplicación y las consultas
enviadas al sistema. El gestor de almacenamiento es responsable de la interacción con los datos
almacenados en el disco.
RESUMEN:
SUMMARY:
UN MODELO DE DATOS ES UN LENGUAJE ORIENTADO A HABLAR UNA BASE DE DATOS.
TÍPICAMENTE UN MODELO DE DATOS PERMITE DESCRIBIR:
· LAS ESTRUCTURAS DE DATOS DE LA BASE: EL TIPO DE LOS DATOS QUE HAY EN LA BASE Y LA FORMA EN QUE SE RELACIONAN.
· LAS RESTRICCIONES DE INTEGRIDAD: UN CONJUNTO DE CONDICIONES QUE DEBEN CUMPLIR LOS DATOS PARA REFLEJAR CORRECTAMENTE LA REALIDAD DESEADA.
· OPERACIONES DE MANIPULACIÓN DE LOS DATOS: TÍPICAMENTE, OPERACIONES DE AGREGADO, BORRADO, MODIFICACIÓN Y RECUPERACIÓN DE LOS DATOS DE LA
BASE.
OTRO ENFOQUE ES PENSAR QUE UN MODELO DE DATOS PERMITE DESCRIBIR LOS ELEMENTOS DE LA REALIDAD QUE INTERVIENEN EN UN PROBLEMA DADO Y LA
FORMA EN QUE SE RELACIONAN ESOS ELEMENTOS ENTRE SÍ.
NO HAY QUE PERDER DE VISTA QUE UNA BASE DE DATOS SIEMPRE ESTÁ ORIENTADA A RESOLVER UN PROBLEMA DETERMINADO, POR LO QUE LOS DOS ENFOQUES
PROPUESTOS SON NECESARIOS EN CUALQUIER DESARROLLO DE SOFTWARE.
A data model is oriented database speaking a language. Typically a data model allows to describe : · Data structures of the
base: The type of data at the base and how they relate . · Integrity constraints : A set of conditions to be met data to correctly
reflect the desired reality . · Handling operations data : typically , added operations , deletion, modification and recovery of the
data base . Another approach is to think that a data model for describing the elements of reality involved in a given problem
and how these elements relate to each other . We must not forget that a database is always oriented to solve a particular
problem , so the two proposed approaches are necessary in any software development.
RECOMENDACIONES:
• Principalmente vemos la necesidad de conocer cada día mas el entorno de las bases de datos. Aprender de manera didáctica y
autodidactica con mayor dedicación.
• Es necesario conocer que la implementación del código debe estar bien estructurado para evitar algunas redundancias innecesarias.
• Conocer las especificaciones que nos presenta cuando estructuramos las tablas de cada base de datos, realizando nuestro trabajo
mas practico y sencillo.
CONCLUSIONES:
A través del desarrollo de las prácticas en laboratorio he conocido las ventajas de las bases de datos que se superponen
a los sistemas de archivos del pasado, como sabemos todo evoluciona es así como el modelo relacional que
implementa SQL, nos da una excelente herramienta en la administración, seguridad y fiabilidad de los datos.
Por lo tanto se sabe que conocer el proceso interno, la estructura he implementación de base de datos nos muestra la
importancia que realizan en el mundo laboral, y como cada ente que las utiliza es dependiente de ellas.
APRECIACION DEL EQUIPO:
LINKOGRAFÍA:
http://civil.fe.up.pt/people/staff/acruz/access/modeloER.htm
https://docs.google.com/file/d/0BwkiSbbzM6QpSml2ckFkNDU
0bkU/edit
http://juanjose84.tripod.com/BasadoenREgistros.html
A menudo pensamos en todo lo que quisiéramos que estuviera almacenado en una base de datos y
diseñamos la base de datos para guardar dichos datos. Debemos de ser realistas acerca de nuestras
necesidades y decidir qué información es realmente necesaria.
Frecuentemente podemos generar algunos datos sobre la marcha sin tener que almacenarlos en una
tabla de una base de datos. En estos casos también tiene sentido hacer esto desde el punto de vista
del desarrollo de la aplicación.

Más contenido relacionado

La actualidad más candente

Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaLeidyOsorioM
 
Base de datos
Base de datosBase de datos
Base de datosmanuel
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1alejandro
 
Base de datos
Base de datosBase de datos
Base de datosVictor
 
Bases de datos, tipos y clasificion. hecho por anita 4a no°15
Bases de datos, tipos y clasificion. hecho por anita 4a no°15Bases de datos, tipos y clasificion. hecho por anita 4a no°15
Bases de datos, tipos y clasificion. hecho por anita 4a no°15Ana Dominguez
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datosMaria Garcia
 
Bases de datos Belén J
Bases de datos Belén JBases de datos Belén J
Bases de datos Belén JMBMBE201
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datosJesús Tramullas
 
Base de datos
Base de datosBase de datos
Base de datosalex238a
 
Conceptos generales de Bases de Datos
Conceptos generales de Bases de DatosConceptos generales de Bases de Datos
Conceptos generales de Bases de DatosArturo Parr
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)eleanavaleria
 
Modelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schemaModelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schemaMaria Garcia
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datosAnnie Carrasco
 

La actualidad más candente (20)

Instituto distrital evardo turizo palencia
Instituto distrital evardo turizo palenciaInstituto distrital evardo turizo palencia
Instituto distrital evardo turizo palencia
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Modelos de base de datos
Modelos de base de datosModelos de base de datos
Modelos de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Fundamentos de las bases de datos
Fundamentos de las bases de datosFundamentos de las bases de datos
Fundamentos de las bases de datos
 
Bases de datos, tipos y clasificion. hecho por anita 4a no°15
Bases de datos, tipos y clasificion. hecho por anita 4a no°15Bases de datos, tipos y clasificion. hecho por anita 4a no°15
Bases de datos, tipos y clasificion. hecho por anita 4a no°15
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
 
Bases de datos Belén J
Bases de datos Belén JBases de datos Belén J
Bases de datos Belén J
 
Conceptos de bases de datos
Conceptos de bases de datosConceptos de bases de datos
Conceptos de bases de datos
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Conceptos generales de Bases de Datos
Conceptos generales de Bases de DatosConceptos generales de Bases de Datos
Conceptos generales de Bases de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos 5º (2)
Base de datos 5º (2)Base de datos 5º (2)
Base de datos 5º (2)
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Modelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schemaModelo tipos de datos-sgbd-vison-lenguaje-schema
Modelo tipos de datos-sgbd-vison-lenguaje-schema
 
Tipos de base de datos
Tipos de base de datosTipos de base de datos
Tipos de base de datos
 

Similar a Modelo de datos (20)

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de una b.d
Modelo de una b.dModelo de una b.d
Modelo de una b.d
 
Modelo de Datos
Modelo de DatosModelo de Datos
Modelo de Datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Bdintro
BdintroBdintro
Bdintro
 
Modelos de bases de datos
Modelos de bases de datosModelos de bases de datos
Modelos de bases de datos
 
Modelo bd
Modelo bdModelo bd
Modelo bd
 
Bases de
Bases deBases de
Bases de
 
Exposicion grupo 1
Exposicion grupo 1 Exposicion grupo 1
Exposicion grupo 1
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)Modelo de bases de datos (william mata 26550902)
Modelo de bases de datos (william mata 26550902)
 
Grupo1
Grupo1Grupo1
Grupo1
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
MODELADOR DE LA BASE DE DATOS
MODELADOR DE LA BASE DE DATOSMODELADOR DE LA BASE DE DATOS
MODELADOR DE LA BASE DE DATOS
 
Sistemas de base de datos
Sistemas de base de datosSistemas de base de datos
Sistemas de base de datos
 
Funciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datosFunciones de un dba y tipos de base de datos
Funciones de un dba y tipos de base de datos
 
Gestores de bases de datos
Gestores de bases de datosGestores de bases de datos
Gestores de bases de datos
 
Conceptos básicos de base de datos
Conceptos básicos de base de datosConceptos básicos de base de datos
Conceptos básicos de base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 

Más de Maite De la flor Céspedes Martínez (11)

Autocad
AutocadAutocad
Autocad
 
Sentencia select
Sentencia selectSentencia select
Sentencia select
 
Lenguaje transact
Lenguaje transactLenguaje transact
Lenguaje transact
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Calculo relacional
Calculo relacionalCalculo relacional
Calculo relacional
 
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
 
Modelamiento entidad relacion
Modelamiento entidad relacionModelamiento entidad relacion
Modelamiento entidad relacion
 
Modo relacional
Modo relacionalModo relacional
Modo relacional
 
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
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 

Último

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 

Último (20)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 

Modelo de datos

  • 2. En el ámbito de los negocios, un modelo de datos es una estructura abstracta que documenta y organiza la información para la comunicación entre el personal del departamento técnico y el resto de los empleados. En la informática, difiere en cuanto a su enfoque, el cual se centra en el planeamiento del desarrollo de aplicaciones y la decisión de cómo se almacenarán los datos y cómo se accederá a ellos. La parte esencial de la estructura de base de datos es el modelo de datos: una colección de herramientas conceptuales para describir los datos, las relaciones de datos, la semántica de los datos y las ligaduras de consistencia. Los diferentes modelos de datos que se han propuesto se clasifican en tres grupos diferentes: modelos lógicos basados en objetos, modelos lógicos basados en registros y modelos físicos.
  • 3. Se usan para describir datos en los niveles lógico y de vistas. Proporcionan capacidades estructurales muy flexibles y permiten que las ligaduras se especifiquen explícitamente. Los modelos mas conocidos son: • Modelo Entidad - Relación (E - R) • Modelo Orientado a Objetos (OO). • Modelo De Datos Semántica • Modelo De Datos Funcional
  • 4. Estructura general de los datos y técnicas de acceso proporcionadas por un SGBD. Un SGBD usa siempre un único modelo de datos. Hay tres modelos de datos posibles: •Relacional. Es el más empleado. Todos los datos visibles al usuario están organizados estrictamente como tablas de valores. Todas las operaciones sobre la base de datos operan sobre esas tablas. Cada fila de una tabla es una instancia de los datos. Cada columna de una tabla es un atributo (valor indivisible que tiene significado por sí solo). Es el modelo de datos más sencillo y cercano a la forma humana de organizar la información.
  • 5. •Red. También denominado modelo CODASYL. Fue el primero en aparecer comercialmente, a principios de los años 70. Se caracteriza por almacenar direcciones de otros datos junto a la misma información. Es un modelo cercano al modo de almacenamiento interno del ordenador. Los datos se expresan como registros y las relaciones entre datos como sets. Dos datos están unidos por una dirección de memoria almacenada al lado de uno de ellos. Esa dirección es la del otro dato. Las direcciones son propias del ordenador, y no tienen sentido lógico para las personas. El tipo de registro es e equivalente a una tabla en el modelo relacional, y se implementa físicamente mediante un fichero. •Jerárquico. Es muy similar al modelo de datos en red, pero con la salvedad de que los registros se organizan con estructura de árbol.
  • 6. Se usa para describir datos en un nivel más bajo. Los más conocidos son: – modelo de unificación – modelo de memoria por marcos. • Un esquema de bases de datos se expresa mediante un conjunto de definiciones que se expresa en un lenguaje de definición de datos (LDD). Las instrucciones del LDD se compilan dando lugar a un conjunto de tablas que se almacenan en un archivo especial, el diccionario de datos contiene meta datos que son datos acerca de los datos. • Un lenguaje de manipulación de datos (LMD) es un lenguaje que permite a los usuarios acceder o manipular datos. Hay dos tipos: LMD procedí mentales que requieren que se especifiquen los datos requeridos y como se buscarán, y los LMD no procedí mentales que solo requiere que se especifique que datos se requieren. • El gestor de transacciones es el responsable de asegurar que la base de datos permanezca en un estado consistente a pesar de los fallos del sistema. El gestor de transacciones también se asegura que las transacciones ocurran sin conflictos. • Un gestor de almacenamiento es un módulo de programa que proporciona la interfaz entre los datos de bajo nivel almacenados en la base de datos y los programas de aplicación y las consultas enviadas al sistema. El gestor de almacenamiento es responsable de la interacción con los datos almacenados en el disco.
  • 7. RESUMEN: SUMMARY: UN MODELO DE DATOS ES UN LENGUAJE ORIENTADO A HABLAR UNA BASE DE DATOS. TÍPICAMENTE UN MODELO DE DATOS PERMITE DESCRIBIR: · LAS ESTRUCTURAS DE DATOS DE LA BASE: EL TIPO DE LOS DATOS QUE HAY EN LA BASE Y LA FORMA EN QUE SE RELACIONAN. · LAS RESTRICCIONES DE INTEGRIDAD: UN CONJUNTO DE CONDICIONES QUE DEBEN CUMPLIR LOS DATOS PARA REFLEJAR CORRECTAMENTE LA REALIDAD DESEADA. · OPERACIONES DE MANIPULACIÓN DE LOS DATOS: TÍPICAMENTE, OPERACIONES DE AGREGADO, BORRADO, MODIFICACIÓN Y RECUPERACIÓN DE LOS DATOS DE LA BASE. OTRO ENFOQUE ES PENSAR QUE UN MODELO DE DATOS PERMITE DESCRIBIR LOS ELEMENTOS DE LA REALIDAD QUE INTERVIENEN EN UN PROBLEMA DADO Y LA FORMA EN QUE SE RELACIONAN ESOS ELEMENTOS ENTRE SÍ. NO HAY QUE PERDER DE VISTA QUE UNA BASE DE DATOS SIEMPRE ESTÁ ORIENTADA A RESOLVER UN PROBLEMA DETERMINADO, POR LO QUE LOS DOS ENFOQUES PROPUESTOS SON NECESARIOS EN CUALQUIER DESARROLLO DE SOFTWARE. A data model is oriented database speaking a language. Typically a data model allows to describe : · Data structures of the base: The type of data at the base and how they relate . · Integrity constraints : A set of conditions to be met data to correctly reflect the desired reality . · Handling operations data : typically , added operations , deletion, modification and recovery of the data base . Another approach is to think that a data model for describing the elements of reality involved in a given problem and how these elements relate to each other . We must not forget that a database is always oriented to solve a particular problem , so the two proposed approaches are necessary in any software development.
  • 8. RECOMENDACIONES: • Principalmente vemos la necesidad de conocer cada día mas el entorno de las bases de datos. Aprender de manera didáctica y autodidactica con mayor dedicación. • Es necesario conocer que la implementación del código debe estar bien estructurado para evitar algunas redundancias innecesarias. • Conocer las especificaciones que nos presenta cuando estructuramos las tablas de cada base de datos, realizando nuestro trabajo mas practico y sencillo. CONCLUSIONES: A través del desarrollo de las prácticas en laboratorio he conocido las ventajas de las bases de datos que se superponen a los sistemas de archivos del pasado, como sabemos todo evoluciona es así como el modelo relacional que implementa SQL, nos da una excelente herramienta en la administración, seguridad y fiabilidad de los datos. Por lo tanto se sabe que conocer el proceso interno, la estructura he implementación de base de datos nos muestra la importancia que realizan en el mundo laboral, y como cada ente que las utiliza es dependiente de ellas.
  • 9. APRECIACION DEL EQUIPO: LINKOGRAFÍA: http://civil.fe.up.pt/people/staff/acruz/access/modeloER.htm https://docs.google.com/file/d/0BwkiSbbzM6QpSml2ckFkNDU 0bkU/edit http://juanjose84.tripod.com/BasadoenREgistros.html A menudo pensamos en todo lo que quisiéramos que estuviera almacenado en una base de datos y diseñamos la base de datos para guardar dichos datos. Debemos de ser realistas acerca de nuestras necesidades y decidir qué información es realmente necesaria. Frecuentemente podemos generar algunos datos sobre la marcha sin tener que almacenarlos en una tabla de una base de datos. En estos casos también tiene sentido hacer esto desde el punto de vista del desarrollo de la aplicación.