Log de la platica de BD en IRC
2008-06-30 11:47:06-05
General
* Loaded log from Sun Jun 29 14:27:36 2008
* Has entrado en #mononeurona.org
* El topic para #mononeurona.org es ¡Bienvenid@ a la Mononeurona! || ¡Despabila tu mononeurona y comparte tu conocimiento! || Registra tu nick: "/msg nickserv register your-password" || Sandbox: http://mononeurona.org.pastebin.com || Vista la página oficial: http://www.mononeurona.org/ || Date de alta y sé parte del selecto grupo.
* Topic para #mononeurona.org definido por asarch en Wed Apr 2 16:03:23 2008
* #mononeurona.org :[freenode-info] why register and identify? your IRC nick is how people know you. http://freenode.net/faq.shtml#nicksetup
<rnstux> Ahora si..Empezamos :P
<rnstux> Primero lo primero..
<rnstux> Una base de datos es una coleccion de datos que estan interrelacionados y ordenados en foma integrada y compartida
<rnstux> y donde se evita cualquier redundancia
<rnstux> Bien..ahora existen conjuntos de programas para manejar estas bases de datos
<rnstux> Denominados Sistemas Gestores de Bases de Datos, Como MySQl, Postgres, Oracle..etc. etc.
<rnstux> Ahora bien, para representar esos datos se utilizan lo que conocemos como. Modelos de Datos.
<rnstux> Existen Modelos: Lógicos(Basados en registros), Modelos basados en Objetos y Modelos Físicos
<rnstux> Aquí utilizaremos, el modelo lógico basado en objetos..
<rnstux> Y pueden ser del tipo: Entidad-Relación, Orientados a Objetos, modelos semánticos.
<rnstux> Explicare el Modelo Entidad-Relación (E-R)
<rnstux> El modelo E-R, se compone como su nombre lo indica de Entidades(Objetos),que pueden ser *Reales O * Abstractos
<rnstux> Que quiere decir reales: Pues son objetos que podemos ver, tocar..etc
<rnstux> Como por ejemplo: Una persona es una entidad, Un coche, Un libro,
<rnstux> Etc.y los objetos Abstractos son Objetos (Imaginarios)
<rnstux> Como por ejemplo.. Cuenta Bancaria, Renta, Venta..
<rnstux> Etc..
<rnstux> vamos bien?
<rnstux> O ya se durmieron?
<jose8017> si
<jose8017> dale
<rnstux> En en Modelo E-R, las entidades se representan con un Rectangulo
<rnstux> Una
<rnstux> entidad puede estar relaciona con otra entidad.
<rnstux> Por ejemplo...Entidad: Persona, esta relacionada con la Entidad Coche
<rnstux> Y la relación puede ser: Persona tiene un Coche
<rnstux> Las relaciones en el Modelo E-R, se representan con un Rombo
<rnstux> y esta unido a las entidades mediante una linea
<rnstux> Y que mas o menos así
<rnstux> Rectangulo---------------Rombo-----------Rectangulo :)
<rnstux> Muy ilustrativo mi diagrama :)
<jose8017> ;)
<rnstux> Y dentro de las figuras, puede quedar el texto.
<rnstux> Persona-------------------------Tiene un-----------------Coche
<rnstux> Dentro del Diag. E-R
<rnstux> *Modelo
<rnstux> Existe el termino de: Correspondencia de Cardinalidades
<rnstux> Que nos indica el número de entidades con las que otra entidad puede estar relacionada
<rnstux> Y los tipos de Correspondencia de Cardinalidades son:
<rnstux> 1:1 ---> Uno a uno, quiere decir que una entidad solo puede estar relacionada con una sola entidad
<rnstux> Por ejemplo.
<humu_guest> un país tiene un presidente :D
<rnstux> Esposa y Esposo...(A veces este ejemplo no aplica)... :P Un esposo solo puede tener una esposa
<rnstux> Y una esposa solo puede tener un esposo..
<jose8017> bueno depende del pais
<jose8017> jeje
<rnstux> Y en Diagrama E-R..queda asi.. Esposo------------1---Tiene----1---------Esposa
<rnstux> Ok!
<rnstux> buenos ejemplos
* asarch (n=asarch@189.188.56.125) ha entrado en #mononeurona.org
* ChanServ da OP a asarch
<rnstux> Vaya!
<humu_guest> # apt-get install dia (es una buena herramienta para diagramar casi cualquier cosa)
<rnstux> Tenemos al otro tipó de relacion----1:N Uno a muchos
<rnstux> Y quiere decir que..una entidad puede estar relacionada con muchas entidadades
<rnstux> Lo tomare en cuenta, mientras seguire con ascii art
<rnstux> ja!
<rnstux> Ejemplo: Tenemos la Entidad profesor, y un profe imparte una materia
<rnstux> Pero ese mismo profesor puede impartir muchas materias
<rnstux> Ahi esta una relación 1 a muhos
<rnstux> 2 mins..
<rnstux> Profesor---------1--Imparte----N-----Materias
<rnstux> Otro ejemplo pueder ser.
<rnstux> Un esposo tiene muchas esposa
<rnstux> Jaja. se oye mejor!
<rnstux> :P
<rnstux> Continuando----Tenemos la relación N:1
<rnstux> Muchos a Uno..En donde muchas Entidades se pueden asociar a una sola entidad..
<rnstux> Todo bien?
<rnstux> :P de nuevo el cliente
<rnstux> :P
<jose8017> asi es
<rnstux> voy
<rnstux> :P
<rnstux> Y el otro tipo es N:N
<rnstux> Muchas entidades
<rnstux> se relacionan con muchas entidades
<rnstux> por ejemplo
<rnstux> Peliculas y Socios
<rnstux> Cual es la relacion?
<rnstux> haber digan
<jose8017> n:n
<rnstux> Por que?
<jose8017> porque varias peliculas pueden pernenecer no solo a un socio sino a varios
<rnstux> Una pelicula puede ser rentada por varios socios
<rnstux> y los socios se pueden llevar muchas peliculas en una visita
<rnstux> y relacion
<rnstux> Profesor, Materia?
<jose8017> dependeria el caso
<rnstux> ejemplo...
<jose8017> puede ser 1 : n cuando un solo profesor puede impartir varias materias
<jose8017> pero hay instituciones donde varios profersores imparten una misma materia
<jose8017> ahi seria n:n
<rnstux> asi es
<rnstux> Y en lector-libro
<rnstux> De una biblioteca
<jose8017> varios lectores pueden pedir el mismo libro, o un lector puede pedir varios libros
<jose8017> n:n
<rnstux> Ok!
<rnstux> Como ya quedo claro :)
<rnstux> Las relaciones
<rnstux> N:N
<jose8017> al momento de crear las tablas se coloca una tabla libros vs lectores¿¿ como se expresa esto en el diagrama
<humu_guest> qué buena pregunta
<humu_guest> ¿es ahí donde entran las entidades débiles o me estoy yendo muy rápido?
<rnstux> :O
<jose8017> no dale como es eso
<rnstux> bien las relaciones N:N no se pueden diagramar
<jose8017> entonces
<rnstux> se descomponen
<rnstux> En relaciones
<rnstux> 1:N
<rnstux> Uno a muchos
<rnstux> Se crea una nueva entidad.
<rnstux> En la relacion Lector,Libro
<rnstux> Se puede crear una entidad intermedia..Llamada Lector/Libro
<rnstux> Y la relacion queda asi
<rnstux> Lector-------------->Lector/Libro
<rnstux> 1:Nç
<rnstux> 1 a muchos
<rnstux> y viceversa
<rnstux> Lector/Libro<-----------------------Lector
<rnstux> N:1 Muchos a uno
<rnstux> Esta claro?
<jose8017> si ok, suponia que habia otra forma de hacer esto en un mismo diagrama
<rnstux> No
<rnstux> se puede hacer
<jose8017> ok pero que es eso de entidades debiles
<rnstux> Eso hablermos mas adelante
<rnstux> Cuando hablemos de Claves :P
<rnstux> Bien..
<jose8017> ok
<rnstux> Ahora..Que tipo de relacion es esta
<rnstux> Productos-Cliente?
<jose8017> n:n
<rnstux> bien
<rnstux> Entonces la descomponemos
<rnstux> Producto-----Cliente/Producto------Producto
<rnstux> 1:N y N:1
<rnstux> Pero la entidad Cliente/Producto...Puede tener un nombre mas apropiado
<rnstux> por ejemplo... Ventas
<rnstux> O compras..
<rnstux> Como quieran
<jose8017> o kardex
<rnstux> asi es
<rnstux> :P
<rnstux> Como ya quedo claro las relaciones
<rnstux> sigamos..
* asarch se ha marchado ("I post, therefore I am")
<rnstux> La entidades poseen atributos
<rnstux> Es decir caracteristicas que los identifican
<rnstux> Entidad Persona: tiene los siguiente atributos.
<rnstux> Nombre, Edad, Sexo (No se refiere a frecuencia), Direccion, Telefono..
<rnstux> etc.
<rnstux> Entidad: Producto tiene los siguientes atributos.... Precio Unitario, Nombre, Existencia
<rnstux> Entidad: Libro atributos: Titulo, autor, editorial
<rnstux> Etc..
<rnstux> Bien dentro de los atributos, existen los atributos compuestos y simples
<rnstux> Atributos compuestos son: Apellidos (Se compone de apellidos materno y paterno)
<rnstux> Direccion: (Calle, Manzana, Edificio, Numero, Numero interior)
<rnstux> Etc.
<rnstux> Telefono(Clave+ número telefonico)
<rnstux> Fecha de Naciemiento (Dias + mes + año)
<rnstux> Y los simples son aquellos que no se pueden descomponer...ATOMICOS
<rnstux> como.. Sexo, Edad, Cantidad, Precio
<rnstux> Vamos bien?
<rnstux> Tambien podemos clasificar a los atributos como: Univalorados Y Multivalorados..
<rnstux> Los univalorados solo pueden tomar un valor:
* jose80171 (n=Andina@190.154.240.16) ha entrado en #mononeurona.org
<rnstux> Ejemplo: La CURP, RFC, y tambien nos pueden servir para identificar a una entidad
<rnstux> y Multivalorados....Pueden tomar mas de una valor al mismo tiempo: ejemplo... Telefono, Email, Direccion
<rnstux> Un persona puede tener muchos telefonos, muchas direcciones de correo
* jose8017 se ha marchado ("Leaving.")
<rnstux> Orale!
<rnstux> Quien queda?
<rnstux> ???
<jose80171> tengo que retirarme pero dejo activo para luego chequear el log
<rnstux> :O
<rnstux> Mejor!!
<rnstux> Lo dejamos hasta aquí :P y continuamos
<rnstux> El miercoles :P
<jose80171> a que hora
<rnstux> No veo a nadie mas conectado
<rnstux> Como a las 12 :P
<rnstux> Yo lo posteo en mi blog?
<rnstux> Cual es tu nombre de usuario en la MN?
<jose80171> cual es tu blog
<rnstux> busca en la parte de blogs de la MN
<rnstux> rnstux :)
<rnstux> http://www.mononeurona.org/blog/rnstux
<jose80171> de mono neurona ok-,
<rnstux> Chido!
<rnstux> Ya viene lo mas interesante
<rnstux> :P
<jose80171> si me quede picado
<jose80171> pero debo salir
<rnstux> Nada mas falta Claves y de ahi Normalización
<rnstux> Eso esta mas chido!
<humu_guest> oquei
* humu_guest (i=c8426cd2@gateway/web/ajax/mibbit.com/x-3d43a66a00049ff4) ha abandonado #mononeurona.org
<rnstux> Weno! Voy a comer tengo hambre :P
<rnstux> Nos leemos yo lo posteo
<jose80171> ok
* Has entrado en #mononeurona.org
* El topic para #mononeurona.org es ¡Bienvenid@ a la Mononeurona! || ¡Despabila tu mononeurona y comparte tu conocimiento! || Registra tu nick: "/msg nickserv register your-password" || Sandbox: http://mononeurona.org.pastebin.com || Vista la página oficial: http://www.mononeurona.org/ || Date de alta y sé parte del selecto grupo.
* Topic para #mononeurona.org definido por asarch en Wed Apr 2 16:03:23 2008
* #mononeurona.org :[freenode-info] why register and identify? your IRC nick is how people know you. http://freenode.net/faq.shtml#nicksetup
<rnstux> Ahora si..Empezamos :P
<rnstux> Primero lo primero..
<rnstux> Una base de datos es una coleccion de datos que estan interrelacionados y ordenados en foma integrada y compartida
<rnstux> y donde se evita cualquier redundancia
<rnstux> Bien..ahora existen conjuntos de programas para manejar estas bases de datos
<rnstux> Denominados Sistemas Gestores de Bases de Datos, Como MySQl, Postgres, Oracle..etc. etc.
<rnstux> Ahora bien, para representar esos datos se utilizan lo que conocemos como. Modelos de Datos.
<rnstux> Existen Modelos: Lógicos(Basados en registros), Modelos basados en Objetos y Modelos Físicos
<rnstux> Aquí utilizaremos, el modelo lógico basado en objetos..
<rnstux> Y pueden ser del tipo: Entidad-Relación, Orientados a Objetos, modelos semánticos.
<rnstux> Explicare el Modelo Entidad-Relación (E-R)
<rnstux> El modelo E-R, se compone como su nombre lo indica de Entidades(Objetos),que pueden ser *Reales O * Abstractos
<rnstux> Que quiere decir reales: Pues son objetos que podemos ver, tocar..etc
<rnstux> Como por ejemplo: Una persona es una entidad, Un coche, Un libro,
<rnstux> Etc.y los objetos Abstractos son Objetos (Imaginarios)
<rnstux> Como por ejemplo.. Cuenta Bancaria, Renta, Venta..
<rnstux> Etc..
<rnstux> vamos bien?
<rnstux> O ya se durmieron?
<jose8017> si
<jose8017> dale
<rnstux> En en Modelo E-R, las entidades se representan con un Rectangulo
<rnstux> Una
<rnstux> entidad puede estar relaciona con otra entidad.
<rnstux> Por ejemplo...Entidad: Persona, esta relacionada con la Entidad Coche
<rnstux> Y la relación puede ser: Persona tiene un Coche
<rnstux> Las relaciones en el Modelo E-R, se representan con un Rombo
<rnstux> y esta unido a las entidades mediante una linea
<rnstux> Y que mas o menos así
<rnstux> Rectangulo---------------Rombo-----------Rectangulo :)
<rnstux> Muy ilustrativo mi diagrama :)
<jose8017> ;)
<rnstux> Y dentro de las figuras, puede quedar el texto.
<rnstux> Persona-------------------------Tiene un-----------------Coche
<rnstux> Dentro del Diag. E-R
<rnstux> *Modelo
<rnstux> Existe el termino de: Correspondencia de Cardinalidades
<rnstux> Que nos indica el número de entidades con las que otra entidad puede estar relacionada
<rnstux> Y los tipos de Correspondencia de Cardinalidades son:
<rnstux> 1:1 ---> Uno a uno, quiere decir que una entidad solo puede estar relacionada con una sola entidad
<rnstux> Por ejemplo.
<humu_guest> un país tiene un presidente :D
<rnstux> Esposa y Esposo...(A veces este ejemplo no aplica)... :P Un esposo solo puede tener una esposa
<rnstux> Y una esposa solo puede tener un esposo..
<jose8017> bueno depende del pais
<jose8017> jeje
<rnstux> Y en Diagrama E-R..queda asi.. Esposo------------1---Tiene----1---------Esposa
<rnstux> Ok!
<rnstux> buenos ejemplos
* asarch (n=asarch@189.188.56.125) ha entrado en #mononeurona.org
* ChanServ da OP a asarch
<rnstux> Vaya!
<humu_guest> # apt-get install dia (es una buena herramienta para diagramar casi cualquier cosa)
<rnstux> Tenemos al otro tipó de relacion----1:N Uno a muchos
<rnstux> Y quiere decir que..una entidad puede estar relacionada con muchas entidadades
<rnstux> Lo tomare en cuenta, mientras seguire con ascii art
<rnstux> ja!
<rnstux> Ejemplo: Tenemos la Entidad profesor, y un profe imparte una materia
<rnstux> Pero ese mismo profesor puede impartir muchas materias
<rnstux> Ahi esta una relación 1 a muhos
<rnstux> 2 mins..
<rnstux> Profesor---------1--Imparte----N-----Materias
<rnstux> Otro ejemplo pueder ser.
<rnstux> Un esposo tiene muchas esposa
<rnstux> Jaja. se oye mejor!
<rnstux> :P
<rnstux> Continuando----Tenemos la relación N:1
<rnstux> Muchos a Uno..En donde muchas Entidades se pueden asociar a una sola entidad..
<rnstux> Todo bien?
<rnstux> :P de nuevo el cliente
<rnstux> :P
<jose8017> asi es
<rnstux> voy
<rnstux> :P
<rnstux> Y el otro tipo es N:N
<rnstux> Muchas entidades
<rnstux> se relacionan con muchas entidades
<rnstux> por ejemplo
<rnstux> Peliculas y Socios
<rnstux> Cual es la relacion?
<rnstux> haber digan
<jose8017> n:n
<rnstux> Por que?
<jose8017> porque varias peliculas pueden pernenecer no solo a un socio sino a varios
<rnstux> Una pelicula puede ser rentada por varios socios
<rnstux> y los socios se pueden llevar muchas peliculas en una visita
<rnstux> y relacion
<rnstux> Profesor, Materia?
<jose8017> dependeria el caso
<rnstux> ejemplo...
<jose8017> puede ser 1 : n cuando un solo profesor puede impartir varias materias
<jose8017> pero hay instituciones donde varios profersores imparten una misma materia
<jose8017> ahi seria n:n
<rnstux> asi es
<rnstux> Y en lector-libro
<rnstux> De una biblioteca
<jose8017> varios lectores pueden pedir el mismo libro, o un lector puede pedir varios libros
<jose8017> n:n
<rnstux> Ok!
<rnstux> Como ya quedo claro :)
<rnstux> Las relaciones
<rnstux> N:N
<jose8017> al momento de crear las tablas se coloca una tabla libros vs lectores¿¿ como se expresa esto en el diagrama
<humu_guest> qué buena pregunta
<humu_guest> ¿es ahí donde entran las entidades débiles o me estoy yendo muy rápido?
<rnstux> :O
<jose8017> no dale como es eso
<rnstux> bien las relaciones N:N no se pueden diagramar
<jose8017> entonces
<rnstux> se descomponen
<rnstux> En relaciones
<rnstux> 1:N
<rnstux> Uno a muchos
<rnstux> Se crea una nueva entidad.
<rnstux> En la relacion Lector,Libro
<rnstux> Se puede crear una entidad intermedia..Llamada Lector/Libro
<rnstux> Y la relacion queda asi
<rnstux> Lector-------------->Lector/Libro
<rnstux> 1:Nç
<rnstux> 1 a muchos
<rnstux> y viceversa
<rnstux> Lector/Libro<-----------------------Lector
<rnstux> N:1 Muchos a uno
<rnstux> Esta claro?
<jose8017> si ok, suponia que habia otra forma de hacer esto en un mismo diagrama
<rnstux> No
<rnstux> se puede hacer
<jose8017> ok pero que es eso de entidades debiles
<rnstux> Eso hablermos mas adelante
<rnstux> Cuando hablemos de Claves :P
<rnstux> Bien..
<jose8017> ok
<rnstux> Ahora..Que tipo de relacion es esta
<rnstux> Productos-Cliente?
<jose8017> n:n
<rnstux> bien
<rnstux> Entonces la descomponemos
<rnstux> Producto-----Cliente/Producto------Producto
<rnstux> 1:N y N:1
<rnstux> Pero la entidad Cliente/Producto...Puede tener un nombre mas apropiado
<rnstux> por ejemplo... Ventas
<rnstux> O compras..
<rnstux> Como quieran
<jose8017> o kardex
<rnstux> asi es
<rnstux> :P
<rnstux> Como ya quedo claro las relaciones
<rnstux> sigamos..
* asarch se ha marchado ("I post, therefore I am")
<rnstux> La entidades poseen atributos
<rnstux> Es decir caracteristicas que los identifican
<rnstux> Entidad Persona: tiene los siguiente atributos.
<rnstux> Nombre, Edad, Sexo (No se refiere a frecuencia), Direccion, Telefono..
<rnstux> etc.
<rnstux> Entidad: Producto tiene los siguientes atributos.... Precio Unitario, Nombre, Existencia
<rnstux> Entidad: Libro atributos: Titulo, autor, editorial
<rnstux> Etc..
<rnstux> Bien dentro de los atributos, existen los atributos compuestos y simples
<rnstux> Atributos compuestos son: Apellidos (Se compone de apellidos materno y paterno)
<rnstux> Direccion: (Calle, Manzana, Edificio, Numero, Numero interior)
<rnstux> Etc.
<rnstux> Telefono(Clave+ número telefonico)
<rnstux> Fecha de Naciemiento (Dias + mes + año)
<rnstux> Y los simples son aquellos que no se pueden descomponer...ATOMICOS
<rnstux> como.. Sexo, Edad, Cantidad, Precio
<rnstux> Vamos bien?
<rnstux> Tambien podemos clasificar a los atributos como: Univalorados Y Multivalorados..
<rnstux> Los univalorados solo pueden tomar un valor:
* jose80171 (n=Andina@190.154.240.16) ha entrado en #mononeurona.org
<rnstux> Ejemplo: La CURP, RFC, y tambien nos pueden servir para identificar a una entidad
<rnstux> y Multivalorados....Pueden tomar mas de una valor al mismo tiempo: ejemplo... Telefono, Email, Direccion
<rnstux> Un persona puede tener muchos telefonos, muchas direcciones de correo
* jose8017 se ha marchado ("Leaving.")
<rnstux> Orale!
<rnstux> Quien queda?
<rnstux> ???
<jose80171> tengo que retirarme pero dejo activo para luego chequear el log
<rnstux> :O
<rnstux> Mejor!!
<rnstux> Lo dejamos hasta aquí :P y continuamos
<rnstux> El miercoles :P
<jose80171> a que hora
<rnstux> No veo a nadie mas conectado
<rnstux> Como a las 12 :P
<rnstux> Yo lo posteo en mi blog?
<rnstux> Cual es tu nombre de usuario en la MN?
<jose80171> cual es tu blog
<rnstux> busca en la parte de blogs de la MN
<rnstux> rnstux :)
<rnstux> http://www.mononeurona.org/blog/rnstux
<jose80171> de mono neurona ok-,
<rnstux> Chido!
<rnstux> Ya viene lo mas interesante
<rnstux> :P
<jose80171> si me quede picado
<jose80171> pero debo salir
<rnstux> Nada mas falta Claves y de ahi Normalización
<rnstux> Eso esta mas chido!
<humu_guest> oquei
* humu_guest (i=c8426cd2@gateway/web/ajax/mibbit.com/x-3d43a66a00049ff4) ha abandonado #mononeurona.org
<rnstux> Weno! Voy a comer tengo hambre :P
<rnstux> Nos leemos yo lo posteo
<jose80171> ok
Permalink: http://mononeurona.org/users/entry/rnstux/1403
Comentblogs:








