데이터베이스 언어와 사용자

데이터베이스

2020. 5. 6. 20:49

1. 데이터베이스 언어

  • DDL (Data Definition Language) : 스키마를 정의, 수정, 삭제 할 때 사용 : {create, delete, alter} + table
  • DML (Data Manipulation Language) : 데이터를 삽입, 수정, 검색, 삭제할 때 사용 : select, insert, delete, update
  • DCL (Data Control Language) : 데이터베이스 사용의 규칙이나 권한을 관리할 때 사용 : grant, revoke 등

 

2. 데이터베이스 사용자

  • 데이터베이스를 이하기 위해 접근하는 모든 사람을 데이터베이스 사용자라고 함
  • 1) 데이터베이스 관리자 (DBA) : 데이터베이스를 관리하고 운영하며, 주로 DDL, DCL을 사용함.
  • 2) 응용프로그래머 : 데이터 언어 (SQL)을 코드에 삽입하여 응용프로그램을 작성하며 주로 DML을 사용함.
  • 3) 일반 사용자 : 데이터베이스에 접근해서 데이터를 조작하며, 주로 DML을 사용함