SlideShare una empresa de Scribd logo
1 de 17
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN
INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO”
CATEDRA: BASE DE DATOS
SECCIÓN: ING. SISTEMAS
BASE DE DATOS
Profesor: José Castillo Estudiante: Jesús Plaza
Barcelona, Junio 2019
Introducción
En informática se conoce como dato a cualquier elemento informativo que tenga relevancia para un usuario.
Desde su nacimiento, la informática se ha encargado de proporcionar herramientas que faciliten la
manipulación de los datos. Antes de la aparición de las aplicaciones informáticas, las empresas tenían como
únicas herramientas de gestión de datos los ficheros con cajones, carpetas y fichas de cartón. En este
proceso manual, el tiempo requerido para manipular estos datos era enorme. Pero la propia informática ha
adaptado sus herramientas para que los elementos que el usuario utiliza en cuanto a manejo de datos se
parezcan a los manuales. Por eso se sigue hablado de ficheros, formularios, carpetas, directorios.
La clientela fundamental del profesional informático es la empresa. La empresa se puede entender como un
sistema de información formado por diversos objetos: el capital, los recursos humanos, los inmuebles, los
servicios que presta, etc.
Los sistemas de información actuales se basan en bases de datos (BD) y sistemas de bases de datos
(SGBD) que se han convertido en elementos imprescindibles de la vida cotidiana de la sociedad moderna.
Un modelo de datos es un lenguaje orientado a hablar de una base de datos. Típicamente un modelo de datos permit
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 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 l
que los dos enfoques propuestos son necesarios en cualquier desarrollo de software.
Modelo de Datos
Sub Lenguajes de un
modelo de datos
Un modelo de datos es un lenguaje que, típicamente, tiene dos sub-Lenguajes:
Un Lenguaje de Definición de Datos o DDL (Data Definition Language), orientado a describir de una forma
abstracta las estructuras de datos y las restricciones de integridad.
Un Lenguaje de Manipulación de Datos o DML (Data Manipulation Language), orientado a describir las
operaciones de manipulación de los datos.
A la parte del DML orientada a la recuperación de datos, usualmente se le llama Lenguaje de Consulta o QL
(Query Language).
Una clasificación de los modelos de
datos
Una opción bastante usada a la hora de clasificar los modelos de datos es hacerlo de acuerdo al nivel de
abstracción que presentan:
Modelos de Datos Conceptuales:
Son los orientados a la descripción de estructuras de datos y restricciones de integridad. Se usan
fundamentalmente durante la etapa de Análisis de un problema dado y están orientados a representar los
elementos que intervienen en ese problema y sus relaciones. El ejemplo más típico es el Modelo Entidad-
Relación.
Modelos de Datos Lógicos:
Son orientados a las operaciones más que a la descripción de una realidad. Usualmente están
implementados en algún Manejador de Base de Datos. El ejemplo más típico es el Modelo Relacional, que
cuenta con la particularidad de contar también con buenas características conceptuales (Normalización de
bases de datos).
Modelos de Datos Físicos:
Son estructuras de datos a bajo nivel implementadas dentro del propio manejador. Ejemplos típicos de
estas estructuras son los Árboles B+, las estructuras de Hash, entre otros…
Ejemplos de modelos de base de datos:
• Modelo jerárquico
• Modelo en red
• Modelo relacional
• Modelo entidad–relación
• Modelo entidad–relación extendido
• Base de datos orientada a objetos
• Modelo documental
• Modelo entidad–atributo–valor
• Modelo en estrella
• Los modelos físicos de datos incluyen:
• Índice invertido
• Fichero plano
• Otros modelos lógicos pueden ser:
• Modelo asociativo
• Modelo multidimensional
• Modelo multivalor
• Modelo semántico
• Base de datos XML
• Grafo etiquetado
• Triplestore'l'
La abstracción de datos es la característica de un sistema de bases de datos, que permite al usuario o
programador operar con los datos sin necesidad de conocer detalles que para él no son de “importancia”,
ofreciendo así una visión abstracta de estos. Para cumplir con tal fin se han definido diferentes niveles de
abstracción.
Nivel Físico. Determina como están almacenados físicamente los datos (pistas, sectores, cilindros), representa
el nivel más bajo.
Nivel Lógico o Conceptual. Determina la organización de los archivos. Índices, llaves, orden de campos,
relaciones, tipos de datos.
Nivel de Vistas. Oculta parte de la información a los usuarios, es decir hace visible solo una parte de la base de
datos.
Abstracción
Modelo semántico de datos
El modelo de dato semántico en ingeniería de software tiene varios significados:
Es un modelo conceptual de datos en el que se incluye información semántica. Esto significa que el
modelo describe el significado de sus instancias. Tal modelo de dato semántico es una abstracción
que define cómo los símbolos almacenados (los datos de la instancia) se relacionan con el mundo
real.
Es un modelo de datos conceptual que incluye la capacidad de expresar información que permite el
intercambio de información para interpretar su significado (semántico) de las instancias, sin
necesidad de conocer el meta-modelo. Estos modelos semánticos están orientados a los hechos (en
oposición a los orientados a objetos).
Los hechos son típicamente expresados por relaciones binarias entre elementos de datos, mientras
que las relaciones de orden superior se expresan como colecciones de relaciones binarias.
Típicamente las relaciones binarias tienen la forma de ternas: Objeto-<Tipo de Relación>-Objeto.
Por ejemplo: La Torre Eiffel <se encuentra en> París.
Restricciones de integridad
En este tema se trata uno de los aspectos más importantes para añadir consistencia a los diseños de
bases de datos:
Son las restricciones de integridad que ayudan a mantener la
consistencia semántica de los datos. Además de las restricciones de integridad definidas
por las claves y las restricciones de cardinalidad y participación estudiada en el modelo
Entidad-relación, se tratan las restricciones de los dominios, la integridad referencial, las dependencias
funcionales y las dependencias multivariadas, así como la forma de implementarlas mediante asertos y
disparadores.
Las restricciones de integridad proporcionan un medio de asegurar que las modificaciones hechas a la
base de datos por los usuarios autorizados no provoquen la pérdida de la consistencia de los datos.
Protegen a la base de datos contra los daños accidentales.
Tipos de restricciones de integridad:
Declaración de claves (primarias, candidatas).
Cardinalidad de la relación – de varios a varios, de uno a varios, de uno a uno.
Participación mín/máx.
Restricciones de los dominios.
Integridad referencial.
Dependencias funcionales.
Dependencias multivaloradas.
Los asertos y disparadores permiten implementar restricciones de integridad.
Un modelo de entidad relación es una entidad que está relacionada con otra entidad El Modelo Entidad-
Relación
Se elabora el diagrama (o diagramas) entidad-relación.
Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se
pueden reflejar en el diagrama.
El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un
modelo directamente implementarle en una base de datos. Brevemente:
Permite mostrar resultados entre otras entidades pertenecientes a las existentes de manera que se
encuentre la normatividad de archivos que se almacenarán.
Transformación de relaciones múltiples en binarias.
Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en
atributos y viceversa).
Conversión en tablas (en caso de utilizar una base de datos relacional).
Modelo Entidad-Relación
Base teórica y conceptual
El modelo de datos entidad-relación está basado en una percepción del mundo real que consta de una colección
de objetos básicos, llamados entidades, y de relaciones entre esos objetos amorfos.
Entidad
Representa una “cosa”, "objeto" o "concepto" del mundo real con existencia independiente, es decir, se diferencia
únicamente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad.
Algunos Ejemplos:
Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos).
Un automóvil. (Aunque sean de la misma marca, el mismo modelo, tendrán atributos diferentes, por ejemplo, el
número de chasis).
Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección).
Una entidad puede ser un objeto con existencia física como: una persona, un animal, una casa, etc. (entidad
concreta); o un objeto con existencia conceptual como: un puesto de trabajo, una asignatura de clases, un
nombre, etc. (entidad abstracta).
Una entidad está descrita y se representa por sus características o atributos. Por ejemplo, la entidad Persona
tiene como características: Nombre, Apellido, Género, Estatura, Peso, Fecha de nacimiento.
Atributos
Los atributos son las características que definen o identifican a una entidad. Estas pueden ser muchas, y
el diseñador solo utiliza o implementa las que considere más relevantes.
En un conjunto de entidades del mismo tipo, cada entidad tiene valores específicos asignados para cada
uno de sus atributos, de esta forma, es posible su identificación unívoca.
Modelado de situaciones de requerimiento de información propuestas
Paso No. 1
Verifique el procesador Es el elemento clave de la computadora, su cerebro. La potencia se mide en
Megahertz (Mhz) o Gigahertz (Ghz).
PC Hay 2 Fabricantes principales: Intel AMD Uso Básico Celeron Duron Internet, oficina, juegos básicos.
Velocidades entre 500 y 2.000 Mhz.
El más recomendado. Pentium 4 Athlon XP Juegos, aplicaciones avanzadas, diseño. Hasta 3 Ghz. Los
más modernos, potentes y caros.
Apple Las famosas Mac funcionan con procesadores G3 o G4.
Son muy usadas para diseño gráfico y tratamiento de imágenes. No todos los programas tienen versión
para Mac
Paso No. 2
El disco duro El disco duro es el lugar de almacenamiento principal de la computadora, es donde se guardan programas y archivos. Su
capacidad de almacenamiento se mide en Gigabytes (GB).
Actualmente en el mercado hay discos de entre 20 y 200 GB. Lo mejor es elegir un disco lo más grande posible en función de sus
posibilidades: Con 200 GB hay suficiente, pero si vas a jugar mucho o trabajar con imágenes, video y/o sonido mejor más de 500 GB.
Por otro lado, es importante que sea rápido, para eso busca que sea de 7200 RPM (revoluciones por minuto).
Paso No. 3
Memoria Ram Es la memoria que usa la computadora para trabajar. Es recomendable comprar tarjetas de memoria para ampliar la
capacidad. Cuanta más memoria tengas, podrás utilizar más aplicaciones y programas más potentes. Es recomendable un mínimo de
128 MB.
Paso No. 4
Tarjeta de video y monitor La tarjeta de Video es el componente que hace más nítidas, rápidas y claras las imágenes en la pantalla.
Dependiendo del fin que le des a la computadora, necesitarás mayor o menor potencia: - Para tus trabajos e internet: No más de 32 M
- Para Juegos: No menos de 64 MB. Algunos juegos tienen requerimientos especiales. El monitor se mide en pulgadas, desde 14" a 21
o más (se miden igual que las TV); se recomienda 17" por precio y beneficios. También puede ser plano(LCD) que es mucho más
cómodo y bonito, aunque caro y no muy bueno para los juegos.
Paso No. 5
DC roms o quemadores de CDS Si bien no es imprescindible, vale la pena por una pequeña diferencia de costo, comprar un quemado
de 48x de velocidad o más. Paso No. 6 Otros componentes Tarjeta de sonido.
Conclusión
El diseño y creación de la base de datos están en distintos modos de organizar la información y
representar las relaciones entre por datos los tres modelos lógicos principales dentro de una base
de datos son el modelo conceptual y modelo físico los cuales tiene ciertas ventajas de
procesamiento y de negocios.
Los gráficos y tablas nos sirven para resumir en un dibujo toda una serie de datos mucho más
explícito y fácil de asimilar, los tipos de gráficos que se pueden utilizar en una base de datos son:
conceptual, lógico y físico.
Sistemas de gestión, es un sistema de desarrollo que hace posible ascender a datos integrados
funcionales y organizacionales de una empresa.
www.galeon.com
www.belgrano.esc.edu.ar
www.wikipedia.org/wiki
www.mitecnologico.com
www.definicionabc.com
Ruiz González, francisco, arquitectura de sistemas de base de datos.
Alberto Taboada Jiménez, MODELAMIENTO DE BASE DE DATOS
Bibliografía

