본문 바로가기
728x90

데이터베이스7

관계형 데이터 모델_DBMS (1) 1. 관계 데이터 모델 1) 데이터 모델링 개념 ▪ 데이터 모델링(data modeling) ✓ 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정 ✓ 데이터베이스 설계의 핵심 과정 ▪ 2단계 데이터 모델링 ✓ 개념적 데이터 모델링(conceptual modeling) ✓ 현실 세계의 중요 데이터를 추출하여 개념 세계로 옮기는 작업 ✓ 논리적 데이터 모델링(logical modeling) ✓ 개념 세계의 데이터를 데이터베이스에 저장하는 구조로 표현하는 작업 2) 관계형 모델의 개념 ▪ 장점 : 구조적인 단순성으로 사용자가 프로그래밍 작성 시에 데이터의 물리적인 저장 구조를 프로그램 상에 은폐함으로써 논리적 구조만을 고려하면 됨 ▪ 1970년 E. F. Codd에 의해 제안 ▪ 기.. 2023. 4. 3.
DBMS_데이터베이스 관리 시스템 개요 그림 1. DBMS(출처 https://maily.so/queryaddict/posts/692 ff5) 1) 데이터베이스 관리 시스템의 등장 배경 ▪ 파일 시스템의 문제점 ✓ 같은 내용의 데이터가 여러 파일에 중복 저장 ⇨ 데이터 중복성 - 저장 공간의 낭비는 물론 데이터 일관성과 데이터 무결성을 유지하기 어려움 ✓ 응용 프로그램이 데이터 파일에 종속적 ⇨ 데이터 종속성 - 사용하는 파일의 구조를 변경하면 응용 프로그램도 함께 변경해야 함 ✓ 데이터 파일에 대한 동시 공유, 보안, 회복 기능이 부족 ✓ 응용 프로그램 개발이 쉽지 않음 2) 데이터베이스 관리 시스템 개요 ▪ 데이터베이스 관리 시스템 ✓ DBMS(Database Management System) ✓ 파일 시스템의 문제를 해결하기 위해 제시된.. 2023. 3. 31.
정보들의 집합소, 데이터베이스 알아보기! 오늘은 IT에서 가장 기본저인 데이터베이스에 대해서 알아보도록 하겠습니다. 그럼 바로 데이터베이스, DBMS, 관계형 데이터베이스, SQL 순서로 공부해 볼까요? 1. 데이터베이스 공부하기 전에.. 커다란 도서관에 있을 때 우리가 쉽게 원하는 책을 찾을 수 있는 것은 책에 대한 정보가 잘 정리되어 있기 때문입니다. 여기서 말하는 책의 정보는 도서명, 출판사, 발행 연도, 작가명 등 책을 찾을 때 필요한 내용을 의미합니다. 이처럼 어떤 정보를 잘 정리해서 필요한 것들만 쏙쏙 뽑아낼 수 있도록 데이터를 저장하는 공간을 '데이터베이스'라고 합니다. 데이터베이스의 사전적 의미는 "여러 사용자가 원하는 정보를 얻기 위해 모아둔 자료의 집합"을 말합니다. 구조적으로 통합된 하나의 주제와 관련된 의미 있는 데이터의 .. 2023. 2. 21.
728x90