개념공부 2

[SQLD 공부] DDL, DML, DCL, TCL이란?

DDL 데이터 조작어 설명 ) 데이터베이스에 들어있는 데이터를 조회하거나 검색하기 위한 명령어를 말하는 것으로 RETRIEVE 라고도 한다. 명령어 ) SELECT 설명 ) 데이터베이스의 테이블에 들어 있는 데이터에 변형을 가하는 종류의 명령어들을 말한다. 예를 들어 데이터를 테이블에 새로운 행을 집어넣거나, 원하지 않는 데이터를 삭제하거나 수정하는 것들의 명령어들을 DML이라고 부른다. 명령어 ) INSERT, UPDATE, DELETE DML 데이터 정의어 설명 ) 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어들로 그러한 구조를 생성하거나 변경하거나 삭제하거나 이름을 바꾸는 데이터 구조와 관련된 명령어들을 DDL이라고 부른다, 명령어 ) CREATE, ALTER, DROP, RENAME DC..

개념공부 2023.08.09

재귀함수와 스택프레임

스택프레임은 코딩테스트시 자주 출제되는 개념이기에 공부하고자 작성하였습니다 스택프레임 스택 프레임(Stack frame)은 컴퓨터 프로그래밍에서 함수 호출을 관리하기 위한 데이터 구조입니다. 스택 프레임은 함수 호출을 관리하기 위한 데이터 구조로, 함수가 호출될 때마다 스택에 새로운 프레임이 생성되고 실행이 종료되면 스택에서 제거됩니다. 스택 프레임은 함수의 매개 변수, 지역 변수, 반환 주소 등을 저장하며, 스택 자료 구조를 이용하여 구현됩니다. 스택 프레임을 확용하면 함수의 호출이 모두 끝난 뒤에 해당 함수가 호출되기 이전 상태로 되돌아갈 수 있습니다. 재귀함수 public class 재귀함수 { public void DFS(int n){ if(n==0) return; else{ System.out...

개념공부 2023.04.11