언젠간 갑자기 들이닥치게 될 면접 대비를 위한 말하기 연습 코너입니다.
(계속 추가됩니다)
DBMS
- 데이터베이스 관리 시스템
- 데이터를 효과적으로 관리할 수 있게 함
RDBMS
- 관계형 데이터베이스 관리 시스템
- SQL을 사용하여 데이터에 쉽게 접근할 수 있음
SQL의 DDL, DML, DCL
- DDL: 데이터 정의 언어. 구조 정의 시 사용. 자동 커밋됨
- DML: 데이터 조작 언어. 데이터를 조작 시 사용
- DCL: 데이터 제어 언어. 데이터의 가시성(권한 등) 제어에 사용
정규화
- 테이블 간 중복된 데이터를 제거
- 무결성 유지 가능
- DB의 저장 용량을 줄일 수 있음
비정규화
- 복잡한 쿼리 사용 시 성능을 향상시키기 위해 중복 데이터 추가
뷰
- 하나 이상의 테이블로부터 유도된 가상 테이블
- 데이터를 제한적으로 보여줌
- 장점: 리소스 낭비 없음, 데이터 액세스 제한
- 단점: 메모리 사용
ER 모델
- DB를 디자인하기 위해 사용되는 모델링 기법
- 요구 사항을 그래픽으로 나타냄
트랜잭션
- 데이터베이스의 상태를 변화시키는 작업의 단위
- 완료되면 시스템에 반영되고, 그렇지 않으면 반영되지 않음
참고
'IT > 기타' 카테고리의 다른 글
[IT] 백엔드 서버와 프론트엔드의 통신 URL (1) | 2024.12.19 |
---|---|
[SI 지식 말하기 연습] React 관련 (0) | 2024.12.18 |
[SI 지식 말하기 연습] 로드밸런싱이란? (0) | 2024.12.17 |
[IT] MQTT 프로토콜에 대해 (1) | 2024.12.14 |
[일상/연말결산 캘린더] 올해 위시리스트 중 갖지 못한 것은? (0) | 2024.12.03 |