Mil gracias, muy bien explicado. Saludos desde Bogota
@carlosdecolonia5 жыл бұрын
CREATE TABLE CLIENTE( DNI CHAR(10), FECHA_REGISTRO DATE NULL, CONSTRAINT PK_CLIENTE PRIMARY KEY(DNI), FOREIGN KEY (DNI) REFERENCES PERSONA (DNI) ); DESCRIBE EMPLEADO; CREATE TABLE CARGO( IDCARGO CHAR(7), CARGO VARCHAR2(20), SUELDO NUMBER (8,2), CONSTRAINT PK_CARGO PRIMARY KEY(IDCARGO) ); ALTER TABLE PERSONA ADD IDDIRECCION NCHAR(7); ALTER TABLE PERSONA ADD CONSTRAINT FK_DIRECCION FOREIGN KEY (IDDIRECCION) REFERENCES DIRECCION(IDDIRECCION); CREATE TABLE EMPLEADO( IDEMPLEADO NCHAR(7), DNI CHAR(10), JEFE NCHAR(7), HORAS_TRABAJO NUMBER, IDCARGO CHAR(7), CONSTRAINT PK_EMPLEADO ; ALTER TABLE EMPLEADO ADD CONSTRAINT FK_IDCARGO FOREIGN KEY(IDCARGO) REFERENCES CARGO(IDCARGO) ; ALTER TABLE EMPLEADO ADD CONSTRAINT FK_DNI FOREIGN KEY(DNI) REFERENCES PERSONA(DNI) ; ALTER TABLE EMPLEADO ADD CONSTRAINT FK_JEFE FOREIGN KEY (JEFE) REFERENCES EMPLEADO (IDEMPLEADO) );
@Manapoker17 жыл бұрын
Muchas gracias por estos tutoriales, mi like ! Están super bien explicados y muy faciles de seguir. Sin duda para recomendar a cualquiera que quiera empezar a usar oracle
@REELAUTRENT4 жыл бұрын
Debiste mencionar tu corrección que en el primer intento querías hacer el campo dni primary key junto con IDempleado cuando el dni es solo foreign key de la tabla persona. Pero muy interesante que puedas hacer un foreign referente a ala misma tabla. Gracias por ese buen dato. Ya como algo último una consulta sobre la normalización de datos permitiría este tipo de relación de foreign key hacia una misma tabla?
@diegoiglesias20339 жыл бұрын
Muy bueno videos..! gracias por el aporte!!!! Espero mas videos y empezar a tunear las querys!!! Saludos
@AlexFlores-ct7jy8 жыл бұрын
En el minuto 10:36 creo que falta en la tabla empleado la llave foránea en relación con la tabla persona, la cual es el DNI( llave primaria en persona)?, cierto?????. Espero tu respuesta, gracias!!!.
@augustotadeo11886 жыл бұрын
Estas en lo cierto chaparrón, le faltó eso.
@Cris-zj6rb3 жыл бұрын
Esto tambien aplica en el modelo relacional? Seria un agradecimiento quien me consteste mi comentario sjjsjs
@diegoforero97008 жыл бұрын
Hola Amigo, buen material estás subiendo. Por favor, explícame ¿Porqué has definido el campo Jefe como Foreign Key de la misma tabla Empleados? ¿Qué sentido tiene esto? ¿No se supone que las Foreign key de una tabla, provienen de otras tablas diferentes? Agradezco tu respuesta, saludos.
@claudio1977cba8 жыл бұрын
encontrar el jefe del empleado, que a su vez es un empleado, saludos!!
@yurigonzalessuarez14395 жыл бұрын
@@claudio1977cba si en el diagrama lógico está la explicación al ser una relación reflexiva, aún así no se llegó a poner al Dni de la tabla Empleados como un FK, bueno lo corrigieron pero faltó aclarar esa parte en el vídeo
@rk2rodriguez9578 жыл бұрын
Y DNI ES PRIMARY KEY Y FOREIGN KEY, PUEDE SER AMBAS EN UNA TABLA? espero que puedas explicarme eso. saludos
@nahunoseguera13396 жыл бұрын
en la tabla cargo ya existe el campo cargo, no considero necesario agregarlo en la tabla empleado
@NanoTechMX7 жыл бұрын
Podrias subir el script porfavor, estoy en una falla en la creacion de la tabal empleado!
@manuelacero55078 жыл бұрын
Buenas noches estoy siguiendo el curso pero me gustaria obtener los scripts para crear las tablas. gracias
@Eric-iq9xk9 жыл бұрын
El error es que la tabla debe tener todos los pks de la tabla referenciada.
@alexandermontenegro64456 жыл бұрын
Te equivocaste con el nombre del atributo (direccion en tabla persona) el codigo correcto sería: ALTER TABLE PERSONA ADD CONSTRAINT FK_IDDIRECCION FOREIGN KEY(IDDIRECCION) REFERENCES DIRECCION(IDDIRECCION);
@fanderoxicak5 жыл бұрын
Concuerdo , también me di cuenta de eso , es lo bueno de tener una base en SQL antes de intentar aprender a manejar un SGBD diferente como lo es Oracle
@rk2rodriguez9578 жыл бұрын
CONSTRAIN PK_CLIENTE PARA QUE ES, QUE ES LO QUE RESTRINGE, BORRAR LA TABLA?
@claudio1977cba8 жыл бұрын
que sea clave primaria, que debe ser unica y minima, saludos
@199Carlitos8 жыл бұрын
Ante todo agradecer por los videos! Muy buenos! Tengo una inquietud. ¿Cómo puedo crear la tabla DETALLE_VENTA? Ya la he hecho de dos formas distintas pero me genera error :S Muchas gracias
@nahunoseguera13396 жыл бұрын
Te falto poner el DNI de la tabla EMPLEADO como FK
@softariy91108 жыл бұрын
todo esta genial pero no se de que es la base de datos me podría brindar el nombre
@rasvelthtapia48569 жыл бұрын
a partir del minuto 6:00 no entendi nada :c
@santosrioscontreras14037 жыл бұрын
como modificar componentes de una tabla
@claudio1977cba8 жыл бұрын
hola amigo, buenos videos, se nota que la tenes clara, pero te tiro un pequeño error conceptual, si tenes una dos tablas con el mismo pk, definitivamente son la misma tabla, espero que comprendas lo que quiero decir, saludos!!!
@cuchandrotucto9 жыл бұрын
no seria mejor hacer entender que la tabla clientes tiene su pk y que tambien agregara una fk de la tabla persona y ahora una referencia ? create table cliente (DNI_CLI int, fecha_registro date, DNI1 char (10), constraint pk_clien primary key (DNI_CLI) , constrain fk_fdni foreign key (DNI1) references persona(DNI))......lo que se es que no pudees estar poniendo los mismos nombres a los atributos para no crear alguna confucion ...
@cibertutoriales97209 жыл бұрын
Bro este es el primer tutorial en español que vale pena ver. Explicas muy bien y tienes buen ritmo (y eres peruano!). Si te gustaría crear videojuegos pasame la voz para trabajar juntos: juego en Android (en desarrollo): play.google.com/store/apps/details?id=com.DestinyGamers.PirataEspacial
@Izmazkate7 жыл бұрын
ENTONCES PARA QUE ES EL DNI? alguien que me ayude
@Fabian_cordovez6 жыл бұрын
Agradezco tus vídeos pero aquí estuviste super bajo. Menos mal que ya sabia sql y todo el tema de las relaciones de antes porque no se te entendió nada. Te dedicaste a programar mas que a explicar que programabas.
@diegoforero97008 жыл бұрын
Amigo, Explica mejor este video. No está muy claro.