
SQLD 자격증 취득을 위한 유튜브 강의 추천과
SQLD공부를 위한 간략한 개요 및 내용 정리입니다
저의 경우 작년 5월에 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)
참고한 유튜브
바로 위의 내용의 경우 국민대학교 김남규 교수님이 올려준 강의를 참고 했어요
SQLD요약 다운
sqld 요약집은 pdf파일과 doxc파일 총 2개이며 전부 다른 내용입니다.
함께 보면 좋은 글
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 |
---|
댓글