예제 2

[DB] 속성 Attribute

속성 Attribute 정의 : 업무에서 필요로 하는 인스턴스에서 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위. 속성의 명칭 부여 해당 업무에서 사용하는 이름을 부여한다. 서술식 속성명은 사용하지 않는다. 약어 사용은 가급적 제한한다. 전체 데이터모델에서 유일성을 확보하는 것이 좋다. 복합명사를 사용하여 구체적으로 명명한다. 엔터티, 인스턴스, 속성, 속성 값의 관계 한 개의 엔터티는 두개이상의 인스턴스의 집합이다. 한 개의 엔터티는 두개이상의 속성을 갖는다. 한 개의 속성은 한 개의 속성값을 가진다. 속성의 분류 기본 속성 업무로부터 추출한 모든 속성이 해당하며 엔터티에 가장 일반적이고 많은 속성을 차지한다. 코드성 데이터, 엔터티를 식별하기 위해 부여된 일련번호, 그리고 다른 속..

DATABASE 2020.09.07

[JAVA] 오버로딩과 오버라이딩

오버로딩 Overloading과 오버라이딩 Overriding : 오버로딩과 오버라이딩은 자바에서 다형성을 이루는 방법들이다. 오버로딩 Overloading 한 클래스나 상속 관계에 있는 클래스들에 메소드의 이름은 같지만, 매개변수 타입이나 개수, 리턴 타입을 다르게 하여 메소드를 작성하는 방법. *변수명이 다르더라도 매개변수의 타입과 개수가 같다면 같은 메소드로 취급하기 때문에 오류가 난다. - 예제 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 class Book { void info(String title) { System.out.println("책 제목 : "+title+"\t저자 : 작가미상"); } void info(String title, String aut..