#데이터베이스 2

[MySQL] "DB" 조인(Join)과 다중 테이블 연산

조인과 다중테이블 연산 ​ 1) 다중 테이블이란 다중 테이블이란 데이터베이스에 테이블이 하나 이상 존재하는걸 말한다. * 다중테이블에서 원하는 데이터들을 모두 얻으려 할 때에는, 조인을 사용하여 테이블을 연결하면 많은 도움이 된다. ​ 2) 카티션 조인 내부 조인의 한 형태, 크로스 조인이라고도 한다. - 한 테이블의 모든 행과 다른 테이블의 모든행을 짝지어 반환한다. - 내부 조인은 쿼리의 조건에 따라 일부 결과 행이 제거된 크로스 조인이다. - 내부조인의 종류로는 동등조인, 비 동등조인, 자연조인이 있다. ​ 3) 동등 조인 같은지를 테스트하는 내부조인 ON 이나 Where절을 이용하여 '=' 연산자를 이용하여 결과 테이블을 도출해 낸다. ​ 4) 비동등 조인 동등조인과 반대로 같지않은 모든 행들을 ..

DataBase/Mysql 2021.05.07

[MySQL] "DB" 관계대수와 SQL

관계대수와 SQL 1. "관계 해석" 과 "관계 대수" 위 2개는 관계 데이터 모델이 지원되는 2가지 정형적인 언어이다. 1) 관계해석 관계해석은 원하는(What) 데이터만을 명시하고 어떻게 수행할것인가에(How) 대한 명시가 없는 선언적인 언어이다. ​ 2) 관계대수 관계대수는 어떻게 수행할 것인지에 대해 명시가 되어있는 절차적 언어이다. 관계대수는 사용관계 DBMS들에서 널리 사용되는 SQL의 이론적인 기초이다. ​ 2. SQL이란 SQL이란 상용관계 DBMS들의 사실상의 표준 질의어 이다. * 사용자는 SQL을 사용하여 관계 데이터베이스에 다음과 같은 일들을 할 수 있다. ​ 1) DB에 릴레이션 정의 2) 정보 검색 3)관계데이터베이스 갱신(Update) 4) 여러 무결성 제약조건들을 명시 ​ 3..

DataBase/Mysql 2021.05.07