Computer Science Basics/데이터베이스

DB - 0. Index

타자치는 문돌이

1. Intro

2. Relational Model

3. SQL

4. Database Design Using the E-R Model

5. Normalization

6. Data Indexing

7. Transaction

기업의 고객 정보나, 학교의 학생 정보처럼, 특정 기관은 자신이 필요한 정보를 저장해둔다. 이러한 정보를 데이터라고 한다.
데이터베이스는 데이터의 모임이다. 정보는 텍스트, 숫자, 이미지 등 다양한 형식이며, 데이터베이스를 통해 이를 체계적으로 저장하고, 읽기, 쓰기, 수정 등이 가능하다.
보통은 표의 형식으로 데이터를 보여줄 수 있다.

포스트에서 예시로 사용할 데이터베이스는 가상의 대학교 학사정보 데이터베이스를 사용할 것이다.
학생, 교수, 학과 등의 정보를 가지고 있는 데이터베이스로, 예시이기 때문에 한 예시에서 있던 데이터가 다른 예시에서는 없을 수도 있다. 그냥 적당한 상황의 적당한 예시로 이해를 돕는 용도이다.
| student_id | student_name   | student_age | student_dept      |
|------------|----------------|-------------|-------------------|
|    1       |   John Doe     |     20      |  Computer Science |
|    2       |   Jane Smith   |     22      |  Mathematics      |
|    3       |   Sarah Johnson|     21      |  Physics          |
|    4       |   Michael Brown|     23      |  Biology          |
|    5       |   Emily Wilson |     20      |  Chemistry        |