본문 바로가기
IT/SQL

SQLD 대비 내용정리 및 유튜브 추천

by 마단 2023. 5. 26.
반응형

sqld 요약

 SQLD 자격증 취득을 위한 유튜브 강의 추천과 

SQLD공부를 위한 간략한 개요 및 내용 정리입니다

 

저의 경우 작년 5월에 sqld를 응시하였어요.

 

하지만 공부를 그렇게 많이 하지 않았고. 

 

결과는 당연하게도 불합격이 나왔어요

 

그래서 이번 시험을 앞두고 유튜브에 있는 sqld강의들을 들은 내용을 정리했어요

 

 

 

SQLD 내용 및 정리

 

sqld 시스템

 

1) Schemas versus Instances

(1) 데이터베이스 스키마 

  • 데이터베이스 구조, 데이터 타입, 제약조건에 대한 명세
  • 데이터베이스 설계 단계에서 명시, 자주 변경되지않음
  • 엑셀로 예를 들면 컬럼(Columms) 

 

(2) 데이터베이스 인스턴스(Instance)

  • 특정 시점에 데이터베이스에 실제로 저장되어 있는 데이터 
  • 엑셀로 예를 들면 행들의 데이터

 

2) SQL (Structured Query Language)

(1) DML / DDL

- 데이터 정의어 (DDL : Data Definition Language)

 : 스키마를 기술하기 위해 사용되며, 주로  DB 설계자가 사용함

- 데이터 조작어 (DML: Data Manipulation Language)

 : 데이터의 조회(Retrieval), 삽입(Insertion), 삭제(Deletion), 갱신(Update)에 사용됨

- cf) DCL(Data Control Language), TCL(Transaction Control Language)

 

(2) 독립 실행형 / 내장형

- 독립 실행형

 : SQL 인터페이스를 이용하여 SQL 쿼리를 직접 DBMS에 입력

- 내장형

 : C, C++, Java 등의 프로그래밍 언어에 내장됨

 : Host lnaguage + Data sblanguage로 구성됨

 

3) ER Model Concepts 

(1) 개체 (Entity)

- 실세계에 존재하는 의미있는 하나의 정보단위

- 물리적 객체 뿐 아니라 개념적 객체 포함

 : (학생, 자동차, 강의실) / (프로젝트, 직업, 교과목)

 

(2) 관계 (Relationship)

- 개체들 사이의 연관성

 : [학생]과 [교과목] 사이의 [수강] 관계

 

(3) 속성 (Attribute)

 - 개체 또는 관계의 본질적 성질

 

4)Types of Attributes

(1) Single-valued vs. Multivalued

 - 나이 vs 취미

 

(2) Simple Vs. Composite

 - Simple Attrubute - 더 이상 쪼개지지 않는 원자값을 갖는 속성

 : 나이, 학번

- Composite Attribute - 몇 개의 요소로 분해될 수 있는 속성

 : 주소- > 시, 군, 구, 번지

 

(3) Stored vs. Derived

- Drived Attribute - 저장된 다른 데이터로부터 유도 가능한 속성

 : 각 과목의 성적 -> 총점, 주민등록번호->나이

 

5) Entity Types and Key Attributes

(1) 키 속성 (Key Attributes)

- 어떤 개체에 대해서 상항 유일한 값을 갖는 속성 (또는 속성 들의 집합)

 : 학생의 학번, 책의 ISBN, 자동차의 차량번호

- 특정 Snapshot이 아닌, 해당 개체의 모든 가능한 Snapshot의 집합을 고려하여 파악되어야 함

- 복합 키 (Composite Key)

 : Composite Attribute가 키 속성이 되는 경우

 : 복합 키는 최소성을 가져야 함

  · (팀명, 등번호)  vs (팀명, 등번호, 선수명)

- 각 개체는 하나 이상의 키를 가질 수 있음

- 어떤 개체는 키를 갖지 않을 수도 있음

 : 약성 개체 (Weak Entity)

 

 

 

참고한 유튜브

 

바로 위의 내용의 경우 국민대학교 김남규 교수님이 올려준 강의를 참고 했어요

https://youtu.be/u0z_lNd3bjg

 

 

 

SQLD요약 다운

 

sqld 요약집은 pdf파일과 doxc파일 총 2개이며 전부 다른 내용입니다.

 

SQLD 개념 요약.pdf
0.44MB
SQLD 개념 정리.docx
0.21MB

 


함께 보면 좋은 글

 

 

2023.02.22 - [정리중] - Sql 프로그램 추천

 

Sql 프로그램 추천

SQL 프로그램들을 장단점을 비교하고 어떤 프로그램이 좋을 지 추천해드리고자 해요 MySQL: MySQL은 사용이 쉽고 빠르며 신뢰성이 높아 알려진 인기있는 오픈소스 SQL 데이터베이스 관리 시스템입니

madanhambo.tistory.com

 

2022.04.22 - [정리중] - 데이터베이스 의미 정리

 

데이터베이스 의미 정리

데이터 베이스란? 구조화 된 데이터 모임 테이블은 행(Observation), 열(Feature)로 구성 되며 테이블은 특정 열의 조합으로 구성 1. RDB - MySQL, Oracle같은 관계형 데이터 베이스 - 행, 열로 구조화 되어있

madanhambo.tistory.com

 

반응형

'IT > SQL' 카테고리의 다른 글

Sql 프로그램 비교 및 추천 (입문용)  (0) 2023.02.22

댓글