과목 2 SQL 기본 및 활용
제 1절 관계형 데이터베이스 개요
1. 데이터베이스
: 특정 기업, 조직, 개인이 필요에 의해 데이터를 일정한 형태로 저장해 놓은 것
- DBMS : 효율적인 데이터 관리, 예기치 못한 사건으로 인한 데이터 손상을 피하고, 필요시 해당 데이터를 복구하기 위한 강력한 기능의 소프트웨어
2. SQL
: 관계형 데이터베이스에서 데이터 정의, 데이터 조작, 데이터 제어를 하기 위해 사용되는 언어
* 데이터 조작어(DML) – SELECT, INSERT, DELETE, UPDATE
* 데이터 정의어(DDL) – CREATE, ALTER, DROP, RENAME
* 데이터 제어어(DCL) – GRANT, REVOKE
* 트랜잭션 제어어(TCL) – COMMIT, ROLLBACK
3. 테이블(TABLE)
- 테이블 (TABLE) : 행과 칼럼의 2차원 구조를 가진 데이터의 저장장소 데이터베이스의 가장 기본적인 개념
- 칼럼/열 (Column) : 2차원 구조를 가진 테이블에서 세로방향으로 이루어진 하나하나의 특정 속성
- 행 (ROW) : 2차원 구조를 가진 테이블에서 가로방향으로 이루어진 연결된 데이터
- 정규화 (Nomalization) : 테이블을 분할하여 정합성 확보, 불필요한 중복을 줄이는 프로세스
- 기본 키 (Primary Key) : 테이블에 존재하는 각 행을 한 가지 의미로 특정할 수 있는 한 개 이상의 칼럼
- 외부 키 (Foreign Key) : 다른 테이블의 기본키로 사용되고 있는 관계를 연결하는 칼럼
4. ERP
: 정보 간의 어떤 의미의 관계가 존재하며, 다른 테이블과도 어떤 의미의 연관성이나 관계를 가지고 있는지 직관적으로 표현할 수 있는 수단
'자격증 > SQLD' 카테고리의 다른 글
[#SQLD] 제 3절 DML (0) | 2023.02.27 |
---|---|
[#SQLD] 제 2절 DDL (0) | 2023.02.20 |
[#SQLD] 제 6절 분산 데이터베이스와 성능 (0) | 2023.02.20 |
[#SQLD] 제 5절 데이터베이스 구조와 성능 (0) | 2023.02.13 |
[#SQLD] 제 4절 대량 데이터에 따른 성능 (0) | 2023.02.13 |
댓글