Tutoriales Oracle | Clase 7 : Relacion de tablas

  Рет қаралды 39,781

Anthony Baquerizo

Anthony Baquerizo

Күн бұрын

Пікірлер: 32
@humbertoleal7683
@humbertoleal7683 4 жыл бұрын
Mil gracias, muy bien explicado. Saludos desde Bogota
@carlosdecolonia
@carlosdecolonia 5 жыл бұрын
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) );
@Manapoker1
@Manapoker1 7 жыл бұрын
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
@REELAUTRENT
@REELAUTRENT 4 жыл бұрын
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?
@diegoiglesias2033
@diegoiglesias2033 9 жыл бұрын
Muy bueno videos..! gracias por el aporte!!!! Espero mas videos y empezar a tunear las querys!!! Saludos
@AlexFlores-ct7jy
@AlexFlores-ct7jy 8 жыл бұрын
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!!!.
@augustotadeo1188
@augustotadeo1188 6 жыл бұрын
Estas en lo cierto chaparrón, le faltó eso.
@Cris-zj6rb
@Cris-zj6rb 3 жыл бұрын
Esto tambien aplica en el modelo relacional? Seria un agradecimiento quien me consteste mi comentario sjjsjs
@diegoforero9700
@diegoforero9700 8 жыл бұрын
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.
@claudio1977cba
@claudio1977cba 8 жыл бұрын
encontrar el jefe del empleado, que a su vez es un empleado, saludos!!
@yurigonzalessuarez1439
@yurigonzalessuarez1439 5 жыл бұрын
@@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
@rk2rodriguez957
@rk2rodriguez957 8 жыл бұрын
Y DNI ES PRIMARY KEY Y FOREIGN KEY, PUEDE SER AMBAS EN UNA TABLA? espero que puedas explicarme eso. saludos
@nahunoseguera1339
@nahunoseguera1339 6 жыл бұрын
en la tabla cargo ya existe el campo cargo, no considero necesario agregarlo en la tabla empleado
@NanoTechMX
@NanoTechMX 7 жыл бұрын
Podrias subir el script porfavor, estoy en una falla en la creacion de la tabal empleado!
@manuelacero5507
@manuelacero5507 8 жыл бұрын
Buenas noches estoy siguiendo el curso pero me gustaria obtener los scripts para crear las tablas. gracias
@Eric-iq9xk
@Eric-iq9xk 9 жыл бұрын
El error es que la tabla debe tener todos los pks de la tabla referenciada.
@alexandermontenegro6445
@alexandermontenegro6445 6 жыл бұрын
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);
@fanderoxicak
@fanderoxicak 5 жыл бұрын
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
@rk2rodriguez957
@rk2rodriguez957 8 жыл бұрын
CONSTRAIN PK_CLIENTE PARA QUE ES, QUE ES LO QUE RESTRINGE, BORRAR LA TABLA?
@claudio1977cba
@claudio1977cba 8 жыл бұрын
que sea clave primaria, que debe ser unica y minima, saludos
@199Carlitos
@199Carlitos 8 жыл бұрын
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
@nahunoseguera1339
@nahunoseguera1339 6 жыл бұрын
Te falto poner el DNI de la tabla EMPLEADO como FK
@softariy9110
@softariy9110 8 жыл бұрын
todo esta genial pero no se de que es la base de datos me podría brindar el nombre
@rasvelthtapia4856
@rasvelthtapia4856 9 жыл бұрын
a partir del minuto 6:00 no entendi nada :c
@santosrioscontreras1403
@santosrioscontreras1403 7 жыл бұрын
como modificar componentes de una tabla
@claudio1977cba
@claudio1977cba 8 жыл бұрын
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!!!
@cuchandrotucto
@cuchandrotucto 9 жыл бұрын
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 ...
@cibertutoriales9720
@cibertutoriales9720 9 жыл бұрын
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
@Izmazkate
@Izmazkate 7 жыл бұрын
ENTONCES PARA QUE ES EL DNI? alguien que me ayude
@Fabian_cordovez
@Fabian_cordovez 6 жыл бұрын
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.
@diegoforero9700
@diegoforero9700 8 жыл бұрын
Amigo, Explica mejor este video. No está muy claro.
@nahunoseguera1339
@nahunoseguera1339 6 жыл бұрын
Mal video, crea mas dudas que respuestas
Tutoriales Oracle | Clase 9: Consultas simples
15:59
Anthony Baquerizo
Рет қаралды 61 М.
Жездуха 42-серия
29:26
Million Show
Рет қаралды 2,6 МЛН
Tutoriales Oracle | Clase 5 y 6 : Restriccion de Tablas y Alter Table
11:03
Relación de tablas muchos a muchos
4:28
Braulio Mauricio
Рет қаралды 13 М.
Relación "Muchos a Muchos" N-N
3:44
UA - Universitat d'Alacant / Universidad de Alicante
Рет қаралды 58 М.
6 SQL Joins you MUST know! (Animated + Practice)
9:47
Anton Putra
Рет қаралды 236 М.
Curso de Oracle: Crear tablas (create table - describe - all_tables - drop table)
8:42
Tutoriales Oracle | Clase 4 : Creacion de tablas
10:03
Anthony Baquerizo
Рет қаралды 70 М.
1 CREACION DE USUARIOS EN ORACLE 11G
14:50
RomanCode
Рет қаралды 35 М.
Ejemplo simple de SELECT con JOIN de tablas
9:47
EscuelaITbbdd
Рет қаралды 211 М.
Tutoriales Oracle | Clase 11: SubConsultas
11:24
Anthony Baquerizo
Рет қаралды 31 М.
Жездуха 42-серия
29:26
Million Show
Рет қаралды 2,6 МЛН