Está en la página 1de 18

DPOM - Bases de dato

s MySQL. Prof. Eugen


io Tisselli.
1
Bases de Datos MySQL
Introduccin y concetos
generales
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
!
Bases de Datos MySQL
"na #ase de datos es una estructura
infor$%tica en la &ue los datos se
organizan de tal $anera &ue constituyen
una entidad &ue uede crecer y
evolucionar. Per$ite $ostrar diferentes
vistas de su contenido' y uede ser
consultada y manipulada a la (e).
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
*
Bases de Datos MySQL
"na #ase de datos ta$#i+n uede (erse co$o un contexto'
una serie de reglas concretas a artir de las cuales los
datos se (an organi)ando en estructuras bien definidas y
&ue er$iten' gracias a dic,o -creci$iento y desarrollo
organi)ado-' $antener y dar origen a infor$acin
coherente e interconectada. Son entidades
infor$acionales &ue se for$an a artir de %to$os .datos/
&ue se co$#inan e interconectan siguiendo reglas recisas.
Son ade$%s un e0celente repositorio en el &ue se uede
al$acenar y $antener registro de todo tio de datos.
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
1
Bases de Datos MySQL
E2e$los3
4
canal5677ESSIBLE
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
8
Bases de Datos MySQL
E0isten diferentes aradig$as
alica#les al dise9o de las #ases
de datos' y a&u: estudiare$os el
$as co$;n de ellos3 el $odelo
Entidad-Relacin.
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
<
Bases de Datos MySQL
El $odelo Entidad-=elacin
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
>
Bases de Datos MySQL
Las #ases de datos dise9adas utili)ando el
$odelo Entidad-=elacin se conocen co$o
#ases de datos relacionales.
En este $odelo' cual&uier sistema uede
ser reresentado a tra(+s de entidades y
relaciones.
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
?
Bases de Datos MySQL
7ada entidad tiene caractersticas roias'
lla$adas roiedades' &ue nos er$itir%n
describir indi(idual$ente a cada uno de los
$ie$#ros ertenecientes a ella. La entidad
-alu$nos-' or e2e$lo' odr:a contar con
las siguientes caracter:sticas3 no$#re' edad'
grado actual' etc.
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
@
Bases de Datos MySQL
Las entidades son todos los sujetos u
objetos &ue juegan algn papel rele(ante
en el siste$a. Si ensa$os' or e2e$lo' en
una escuela co$o un siste$a a $odelar'
ode$os encontrar &ue algunas de las
entidades a tener en cuenta son3 alu$nos'
rofesores' asignaturas' aulas' ,orarios...
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
1A
Bases de Datos MySQL
Es $uy i$ortante encontrar una $anera
ara diferenciar los registros' de tal for$a
&ue cada uno de ellos sea nico y ueda ser
diferenciado de los de$%s.
Es or esto &ue las #ases de datos utili)an
identificadores numricos ;nicos ara
cada uno de los ele$entos al$acenados.
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
11
Bases de Datos MySQL
"na (e) &ue ,e$os identificado las entidades
e0istentes en un siste$a' nuestro $odelo nos lle(a
a anali)ar las relaciones &ue se esta#lecen entre
ellas. Siguiendo con el e2e$lo de la escuela'
ode$os decir &ue las entidades -asignatura- y
-aula- ueden estar relacionadas de la siguiente
$anera3 -una asignatura se i$arte en un aula' y
en un aula se ueden i$artir (arias asignaturas-.
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
1!
Bases de Datos MySQL
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
1*
Bases de Datos MySQL
Proiedades de las entidades.
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
11
Bases de Datos MySQL
Las relaciones &ue ueden e0istir en un
$odelo de este tio son3
5 uno a uno
5 uno a $uc,os
Teniendo esto en cuenta' Bde &ue $anera
odr:a$os relacionar las entidades
Calu$nosD y CrofesoresD E
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
18
Bases de Datos MySQL
Cun alu$no tiene $uc,os rofesores' un
rofesor tiene $uc,os alu$nosD
7uando e0isten relaciones C$uc,os a
$uc,osD' se crea una tabla intermedia' en
este caso ClistasD.
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
1<
Bases de Datos MySQL
Ejercicio3 Di#u2ar el diagra$a
Entidad-=elacin ara el
siste$a C$useoD' incluyendo
las roiedades de cada entidad.
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
1>
Bases de Datos MySQL
Los $odelos Entidad-=elacin
ofrecen una gran (enta2a3 se
ueden traducir directa$ente a
#ases de datos.
DPOM - Bases de dato
s MySQL. Prof. Eugen
io Tisselli.
1?
Bases de Datos MySQL
5 Las entidades se con(ierten en tablas
5 Las roiedades se con(ierten en campos
5 7ada ele$ento de una ta#la se con(ierte en un registro.
5 Los identificadores ;nicos se con(ierten en claves
primarias.
5 Las relaciones inciden directa$ente en la roia
estructura de las #ases de datos' as: co$o en la manera
de manipular la infor$acin.