Yeshuah Gutiérrez Sotomayor
Norma Angelica María Tovar Uribe
Victor Luis Landaeta Jimenez
Yeshuah Gutiérrez Sotomayor
Norma Angelica María Tovar Uribe
Victor Luis Landaeta Jimenez
Lucas Guillermo Martin Rios Ventosa
Josseline Acosta
Enrique Espinoza Sánchez
Michelle Estefanía Arias López
Lucas Ezequiel Veliz
Juan R. Vergara M.
Magali Maribel García
Jose Omar Hernandez Leon
Andres Correa
lesier gg
Josue Donis alvarado
Francisco Garcia [C6]
David Aldrete
Andrés Giovanni Vanegas Castañeda
Javier Gamez
Guillermo Augusto Bracho Prieto
Javier Gamez
Guadalupe Giovanni Hernández Medina
Osvaldo Damián Ruiz
Juan Esteban Bolívar Ferrer
Ignacio Machado
Rafael Alejandro Cabrera Penayo
Augusto Gabriel Luna Bardales
Jerson Morrow
Andres Correa
Jaime Andrés Martínez Rodríguez
Jorge Vidoni
Francisco Lopez Campos
Percy Tejada
Rafael Roque Vargas
Omar Tinoco Padilla
Lady Laura Herrera
Germán Danilo Forero Vargas
Juan Felipe Vásquez Uribe
Alan Onofre Machorro
Carlos Yesid Espinel Ballén
Francisco de Castro
Lady Laura Herrera
Marcos Antonio Boza Saldivar
No puede faltar el alivio cómico. JAAJAJAJAJJA
jajaja que bueno
Esta es la estructura de una base que uso en mi trabajo q arranco con 3 entidades y me fueron pidiendo agregar mas. No me entra la pantalla para ordernarlo :(
😵😵😵
ostras!
Así se ve mi esquema de platziblog :)
Gracias
Nice 😎
Mi cara cuando el profe utilizó Reverse Engineer y apareció el diagrama:
X2 es una maravilla!
es como magia, viva la tecnología
Wooow!!! Hora de hacer reverse engineer a todo las bases que me tope.
*procede a borrarlas accidentalmente
 PRIMARY KEY, nombre_categoria VARCHAR(30) NOT NULL); CREATE TABLE etiquetas ( idEtiqueta INT IDENTITY(1,1) PRIMARY KEY, nombre_etiqueta VARCHAR(30) NOT NULL); CREATE TABLE usuarios ( idUsuario INT IDENTITY(1,1) PRIMARY KEY, login VARCHAR(32) NOT NULL, password VARCHAR(40) NOT NULL, nickname VARCHAR(40) NOT NULL, email VARCHAR(40) NOT NULL UNIQUE ); CREATE TABLE posts ( idPost INT IDENTITY(1,1) PRIMARY KEY, titulo VARCHAR(150) NOT NULL, fecha_publicacion TIMESTAMP, contenido TEXT NOT NULL, estatus CHAR(8), idUsuario INT, idCategoria INT, FOREIGN KEY (idUsuario) REFERENCES usuarios(idUsuario), FOREIGN KEY (idCategoria) REFERENCES categorias(idCategoria) ); CREATE TABLE comentarios ( idComentario INT IDENTITY(1,1) PRIMARY KEY, comentario TEXT NOT NULL, idUsuario INT NOT NULL, idPost INT NOT NULL, FOREIGN KEY (idUsuario) REFERENCES usuarios(idUsuario) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (idPost) REFERENCES posts(idPost) ON UPDATE CASCADE ON DELETE NO ACTION ); CREATE TABLE posts_etiquetas( idPostEtiqueta INT IDENTITY(1,1) PRIMARY KEY, idPost INT NOT NULL, idEtiqueta INT NOT NULL, FOREIGN KEY (idPost) REFERENCES posts(idPost) ON UPDATE CASCADE ON DELETE NO ACTION, FOREIGN KEY (idEtiqueta) REFERENCES etiquetas(idEtiqueta) ON UPDATE CASCADE ON DELETE NO ACTION );
waoooo
Otra manera de realizarlo. Gracias
Hola Profesor, que tal? Tengo una duda con la implementación de los vínculos entre las tablas "posts", "post_etiquetas" y "etiquetas". En el esquema físico inicial la relación entre las tablas eran: posts N:::::::::::::::::::::1 posts_etiquetas posts_etiquetas 1:::::::::::::::::::::N etiquetas Como muestro en la siguiente imagen:
Y en este vídeo, luego de establecer los vínculos con las FK entre dichas tablas las relaciones quedan de la siguiente manera: posts 1:::::::::::::::::::::N posts_etiquetas posts_etiquetas N:::::::::::::::::::::1 etiquetas Subo a continuación la imagen que muestra las relaciones luego de realizar la ingenieria inversa en el workbench.
Es decir que se han "invertido" las relaciones. Me encuentro con esta duda y necesitaría saber si está bien el hecho que haya cambiado de esa manera las relaciones entre dichas tablas.
Saludos y espero su respuesta.
Hola Machado, a mi también me surge esa duda, se invierte el sentido en la relación N:N, en la tabla pivot
En realidad la relación que muestras en tu workbench es la correcta. Al parecer en la imagen(parte del video) del profesor falta actualizar.
¡Muy interesante lo de la Ing Inversa, este curso ha valido toda la pena, y el profe tiene una excelente actitud para enseñar, que buen trabajo al profe y a platzi por haberlo elegido!.
sisi, al inicio me parecía engorroso lo de normalizar y los diagramas, ni sentido me hacían, ahora es como ahhhhhhhh, para esto
Existe tambien la posibilidad en WorkBeanch, crear directamente el modelo grafico y ahí mismo volverlo una base de datos, lo contrario pero con los mismos resultados!
Si se puede, una ves que abrís el modelo tenes que ir a al menu de database-->Forward Enginner
Me encanta como el Profe motiva !!!!
Ingeniería Inversa es una herramienta muy poderosa y nos ahorra mucho trabajo para realizar nuestro gráfico de la base de datos. Excelente clase.
Ya me siento en otro nivel. hasta aquí aprendí bastante. este es mi proyecto, sé que está para mejorar pero ahí vamos.
Hola que tal!! asi va quedando mi proyecto sobre un restaurante
así quedo mi esquema de un gabinete de abogados
reverse engineer de mi proyecto
Hola Germán está muy bueno tu proyecto, yo te sugiero colocaar la edad como un tipo INT
Ejercicio
create table comentarios( id int not null auto_increment primary key, comentario text not null, usuario_id int not null, posts_id int not null, foreign key (usuario_id) references usuarios(id) on delete cascade on update cascade, foreign key (posts_id) references posts(id) on delete cascade on update cascade ); --tabla transitiva create table posts_etiquetas( id int not null auto_increment primary key, posts_id int not null, etiqueta_id int not null, foreign key (posts_id) references posts(id) on delete no action on update no action, foreign key (etiqueta_id) references etiquetas(id) on delete no action on update no action );```
Excelente herramienta para extraer el diagrama EER
Dejo mi base de datos de alumnos de universidades
podrias explicarme por que el estado (campo compuesto) lo manejas como una tabla transitiva, es que lo que he visto es que
agradecira mucho que me respondiera, son de esas dudas que no me dejan dormir
Que es la entidad Estado (activo/inactivo) ? o que tipos de estados vas a manejar ?