[컴공] DDL, DML, DCL, TCL
어제 SQLD 자격증 시험을 끝으로 개발 관련 자격증 공부는 일단 중단하려 한다. 자격증을 준비하면서 많은 도움이 되었다. 몰랐던 이론들, 헷갈렸던 것들도 자연스럽게 다시 알게 되고 정리가 되었다. 정보처리기사를 준비할때 DDL, DML, DCL 에 대해 처음 접해봤는데 내가 실무에서 날리는 쿼리들이 이 것들에 해당된다는 걸 알았다. 그러다가 기사를 합격하고 SQLD 라는 SQL 자격증 시험을 공부하면서 DDL, DML, DCL뿐만 아니라 TCL이란 용어도 만났다. DDL(Data Definition Language) CREATE, ALTER, DROP 이 쿼리들은 사용할 때 CREATE TABLE ~ ALTER TABLE ~ DROP TABLE~ 처럼 테이블명을 쓰기 전에 TABLE이란 말을 앞에 넣어..
[컴공] 컴파일러와 인터프리터
/** (댓글 하나는 저자에게 아주 큰 힘이 됩니다~~) **/ 컴파일러 인터프리터 해석기, 번역기란 뜻을 가지고 있는데, 고급어를 컴퓨터가 알아 듣기 쉽게 저급어(기계어, 어셈블리어)로 번역하는 과정을 하는 프로그램을 가리킨다. 참고 : 실행속도를 빠르게 도와주는 JIT(Just In Time) 컴파일이 있다. ex) C, C++, COBOL, BASIC 등 소스 프로그램을 읽어서 즉시 결과를 출력한다. 참고 : 컴파일러와 인터프리터 사이의 기술적 구분은 사라져가는 추세. ex) script, HTML, SQL, python, ruby 등 참고 : https://ko.wikipedia.org/wiki/%EC%BB%B4%ED%8C%8C%EC%9D%BC%EB%9F%AC 컴파일러 - 위키백과, 우리 모두의 ..