Section3. N312 SQL1

bgly·2022년 5월 31일
0

table = entities = 관계
column = field = attribute
row == 속성값 == 레코드 == 튜플 == 인스턴스

ERD와 스키마

  • An Entity Relationship Diagram (ERD)는 시스템의 엔티티들이 무엇이 있는지 어떤 관계가 있는지를 나타내는 다이어그램

기호와 표기법

참고

  • 스키마 는 데이터베이스의 구조와 제약 조건에 관한 전반적인 명세를 기술한 메타데이터의 집합

  • 관계 : 데이터들간의 관계



학습목표

🌱 Level 1 : Lecture Note 에 있는 주요 개념을 정의할 수 있으며 예제 코드를 이해하고 재현할 수 있다.

  • 데이터베이스의 필요성과 관계형 데이터베이스의 특징을 설명할 수 있다.
  • SQL 특징을 설명할 수 있고, 스키마를 통해 관계를 설명할 수 있다.
  • SQL Basics를 이해하고 예제를 재현할 수 있다.

🔝 Level 2 : 예제 코드를 해석하고 응용할 수 있으며 과제를 수행할 수 있다.

  • 주어진 스키마를 SQL을 활용하여 구현할 수 있다.
  • SQL 쿼리문을 활용하여 원하는 조건의 데이터를 출력할 수 있다.

🔥 Level 3 : Lecture Note 에 있는 주요 개념과 코드를 연결하여 설명할 수 있으며 도전 과제를 수행할 수 있다.

  • 주어진 데이터와 출력값을 살펴보고 어떤 SQL 쿼리문을 사용할지 판단하고 구현할 수 있다.
  • SQL JOIN 의 종류를 분류하고 활용 예시를 들어 설명할 수 있다.

🚀 Level 4 : Lecture Note 에 있는 개념 중 자신이 모르는 것을 구분해 낼 수 있으며 스스로 목표를 세우고 추가 학습을 진행할 수 있다.

  • 3층 스키마에 대해 데이터베이스를 보는 관점과 연관지어 간단하게 설명할 수 있다.
  • 함수 종속과 정규화(제3정규형까지)를 연관지어 설명할 수 있고, 정규화가 필요한 이유에 대해 설명할 수 있다.

0개의 댓글