2020/10(2)
-
[SSAFYcial] 삼성 청년 SW 아카데미 (SSAFY) 특화 프로젝트 후기
안녕하세요, SSAFYcial 3기 곽은정입니다! SSAFY 관련해서 블로그에는 상당히 오랜만에 글을 올리는 것 같네요 :) 현재 저는 SSAFY에서 2학기 마지막 프로젝트를 진행 중에 있습니다! 이것만 끝나면 수료라니.. 1년이라는 시간이 생각보다 너무 빨리 지나가버렸네요 😥 먼저 SSAFY의 2학기 과정에 대해서 모르시는 분들을 위해 설명을 하자면, 강의 형태로 웹과 알고리즘의 기본적인 지식을 배우는 1학기 과정과는 달리 2학기는 7주씩 총 3번의 자기주도형 팀 프로젝트로 이루어져 있는데요, 순서대로 공통 - 특화 - 심화(또는 자율) 프로젝트라고 해요. 이번에 쓰는 글은 세 가지의 프로젝트 중 8월 24일부터 10월 8일까지 진행한 "특화 프로젝트" 후기랍니다! (공통 프로젝트 후기는 제 인스타그램..
2020.10.21 -
[DB] ORM (Object Relational Mapping) 사용 이유, 장단점
ORM (Object Relational Mapping) 객체지향적 구조? 모든 데이터는 객체이며, 각 객체는 독립된 데이터와 독립된 함수를 지님 SQL 구조? 데이터는 테이블 단위로 관리되며 객체들을 조회하기 위한 명령어를 사용 ORM은 각 테이블 또는 구분하고자 하는 데이터 단위로 객체를 구현하고, 데이터 간의 관계를 형성 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 Framework 객체지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용하기 때문에 객체 모델과 관계형 모델간에 불일치가 존재 → ORM을 통해 객체 간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를 해결 즉, 객체를 통해 간접적으로 데이터베이스 데이터를 다룸 이러한 중간 계층을 Persi..
2020.10.01