본문 바로가기

전체 글36

[프론트엔드 아키텍쳐] 프론트엔드 아키텍쳐 도입 일기 LUMIR SARDIP WEB-GIS들어가며안녕하세요. 이번 글에서는 루미르의 SARDIP WEB-GIS 프로젝트(2024.01.02 ~ 2024.02.28) 개발을 진행하면서 겪은 어려움들과 이 어려움을 해결하기 위해, 프론트엔드에서는 아키텍쳐를 어떻게 구성하면 좋을지에 대한 고민을 담은 내용을 정리해보려고 합니다. 이번 프로젝트의 경우, 백엔드 개발자인 사수님과 프론트엔드 개발자, 저 두명이서 진행하게 된 프로젝트입니다. (사내 웹 개발자가 두명뿐이어서 당장 투입할 수 있는 인력들은 모두 참여하게 된 것이라고 보시면 되겠습니다.) 프로젝트의 프론트엔드 개발자가 한 명 뿐이라 힘들었다기 보다는 오히려 혼자 하나의 프로젝트를 구성하다 보니 이것저것 많이 시도할 수 있는 기회를 얻어서 더 좋았다고 생각했습.. 2024. 4. 1.
[SQLD] SQL 기본 및 활용 문제 (1 ~ 50) 1. 데이터 제어어(DCL)에 해당하는 명령어는? ① INSERT (DML) ② RENAME (DDL) ③ COMMIT (TCL) ④ REVOKE (DCL) 2. 아래에서 빈칸 ㉠에 들어갈 내용으로 가장 적절한 것은? INSERT는 테이블에 데이터를 입력할 때 사용한다. [ ㉠ ]는 입력한 정보 중에 잘못 입력되거나 변경이 발생하여 정보를 수정할 때 사용한다. DELETE는 테이블의 정보가 필요 없게 되었을 경우 데이터 삭제를 수행한다. ① UPDATE ② SELECT ③ ALTER ④ REVOKE 3. 아래 내용에 해당하는 SQL 명령어의 종류는? 논리적인 작업의 단위를 묶어 DML에 의해 조작된 결과를 작업단위(Transaction)별로 제어하는 명령어인 COMMIT, ROLLBACK, SAVEPOI.. 2024. 2. 27.
[SQLD] 데이터 모델링의 이해 문제 (1-50) 1. 데이터 모델링의 특징으로 적절하지 않은 것은? ① 현실 세계를 일정한 형식에 맞추어 표현하는 추상화의 의미를 가질 수 있다. ② 시스템 구현만을 위해 진행하는 사전단계의 작업으로서 데이터베이스 구축을 위한 사전작업의 의미가 있다. ③ 복잡한 현실을 제한된 언어나 표기법으로 이해하기 쉽게 하는 단순화의 의미를 가지고 있다. ④ 애매모호함을 배제하고 누구나 이해가능하도록 정확하게 현상을 기술하는 정확화의 의미를 가진다. 2. 데이터 모델링에 대한 설명으로 가장 적절하지 않은 것은? ① 업무 정보를 구성하는 기초가 되는 정보들을 일정한 표기법으로 표현한다. ② 분석된 모델로 데이터베이스를 생성하여 개발 및 데이터 관리에 사용하기 위한 것이다. ③ 데이터베이스를 구축하는 목적으로 데이터 모델링을 수행하며 .. 2024. 2. 27.
[SQLD] SQL 기본 SQL 문장들의 종류 이름 내용 DML (Data Manipulation Language) SELECT, INSERT, UPDATE, DELETE DDL (Data Definition Language) CREATE, ALTER, DROP, RENAME DCL (Data Control Language) GRANT, REVOKE TCL (Transmission Control Language) COMMIT, ROLLBACK 데이터 유형 이름 내용 CHAR(s) 고정 길이 문자열 정보 ('AA' = 'AA ') VARCHAR(s) 가변 길이 문자열 정보 ('AA' != 'AA ') NUMERIC 정수, 실수 등 숫자 정보 DATE 날짜와 시각 정보 CREATE TABLE 테이블이름 () 테이블 명은 다른 테이블.. 2024. 2. 24.