DBMS/이론 (6) 썸네일형 리스트형 (DBMS) 식별자에 대해 알아보자!! 인스턴스를 구분 가능하게 만들어주는 대표적인 속성주 식별자기본키, PK(Primary Key)에 해당하는 속성이다하나의 속성이 주 식별자가 될 수 있고 여러개의 식별자가 주 식별자가 될 수 있다유일성 각 인스턴스에 유니크함을 부여하여 식별이 가능하게끔 한다최소성유일성을 보장하는 최소 개수의 속성이어야 한다불변성속성 값이 되도록이면 변하지 않아야 한다존재성속성 값이 NULL이 아니어야 한다식별자의 분류대표성 여부주 식별자유일성, 최소성, 불변성, 존재성을 가진 유일한 식별자다른 Entity와 참조 관계로 연결이 가능하다보조 식별자인스턴스를 식별이 가능하지만 대표 식별자는 아니다다른 Entity랑 참조 관계로 연결 되지도 않는다스스로 생성 여부내부 식별자Entity 내부에서 스스로 생성된 식별자외부 식별자다.. (DBMS) 관계에 대해 알아보자!! Entity와 Entity의 관계를 말한다타입을 분류하여 존재 관계와 행위 관계로 나눌 수 있다존재 관계존재하는 것만으로도 연관성이 있는 관계행위 관계특정한 행위를 함으로 인해서 연관성이 생기는 관계관계 표기법관계 명(MemberShip) 관계의 이름관계차수(Cardinality)관계에 참여하는 수관계선택사양(Optionality)필수인지 선택인지의 여부관계명Entity와 Entity의 어떠한 관계를 맺고 있는지를 나타내주는 문장각 Entity마다 1개의 관계 명을 가지고 있기 때문에 모든 관계는 2개의 관계명을 가지게 된다관계명은 반드시 명확한 문장으로 표현해야 하며 현재형이여야 한다관계차수각 Entity에서 관계에 참여하는 수1:1, 1:N, N:N 관계 형식으로 구분할 수 있다관계 선택사양필수적 관.. (DBMS) 속성(Attribute)에 대해서 알아보자 속성사람이나 사물을 정의할 때 특징을 설명해 줄 수 있는 항목더이상 쪼개지지 않는 최소의 단위가 되어야 한다프로세스에 필요한 항목만 작성하는 것이 좋다속성값Entity에 속한 하나의 인스턴스 를 구체적으로 나타내주는 데이터하나의 속성은 한개의 속성 값만 가질 수 있다, 여러개의 속성 값을 가져야 할 경우 별도의 Entity로 분리를 하는 것이 바람직하다Entity, Instance, Attribute, Attribute arg의 관계한 개의 Entity는 두 개 이상의 Instance를 가질 수 있다한 개의 Instance는 두 개 이상의 Attribute를 가질 수 있다한 개의 Attribute는 하나의 Attribute arg만 가질 수 있다분류 특성에 따른 분류기본 속성(Basic Attribute.. (데이터 이론)Entity의 간략한 설명 DB 에서는 식별이 가능한 객체 라는 의미를 가진다업무애서 쓰이는 데이터를 용도별로 분류한 그룹Entity는 명확한 조건이 기준이 되어야 한다DB 에서 Entity는 Table, 인스턴스는 Row, 속성은 Column을 나타낸다Entity의 특징업무에서 쓰이는 정보여야 한다실질적으로 업무에서 쓰이는 정보여야 Entity 로 도출하는 의미가 있으며 업무에 연관이 되어있는 Entity 라더라도 실제 프로세스에 이용이 되지 않는다면 적절한 Entity라고 볼 수 없다유니크함을 보장할 수 있는 식별자가 있어야 한다Entity에 속한 각각의 인스턴스가 중복되거나 식별이 모호하다면 Entity가 잘못 설계된 것이다 반드시 유니크함을 보장할 수 있는 식별자를 만들어서 각각의 인스턴스를 식별할 수 있어야 한다2개 이상.. Entity의 기본 DB 에서는 식별이 가능한 객체 라는 의미를 가진다 업무애서 쓰이는 데이터를 용도별로 분류한 그룹 Entity는 명확한 조건이 기준이 되어야 한다 DB 에서 Entity는 Table, 인스턴스는 Row, 속성은 Column을 나타낸다 Entity의 특징 업무에서 쓰이는 정보여야 한다 실질적으로 업무에서 쓰이는 정보여야 Entity 로 도출하는 의미가 있으며 업무에 연관이 되어있는 Entity 라더라도 실제 프로세스에 이용이 되지 않는다면 적절한 Entity라고 볼 수 없다 유니크함을 보장할 수 있는 식별자가 있어야 한다 Entity에 속한 각각의 인스턴스가 중복되거나 식별이 모호하다면 Entity가 잘못 설계된 것이다 반드시 유니크함을 보장할 수 있는 식별자를 만들어서 각각의 인스턴스를 식별할 수 있어야.. 데이터 모델링의 기본 데이터 모델링 데이터를 설계와 디자인 및 형상화 하는 작업 현실 세계를 단순화하여 표현하는 기법이다 데이터 모델링의 특징 추상화 : 현실 세계를 일정한 형식으로 표현하는 것, 아이디어나 개념을 간략하게 표현하는 과정 단순화 : 복잡한 현실 세계를 정해진 표기법으로 단순하고 쉽게 표현하는 것 명확화(Clarity) : 불분명함을 제거하고 명확하게 해석할 수 이도록 기술한다는 의미 데이터 모델링의 3가지 관점 데이터 관점 : 데이터 위주의 모델링, 데이터들이 업무와 얽혀있는지 그리고 그 데이터 간에 어떤 관계에 있는지에 대해서 모델링하는 방법 프로세스 관점 : 프로세스 위주의 모델링, 실제로 처리하고 있는 일은 무엇인지 또는 일을 처리해야 하는 일은 무엇인지를 모델링하는 방법 데이터와 프로세스의 상관관점 :.. 이전 1 다음