일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 추상 클래스
- 구글코랩
- 메서드
- 식별연산자
- class
- self
- 깃모지
- randrange
- f-string
- neural network
- 비공개 속성
- Keras
- 정적 메서드
- cache locality
- 맴버연산자
- ITER
- 정수
- PYTHON
- 인공신경망
- choice
- gitmoji
- nextjs
- Next.js
- 캐시의 지역성
- mnist
- 메서드채이닝
- built-in function
- Colab
- __init__
- 실수
- Today
- Total
반응형
목록
분류 전체보기 (73)
IT world
키키란 DB에서 만족하는 튜플을 찾거나 순서대로 정렬할 때 기준이 되는 속성. 1. 슈퍼키(Super Key) - 한 릴레이션내에 있는 속성들의 집합으로 구성된 키.- 릴레이션을 구성하는 모든 튜플 중 슈퍼키로 구성된 속성의 집합과 동일한 값은 나타나지 않는다.- 슈퍼키는 릴레이션을 구성하는 모든 튜플에 대해 유일성은 만족하지만 최소성은 만족하지 못한다. 2. 후보키(Candidate Key)- 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용되는 속성들의 부분집합.- 유일성과 최소성을 모두 만족. ※ 슈퍼키는 최소성과 관계없이 튜플을 유일하게 구분 할 수 있으면 되고 슈퍼키 중 유일성과 최소성을 모두 만족시키는 것이 후보키가 된다. 3. 대체키(Alternate Key)- 후보키 중..
관계형 데이터 모델: 데이터를 테이블이나 릴레이션의 구조로 표현한 논리적 데이터 모델. 1. 관계형 데이터 구조릴레이션 - 데이터를 원자 값으로 갖는 2차원의 테이블로 표현.- 논리적 구조이므로 다양한 정결 기준을 통해 표현 가능.- 구조를 나타내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성된다.- 열은 속성(Column), Attribute, 행은 Tuple, Row라고 한다.- 하나의 Attribute가 취할 수 있는 같은 타입의 원자 값들의 집합을 도메인이라고 한다.- 도메인은 실제 Attribute 값이 나타날 때 그 값의 합법여부를 시스템이 검사하는데에도 이용된다. * 속성의 수 = 차수* 튜플의 수 = 카디널리티 * NULL : 정보의 부재를 나타내기 위해 사용하며 아무것도 없는 ..
ER모델ER 모델은 개념적 데이터 모델의 가장 대표적인 것으로 1976년 Peter Chen에 의해 제안되었다.ER 모델은 개체, 속성, 관계 등에 용이하게 표현할 수 있는 ER도형을 정의하고 있다. ER도형 종류1. 개체 타입 : 사각형 2. 관계 타입 : 마름모3. 속성 타입 : 타원4. 기본키 : 개체 타입에서 개체를 유일하게 식별해주는 속성5. 개체 타입 간의 연관성6. 개체 타입과 속성을 연결 : 선7. ISA 관계: 특정 개체는 서로 구별되는 여러 하위 개체로 나눌 수 있다. 예를 들어- 학생이란 개체는 ISA 관계로 재학생, 휴학생, 졸업생을 하위 개체로 나누었다고 한다면 한명의 학생은 재학생, 휴학생, 졸업생 중 하나에 해당되며 하위 개체는 상위 개체의 속성을 포함한다. 학생의 기본키가 학..
스키마 개념 : DB구조와 제약조건에 관한 전반적인 명세를 의미. DB를 구성하는 데이터 개체, 속성, 관계 및 데이터 조작 시 데이터 값들이 값는 제약조건등에 관해 전반적으로 정의. 사용자 관점에 따라 외부스키마, 개념스키마, 내부스키마로 분류된다. 특징 1. 스키마는 데이터의 구조적 특성을 의미한다.2. 데이터 사전에 저장된다.3. 현실세계에 특정한 한 부분의 표현으로서 특정 데이터 모델을 이용하여 생성된다.4. 시간에 따라 불변의 특성을 갖는다.5. 데이터의 논리적 단위에 명칭을 부여하고 그 의미를 기술한다. ※ 데이터 사전 : DB에 저장되어 있는 모든 데이터 개체들에 대한 정보를 유지 및 관리하는 시스템으로 시스템카탈로그라고도 한다. 데이터에 관한 데이터가 저장되어 있어서 메타 데이터라고도 한다..
데이터베이스 개념 정의: 특정 조직의 업무를 수행하는데 필요한 데이터의 모임 즉 "정보를 필요에 따라 모아놓은 것이다." 조직이나 개인이 사용하는 조자 가능한, 저장된 데이터의 모임이다. 데이터베이스는 반드시 컴퓨터를 이용한 경우만을 일컫는 것은 아니다. 우리 실생활에 존재하는 수많은 유무형의 생활정보, 과학적 지식, 상식 등의 정보도 하나의 데이터베이스가 된다. 예) 사장실의 파일 캐비닛- 주소록, 계약서 등을 관리(각각 하나의 데이터베이스를 구성)- 편리한 사용을 위해 정렬, 분류(파일 삽입, 삭제, 검색, 갱신 등)- 컴퓨터를 이용하여 이러한 작업을 대행할 수 있음 1. 통합 데이터(Intergrated) : 검색의 효율성을 위해 중복이 최소화된 데이터 모임2. 저장 데이터(stored): 컴퓨터가..
자바에서는 정수와 실수로 숫자를 구분 할 수 있다. 정수란 숫자 -2, -1, 0, 1, 2, 3 ... 처럼 소수점을 사용하지 않고 숫자를 표현 한 것이다. 정수를 표현하는 타입은 int형이며 해당 타입을 사용하여 표현한다. 해당 코드를 살펴보면 a라는 변수에 정수형 타입인 int를 선언해주었는데 할당 값으로 실수를 대입하면 에러가 발생하는 것을 확인 할 수 있다. 즉 Type mismatch로 데이터의 형식이 매칭되지 않는다는 것을 확인 할 수 있다, 실수란 숫자 0.1, 0.2, 0.3 ... 처럼 소수점을 사용하여 숫자를 표현 한 것이다. 실수를 표현하는 타입은 double형이며 해당 타입을 사용하여 표현한다. a = 1.1; 로 a라는 변수에 값을 1.1로 설정하면 a는 실수를 가지는 변수가 된..
변수는 변할 수 있는 값으로 variable이라 읽으며 데이터를 가리키는 것이다. 변수의 선언과 할당 1. 변수 선언int a; 처럼 변수를 만드는 구문을 작성 할 수 있다. int는 데이터의 형식이며 a는 변수의 이름이다.(변수의 이름은 사용자가 임의로 지정이 가능하다.) int라는 타입을 통해 a라는 변수에 담길 수 있는 값은 정수라는 것을 명시한 것이다. 따라서 a라는 변수에 다른 타입이 입력되면 에러가 발생한다. 강제로 int형을 지정하였기 때문에 정수를 입력해야한다. 변수는 초기화가 되어야 읽을 수 있고 초기화 되지않은 변수는 읽을 수 없다. 2. 변수 할당a = 1; 처럼 a라는 변수에 1이라는 값을 대입하여서 값을 할당 할 수 있다.a라는 변수는 1이라는 값을 가리키고 있기 때문에 a + 1..
Java는 문자(Character)와 문자열(String)으로 구분된다.문자는 한 글자를 의미하고 문자열은 여러개의 문자가 결합한 것을 의미한다. 문자 문자는 ' '(작은 따옴표)를 사용하여 작성한다. System.out.println('자'); 문자열문자열은 " "(큰 따옴표)를 사용한다.System.out.println("자바공부"); 하나의 문자를 큰 따옴표를 사용해서 표현을 하면 에러가 발생하지 않는다. 그 이유는 한 단어도 문자열이 될 수 있기 때문이다.System.out.println("자"); 그러나 System.out.println('자바공부'); 같은 경우 자바공부라는 문자열을 작은 따옴표로 묶어주게 되면 문자가 아닌 것을 문자로 처리하려고 해서 에러가 발생한다. 문자열을 작은 따옴표로 ..