Recent
-
SQLD
[SQLD] 데이터 모델링의 이해 - 3. 관계
관계(Relationship, 상호 연관성이 있는 상태) 관계의 개념 관계의 정의 엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태 엔터티와 엔터티 간 연관성을 표현하기 때문에 엔터티의 정의에 따라 영향을 받기도 하고, 속성 정의 및 관계 정의에 따라서도 다양하게 변할 수 있다. 관계의 페어링 유의해야할 점은 관계는 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것(페어링)이고 이것의 집합을 표현한다는 것이다. 따라서 개별 인스턴스가 각각 다른 종류의 관계를 가지고 있다면 두 엔터티 사이에 두 개 이상의 관계가 형성될 수 있다. 각각의 엔터티의 인스턴스들은 자신이 관련된 인스턴스들과 관계의 어커런스로 참여하는 형태를 관계 페어링(Relationshi..
-
SQLD
[SQLD] 데이터 모델링의 이해 - 2. 속성
속성(Attribute, 사물의 성질, 본질적인 성질, 실체를 생각할 수 없는 것) 속성의 개념 본질적 속성이란 어떤 사물 또는 개념에 없어서는 안 될 징표의 전부 이 징표는 사물이나 개념이 어떤 것인지를 나타내고 그것을 다른 것과 구별하는 성질 데이터 모델링 관점에서 속성 정의 -> '업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위' 업무상 관리하기 위한 최소의 의미 단위, 엔터티의 한 분야 업무에서 필요 의미상 더 이상 분리되지 않는다 -> 생년월일을 생년, 생월, 생일로 구분(하나의 속성을 관리목적에 따라 구분) 엔터티를 설명하고 인스턴스의 구성요소가 된다. 엔터티, 인스턴스와 속성, 속성값에 대한 내용과 표기법 엔터티, 인스턴스, 속성, 속성값의 ..
-
Linux
[Linux] 명령어 정리 - 패키지 관련 명령어
패키지 설치 sudo apt-get install 패키지명 -> sudo : 권한 상승 명령어 -> apt-get 어떤 라이브러리에 의존성이 있는지를 파악해서 해당 라이브러리까지 같이 자동으로 설치해주는 명령어 대부분의 프로그램들은 혼자 동작하지 않습니다. 수많은 라이브러리를 참조하면서 동작하는게 보통입니. 프로그램마다 필요한 라이브러리가 전부 다르고, 같은 라이브러리를 쓴다고 해도 서로 요구하는 라이브러리의 버전이 달라서 이를 관리하기가 매우 까다로웠습니. 우분투의 패키지 관리는 이러한 문제점을 사용자가 고민하지 않도록 패키지 서버를 운영하고 있습니다. 수많은 패키지를 보유하고 있으면서 패키지들의 각각 라이브러리 의존성 정보도 같이 관리해줍니다. 그러나 몇가지 단점도 존재하는데, 우선 인터넷에 접속이 ..
-
ETC
MAC 유용한 툴 정리
1. Rectangle - 단축키로 창 리사이징brew install --cask rectangle 2. Maccy - 복사한 내역 저장하기클립보드 내역을 저장해주는 앱앱스토어에서는 $9.99이지만 brew install maccy 명령어로 무료 다운로드 가능 ----------------------------------------------------------------------------------------------------------------------https://yozm.wishket.com/magazine/detail/2421/ 참고
-
SQLD
[SQLD] 데이터 모델링의 이해 - 1. 엔터티
엔터티(Entity, 실체, 객체) 엔터티의 개념 엔터티는 사람, 장소, 물건, 사고, 개념 등의 명사에 해당 엔터티는 업무상 관리가 필요한 관심사에 해당 엔터티는 저장이 되기 위한 어떤 것(Thing) 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것 엔터티와 인스턴스에 대한 내용과 표기법 엔터티는 인스턴스의 집합 ex) 엔터티: 과목, 강사, 사건 인스턴스 : 수학, 영어 / 이춘식, 조시형 / 2010-001, 2010-002 엔터티의 특징 반드시 해당 업무에서 필요하고 관리하고자 하는 정보이어야 한다. 유일한 식별자에 의해 식별이 가능해야 한다. 영속적으로 존재하는 인스턴스의 집합이어야 한다.(한 개가 아니라 두 개 이상) 엔터티는 업무 프로세스에 의해 이용되어야 한다. 엔터티는 ..