목록전체 글 (145)
공부 기록장
1. 속성 (Attribute) 의 개념 [사전적 정의] 사물의 성질, 특징 또는 본질적인 성질 없으면 실체를 생각할 수 없는 것 어떤 사물 또는 개념에 없어서는 안 될 징표의 전부 사물이나 개념이 어떤 것인지를 나타내고 그것을 다른 것과 구별하는 성질 [데이터 모델링 관점에서의 정의] 업무상 관리하기 위한 의미상 더 이상 분리되지 않는 최소의 데이터 단위 2. 엔터티, 인스턴스와 속성, 속성값에 대한 내용과 표기법 엔터티, 인스턴스, 속성, 속성값의 관계 한 개의 엔터티는 두 개 이상의 인스턴스의 집합이어야 한다. 한 개의 엔터티는 두 개 이상의 속성을 갖는다. 한 개의 속성은 한 개의 구체적인 값이 속성 값(Value)을 갖는다. 속성의 표기법 속성의 표기법은 엔터티 내에 이름을 포함하여 표현 3. ..
1. 엔터티의 개념 엔터티란, 변별할 수 있는 사물 데이터베이스 내에서 변별 가능한 객체 정보를 저장할 수 있는 어떤 것 정보가 저장될 수 있는 사람, 장소, 물건, 사건 그리고 개념 등 위 정의들의 공통점 - 엔터티는 사람, 장소, 물건, 사건, 개념 등의 명사에 해당 - 엔터티는 업무상 관리가 필요한 관심사에 해당 - 엔터티는 저장이 되기 위한 어떤 엔터티란, "업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것"으로 설명 가능 그 집합에 속하는 개체들의 특성을 설명할 수 있는 속성(Attribute)을 갖는다. (학생이라는 '엔터티'는 학번, 이름, 이수학점, 등록일자 .. 라는 속성으로 특징 지어질 수 있다.) 엔터티 인스턴스 전체가 공유할 수 있는 공통 속성 엔터티 인스턴스 중 일..
하나의 데이터 타입을 다른 데이터 타입으로 바꾸는 것을 타입 변환 혹은 형 변환(캐스팅)이라고 한다. 상속 관계의 클래스는 부모 클래스와 자식 클래스로 구분할 수 있는데, 기본형 타입끼리의 형 변환이 가능하듯, 자바에서 상속 관계에 있는 부모-자식 클래스 간에도 서로 형 변환이 가능하다. 같은 부모 클래스를 상속받고 있더라도 형제 클래스끼리는 타입이 다르기 때문에 참조 형 변환이 불가능하다. 예를 들어 Cat 클래스와 Dog 클래스가 둘 다 Animal 클래스를 상속받은 자식 클래스일 때, Cat과 Dog 사이의 형 변환은 불가하다. [업 캐스팅, UpCasting] 자식 클래스가 부모 클래스 타입으로 캐스팅 되는 것 - 객체를 업캐스팅 하게 되면, 자식과 부모의 공통된 것만 사용할 수 있고, 자식 클래..
배열 array의 i번째 숫자부터 j번째 숫자까지 자르고 정렬했을 때, 자르고 정렬한 리스트의 k번째에 있는 수를 구하는 문제 매개변수로는 배열 array와 [i, j, k]를 원소로 가지는 2차원 배열 commands가 주어진다. commands의 모든 원소에 대해 설명된 연산을 적용했을 때 나온 결과를 배열에 담아 반환하도록 solution 함수를 작성해야 한다. [제한 사항] - array의 길이는 1 이상 100 이하이다. - array의 각 원소는 1 이상 100 이하이다. - commands의 길이는 1 이상 50 이하이다. - commands의 각 원소는 길이가 3이다. 첫 풀이 ... def solution(array, commands): answer=[] for i in range(len..