Database 3

[3강] 데이터베이스 시스템의 정의

1. 데이터베이스 시스템의 정의1-1) 데이터베이스 시스템 (DBS; DataBase System)데이터베이스에 데이터를 저장하고 이를 관리하여 조직에 필요한 정보를 생성해주는 시스템1-2) 데이터베이스 시스템 구성 요소데이터베이스데이터베이스 관리 시스템스키마데이터베이스 사용자데이터베이스 언어2. 데이터베이스 구조2-1) 스키마와 인스턴스🔹 스키마 (schema)데이터베이스에 저장되는 데이터 구조와 제약 조건을 정의한 것데이터베이스를 설계, 디자인한것화살표 → 참조 관계, 2개를 동시에 access해서 사용할 수 있는 참조 관계참조해오는것 → 외래 키 (다른 테이블에 있는것을 참조해올수도 있고 자기 자신에서도 참조 가능.. 한 테이블에 여러개의 외래 키가 존재할 수 있다.)밑줄 → 기본 키 (필드 하나..

Database 2025.03.18

[2강] 데이터베이스 관리 시스템

1. 데이터베이스 관리 시스템의 등장 배경1) 파일 시스템 (file system)데이터를 파일로 관리하기 위해 파일을 생성 삭제 수정 검색하는 기능을 제공하는 소프트웨어응용 프로그램 별로 필요한 데이터를 별도의 파일로 관리함→ 각 팀이 데이터를 관리한다. 중복된 데이터가 업데이트 된다면 문제가 생길 수도 있음파일 시스템의 주요 문제점같은 내용의 데이터가 여러 파일에 중복 저장됨 → 데이터 중복성저장 공간의 낭비는 물론 데이터 일관성과 데이터 무결성을 유지하기 어려움한 고객의 연락처를 고객 데이터 파일에서만 수정하고 실수로 주문 데이터 파일에서 수정하지 않았다면???데이터 중복성 문제를 해결하는 방법?따로 따로 되어있는 데이터 파일을 하나로 통합하자중복되는 내용들을 하나의 DB로 관리하고 별도로 관리해야..

Database 2025.03.11

[1강] 데이터 베이스 기본 개념

✅1-1 데이터베이스 필요성1) 데이터와 정보데이터(data): 현실 세계에서 단순히 관찰하거나 측정해 수집한 사실이나 값정보(information): 의사 결정에 유용하게 활용할 수 있도록 데이터를 처리한 결과물 (e.g. 데이터들을 모아서 가공해서 쓸모있는 형태로 만든다)정보처리(information processing): 데이터에서 정보를 추출하는 과정 또는 방법(e.g. 주문내역 (정보처리)→ 총 판매액)2) 정보 시스템과 데이터베이스정보 시스템(information system): 조직 운영에 필요한 데이터를 수집하여 저장해두었다가 필요할 때 유용한 정보를 만들어 주는 수단데이터 베이스: 정보 시스템 데이터를 저장하고 있다가 필요할 때 제공하는 역할 담당데이터를 처리하고 정보로 우리에게 돌려주는..

Database 2025.03.04