-
생활코딩( Database2 MySQL ) (2) - MySQL 기본 구조Backend/MYSQL 2021. 5. 27. 22:06
■ MySQL의 복잡성 관리
> 기본적으로 CRUD의 기능을 SQL을 통해 수행
> 하나의 테이블일때는 비교적 관리가 간단하지만
복잡하게 증가할 수록 파일/폴더의 dir의 형식처럼 테이블 자체를 관리할 필요성이 나타나게 됨
여기에서 필요하게 된 연관된 표들의 집합체를 만들고 그것을 database(schema)라고 칭함
※ dabase는 관습적으로 사용되기 때문에, table들을 관리하는 폴더의 역할을 하는 것을 schema라고 칭함
■ Schema
연관된 table들의 집합체(group)을 의미
Schema들을 모아 놓은 것을, database server라고 함
※ MySQL을 OS위에 설치하면 databse server 를 설치한 것과 동일
> 하위에 여러 schema들을 만들고 표를 관리할 수 있음
> Shell이나 구이(GUI) 프로그램 등을 통해 스키마 / 테이블을 관리할 수 있음
참조 :
https://opentutorials.org/course/3161/19533
반응형'Backend > MYSQL' 카테고리의 다른 글
생활코딩( Database2 MySQL ) (4) - SQL과 테이블 구조 & 테이블 생성 (0) 2021.05.30 생활코딩( Database2 MySQL ) (3) - MySQL 서버와 접속 / Schema 생성과 사용 (0) 2021.05.30 생활코딩( Database2 MySQL ) (1) - MySQL 기본 & 셋업 (0) 2021.05.27 (2) 데이터베이스의 본질과 index (0) 2021.04.28 MYSQL (1) - 공부할 소스 정리 (0) 2021.04.28