전체 글

공부 기록을 남기며 게시글 리팩토링을 진행하는 블로그입니다.
Database/Database 기초

데이터 모델링과 관계 데이터 모델

2022. 12. 13. 08:40 수정 및 복습 시작 데이터 모델링과 데이터 모델 데이터 모델링이란 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정이다. 우리는 저장할 개체를 데이터베이스로 변환할 때 그 개체에서 데이터베이스에 저장하여 관리할 만한 가치가 있는 중요한 데이터만 찾아내야 한다. 예를 들어 기린을 기준으로 한다. 그럼 발이 4개이고, 초식 동물이며, 몸에 무늬가 있고, 목이 굉장히 길다. 이렇게 누가 들어도 기린을 상상할 수 있는 데이터를 찾아야 한다. 이 과정을 추상화라고 한다. 현실세계에서 기린에 대한 중요 데이터를 추출하여 앞선 과정과 같이 개념 세계로 옮기는 작업을 데이터 모델링 과정 중에서도 개념적 모델링이라 한다. 그리고 개념 세계의 데이터를 데이터베..

Database/Database 기초

데이터베이스 시스템(DBS)

2022. 12. 13. 00:30 수정 및 복습 시작 데이터베이스 시스템 데이터베이스 시스템은 데이터베이스에 데이터를 저장하고, 저장된 데이터를 관리하여 조직에 필요한 정보를 생성해주는 시스템이다. 데이터의 집합은 데이터베이스며, 데이터 베이스 관리 시스템은 데이터베이스에 저장돼 데이터가 일관되고 무결한 상태로 유지되도록 관리하는 역할을 한다. 데이터베이스 시스템은 데이터베이스와 데이터 베이스 관리 시스템을 이용해 조직에 필요한 정보를 제공해주는 전체 시스템이다. 제일 큰 개념이라고 생각하면 되겠다. 데이터베이스 구조 스키마 스키마는 데이터베이스에 저장되는 데이터 구조의 제약조건을 정의한 것이다. 정의된 스키마에 따라 데이터베이스에 저장된 실제 값이 인스턴스(instance)이다. 미국의 표준화 기관인..

OS

Operating System (운영체제), Kernel(커널)

2021. 9. 10. 17:02 작성 2022. 6. 13. 21:17 수정 시작 작년 2학기 수업이라 이 때 정리했지만, 복습을 위해 블로그 글들을 리팩토링하기로 결정했습니다. 전공 공부도 다시 하면서, 깔끔하지 않은 게시글도 정리해보겠습니다. Operating System (운영체제) 운영체제는 컴퓨터 전원을 누르면 제일 먼저 마주치는 소프트웨어다. 유닉스, 리눅스, 윈도, 맥 등 다양한 운영체제와 스마트폰에도 안드로이드, IOS 등 다양한 운영체제가 있다. 운영체제란 하드웨어와 사용자(소프트웨어) 간의 조정자 역할, 자원 관리자 역할, 입출력 장치와 사용자 프로그램 제어 역할을 수행한다. 운영체제는 사용자에게 편리한 인터페이스 환경을 제공하고 컴퓨터 시스템의 자원을 효율적으로 관리하는 소프트웨어다..

Database/Database 기초

데이터베이스 기본 개념 및 DBMS

컴퓨터공학 2학년 학부생입니다. 학교에서 데이터베이스 개론이라는 책으로 강의를 듣고 있습니다. 요즘 코딩을 하다 보니까 필사가 귀찮아져서 좋은 방법을 찾다 블로그에 정리를 하자 해서 시작했습니다. 얼마나 오래갈지 모르지만... 나 자신 파이팅!!! 2022. 12. 12. 23:30 수정 및 복습 시작 정말 오랜만에 보는 첫 게시글.. 감회가 새롭다. 데이터베이스 기초 개념 데이터: 현실에서 단순히 관찰하고 측정하여 수집한 사실이나 값으로, 자료라고도 한다. 정보: 데이터를 의사 결정에 유용하게 활용할 수 있도록 처리하여 체계적으로 조직한 결과물이다. 정보 처리: 데이터에서 정보를 추출하는 과정 또는 방법이다. 즉 데이터 간의 의미 관계를 파악한다. 정보 시스템: 조직 운영에 필요한 데이터를 수집하여 저..

Debin
리팩토링하는 블로그