IT

    데이터베이스의 구조 (3단계 데이터베이스 구조)

    데이터베이스 시스템(DBS: Data Base System)은 정보를 데이터베이스에 저장, 관리, 제공하는 시스템이다. 데이터베이스 시스템의 구성요소로는 데이터베이스, DBMS 등이 있다. 3단계 데이터베이스 구조 1. 외부단계 (추상화 레벨 높음) 2. 개념단계 3. 내부단계 (추상화 레벨 낮음) 추상화(Abstraction): 복잡한 데이터에서 핵심적인 부분을 뽑아내는 것 외부단계 사용자 관점 외부단계에서 사용자가 필요한 데이터베이스를 정의한 것을 외부 스키마라고 한다. 데이터베이스 하나에는 외부 스키마가 여러개 존재할 수 있으며 서브 스키마라고도 한다. ex) 의류업체의 물류를 관리하는 팀의 외부 스키마는 [상품번호, 개수, 상품위치]로 구성되어 있으며 고객정보를 관리하는 팀의 외부 스키마는 [고객..

    데이터베이스 관리 시스템(DBMS)

    데이터베이스 관리 시스템(DBMS)란? 통합 저장된 데이터를 관리하고 다수의 사용자가 요구하는 데이터에 접근할 수 있도록 해주는 소프트웨어이다. 데이터베이스의 정보는 DBMS에 의해 사용자(응용 프로그램)에게 전달되므로 사용자는 데이터베이스의 데이터 접근 및 처리방법을 몰라도 된다. DBMS의 장점 1. 중복 제어 2. 데이터 동시 공유 가능 3. 보안(접근제어) - DBMS가 데이터를 중앙 집중식으로 관리하기 때문 4. 데이터의 무결성 유지 5. 응용 프로그램의 개발이 용이 - 데이터의 관리를 DBMS가 하기 때문 DBMS의 단점 1. 운영체제와 함께 설치되는 파일 시스템과 달리 따로 설치 해야하므로 비용이 발생한다. 2. DBMS에 장애가 발생하면 전체 시스템이 마비될 수 있다.

    데이터베이스의 정의와 특징

    데이터베이스의 정의 데이터베이스(DB; Data Base)는 일반적으로 컴퓨터 시스템에 전자적으로 저장되는 구조화된 정보 또는 데이터의 조직화된 모음이다. 또는 여러 사용자가 공유하여 사용할 수 있도록 통합 저장한 데이터 집합이다. 1. 공유 데이터 - 여러 사용자가 함께 사용할 수 있도록 범용성 있게 데이터베이스를 구성해야 한다. 2. 통합 데이터 - 중복된 데이터가 많다면 관리에 용이하지 않으므로 통제 가능한 최소한의 중복만 허용한다. 3. 저장 데이터 - 데이터의 처리는 주로 컴퓨터가 하므로 데이터베이스는 컴퓨터가 접근 가능한 매체에 있어야 한다. 4. 운영 데이터 - 데이터베이스는 일회성이 아닌 지속적으로 유지 및 관리해야 하는 데이터다. 데이터 베이스의 특징 1. 동시 공유가 가능 - 여러 사용..

    다층 퍼셉트론에서 비선형 활성화 함수의 사용 이유

    비선형 활성화 함수: 선형 연산 결과 뒤에 적용되어 퍼셉트론의 출력을 변형시키기 위해 추가한 장치 다층 퍼셉트론에서의 은닉계층은 비선형 활성화 함수를 사용하여 선형 연산 결과를 변형시키고 이를 통해 퍼셉트론의 최종 출력 결과를 만들어 낸다. 다층 퍼셉트론에서 은닉계층의 뒤에는 또다른 은닉계층 또는 출력계층이 존재한다. 따라서 각 계층의 선형 연산 사이마다 비선형 활성화 함수가 존재하게 된다. (단, 출력계층에는 비선형 활성화 함수를 두지 않는다) 그렇다면 왜 다층 퍼셉트론에는 꼭 비선형 활성화 함수를 사용할까? 선형 처리는 여러 단계를 거듭해도 하나의 선형 처리로 나타낼 수 있기 때문이다. 직렬로 연결되고 비선형 활성화 함수를 사용하지 않는 두 퍼셉트론을 보자. 첫 계층 퍼셉트론의 입력값, 가중치, 편향..