Más contenido relacionado

La actualidad más candente (20)

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos Lógicos Basados en Objetos
Modelos Lógicos Basados en ObjetosModelos Lógicos Basados en Objetos
Modelos Lógicos Basados en Objetos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Video 2
Video 2Video 2
Video 2
 
Técnicas y procedimientos para modelar datos
Técnicas y procedimientos para modelar datosTécnicas y procedimientos para modelar datos
Técnicas y procedimientos para modelar datos
 
modelos de datos
modelos de datos modelos de datos
modelos de datos
 
Modelo bd
Modelo bdModelo bd
Modelo bd
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Clase 2 -
Clase 2 -Clase 2 -
Clase 2 -
 
Modelos de BDD y modelos de datos
Modelos de BDD y modelos de datosModelos de BDD y modelos de datos
Modelos de BDD y modelos de datos
 
MODELO DE DATOS
MODELO DE DATOSMODELO DE DATOS
MODELO DE DATOS
 
Introduccion a los Modelos De Datos
Introduccion a los Modelos De DatosIntroduccion a los Modelos De Datos
Introduccion a los Modelos De Datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Modelos de datos
Modelos de datosModelos de datos
Modelos de datos
 
Objeto relacional bases datos 2
Objeto relacional bases datos 2Objeto relacional bases datos 2
Objeto relacional bases datos 2
 
