데이터(data) : 현실 세계에서 단순히 관찰하거나 측정하여 수집한 사실이나 관측한 값정보(information) : 데이터를 의사결정에 유용하게 활용할 수 있도록 처리한 결과물 데이터 →<가공(정보처리)>→ 정보데이터에서 정보를 추출하는 과정을 ‘정보 처리(i
파일 시스템(file system)은 오랫동안 사용된 정보 처리 시스템이다.데이터를 파일로 관리할 수 있도록 파일을 생성, 삭제, 수정, 검색하는 기능을 제공하며, 일반적으로 운영체제(OS)와 함께 설치된다.응용 프로그래머가 파일 시스템을 사용한 응용프로그램을 구현하기
데이터베이스의 내부 스키마에 대해서 공부하다가 문득 '데이터베이스는 어디에 저장될까?'라는 생각이 들었다.그래서 내 local에 저장된 데이터베이스를 찾아보기로 했다.일단 무작정 finder에 들어가서 /opt/homebrew/ 에서 mysql 관련 폴더를 찾기 시작했
데이터베이스 시스템은 데이터베이스에 데이터를 저장하고, 저장된 데이터를 관리하여 조직에 필요한 정보를 생성해주는 시스템을 의미한다. 즉, 데이터베이스와 DBMS를 이용해 조직에 필요한 정보를 제공해주는 시스템이다.스키마(schema)는 데이터베이스에 저장되는 데이터 구
사용자(user)는 데이터베이스를 이용하기 위해 접근하는 모든 사람을 의미한다.데이터베이스 관리자(DataBase Administrator, DBA)는 데이터베이스 시스템을 운영 및 관리한다.데이터베이스를 직접 활용하기 보다는 조직 내 사용자를 위해 데이터베이스를 설계
데이터 모델링(data modeling)은 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정을 의미한다.현실 세계의 데이터를 컴퓨터 세계로 옮기기 위해 필요한 작업 중 추상화(abstraction)라는 작업이 있다.추상화는 현실 세계에 존재하
01 관계 데이터 모델의 개념 1.기본 용어 일반적으로 관계 데이터 모델에서는 하나의 개체에 관한 데이터를 릴레이션(Relation) 하나에 담아 데이터베이스에 저장한다. 즉, 릴레이션이란 관계형 데이터 모델에서 정보를 구분하여 저장하는 기본 단위이며, 2차원 테이블
기본적으로 관계 데이터 모델에서 정의하고 있는 기본 제약 사항은 '키'와 관련된 무결성 제약조건(integrity constraint)이다.데이터에서 말하는 무결성은 데이터에 결함이 없는 상태, 즉 데이터가 정확하고 유효하게 유지된 상태를 말한다.이러한 의미에서 무결성