2024-01-12(25일차) - 데이터정규화, 트렌잭션, FRONT-END

민짱·2024년 1월 13일

📅2024. 01. 12 25일차


📖Mysql 오늘의 개념

  • like는 성능저하를 갖는다.
where 수강과목 like '%자바%'

데이터 정규화

  • 제1 정규화 : 한 칸에 데이터 한 개 : 제1 정규형 테이블
  • 제2 정규화 : 현재 테이블과 주제가 맞지 않는 다른 테이블로 이동
  • 제3 정규화 : 일반 컴럼에만 중속된 다른 컬럼을 다른 테이블로 이동
  • 비정규화 : 비정규화는 정규형에 일치하게 되어 있는 테이블을 정규형을 지키지 않는 테이블로 만드는 것을 의미

트렌잭션

  • 하나의 업무단위를 뜻함. 하나의 업무에 사용되는 다수의 query는 모두 성공하거나 모두 실패해야한다는 뜻.

  • Transaction의 특징
    1) 원자성
    2) 일관성
    3) 독립성
    4) 지속성


🎨 FRONT-END

웹페이지를 이루는 3요소

  • HTML(배우)
  • CSS(스타일리스트)
    • display
    • block (div, section, nav, article의 기본 값)
      • 너비 최대한 넓어짐
      • 한줄을 무조건 혼자 써 -> 레고블럭 특성
    • inline-block
      • 너비 최대한 좁아짐
      • 한줄에 최대한 여러 개 -> 글자 특성
  • JS(감독)

HTML (HIPER TEXT MARKUP LANGUAGE)

  • > 자식을 뜻 함.
  • <br> 줄바꿈 뜻 함.
  • 공백은 후손을 뜻 함.
  • ~ 형제를 뜻 함.

CSS (Cascading Style Sheets)

  • bgc + tab => background color
  • fz + tab => font-size
  • display : block 2가지
    • block(div, section, nav, article의 기본값)
      너비가 최대화 (최대한 넓어져)
    • inline - block
      너비의 최소화 (최대한 좁아져)

display 속성 정리

0개의 댓글