La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Introducción y conceptos generales

Presentaciones similares


Presentación del tema: "Introducción y conceptos generales"— Transcripción de la presentación:

1 Introducción y conceptos generales
Bases de Datos MySQL Introducción y conceptos generales DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

2 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.
Una base de datos es una estructura informática en la que los datos se organizan de tal manera que constituyen una entidad que puede crecer y evolucionar. Permite mostrar diferentes vistas de su contenido, y puede ser consultada y manipulada a la vez. DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

3 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.
Una base de datos también puede verse como un contexto, una serie de reglas concretas a partir de las cuales los datos se van organizando en estructuras bien definidas y que permiten, gracias a dicho "crecimiento y desarrollo organizado", mantener y dar origen a información coherente e interconectada. Son entidades informacionales que se forman a partir de átomos (datos) que se combinan e interconectan siguiendo reglas precisas. Son además un excelente repositorio en el que se puede almacenar y mantener registro de todo tipo de datos. DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

4 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.
Ejemplos: Z canal*ACCESSIBLE DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

5 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.
Existen diferentes paradigmas aplicables al diseño de las bases de datos, y aquí estudiaremos el mas común de ellos: el modelo Entidad-Relación. DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

6 El modelo Entidad-Relación
Bases de Datos MySQL El modelo Entidad-Relación DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

7 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.
Las bases de datos diseñadas utilizando el modelo Entidad-Relación se conocen como bases de datos relacionales. En este modelo, cualquier sistema puede ser representado a través de entidades y relaciones. DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

8 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.
Cada entidad tiene características propias, llamadas propiedades, que nos permitirán describir individualmente a cada uno de los miembros pertenecientes a ella. La entidad "alumnos", por ejemplo, podría contar con las siguientes características: nombre, edad, grado actual, etc. DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

9 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.
Las entidades son todos los sujetos u objetos que juegan algún papel relevante en el sistema. Si pensamos, por ejemplo, en una escuela como un sistema a modelar, podemos encontrar que algunas de las entidades a tener en cuenta son: alumnos, profesores, asignaturas, aulas, horarios... DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

10 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.
Es muy importante encontrar una manera para diferenciar los registros, de tal forma que cada uno de ellos sea único y pueda ser diferenciado de los demás. Es por esto que las bases de datos utilizan identificadores numéricos únicos para cada uno de los elementos almacenados. DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

11 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.
Una vez que hemos identificado las entidades existentes en un sistema, nuestro modelo nos lleva a analizar las relaciones que se establecen entre ellas. Siguiendo con el ejemplo de la escuela, podemos decir que las entidades "asignatura" y "aula" pueden estar relacionadas de la siguiente manera: "una asignatura se imparte en un aula, y en un aula se pueden impartir varias asignaturas". DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

12 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

13 Bases de Datos MySQL Propiedades de las entidades.
DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

14 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.
Las relaciones que pueden existir en un modelo de este tipo son: * uno a uno * uno a muchos Teniendo esto en cuenta, ¿de que manera podríamos relacionar las entidades “alumnos” y “profesores” ? DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

15 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.
“un alumno tiene muchos profesores, un profesor tiene muchos alumnos” Cuando existen relaciones “muchos a muchos”, se crea una tabla intermedia, en este caso “listas”. DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

16 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.
Ejercicio: Dibujar el diagrama Entidad-Relación para el sistema “museo”, incluyendo las propiedades de cada entidad. DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

17 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.
Los modelos Entidad-Relación ofrecen una gran ventaja: se pueden traducir directamente a bases de datos. DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.

18 DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.
* Las entidades se convierten en tablas * Las propiedades se convierten en campos * Cada elemento de una tabla se convierte en un registro. * Los identificadores únicos se convierten en claves primarias. * Las relaciones inciden directamente en la propia estructura de las bases de datos, así como en la manera de manipular la información. DPOM - Bases de datos MySQL. Prof. Eugenio Tisselli.


Descargar ppt "Introducción y conceptos generales"

Presentaciones similares


Anuncios Google