개발 공부 & 정리

[데이터베이스 첫걸음] 5장 DBMS를 조작할 때 필요한 기본 지식 본문

공부/DB

[데이터베이스 첫걸음] 5장 DBMS를 조작할 때 필요한 기본 지식

현뽀- 2022. 6. 16. 14:42
  • 커넥션(Connection) : 사용자와 DBMS가 연결되었을 경우 형성되는 것. 커넥션이 유지되는 동안 데이터베이스와 무언가를 주고 받을 수 있다.(MySql의 경우 동시 여러 커넥션 유지 가능-connection Id)
  • 세션(Session) : 커넥션 상태에서 DBMS와 교환이 시작, 종료되는 단위. 커넥션 확립 후 세션 형성
  • 커넥션과 세션은 기본적 1:1 대응
  • 관리 명령 : DBMS가 정상적으로 동작하는 감시, 이상동작시 문제해결을 위한 정보수집을 위한용도로 사용 (EX - Show Status) DB마다 대부분 다르다.
  • 관계형 데이터베이스의 계층 (4계층 : 인스턴스 - 데이터베이스 - 스키마 - 테이블, 인덱스, 프로시저 등)
    • 스키마 : 데이터베이스의 폴더에 해당하는 것으로 틀 혹은 형식이다. 사용자별 접근 제한등의 권한 관리하고 테이블이 몇개의 스키마 속에 저장되는 형식을 취한다. 데이터의 구조, 형식, 관계를 정의한 것
    • (MySql은 데이터베이스와 스키마를 동일한 것으로 간주)
    • 인스턴스 : OS입장의 프로세스. DBMS 동작할 때의 단위로 물리적 개념
    • MySql (3 계층): 인스턴스 - 스키마 - 테이블,인덱스, 프로시저 등
Comments