반응형

속성 3

클래스(class), 객체(object), 인스턴스(instance) 차이점 비교

프로그램 개발한다는 것은 특정 기능을 만든다는 의미이다. 그렇다면 클래스(class), 객체(object), 인스턴스(instance) 차이는 무엇일까 public class Animal { // 클래스 } public class Main { // 객체+인스턴스 public static void main(String[] args) { Animal bird, dog; // 객체 // 인스턴스화 (객체를 메모리에 할당) bird = new Animal(); // bird은 Animal 클래스의 인스턴스 dog = new Animal(); // dog은 Animal 클래스의 인스턴스 } } Animal 클래스를 객체를 만들어 내기 위한 설계도라고 한다면 클래스에서 선언된 모양 그대로 구현할 대상을 객체(Obj..

활동/호기심 2023.08.28

SQLD 노랭이 1과목 문제 풀이 요점 (데이터 모델링의 이해)

데이터모델링을 하는 이유 업무 정보를 구성하는 기초가 되는 정보들에 대해 일정한 표기법에 의해 표현함으로써 정보시스템 구축의 대상이 되는 업무 내용을 정확하게 분석하기 위한 목적 분석된 모델을 가지고 실제 데이터베이스를 생성하여 개발 및 데이터 관리에 사용하기 위한 목적 데이터모델링 시 유의점 비유연성(Inflexibility) - 데이터 모델을 어떻게 설계했느냐에 따라 사소한 업무 변화에도 데이터 모델이 수시로 변경됨으로써 유지보수의 어려움을 가중시킬 수 있음 데이터모델링 관계 ERD : 존재적 관계와 행위에 의한 관계를 구분 X - 관계는 존재에 의한 관계와 행위에 의한 관계로 구분될 수 있으나, ERD에서는 관계를 연결할 때 존재와 행위를 구분하지 않고 단일화된 표기법을 사용 클래스 다이어그램 : ..

자격증/SQLD 2023.06.05

데이터 모델링 (Database Modeling) 실무 (엔티티 / 속성 / 관계 / 식별자 / 정규화 단계)

데이터 모델링 (Database Modeling) 실무 (데이터표준화 / 도메인 / 논리 모델링 / 물리 모델링 / 정규화 데이터 모델링 (Database Modeling) 실무 데이터 모델링 개요 - 표기법(IE) 정보공학 표기법은 제임스 마틴이 개발했다. 까마귀발(Crow's foot) 모델이라고도 한다. 엔티티 표기 하나 이상의 속성으로 구성 3mmmeee.tistory.com 데이터 모델링 개요 - 표기법(IE) 정보공학 표기법은 제임스 마틴이 개발했다. 까마귀발(Crow's foot) 모델이라고도 한다. 엔티티 표기 하나 이상의 속성으로 구성 속성의 표기 속성은 하나의 엔티티에 종속되어 표기 키 속성과 일반 속성으로 구분하여 서로 다른 영역에 표기한다. 관계의 표기 바커 표기법과 정보공학 표기법..

교육 2023.04.03
반응형