목록Database (16)
CKtrace's Devlog

Schema vs Instance 스키마(Schema)는 DB에 저장되는 데이터 구조와 제약 조건을 정의한 것입니다. 인스턴스(Instance)는 정의된 스키마에 따라 DB에 실제로 저장된 값입니다. 즉, 스키마를 정의하고 정의된 스키마에 맞게 인스턴스를 저장하는 것입니다. 3 - Level Database Architecture 3 - Level Database Architecture (3단계 데이터베이스 구조)는 말 그래도 데이터베이스를 3단계로 나누어 이해한 것입니다. 3단계는 외부 단계(External Level), 개념 단계(Conceptual Level), 내부 단계(Interval Level)로 나눕니다. 내부 단계부터 외부 단계로 갈수록 추상화 레벨이 올라갑니다. (이 부분에 대해서는 완전..

Before Entering... 들어가기에 앞서 데이터베이스, 데이터베이스 관리 시스템에 대한 기본적인 개념을 확인하고 싶으신 분들은 제가 작성한 포스팅을 통해 확인하고 가시면 좋을 것 같습니다! 데이터베이스란 무엇일까? Data vs Information 데이터(Data)와 정보(Information)를 같은 의미로 사용하는 경우가 많지만 엄연히 두 단어는 다른 단어이고 이 둘을 명확히 구별해야 합니다. 데이터는 가공되지 않은 날 것의 값이고, cktrace.tistory.com 데이터 관리 시스템( DBMS )이란 무엇인가? File System 파일 시스템(File System)이란 과거에 데이터를 관리하기 위해 사용한 소프트웨어이자, 정보 처리 시스템입니다. 하지만 파일 시스템의 하나의 특징이 ..

File System 파일 시스템(File System)이란 과거에 데이터를 관리하기 위해 사용한 소프트웨어이자, 정보 처리 시스템입니다. 하지만 파일 시스템의 하나의 특징이 치명적인 단점들로 이어지는 결말을 불러내었습니다. 파일 시스템은 응용 프로그램별로 필요한 데이터를 별도의 파일로 관리합니다. 바로 위와 같은 특징이 아래와 같은 치명적인 단점들을 불러일으켰습니다. 같은 내용의 데이터가 여러 파일에 중복 저장됩니다. 데이터 파일에 대한 동시 공유, 회복, 보안 기능이 부족합니다. 데이터 파일에 응용 프로그램이 종속적입니다. 사용자 요구에 맞는 응용 프로그램을 개발하는데 어렵습니다. 위 네 가지 단점들이 파일 시스템의 하나의 특징과 어떤 연관이 있기에 발생했는지 하나씩 알아보도록 하겠습니다. (1) 파..

Data vs Information 데이터(Data)와 정보(Information)를 같은 의미로 사용하는 경우가 많지만 엄연히 두 단어는 다른 단어이고 이 둘을 명확히 구별해야 합니다. 데이터는 가공되지 않은 날 것의 값이고, 이러한 데이터를 가공하여 유용하게 활용할 수 있게 한 것이 정보입니다. 데이터에서 정보를 추출하는 과정 혹은 방법을 Information Processing, 즉 정보 처리라고 합니다. About Data 데이터는 형태에 따라 정형 데이터(Structured Data), 반정형 데이터(Semi-Structured Data), 비정형 데이터(Unstructured Data)로 나눌 수 있습니다. 정형 데이터는 미리 정해진 구조에 따라 저장된 구조화된 데이터입니다. (ex. 관계 데..