Introducción a Base de
        Datos                                               Conceptos básicos


Un modelo de datos es una colección de conceptos que
   pueden ser utilizados para describir la estructura de
   una base de datos.

Es la base de todo sistema de información y surge en la
    etapa de Análisis.



                  http://www.dosideas.com
Mayo de 2009                         Dos Ideas - La visión de Sistemas desde el Desarrollo
Modelo de Datos
El modelo de datos conceptual muestra la información necesaria para lograr los objetivos planteados en las
   reglas de negocio.

El diseño lógico surge del modelo de datos conceptual llegando a la confección de los scripts de creación de la
   base de datos.




                     Requerimiento de Información del Negocio

                                        Modelo de Datos
                                          Conceptual

                                        Diseño Lógico de
                                         Base de Datos

                                          Construcción
                                        Física de Base de
                                              Datos


                              Operación de la Base de Datos
Modelo de Entidad-
                                                         Relación
El modelo de datos conceptual se basa en diagrama de Entidad-Relación. ( DER )

Es utilizado para el diseño conceptual de aplicaciones de base de datos, y
     muchas herramientas de diseño de base de datos emplean sus
     conceptos.

El objeto básico que el modelo ER representa es una entidad, la cual es una
      “cosa” del mundo real con existencia independiente. Una entidad
      puede ser un objeto con existencia física (una persona determinada,
      un auto, una casa, un empleado), o puede ser un objeto con una
      existencia conceptual (una compañía, un trabajo, un curso
      universitario). Cada entidad posee atributos; propiedades de interés
      que describen a la entidad.
Modelo de Entidad-
          Relación
Modelo de Entidad-
                                                                                              Relación
Veamos ahora cuales son las características principales de una Entidad:

Una entidad debe contener al menos un atributo

Cada instancia de la entidad debe identificarse únicamente a través de uno o mas atributos. A este atributo o
    conjunto de atributos se les da el nombre de Identificador Único de la entidad.
   •      Si tomamos la entidad EMPLOYEE podemos decir que el identificador único seria el atributo número



Los atributos de una entidad deben tener un único valor para cada instancia
   •      Volviendo a la entidad EMPLOYEE los atributos definidos poseen un único valor para cada instancia :
   •      Ejemplo:      número     nombre              cargo
          1    Perez Juan          Gerente
          2    Fernandez Carlos Empleado
          3    Valdez Liliana      Empleado
Modelo de Entidad-
                                          Relación


Modelo Conceptual de Datos   Diseño Lógico de Base de Datos


        Entidad                         Tabla

       Relación                   Clave Foránea

       Atributo                       Columna

 Identificador único              Clave Primaria
Definición de Base de
                                                       Datos
Una base de datos es una colección de datos relacionados que representa
     algún aspecto del mundo real, algunas veces denominado universo de
     discurso o dominio de problema.

Una base de datos es diseñada, construida y cargada con datos para un
     propósito específico. Existe un grupo de usuarios y un conjunto de
     aplicaciones preconcebidas en las cuales dichos usuarios están
     interesados.
Definición de Base de Datos
El tipo de base de datos con el que vamos a trabajar es el RELACIONAL
Definición de Base de Datos
Definir una base de datos consiste en especificar los tipos de datos,
  estructuras y restricciones para los datos que se quieren almacenar.

Construir la base de datos es el proceso de almacenar los datos propiamente
  dichos en un medio de almacenamiento controlado por el DBMS . El Sistema
  de Gestión de Base de Datos (DBMS – Database Management System) es
  una colección de programas de software que permite crear y mantener una
  base de datos.

Manipular una base de datos incluye funciones tales como: consultar la base
  de datos para recuperar datos específicos, actualizar la base de datos para
  reflejar cambios ocurridos en el mundo real, y generar reportes a partir de
  los datos.

Capitulo1 sql (conceptos-basicos)

  • 1.
    Introducción a Basede Datos Conceptos básicos Un modelo de datos es una colección de conceptos que pueden ser utilizados para describir la estructura de una base de datos. Es la base de todo sistema de información y surge en la etapa de Análisis. http://www.dosideas.com Mayo de 2009 Dos Ideas - La visión de Sistemas desde el Desarrollo
  • 2.
    Modelo de Datos Elmodelo de datos conceptual muestra la información necesaria para lograr los objetivos planteados en las reglas de negocio. El diseño lógico surge del modelo de datos conceptual llegando a la confección de los scripts de creación de la base de datos. Requerimiento de Información del Negocio Modelo de Datos Conceptual Diseño Lógico de Base de Datos Construcción Física de Base de Datos Operación de la Base de Datos
  • 3.
    Modelo de Entidad- Relación El modelo de datos conceptual se basa en diagrama de Entidad-Relación. ( DER ) Es utilizado para el diseño conceptual de aplicaciones de base de datos, y muchas herramientas de diseño de base de datos emplean sus conceptos. El objeto básico que el modelo ER representa es una entidad, la cual es una “cosa” del mundo real con existencia independiente. Una entidad puede ser un objeto con existencia física (una persona determinada, un auto, una casa, un empleado), o puede ser un objeto con una existencia conceptual (una compañía, un trabajo, un curso universitario). Cada entidad posee atributos; propiedades de interés que describen a la entidad.
  • 4.
  • 5.
    Modelo de Entidad- Relación Veamos ahora cuales son las características principales de una Entidad: Una entidad debe contener al menos un atributo Cada instancia de la entidad debe identificarse únicamente a través de uno o mas atributos. A este atributo o conjunto de atributos se les da el nombre de Identificador Único de la entidad. • Si tomamos la entidad EMPLOYEE podemos decir que el identificador único seria el atributo número Los atributos de una entidad deben tener un único valor para cada instancia • Volviendo a la entidad EMPLOYEE los atributos definidos poseen un único valor para cada instancia : • Ejemplo: número nombre cargo 1 Perez Juan Gerente 2 Fernandez Carlos Empleado 3 Valdez Liliana Empleado
  • 6.
    Modelo de Entidad- Relación Modelo Conceptual de Datos Diseño Lógico de Base de Datos Entidad Tabla Relación Clave Foránea Atributo Columna Identificador único Clave Primaria
  • 7.
    Definición de Basede Datos Una base de datos es una colección de datos relacionados que representa algún aspecto del mundo real, algunas veces denominado universo de discurso o dominio de problema. Una base de datos es diseñada, construida y cargada con datos para un propósito específico. Existe un grupo de usuarios y un conjunto de aplicaciones preconcebidas en las cuales dichos usuarios están interesados.
  • 8.
    Definición de Basede Datos El tipo de base de datos con el que vamos a trabajar es el RELACIONAL
  • 9.
    Definición de Basede Datos Definir una base de datos consiste en especificar los tipos de datos, estructuras y restricciones para los datos que se quieren almacenar. Construir la base de datos es el proceso de almacenar los datos propiamente dichos en un medio de almacenamiento controlado por el DBMS . El Sistema de Gestión de Base de Datos (DBMS – Database Management System) es una colección de programas de software que permite crear y mantener una base de datos. Manipular una base de datos incluye funciones tales como: consultar la base de datos para recuperar datos específicos, actualizar la base de datos para reflejar cambios ocurridos en el mundo real, y generar reportes a partir de los datos.