본문 바로가기

Backend

(3)
자바 기본 문법 메모리 구조 코드 영역 프로그램의 코드가 저장되는 텍스트 영역이다. 데이터 영역 프로그램의 전역 변수와 정적(static) 변수가 저장되는 영역이다 프로그램의 시작과 함께 할당되고 프로그램이 종료되면 소멸된다 힙 영역 사용자에 의해 메모리 공간이 동적으로 할당되고 해제된다 힙 영역은 메모리의 낮은 주소에서 높은 주소의 방향으로 할당된다 스택 영역 함수의 호출과 관계되는 지역 변수와 매개변수가 저장되는 영역이다 함수의 호출과 함께 할당되고 함수의 호출이 완료되면 소멸된다 스택 영역은 메모리의 높은 주소에서 낮은 주소의 방향으로 할당된다 기본자료형 정수형 문자형 실수형 논리형 1byte byte boolean 2byte short char 4byte int float 8byte long double 조건연산..
관계 데이터 모델과 제약 조건 관계 데이터 모델 릴레이션: 2차원의 테이블(행과 열로 표현됨), 고유한 이름을 가진다 레코드(투플): 릴레이션의 각 행, 릴레이션이 나타내는 엔티티의 특정 인스턴스에 관한 사실들의 모임 애트리뷰트: 릴레이션에서 이름을 가진 하나의 열 도메인: 한 애트리뷰트에 나타날 수 있는 값들의 집합, 각 애드티뷰트의 도메인의 값들은 원잣값이다 차수: 한 릴레이션에 들어있는 애트리뷰트들의 수, 유효한 릴레이션의 최소 차수는 1이다, 자주 바뀌지 않는다 카디날리티: 릴레이션의 투플 수, 유효한 릴레이션의 최소 카디날리티는 0이다, 자주 바뀔 수 있다 널(NULL)값: '알려지지 않음' 또는 '적용할 수 없음'을 나타내기 위해 널값을 사용한다 릴레이션 인스턴스: 릴레이션의 어느 시점에 들어있는 투플들의 집합 동적이고 시..
데이터베이스 시스템 데이터: 컴퓨터 디스크와 같은 매체에 저장된 사실 정보: 데이터를 처리해서 사람이 이해하기에 적합한 형태로 의미 있게 만든 것 I