SQL(91)
-
베어유 빡공단 31기 SQL 입문 과정 수료
우연히 인스타그램을 보다가 알고리즘에 의해 광고를 보고, 신청하여 수료까지 하게 된 프로그램입니다. 베어유라는 온라인 강의 플랫폼에서 진행하는 '빡공단 31기'에 참여했는데, 적은 양의 학습을 한 달간 매일 한다는 의미가 있는 프로그램입니다. 초반에는 큰 무리가 가지 않았지만, 평일이든 주말이든 단 10분짜리 강의지만, 필기 정리도 해야 하고, 신경을 써야 하는 부분이 있어서 누구나 수료할 수 있지만, 한편으론 하루나 이틀 정도 생략하여 진행할 수도 있는 프로그램이었습니다. 해당 과정을 수료하면서 느낀건 데이터 분석 과정에서 SQL을 원활히 활용할 수 있어야 한다는 점이었으며 SQL, 파이썬, 태블로까지 빠른 시일 내로 능숙해지자는 목표를 세울 수 있었습니다. 그리고 학습적인 태도에서 매일 계획을 세우고..
2023.03.02 -
식별자(Identifier)
1. 식별자 개념 식별자란 하나의 엔터티에 구성된 여러 개의 속성 중에 엔터티를 대표할 수 있는 속성을 의미하며, 하나의 엔터티는 반드시 하나의 유일한 식별자가 존재해야 합니다. 업무적으로 구분되는 정보로 생각할 수 있기에 논리 데이터 모델링 단계에서 사용하고, 키는 데이터베이스 테이블에 접근을 위한 매개체로서 물리 데이터 모델링 단계에서 사용합니다. 2. 식별자의 특징 ■ 주식별자에 의해 엔터티 내에 모든 인스턴스들이 유일하게 구분되어야 합니다. ■ 주식별자를 구성하는 속성의 수는 유일성을 만족하는 최소의 수가 되어야 합니다. ■ 지정된 주식별자의 값은 자주 변하지 않는 것이어야 합니다. ■ 주식별자가 지정이 되면 반드시 값이 들어와야 합니다. 3. 식별자 분류 및 표기법 가. 식별자 분류 식별자의 종..
2023.03.02 -
관계(Relationship)
1. 관계의 개념 가. 관계의 정의 상호 연관성이 있는 상태로 데이터 모델에 대입하여 정의하면 '엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로써 서로에게 연관성이 부여된 상태'라고 할 수 있습니다. 나. 관계의 패어링 패어링을 엔터티 안에 인스턴스가 개별적으로 관계를 가지는 것이며, 이것의 집합을 관계로 표현하는 것입니다. 각각의 엔터티의 인스턴스들은 자신이 관련된 인스턴스들과 관계의 어커런스로 참여하는 형태를 관계 패어링(Relationship Paring)이라 합니다. 2. 관계의 분류 관계가 존재에 의한 관계와 행위에 의한 관계로 구분될 수 있는 것은 관계를 연결함에 있어 어떤 목적으로 연결되었느냐에 따라 분류하기 때문입니다. UML(Unified Modeling Langu..
2023.03.01 -
속성(Attribute)
1. 속성의 개념 속성(Attribute)이란 사전적인 의미로는 사물의 성질, 특징 또는 본질적인 성질, 그것이 없다면 실체를 생각할 수 없는 것으로 정의할 수 있습니다. 데이터 모델링 관점에서 속성을 정의하면, '업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리할 수 없는 최소의 데이터 단위'로 정의할 수 있습니다. □ 업무에서 필요로 합니다. □ 의미상 더 이상 분리되지 않습니다. □ 엔터티를 설명하고, 인스턴스의 구성요소가 됩니다. 2. 엔터티, 인스턴스와 속성, 속성값에 대한 내용과 표기법 가. 엔터티, 인스턴스, 속성, 속성값의 관계 □ 한 개의 엔터티는 두 개 이상의 인스턴스의 집합이어야 한다. □ 한 개의 엔터티는 두 개 이상의 속성을 갖는다. □ 한 개의 속성은 한 개의..
2023.02.28 -
엔터티(Entity)
1. 엔터티의 개념 엔터티의 정의 □ 변별할 수 있는 사물 - Peter Chen(1976) □ 데이터베이스 내에서 변별 가능한 객차 - CJ Date(1986) □ 정보를 저장할 수 있는 어떤 것 - James Martin(1989) □ 정보가 저장될 수 있는 사람, 장소, 물건, 사건, 개념 등 - Thomas Bruce(1992) 공통점 □ 엔터티는 사람, 장소, 물건, 사건, 개념 등의 명사에 해당됩니다. □ 엔터티는 업무상 관리가 필요한 관심사에 해당됩니다. □ 엔터티는 저장이 되기 위한 어떤 것(Thing)입니다. 2. 엔터티와 인스턴스에 대한 내용과 표기법 엔터티를 표현하는 방법은 각각의 표기법에 따라 조금씩 차이는 있지만, 대부분 사각형으로 표현됩니다. 과목, 강사, 사건은 엔터티에 해당하..
2023.02.27 -
데이터 모델의 이해
1. 모델링의 이해 가. 모델링의 정의 모델은 다양한 현상에 대해서 일정한 표기법에 따라 표현해 놓은 모형. 사람이 살아가면서 접할 수 있는 다양한 현상은 사람, 사물, 개념 등에 의해 발생된다고 했을 때, 모델링은 이것을 표기법에 따라 표기하는 것 자체를 의미합니다. * 복잡한 현실세계를 일정한 표기법에 따라 표현하는 일 나. 모델링의 특징 1) 추상화(모형화, 가설적)는 현실세계를 일정한 형식에 맞추어 표현한다는 의미로 정리할 수 있습니다. 2) 단순화는 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하여 쉽게 이해할 수 있도록 하는 개념을 의미합니다. 3) 명확화는 누구나 이해하기 쉽게 하기 위해 대상에 대한 애매모호함을 제거하고, 정확하게 현상을 기술하는 것입니다. 다. 모델링..
2023.02.26