Modelización de datos
Modelización de datosModelización de datos
Modelización de datos
 

Similar a Modelos de datos

MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONPamela Quinde
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaLUIZFELO
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.spgutierrez86
 
Guía Teórica Unidad II. Programación digital
Guía Teórica Unidad II. Programación  digitalGuía Teórica Unidad II. Programación  digital
Guía Teórica Unidad II. Programación digitalSistemadeEstudiosMed
 
Modelamientos de base de datos III ciclo
Modelamientos de base de datos III cicloModelamientos de base de datos III ciclo
Modelamientos de base de datos III ciclopelaodioses
 
Bases de datos
Bases de datosBases de datos
Bases de datosOfimaticos
 
Guía unidad 3 base de datos
Guía unidad 3 base de datosGuía unidad 3 base de datos
Guía unidad 3 base de datosJuanSaldaaRived
 
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
 
Saula ana 6_s_ti_1
Saula ana 6_s_ti_1Saula ana 6_s_ti_1
Saula ana 6_s_ti_1Any Saula
 

Similar a Modelos de datos (20)

Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Que estres tanta tarea
Que estres tanta tareaQue estres tanta tarea
Que estres tanta tarea
 
MODELO ENTIDAD RELACION
MODELO ENTIDAD RELACIONMODELO ENTIDAD RELACION
MODELO ENTIDAD RELACION
 
