분류 전체보기 88

[DB]데이터베이스 용어 시스템 카탈로그란??

우선 알아야 할 개념들 릴레이션: 관계형 데이터베이스에서 정보를 구분하여 저장하는 기본 단위. DB 테이블을 의미한다고 보면된다. : ERD 에서의 네모칸 하나하나가 모두 릴레이션이라 생각하면 된다. ERD(Entity Relationship Diagram) 릴레이션 특징 1. 한 릴레이션에는 똑같은 튜플이 포함될 수 없고, 릴레이션에 포함된 튜플들은 모두 상이하다. 2. 한 릴레이션 내 튜플간에는 순서가 없다. 3. 튜프들의 삽입, 삭제 등의 작업으로 인해 릴레이션은 시간에 따라 변한다. 4. 릴레이션 스키마를 구성하는 속성들 간의 순서는 중요치 않다. 5. 속성의 명칭은 유일해야 하나 속성을 구성하는 값은 동일한 값이 있을 수 있다. 6. 릴레이션을 구성하는 튜플을 유일하게 식별하기 위해 속성들의 부..

DB 2022.09.01

[웹 개발]형상관리

형상관리란? : 형상관리 또는 소프트웨어 구성 관리(SCM:Software Configuration Management)는 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것 : 소프트웨어 소스코드, 개발환경, 빌드구조 등 전반적인 환경, 내역에 대한 관리 체계를 정의 : 소프트웨어의 BOM(Bill Of Materials)을 운용하는 체제 - 형상관리는 포괄적인 개념으로 통상적으로 버전관리,소스관리 등으로 불린다.(즉, 정보의 여러 버전을 관리하는 것) - SVN, Git는 형상관리 중 문서, 소스코드 등 버전을 관리해주는 버전관리시스템을 의미한다.

BackGround 2022.08.30

[웹 개발]java 소스코드 실행과정

1. 개발자가 사람이 읽을 수 있는 텍스트 언어로 된 java 소스코드를 작성한다. 이 과정에서 .java 파일이 생성되게 된다. 2. java 소스코드를 실행시킬 시 java compiler에 의해 텍스트 언어로 된 java 소스가 바이트 코드 형태로 변경되게 된다.바이트 코드는 운영체제에 종속되지 않는다. 3. 컴파일 된 바이트 코드 파일은 ClassLoader에 의해 JVM 위로 올라가 메모리 상에 위치하게 된다. 4. 이후 JVM에 위치한 소스코드는 Interpreter에 의해 한 줄 씩 해석되거나  JIT 컴파일러를 이용해 실행되어 CPU가 해석될 수 있는 형태로 변환되게 된다. 마지막으로 CPU는 변환된 코드들을 실행시켜준다. - 참고한 사이트https://change-words.tistory..

Java 2022.08.30