GESTIÓN DE BASES DE DATOS
Juan Torres R.
APLICACIÓN DE BASES DE DATOS
Antecedentes
 La información el eje de las organizaciones
hoy día.
 La cantidad de información es enorme.
 Se tiene la necesidad de ser accesada
fácilmente y disponible todo el tiempo
(sistemas 24x7)
 La solución: las personas de computación han
desarrollado conceptos, técnicas y sistemas
bajo un tópico conocido como “Bases de
Datos“.
APLICACIÓN DE BASES DE DATOS
Definición
Surgen entonces los primeros conceptos:
 Dato: Es la representación física de un aspecto de la
realidad.
 Base de datos: conjunto de datos, que pueden estar
organizados y/o interrelacionados de alguna manera
con un propósito particular
 SGBD (Sistema Gestionador de Bases de Datos) es
una colección de datos interrelacionados y un conjunto
de programas para accesarlos. En otras palabras un
sistema para crear, manipular bases de datos.
Modelado de datos
 Definición
Un modelo es un conjunto de herramientas conceptuales para
describir datos, sus relaciones, su significado y sus restricciones de
consistencia.
 Características
Analiza los aspectos de interés para una organización y sus
relaciones.
Resulta en el descubrimiento y documentación de los recursos de
datos del negocio.
El modelado pregunta " Qué ? " en lugar de " Cómo ? “.
Es una tarea difícil, cuya habilidad solo se adquiere con la
experiencia.
 Metas y beneficios
Registrar los requerimientos de datos de un proceso de negocio.
Permite observar:
 Patrones de datos
 Usos potenciales de los datos
TIPOS DE MODELADO DE DATOS
 Básicamente son 3:
Conceptual: muy general y abstracto, visión
general del negocio/institución.
Lógico: versión completa que incluye todos los
detalles acerca de los datos.
Físico: esquema que se implementara en un
manejador de bases de datos (DBMS).
MODELADO DE DATOS CONCEPTUAL
 Conceptos básicos:
1. Algunos aspectos a considerar al momento de
realizar el modelado/análisis
2. No pensar físicamente, pensar conceptualmente
3. No pensar en procesos, pensar en estructura
4. No pensar en navegación, pensar en términos de
relaciones
MODELOS CONCEPTUALES
Existen distintos tipos de modelos conceptuales:
 Basados en registros
 Jerárquico: datos en registros, relacionados con
apuntadores y organizados como colecciones de
árboles
 Redes: datos en registros relacionados por
apuntadores y organizados en gráficas arbitrarias
 Relacional: datos en tablas relacionados por el
contenido de ciertas columnas
MODELOS CONCEPTUALES
 Basados en objetos
 Orientado a objetos: datos como instancias de
objetos (incluyendo sus métodos)
 Entidad-relación: datos organizados en
conjuntos interrelacionados de objetos
(entidades) con atributos asociados
MODELO ENTIDAD-RELACIÓN
 Definición:
Generalmente todo modelo tiene una
representación gráfica, para el caso de datos el
modelo más popular es el modelo entidad-
relación o digrama E/R.
 Se denomina así debido a que precisamente
permite representar relaciones entre entidades
(objetivo del modelado de datos).
MODELO ENTIDAD-RELACIÓN
El modelo debe estar compuesto por:
 Entidades
 Atributos
 Relaciones
 Cardinalidad
 Llaves
CONJUNTOS DE ENTIDADES Y ATRIBUTOS
 Entidades: todo lo que existe y es capaz de ser
descrito (sustantivo).
 Atributos: es una característica (adjetivo) de
una entidad que puede hacer 1 de tres cosas:
 Identificar
 Relacionar
 Describir
CONJUNTOS DE ENTIDADES Y ATRIBUTOS
 En el diseño se pueden considerar 3 categorías
de atributos
 Simples o compuestos: ya sea que el atributo
sea un todo o bien este compuesto
 Con valores simples o multivaluados: en base a
si consisten de un solo valor o un conjunto de
valores.
 Derivados: que se pueden calcular en base a
otros atributos.
CONJUNTOS DE RELACIONES
 Relaciones: la conexión que existe entre 2
entidades (verbo).