Diseña y administra base de datos avanzada
Diseña y administra base de datos avanzadaDiseña y administra base de datos avanzada
Diseña y administra base de datos avanzada
 
Unidad A
Unidad AUnidad A
Unidad A
 
Modelo de bases de datos
Modelo de bases de datosModelo de bases de datos
Modelo de bases de datos
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Modelos de datos y BDD
Modelos de datos y BDD Modelos de datos y BDD
Modelos de datos y BDD
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.Contenido UNIDAD II.  COMO SON LAS BASES DE DATOS.
Contenido UNIDAD II. COMO SON LAS BASES DE DATOS.
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Guía Teórica Unidad II. Programación digital
Guía Teórica Unidad II. Programación  digitalGuía Teórica Unidad II. Programación  digital
Guía Teórica Unidad II. Programación digital
 
Base de datos
Base de datosBase de datos
Base de datos
 
Modelamientos de base de datos III ciclo
Modelamientos de base de datos III cicloModelamientos de base de datos III ciclo
Modelamientos de base de datos III ciclo
 
Computacion ii.
Computacion ii.Computacion ii.
Computacion ii.
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Guia unidad-3-base-de-datos
Guia unidad-3-base-de-datosGuia unidad-3-base-de-datos
Guia unidad-3-base-de-datos
 
Guía unidad 3 base de datos
Guía unidad 3 base de datosGuía unidad 3 base de datos
Guía unidad 3 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
 
Saula ana 6_s_ti_1
Saula ana 6_s_ti_1Saula ana 6_s_ti_1
Saula ana 6_s_ti_1
 

Más de luisalvarez594

Ejercicio1 jesus plaza 28.101.398
Ejercicio1 jesus plaza 28.101.398Ejercicio1 jesus plaza 28.101.398
Ejercicio1 jesus plaza 28.101.398luisalvarez594
 
Ejercicio Jesús Plaza 28.101.398
Ejercicio Jesús Plaza 28.101.398Ejercicio Jesús Plaza 28.101.398
Ejercicio Jesús Plaza 28.101.398luisalvarez594
 
Ejercicio jesus plaza 28.101.398
Ejercicio jesus plaza 28.101.398Ejercicio jesus plaza 28.101.398
Ejercicio jesus plaza 28.101.398luisalvarez594
 
Jesus plaza 28.101.398
Jesus plaza 28.101.398Jesus plaza 28.101.398
Jesus plaza 28.101.398luisalvarez594
 
Ingenieria economica 28.101.398
Ingenieria economica 28.101.398Ingenieria economica 28.101.398
Ingenieria economica 28.101.398luisalvarez594
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacionluisalvarez594
 

Más de luisalvarez594 (7)

