Posts SQL Basic
Post
Cancel

SQL Basic

SQL


πŸ’Ώ 데이터

μ–΄λ–€ ν•„μš”μ— μ˜ν•΄ μˆ˜μ§‘ν–ˆμ§€λ§Œ 아직 νŠΉμ • λͺ©μ μ„ 윟 γ…μ •μ œν•˜μ§€ μ•Šμ€ κ°’

  • 정보: μˆ˜μ§‘λœ 데이터λ₯Ό μ–΄λ–€ λͺ©μ μ„ μœ„ν•΄ 뢄석 κ°€κ³΅ν•˜μ—¬ κ°€μΉ˜λ₯Ό μΆ”κ°€ν•˜κ±°λ‚˜ μƒˆλ‘œμš΄ 의미λ₯Ό λΆ€μ—¬ν•œ κ²°κ³Ό

πŸ’Ώ 데이터 λͺ¨λΈ

  • κ³„μΈ΅ν˜•
    • λ‚˜λ­‡κ°€μ§€ ν˜•νƒœμ˜ 트리 ꡬ쑰λ₯Ό ν™œμš©ν•˜μ—¬ 데이터 관련성을 κ³„μΈ΅λ³„λ‘œ λ‚˜λˆ„μ–΄ λΆ€λͺ¨μ™€ μžμ‹ 같은 관계λ₯Ό μ •μ˜ν•˜κ³  데이터λ₯Ό 관리
  • 객체 지ν–₯ν˜•
    • 객체 지ν–₯ ν”„λ‘œκ·Έλž˜λ°μ—μ„œ μ‚¬μš©ν•˜λŠ” 객체 κ°œλ…μ„ 기반으둜 ν•œ 데이터 λͺ¨λΈ
  • κ΄€κ³„ν˜•
    • 데이터 κ°„ 관계에 μ΄ˆμ μ„ λ‘” λͺ¨λΈ
    • 개체(entity): DBμ—μ„œ λ°μ΄ν„°ν™”ν•˜λ €λŠ” 사물, κ°œλ…μ˜ 정보 λ‹¨μœ„
    • 속성(attribute): 개체λ₯Ό κ΅¬μ„±ν•˜λŠ” λ°μ΄ν„°μ˜ κ°€μž₯ μž‘μ€ 논리적 λ‹¨μœ„λ‘œμ„œ λ°μ΄ν„°μ˜ μ’…λ₯˜ νŠΉμ„± μƒνƒœ 등을 μ •μ˜
    • 관계: κ°œμ²΄μ™€ 개체 λ˜λŠ” 속성 κ°„μ˜ 연관성을 λ‚˜νƒ€λ‚΄κΈ° μœ„ν•΄ μ‚¬μš©

πŸ’Ώ κ΄€κ³„ν˜• λ°μ΄ν„°λ² μ΄μŠ€

κ΄€κ³„ν˜• 데이터 λͺ¨λΈ κ°œλ…μ„ λ°”νƒ•μœΌλ‘œ 데이터λ₯Ό μ €μž₯ κ΄€λ¦¬ν•˜λŠ” DBλ₯Ό 의미

  • μ΄λŸ¬ν•œ DBλ₯Ό κ΄€λ¦¬ν•˜λŠ” μ‹œμŠ€ν…œ: DBMS
  • κ΄€κ³„ν˜• λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό κ΄€λ¦¬ν•˜λŠ” μ‹œμŠ€ν…œ: RDBMS

κ΅¬μ„±μš”μ†Œ

  • ν…Œμ΄λΈ”
    • 기본적으둜 2차원 ν‘œ ν˜•νƒœλ‘œ μ €μž₯, 관리(row, column)\
    • ν–‰: μ €μž₯ν•˜λ €λŠ” ν•˜λ‚˜μ˜ 개체λ₯Ό κ΅¬μ„±ν•˜λŠ” μ—¬λŸ¬ 값을 κ°€λ‘œλ‘œ λŠ˜μ–΄λœ¨λ¦° ν˜•νƒœ

πŸ’Ώ SQL

Structured Query Language둜 DB에 정보λ₯Ό μš”μ²­ν•˜λŠ” μ–Έμ–΄


This post is licensed under CC BY 4.0 by the author.

Java Generic

Spring-JPA-Entity