'Data Base' 카테고리의 글 목록 (3 Page)
본문 바로가기
728x90

Data Base35

SQL study [21.08.13] SQL study [21.08.13] 두 개의 엔터티 사이에 정의된 관계(Relationship) 체크 사항 1. 두 엔터티 사이 관심 있는 연관규칙 존재 여부 2. 두 엔터티 사이 정보 조합 발생 여부 3. 업무기술서, 장표에 관계연결을 가능하게 하는 동사(Verb)가 있는지에 대한 여부 4. 업무기술서, 장표에 관계연결에 대한 규칙이 서술되어있는지 여부 식별자 (Identifier) - 엔터티 내에서 대표성을 가지는가에 따라 주식별자 / 보조식별자로 구분 - 엔터티 내에서 스스로 생성이 되었는지 여부에 따라 내부식별자 / 외부식별자로 구분 - 단일 속성으로 식별이 되는가에 따라 단일식별자 / 복합식별자로 구분 - 대체 여부 (업무에 의한 식별자인지) 에 따라 본질식별자 / 인조식별자로 구분 주식별자 .. 2021. 8. 14.
SQL study [21.08.12] SQL study [21.08.12] 수정 이상 - 중복되는 데이터 중 일부만 갱신되어 정보에 모순이 발생하는 것 이다. - 100학번의 홍길동 학생이 개명을 했지만 100학번 운영체제 key에 해당되는 data는 이름이 변경이 되었지만, 100학번 객체지향프로그래밍 key에 해당되는 data는 이름이 변경되지 않았다. 삽입 이상 - 불필요한 정보를 함께 저장하지 않는다. - 어떠한 정보를 저장하는 것이 불가능하기에 원하지 않는 정보를 강제 삽입해야 하는 것 - 기본 키에는 NULL값을 저장할 수 없다. 따라서 최자바 학생을 수강 릴레이션에 삽입하고자 한다면 가상의 과목명이라도 임시로 삽입해야 한다. 삭제 이상 - 어떠한 정보를 삭제하고자 하지만 유용한 정보를 전부 삭제하게 되는 경우 - 운영체제라는 과.. 2021. 8. 13.
엔터티 (Entity) 엔터티 (Entity) 정의 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것 이다. 업무 활동상 지속적인 관심을 가지고 있어야 할 대상들 간에 동질성을 지닌 인스턴스들이나 그들이 행하는 행위의 집합으로 정의할 수 있다. 설명 엔터티는 그 집합에 속하는 개체들의 특성을 설명할 수 있는 속성(Attribute)를 갖는다. 어떠한 엔터티에 대해서 그에 해당되는 인스턴스들을 표현한 것을 속성이라고 한다. 엔터티는 Generic 한 특성을 가지고 Instance는 Specific한 특성을 가진다. 마치 OOP에서 class / object 의 관계를 나타내는 것 과 비슷하다. 엔터티의 특징 1. 반드시 해당 업무에서 필요하고 관리하고자 하는 정보여야 한다. 2. 유일한 식별자에 의해 식별이 가능.. 2021. 8. 12.
SQL study [21.08.11] SQL study [21.08.11] DB : Data Base - 대규모의 정보를 사용하고 관리할 수 있도록 체계적으로 관리한 것 - 필요에 의해 데이터를 일정한 형식으로 저장을 해 놓은 것을 DB라고 한다. DBMS : Data Base Management System - 사용자가 정보를 편리하고 효과적으로 검색하고 저장할 수 있는 환경을 제공 해 주고 있다. - 정보를 안전하게 저장할 수 있도록 해 주는 시스템 모델링 (Modeling) - 추상화 : 현실 세계를 일정한 형식에 맞추어 표현한다. - 단순화 : 복잡한 현실을 제한된 언어나 표기법을 통해 이해하기 쉽게 만든다. - 정확화 : 애매모호함을 배제하고 누구나 이해가 가능하도록 정확하게 현상을 기술한다. 데이터 모델링 (Data Modelin.. 2021. 8. 11.
MySQL 정수 타입 (Integer types) MySQL 정수 타입 (Integer types) 2021. 8. 6.
728x90