Ejercicio1 jesus plaza 28.101.398
Ejercicio1 jesus plaza 28.101.398Ejercicio1 jesus plaza 28.101.398
Ejercicio1 jesus plaza 28.101.398
 
Ejercicio Jesús Plaza 28.101.398
Ejercicio Jesús Plaza 28.101.398Ejercicio Jesús Plaza 28.101.398
Ejercicio Jesús Plaza 28.101.398
 
Ejercicio jesus plaza 28.101.398
Ejercicio jesus plaza 28.101.398Ejercicio jesus plaza 28.101.398
Ejercicio jesus plaza 28.101.398
 
Jesus plaza 28.101.398
Jesus plaza 28.101.398Jesus plaza 28.101.398
Jesus plaza 28.101.398
 
Ingenieria economica 28.101.398
Ingenieria economica 28.101.398Ingenieria economica 28.101.398
Ingenieria economica 28.101.398
 
Economica
EconomicaEconomica
Economica
 
Base de datos presentacion
Base de datos presentacionBase de datos presentacion
Base de datos presentacion
 

Modelos de datos

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” CATEDRA: BASE DE DATOS SECCIÓN: ING. SISTEMAS BASE DE DATOS Profesor: José Castillo Estudiante: Jesús Plaza Barcelona, Junio 2019
  • 2. Introducción En informática se conoce como dato a cualquier elemento informativo que tenga relevancia para un usuario. Desde su nacimiento, la informática se ha encargado de proporcionar herramientas que faciliten la manipulación de los datos. Antes de la aparición de las aplicaciones informáticas, las empresas tenían como únicas herramientas de gestión de datos los ficheros con cajones, carpetas y fichas de cartón. En este proceso manual, el tiempo requerido para manipular estos datos era enorme. Pero la propia informática ha adaptado sus herramientas para que los elementos que el usuario utiliza en cuanto a manejo de datos se parezcan a los manuales. Por eso se sigue hablado de ficheros, formularios, carpetas, directorios. La clientela fundamental del profesional informático es la empresa. La empresa se puede entender como un sistema de información formado por diversos objetos: el capital, los recursos humanos, los inmuebles, los servicios que presta, etc. Los sistemas de información actuales se basan en bases de datos (BD) y sistemas de bases de datos (SGBD) que se han convertido en elementos imprescindibles de la vida cotidiana de la sociedad moderna.
  • 3. Un modelo de datos es un lenguaje orientado a hablar de una base de datos. Típicamente un modelo de datos permit 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 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 l que los dos enfoques propuestos son necesarios en cualquier desarrollo de software. Modelo de Datos
  • 4. Sub Lenguajes de un modelo de datos Un modelo de datos es un lenguaje que, típicamente, tiene dos sub-Lenguajes: Un Lenguaje de Definición de Datos o DDL (Data Definition Language), orientado a describir de una forma abstracta las estructuras de datos y las restricciones de integridad. Un Lenguaje de Manipulación de Datos o DML (Data Manipulation Language), orientado a describir las operaciones de manipulación de los datos. A la parte del DML orientada a la recuperación de datos, usualmente se le llama Lenguaje de Consulta o QL (Query Language).
  • 5. Una clasificación de los modelos de datos Una opción bastante usada a la hora de clasificar los modelos de datos es hacerlo de acuerdo al nivel de abstracción que presentan: Modelos de Datos Conceptuales: Son los orientados a la descripción de estructuras de datos y restricciones de integridad. Se usan fundamentalmente durante la etapa de Análisis de un problema dado y están orientados a representar los elementos que intervienen en ese problema y sus relaciones. El ejemplo más típico es el Modelo Entidad- Relación. Modelos de Datos Lógicos: Son orientados a las operaciones más que a la descripción de una realidad. Usualmente están implementados en algún Manejador de Base de Datos. El ejemplo más típico es el Modelo Relacional, que cuenta con la particularidad de contar también con buenas características conceptuales (Normalización de bases de datos). Modelos de Datos Físicos: Son estructuras de datos a bajo nivel implementadas dentro del propio manejador. Ejemplos típicos de estas estructuras son los Árboles B+, las estructuras de Hash, entre otros…
  • 6. Ejemplos de modelos de base de datos: • Modelo jerárquico • Modelo en red • Modelo relacional • Modelo entidad–relación • Modelo entidad–relación extendido • Base de datos orientada a objetos • Modelo documental • Modelo entidad–atributo–valor • Modelo en estrella • Los modelos físicos de datos incluyen: • Índice invertido • Fichero plano • Otros modelos lógicos pueden ser: • Modelo asociativo • Modelo multidimensional • Modelo multivalor • Modelo semántico • Base de datos XML • Grafo etiquetado • Triplestore'l'
  • 7. La abstracción de datos es la característica de un sistema de bases de datos, que permite al usuario o programador operar con los datos sin necesidad de conocer detalles que para él no son de “importancia”, ofreciendo así una visión abstracta de estos. Para cumplir con tal fin se han definido diferentes niveles de abstracción. Nivel Físico. Determina como están almacenados físicamente los datos (pistas, sectores, cilindros), representa el nivel más bajo. Nivel Lógico o Conceptual. Determina la organización de los archivos. Índices, llaves, orden de campos, relaciones, tipos de datos. Nivel de Vistas. Oculta parte de la información a los usuarios, es decir hace visible solo una parte de la base de datos. Abstracción
  • 8. Modelo semántico de datos El modelo de dato semántico en ingeniería de software tiene varios significados: Es un modelo conceptual de datos en el que se incluye información semántica. Esto significa que el modelo describe el significado de sus instancias. Tal modelo de dato semántico es una abstracción que define cómo los símbolos almacenados (los datos de la instancia) se relacionan con el mundo real. Es un modelo de datos conceptual que incluye la capacidad de expresar información que permite el intercambio de información para interpretar su significado (semántico) de las instancias, sin necesidad de conocer el meta-modelo. Estos modelos semánticos están orientados a los hechos (en oposición a los orientados a objetos). Los hechos son típicamente expresados por relaciones binarias entre elementos de datos, mientras que las relaciones de orden superior se expresan como colecciones de relaciones binarias. Típicamente las relaciones binarias tienen la forma de ternas: Objeto-<Tipo de Relación>-Objeto. Por ejemplo: La Torre Eiffel <se encuentra en> París.
  • 9. Restricciones de integridad En este tema se trata uno de los aspectos más importantes para añadir consistencia a los diseños de bases de datos: Son las restricciones de integridad que ayudan a mantener la consistencia semántica de los datos. Además de las restricciones de integridad definidas por las claves y las restricciones de cardinalidad y participación estudiada en el modelo Entidad-relación, se tratan las restricciones de los dominios, la integridad referencial, las dependencias funcionales y las dependencias multivariadas, así como la forma de implementarlas mediante asertos y disparadores. Las restricciones de integridad proporcionan un medio de asegurar que las modificaciones hechas a la base de datos por los usuarios autorizados no provoquen la pérdida de la consistencia de los datos. Protegen a la base de datos contra los daños accidentales.
  • 10. Tipos de restricciones de integridad: Declaración de claves (primarias, candidatas). Cardinalidad de la relación – de varios a varios, de uno a varios, de uno a uno. Participación mín/máx. Restricciones de los dominios. Integridad referencial. Dependencias funcionales. Dependencias multivaloradas. Los asertos y disparadores permiten implementar restricciones de integridad.
  • 11. Un modelo de entidad relación es una entidad que está relacionada con otra entidad El Modelo Entidad- Relación Se elabora el diagrama (o diagramas) entidad-relación. Se completa el modelo con listas de atributos y una descripción de otras restricciones que no se pueden reflejar en el diagrama. El modelado de datos no acaba con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo directamente implementarle en una base de datos. Brevemente: Permite mostrar resultados entre otras entidades pertenecientes a las existentes de manera que se encuentre la normatividad de archivos que se almacenarán. Transformación de relaciones múltiples en binarias. Normalización de una base de datos de relaciones (algunas relaciones pueden transformarse en atributos y viceversa). Conversión en tablas (en caso de utilizar una base de datos relacional). Modelo Entidad-Relación
  • 12.
  • 13. Base teórica y conceptual El modelo de datos entidad-relación está basado en una percepción del mundo real que consta de una colección de objetos básicos, llamados entidades, y de relaciones entre esos objetos amorfos. Entidad Representa una “cosa”, "objeto" o "concepto" del mundo real con existencia independiente, es decir, se diferencia únicamente de otro objeto o cosa, incluso siendo del mismo tipo, o una misma entidad. Algunos Ejemplos: Una persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos). Un automóvil. (Aunque sean de la misma marca, el mismo modelo, tendrán atributos diferentes, por ejemplo, el número de chasis). Una casa (Aunque sea exactamente igual a otra, aún se diferenciará en su dirección). Una entidad puede ser un objeto con existencia física como: una persona, un animal, una casa, etc. (entidad concreta); o un objeto con existencia conceptual como: un puesto de trabajo, una asignatura de clases, un nombre, etc. (entidad abstracta). Una entidad está descrita y se representa por sus características o atributos. Por ejemplo, la entidad Persona tiene como características: Nombre, Apellido, Género, Estatura, Peso, Fecha de nacimiento.
  • 14. Atributos Los atributos son las características que definen o identifican a una entidad. Estas pueden ser muchas, y el diseñador solo utiliza o implementa las que considere más relevantes. En un conjunto de entidades del mismo tipo, cada entidad tiene valores específicos asignados para cada uno de sus atributos, de esta forma, es posible su identificación unívoca. Modelado de situaciones de requerimiento de información propuestas Paso No. 1 Verifique el procesador Es el elemento clave de la computadora, su cerebro. La potencia se mide en Megahertz (Mhz) o Gigahertz (Ghz). PC Hay 2 Fabricantes principales: Intel AMD Uso Básico Celeron Duron Internet, oficina, juegos básicos. Velocidades entre 500 y 2.000 Mhz. El más recomendado. Pentium 4 Athlon XP Juegos, aplicaciones avanzadas, diseño. Hasta 3 Ghz. Los más modernos, potentes y caros. Apple Las famosas Mac funcionan con procesadores G3 o G4. Son muy usadas para diseño gráfico y tratamiento de imágenes. No todos los programas tienen versión para Mac
  • 15. Paso No. 2 El disco duro El disco duro es el lugar de almacenamiento principal de la computadora, es donde se guardan programas y archivos. Su capacidad de almacenamiento se mide en Gigabytes (GB). Actualmente en el mercado hay discos de entre 20 y 200 GB. Lo mejor es elegir un disco lo más grande posible en función de sus posibilidades: Con 200 GB hay suficiente, pero si vas a jugar mucho o trabajar con imágenes, video y/o sonido mejor más de 500 GB. Por otro lado, es importante que sea rápido, para eso busca que sea de 7200 RPM (revoluciones por minuto). Paso No. 3 Memoria Ram Es la memoria que usa la computadora para trabajar. Es recomendable comprar tarjetas de memoria para ampliar la capacidad. Cuanta más memoria tengas, podrás utilizar más aplicaciones y programas más potentes. Es recomendable un mínimo de 128 MB. Paso No. 4 Tarjeta de video y monitor La tarjeta de Video es el componente que hace más nítidas, rápidas y claras las imágenes en la pantalla. Dependiendo del fin que le des a la computadora, necesitarás mayor o menor potencia: - Para tus trabajos e internet: No más de 32 M - Para Juegos: No menos de 64 MB. Algunos juegos tienen requerimientos especiales. El monitor se mide en pulgadas, desde 14" a 21 o más (se miden igual que las TV); se recomienda 17" por precio y beneficios. También puede ser plano(LCD) que es mucho más cómodo y bonito, aunque caro y no muy bueno para los juegos. Paso No. 5 DC roms o quemadores de CDS Si bien no es imprescindible, vale la pena por una pequeña diferencia de costo, comprar un quemado de 48x de velocidad o más. Paso No. 6 Otros componentes Tarjeta de sonido.
  • 16. Conclusión El diseño y creación de la base de datos están en distintos modos de organizar la información y representar las relaciones entre por datos los tres modelos lógicos principales dentro de una base de datos son el modelo conceptual y modelo físico los cuales tiene ciertas ventajas de procesamiento y de negocios. Los gráficos y tablas nos sirven para resumir en un dibujo toda una serie de datos mucho más explícito y fácil de asimilar, los tipos de gráficos que se pueden utilizar en una base de datos son: conceptual, lógico y físico. Sistemas de gestión, es un sistema de desarrollo que hace posible ascender a datos integrados funcionales y organizacionales de una empresa.
  • 17. www.galeon.com www.belgrano.esc.edu.ar www.wikipedia.org/wiki www.mitecnologico.com www.definicionabc.com Ruiz González, francisco, arquitectura de sistemas de base de datos. Alberto Taboada Jiménez, MODELAMIENTO DE BASE DE DATOS Bibliografía