Gestion de base de datos - Modelo Conceptual

  • 1.
    GESTIÓN DE BASESDE DATOS Juan Torres R.
  • 2.
    APLICACIÓN DE BASESDE DATOS Antecedentes  La información el eje de las organizaciones hoy día.  La cantidad de información es enorme.  Se tiene la necesidad de ser accesada fácilmente y disponible todo el tiempo (sistemas 24x7)  La solución: las personas de computación han desarrollado conceptos, técnicas y sistemas bajo un tópico conocido como “Bases de Datos“.
  • 3.
    APLICACIÓN DE BASESDE DATOS Definición Surgen entonces los primeros conceptos:  Dato: Es la representación física de un aspecto de la realidad.  Base de datos: conjunto de datos, que pueden estar organizados y/o interrelacionados de alguna manera con un propósito particular  SGBD (Sistema Gestionador de Bases de Datos) es una colección de datos interrelacionados y un conjunto de programas para accesarlos. En otras palabras un sistema para crear, manipular bases de datos.
  • 4.
    Modelado de datos Definición Un modelo es un conjunto de herramientas conceptuales para describir datos, sus relaciones, su significado y sus restricciones de consistencia.  Características Analiza los aspectos de interés para una organización y sus relaciones. Resulta en el descubrimiento y documentación de los recursos de datos del negocio. El modelado pregunta " Qué ? " en lugar de " Cómo ? “. Es una tarea difícil, cuya habilidad solo se adquiere con la experiencia.  Metas y beneficios Registrar los requerimientos de datos de un proceso de negocio. Permite observar:  Patrones de datos  Usos potenciales de los datos
  • 5.
    TIPOS DE MODELADODE DATOS  Básicamente son 3: Conceptual: muy general y abstracto, visión general del negocio/institución. Lógico: versión completa que incluye todos los detalles acerca de los datos. Físico: esquema que se implementara en un manejador de bases de datos (DBMS).
  • 6.
    MODELADO DE DATOSCONCEPTUAL  Conceptos básicos: 1. Algunos aspectos a considerar al momento de realizar el modelado/análisis 2. No pensar físicamente, pensar conceptualmente 3. No pensar en procesos, pensar en estructura 4. No pensar en navegación, pensar en términos de relaciones
  • 7.
    MODELOS CONCEPTUALES Existen distintostipos de modelos conceptuales:  Basados en registros  Jerárquico: datos en registros, relacionados con apuntadores y organizados como colecciones de árboles  Redes: datos en registros relacionados por apuntadores y organizados en gráficas arbitrarias  Relacional: datos en tablas relacionados por el contenido de ciertas columnas
  • 8.
    MODELOS CONCEPTUALES  Basadosen objetos  Orientado a objetos: datos como instancias de objetos (incluyendo sus métodos)  Entidad-relación: datos organizados en conjuntos interrelacionados de objetos (entidades) con atributos asociados
  • 9.
    MODELO ENTIDAD-RELACIÓN  Definición: Generalmentetodo modelo tiene una representación gráfica, para el caso de datos el modelo más popular es el modelo entidad- relación o digrama E/R.  Se denomina así debido a que precisamente permite representar relaciones entre entidades (objetivo del modelado de datos).
  • 10.
    MODELO ENTIDAD-RELACIÓN El modelodebe estar compuesto por:  Entidades  Atributos  Relaciones  Cardinalidad  Llaves
  • 11.
    CONJUNTOS DE ENTIDADESY ATRIBUTOS  Entidades: todo lo que existe y es capaz de ser descrito (sustantivo).  Atributos: es una característica (adjetivo) de una entidad que puede hacer 1 de tres cosas:  Identificar  Relacionar  Describir
  • 12.
    CONJUNTOS DE ENTIDADESY ATRIBUTOS  En el diseño se pueden considerar 3 categorías de atributos  Simples o compuestos: ya sea que el atributo sea un todo o bien este compuesto  Con valores simples o multivaluados: en base a si consisten de un solo valor o un conjunto de valores.  Derivados: que se pueden calcular en base a otros atributos.
  • 13.
    CONJUNTOS DE RELACIONES Relaciones: la conexión que existe entre 2 entidades (verbo).