내일배움캠프/이론 학습 2

3 계층 아키텍쳐 (3-tier-architecture) VS 3 레이어 아키텍쳐(3-layer-architecture)

◆ 3계층 아키텍쳐 ( 3-tier-architecture ): 프레젠테이션 계층 (사용자 인터페이스) / 데이터가 처리되는 애플리케이션 계층 / 데이터가 저장 및 관리되는 데이터 계층 이라는 3개의 논리적이고 물리적인 컴퓨팅 계층으로 구성하는 확립된 소프트웨어 애플리케이션 아키텍쳐 1) 프레젠테이션 계층 - 일반 사용자가 애플리케이션과 상호작용하는 애플리케이션의 사용자 인터페이스 및 커뮤니케이션 계층- 최상위 레벨 계층으로 일반적으로 HTML, CSS 및 JacaScript를 사용해 개발 2) 애플리케이션 계층- 논리 계층 혹은 중간 계층이라고 하는 애플리케이션 핵심 계층- 특정 비즈니스 규칙 세트인 비즈니스 논리를 사용하여 프레젠테이션 계층에서 수집된 정보가 처리된다.- 데이터 계층의 데이터를 추가,..

SQL ( Structured Query Language ) 기초

SQL 이란?Structured Query Language의 약자로 데이터베이스와 대화하기 위해 특별히 디자인된 언어라고 한다. 쉽게 생각하면 SQL 에서의 데이터 베이스는 액셀의 시트와 같은 역할이고, 테이블의 행(row)은 데이터 레코드를 나타내며 열(column)은 데이터의 속성을 나타낸다. 즉, 여러 개의 테이블을 포함하는 큰 틀이 데이터 베이스 이다.  SQL의 명령어SELECT DQL 질의어 // 데이터를 꺼내오기 위한 명령어INSERT // 데이터 추가UPDATE DML 조작어 // 데이터 수정DELETE // 데이터 삭제 예문customers nameaddressnumberpoints호랑이경기125,000거북이인천133,000두루미서울142,500코끼리경기154,000SELECT *FROM..