전체 글(48)
-
개념적 데이터 모델링
1단계 개념적 설계 - 결과로 E-R 다이어그램이 나옴 2단계 논리적 설계 - 특정 데이터모델(계층형, 관계형, 객체지향형 등)을 적용한 설계, 관계형 데이터베이스인 경우 이 단계에서 테이블을 설계하는 정규화 과정 수행 3단계 물리적 설계 - 결과로 테이블 정의서, 인덱스 정의서, 명세서 등이 있음 데이터 모델링 ? → 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정, 데이터베이스 설계의 핵심 과정 1단계 개념적 데이터 모델링 - 현실 세계의 중요 데이터를 추출하여 개념 세계로 옮기는 작업 2단계 논리적 데이터 모델링 - 개념 세계의 데이터를 데이터베이스에 저장하는 구조로 표현하는 작업, 관계 모델 / 계층 모델 / 네트워크 모델 / 객체지향 모델으로 구분 3단계 물리적 데이..
2023.01.13 -
데이터베이스 구조
데이터베이스를 3단계 구조로 나누고 단계별로 스키마를 유지하며 스키마 대응 관계를 정의하는 궁극적인 목적 → 데이터 독립성의 실현 더보기 → 3층 스키마 - 외부 스키마, 서브 스키마라고도 함 데이터 베이스의 논리적 구조 정의, 사용자 뷰, 하나의 데이터베이스에는 여러 개의 외부스키마가 존재 가능 - 개념 스키마 데이터베이스의 전체적인 논리적 구조 - 내부 스키마 물리적 저장장치의 관점에서 본 데이터베이스의 구조 데이터 사전(시스템 카탈로그) : 메타 데이터를 유지하는 시스템 데이터베이스 스키마는 데이터 사전에 저장한다. 더보기 참고 영상 : http://www.kocw.net/home/cview.do?cid=9c591659f017851e
2023.01.12 -
K-최근접 이웃, K-Nearest Neighbors (K-NN)
지도 학습의 알고리즘 : K-최근접 이웃(K-nearest neighbor) K-최근접 이웃(K-nearest neighbor)? 새로운 입력을 받았을 때 기존 클러스터에서 모든 데이터와 인스턴스(데이터와 데이터 사이 거리) 기반 거리를 측정한 후 가장 많은 속성을 가진 클러스터에 할당하는 분류 알고리즘훈련 데이터를 충분히 확보할 수 있는 환경에서 사용 KNN 알고리즘(Knn 회귀, 분류, 이상치 탐지 등) KNN 알고리즘의 파라미터 - n_neighbors : 이웃 수, k의 값, default는 5- weights: 이웃의 가중치 결정방법디폴트 'uniform' 동일한 가중치'distance' 거리의 반비례 가중치'callable' 사용자가 직접 정의한 함수를 사용할 수도 있다. 거리가 저장된 ..
2023.01.05 -
운영체제란?
운영체제(Operating System, OS) : 컴퓨터 하드웨어 바로 위에 설치되어 사용자 및 다른 모든 소프트웨어와 하드웨어를 연결하는 소프트웨어 계층, 응용 프로그램을 위한 기반을 제공하며, 컴퓨터 사용자와 컴퓨터 하드웨어 사이에서 중재자 역할을 실행한다. 1. 하드웨어와 운영체제가 interface하는 방법 2. 사용자와 소프트웨어와 interface하는 방법 어떤 운영체제는 일반인들이 사용하기에 편리하도록 설계되고, 일부는 효율성에 주안을 두고 설계되고, 일부는 이들의 조합으로 설계된다. 운영체제의 목표 : 1.자원 관리자, 컴퓨터 시스템의 자원(프로세서, 기억장치, 입출력 장치 등)을 효율적으로 관리 ex) 프로그램에 메모리 분배 2. 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공 -..
2023.01.03 -
Github repository 생성
- Github에서 repository 생성
2022.12.16 -
Django - No module named MySQLdb 오류
참고 : https://stackoverflow.com/questions/454854/no-module-named-mysqldb
2022.12.07