⭐데이터베이스 구축

<aside> 🍰 권장

동영상 강의에서는 한 줄씩 설명하면서 실행하므로 보면서 따라하기를 권장함

</aside>

데이터베이스 예제 프로그래밍

drop database if exists joindb;
create database joindb;

use joindb;
create table movie (
    mname varchar(20),
    aname varchar(20),
    PRIMARY KEY(mname)
);

create table actor (
    aname varchar(20),
    birthdate date,
    PRIMARY KEY(aname)
);
 
insert into movie values ('남산의 부장들', '이병헌');
insert into movie values ('다만 악에서 구하소서', '황정민');
insert into movie values ('반도', '강동원');
insert into movie values ('히트맨','권상우');
insert into movie values ('테넷', null);

insert into actor values ('이병헌', '1970-07-12');
insert into actor values ('황정민', '1970-09-01');
insert into actor values ('강동원', '1981-01-18');
insert into actor values ('권상우', '1976-08-05');
insert into actor values ('장동건', '1972-03-07');

Cartesian Product (곱집합)

Untitled

⭐Equijoin (Theta가 equal인 경우, Equal Join)

Untitled

⭐ Join on

Untitled