본문 바로가기

Database

[DB] SQL - SQL 기초 이론, 코딩 테스트 대비 SQL(Structed Query Language)이란? SQL란 표준 관계형 데이터베이스 언어로, 관계대수와 관계해석을 기초로 한 혼합 데이터 언어입니다. 사용 용도에 따라 DDL, DCL, DML로 구분됩니다. 자세하게 다뤄볼게요! ✅ SQL에서 지원하는 기본 데이터 타입 - 정수: INTEGER(4byte), SMALLINT(2byte) - 실수: FLOAT, REAL, DOUBLE PRECISION -날짜: DATE - 시간: TIME - 형식화된 숫자: DEC(i, j) (i는 전체 자릿수, j는 소수부 자릿수) - 가변길이 문자: VARCHAR(n), CHARACTER VARYING(n) - 고정길이 문자: BIT(n) - 고정길이 비트열: BIT(n) - 가변길이 비트열: VARBIT(n) .. 더보기
[DB] DB 기본 개념 (+key) - 면접 예상 질문 & 답변 Q) DB를 정의하세요. A) 데이터베이스(Database)란 컴퓨터에 저장되어 실시간으로 접근할 수 있고(Stored Data), 자료의 중복을 배제한 데이터의 모임(Integrated Data)입니다. 조직의 업무를 위해 존재 가치가 확실하고 없어서는 안 되는 자료들의 모임(Operational Data)이며 여러 사람들이 공유하고 사용할 목적(Shared Data)으로 통합 및 관리됩니다. Q) 데이터베이스 시스템의 목적은 무엇인가요? A) 파일 시스템의 단점을 극복하기 위함입니다. 데이터 중복 및 비일관성: 동일한 파일의 여러 사본이 존재할 수 있고, 서로 다른 값을 보유하게 되는 상태가 될 수 있습니다. 데이터 접근의 어려움: 필요한 데이터를 효율적으로 검색하기 어렵습니다. 데이터 분리(고립):.. 더보기

반응형