db 5

DB - 4. Database Design Using the E-R Model

Design ProcessDesign PhaseDB 디자인은Initial Phase : 사용자가 필요할 데이터를 모두 정리Second Phase : 데이터 모델을 선정선택한 데이터 모델의 개념을 적용한다.데이터 모델의 요구를 데이터베이스 스키마로 변환한다.Final Phase : 추상적인 데이터 모델을 데이터베이스에 적용Logical Design : 데이터베이스 스키마 적용Physical Design : 데이터베이스의 물리적 구조 결정의 과정을 거친다.Design AlternativeDB를 디자인할 때 이 두 가지는 피해야 한다.Redundancy : 정보가 중복되면 두 정보가 일치한다는 보장이 없다.Incompleteness : 설계가 불완전하면 특정 부분을 모델링하기 어렵거나 불가능하다.그렇다고 피하..

DB - 1. Intro

What is Database System?데이터베이스기업의 고객 정보나, 학교의 학생 정보처럼, 특정 기관은 자신이 필요한 정보를 저장해둔다. 이러한 정보를 데이터라고 한다.데이터베이스는 데이터의 모임이다. 정보는 텍스트, 숫자, 이미지 등 다양한 형식이며, 데이터베이스를 통해 이를 체계적으로 저장하고, 읽기, 쓰기, 수정 등이 가능하다.| student_id | student_name | student_age | student_dept ||------------|----------------|-------------|-------------------|| 1 | John Doe | 20 | Computer Science || 2 ..

DB - 0. Index

1. Intro2. Relational Model3. SQL4. Database Design Using the E-R Model5. Normalization6. Data Indexing7. Transaction기업의 고객 정보나, 학교의 학생 정보처럼, 특정 기관은 자신이 필요한 정보를 저장해둔다. 이러한 정보를 데이터라고 한다.데이터베이스는 데이터의 모임이다. 정보는 텍스트, 숫자, 이미지 등 다양한 형식이며, 데이터베이스를 통해 이를 체계적으로 저장하고, 읽기, 쓰기, 수정 등이 가능하다.보통은 표의 형식으로 데이터를 보여줄 수 있다.포스트에서 예시로 사용할 데이터베이스는 가상의 대학교 학사정보 데이터베이스를 사용할 것이다.학생, 교수, 학과 등의 정보를 가지고 있는 데이터베이스로, 예시이기 때문에 ..