목록전체 글 (148)
공부 기록장
문제 설명 양의 정수 n 에 대해서 n과 n의 각 자리 수를 더하는 함수 d(n) n, d(n), d( d(n) ) ... 과 같이 무한 수열 생성 가능 n은 d(n)의 생성자 생성자가 한 개보다 많은 경우도 존재 → 101의 생성자는 91, 100 생성자가 없는 숫자는 셀프 넘버 10,000보다 작거나 같은 셀프 넘버를 한 줄에 하나씩 출력하는 프로그램을 작성하시오. 입력 X 출력 10,000보다 작거나 같은 셀프 넘버를 한 줄에 하나씩 증가하는 순서로 출력한다. 시간 초과된 코드 # 1. 처음 풀이, 시간 초과 def constructor(n): for num in range(1, n): sum = num while num > 0: x = num % 10 sum += x num //= 10 if su..
1. JDBC JDBC(Java Database Connectivity) : Java에서 DB에 접속할 수 있도록 하는 Java API이다. 1. JDBC(Java Database Connectivity) - 자바 어플리케이션과 데이터베이스 간의 연결을 관리하기 위한 자바 API - 데이터베이스 연결, 쿼리 실행, 결과 처리 등의 기능을 제공 - 직접적으로 SQL 쿼리를 작성하고 실행하며, 데이터베이스와의 연결을 수동으로 관리해야 함 2. JDBC Template - 스프링 프레임워크에서 제공하는 간단한 JDBC 추상화 계층 - JDBC의 반복적이고 번거로운 부분을 간소화하고 개발자가 더 쉽게 데이터베이스와 상호작용할 수 있도록 도움 - 예외 처리, 리소스 해제, SQL 예외를 런타임 예외로 변환하는 등..

1. 관계의 개념 관계의 정의 엔터티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 서로에게 연관성이 부여된 상태 관계의 페어링 관계는 엔터티 안의 인스턴스가 개별적으로 관계를 가지는 것(페어링)이고 이것의 집합을 관계로 표현한다. 개별 인스턴스가 각각 다른 종류의 관계를 가지고 있다면 두 엔터티 사이에 두 개 이상의 관계가 형성될 수 있다. 최초의 ERD에서 관계는 속성을 가질 수 있었으나 요즘 ERD에서는 관계를 위해 속성을 도출하지는 않는다. 관게의 표현에는 이항 관계, 삼항 관계, n항 관계가 존재할 수 있는데, 실제에 있어서 삼항 관계 이상은 잘 나타나지 않는다. 2. 관계의 분류 존재의 형태에 따른 관계 행위에 의한 관계 3. 관계의 표기법 관계명 : 관계의 이름 관계차수: 1:1,..

1. 속성 (Attribute) 의 개념 [사전적 정의] 사물의 성질, 특징 또는 본질적인 성질 없으면 실체를 생각할 수 없는 것 어떤 사물 또는 개념에 없어서는 안 될 징표의 전부 사물이나 개념이 어떤 것인지를 나타내고 그것을 다른 것과 구별하는 성질 [데이터 모델링 관점에서의 정의] 업무상 관리하기 위한 의미상 더 이상 분리되지 않는 최소의 데이터 단위 2. 엔터티, 인스턴스와 속성, 속성값에 대한 내용과 표기법 엔터티, 인스턴스, 속성, 속성값의 관계 한 개의 엔터티는 두 개 이상의 인스턴스의 집합이어야 한다. 한 개의 엔터티는 두 개 이상의 속성을 갖는다. 한 개의 속성은 한 개의 구체적인 값이 속성 값(Value)을 갖는다. 속성의 표기법 속성의 표기법은 엔터티 내에 이름을 포함하여 표현 3. ..