퇴사맨이 쓰러지지 않는 개발블로그

고정 헤더 영역

글 제목

메뉴 레이어

퇴사맨이 쓰러지지 않는 개발블로그

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (38)
    • 프로그래밍 (30)
      • 코테 준비 (19)
      • 면접 준비 (0)
      • SQL (2)
      • 프론트엔드 (0)
      • 백엔드 (3)
    • CS (3)
    • 취업 (4)
      • 코테 후기 (2)
      • 면접 후기 (2)
    • it 이슈, 뉴스 (0)
    • 자유 (1)
      • 게임 (0)
홈태그방명록
  • 프로그래밍 30
    • 코테 준비 19
    • 면접 준비 0
    • SQL 2
    • 프론트엔드 0
    • 백엔드 3
  • CS 3
  • 취업 4
    • 코테 후기 2
    • 면접 후기 2
  • it 이슈, 뉴스 0
  • 자유 1
    • 게임 0

검색 레이어

퇴사맨이 쓰러지지 않는 개발블로그

검색 영역

컨텐츠 검색

SQL

  • 데이터 모델링과 정규화

    2025.02.05 by 초코순쌀과자

  • SQL 정리 2

    2023.04.06 by 초코순쌀과자

  • SQL 정리

    2023.03.17 by 초코순쌀과자

데이터 모델링과 정규화

오늘은 데이터 모델링에 대해 정리함과 동시에, 조금 애매하게 이해하고 있을수도 있는 '데이터 정규화'에 대해 한 번 짚고 넘어가고자 한다. 데이터 정규화란?-> 데이터의 중복을 최소화하고 무결성을 유지하며 데이터베이스를 최적화하는 과정. 데이터 모델링 3단계 중 두번째 단계인 '논리적 데이터 모델링' 과정에서 수행되는 작업이다. 도서관 시스템을 개발한다고 가정해보자.먼저 개념적 데이터 모델링 과정을 수행해야 한다. 1. 개념적 데이터 모델링도서관에서 상호작용 가능한 개체(Entity)로는 '도서'와 '회원' 정도가 있을 것이다.이 Entity간의 관계로는 '대출'이 있을 것이다. 즉 다음과 같이 표현할 수 있다. - 그림판 -즉 우리에게 필요한 테이블은1. 회원 정보 테이블2. 도서 목록 테이블3. 대출..

CS 2025. 2. 5. 16:09

SQL 정리 2

내일 코딩테스트가 잡혔다. sql도 문제로 나오는 만큼, 정리를 해둘 필요가 있다. 문법 1. GROUP BY와 HAVING 특정 컬럼을 그룹화하는 GROUP BY와 특정 컬럼을 그룹화한 결과에 조건을 거는 HAVING은 같이 쓰인다. 그룹화 전의 경우 WHERE, 그룹화 후의 경우 HAVING을 조건을 걸 때 사용한다. 2. MAX, MIN SELECT문에서 사용되며, 해당 컬럼의 최댓값 혹은 최솟값을 반환할 때 사용된다. 3. JOIN sql에서 둘 이상의 테이블을 연결하여 하나의 결과 집합으로 반환하는 데 사용되는 연산. on과 붙어다님 -- MYSQL 사용-- 1. SELECT 문제1) 환자 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 sql문을 ..

프로그래밍/SQL 2023. 4. 6. 22:57

SQL 정리

내일 치는 코딩테스트에 sql문제가 나온다고 한다. 작년 상반기 ssafy에서 sql을 본게 마지막이었기 때문에, 구글링과 유튜브를 보며 많이 나올 것 같은 문법과 그 문법의 사용법을 정리해보기로 했다. 1. SELECT -> 데이터 조회시 사용. 2. ORDER BY -> 데이터 정렬 가능. 오름차순(ASC)과 내림차순(DESC)으로 지정 가능. 3. GROUP BY -> 데이터 그룹화 기능. 특정 컬럼의 값에 따라 데이터를 그룹화하고, 그룹별로 통계 값을 계산할 수 있음. 4. COUNT -> 특정 컬럼의 값이나 전체 데이터 집합의 행 수를 구할 수 있음. 5. WHERE, AND, OR -> WHERE: SELECT 문법에서 많이 사용. WHERE절을 활용해 특정 조건에 맞는 데이터만 조회 가능. ..

프로그래밍/SQL 2023. 3. 17. 22:32

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
퇴사맨이 쓰러지지 않는 개발블로그 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.