본문 바로가기

전체 글74

R Language(R 프로그래밍 언어란) R 프로그래밍 언어란? 1. 통계 계산과 그래픽을 위한 프로그래밍 언어이자 소프트웨어 환경2. S 프로그래밍 언어의 구현체로 GPL 하에 개발되는 GNU S라고도 한다.3. 통계 소프트웨어의 개발과 자료 분석에 널리 사용4. 패키지 개발에 용이 (패키지란 어떤 일을 하기 위해 필요한 소프트웨어) R = 어떤 형태의 데이터든 자유롭게 분석할 수 있는 범용 분석 툴 즉 통계 계산과 관련된 부분에서 R프로그래밍은 많이 사용된다! R의 주요 용도들 1. 통계 분석 - 기초 통계 분석부터 고급 통계 분석 기법까지 활용.- 최근 빅데이터의 추세에 따라 새로 개발되는 다양한 분석 기법들을 빠르게 적용 가능 2. 머신러닝 모델링- 다양한 데이터를 이용, 특정 변수를 예측할 수 있는 모형을 만드는 기법 3. 텍스트 마이.. 2020. 1. 3.
개체관계 다이어그램 구성 요소 [개체관계 다이어그램의 구성요소] 그림에서 보는 바와 같이 사각형은 개체집합을 나타내며 원과 마름모는 각각 속성과 관계집합을 나타낸다. 이들은 선으로 연결하여 관계를 나타낸다. 개체집합과 관계집합의 선에 나타난 화살표는 대응수를 나타낸다. 약성개체집합은 이중 사각형으로 나타내며, 약성 개체집합이 의존하는 강성 개체집합과의 관계도 이중 마름모로 표현한다. 파란색원은 기본키를 나타내며 약성 개체집합에서 회색 원으로 표시된 속성은 부분키이다. 테이블 종류1. student(stu_id, resident_id, name, address, year)2. department(dept_id, dept_name, office)3. course(course_id, title, credit)4. class(ye.. 2019. 12. 4.
데이터베이스 설계 데이터베이스 설계 단계 데이터베이스 설계(database design)란 사용자의 요구사항(requirements)으로부터 현실세계를 반영한 데이터베이스의 구조를 도출해 내는 과정을 말한다. 여러 필드로 구성된 테이블을 어떠한 물리적 형태의 데이터베이스로 저장할 것인가를 결정하는 것이다. 데이터베이스 설계 단계는 요구사항분석으로부터 시작하여 개념적 설계, 논리적 설계, 물리적 설계 단계로 진행된다. [데이터베이스 설계 단계] 1. 요구사항 분석 : DB를 활용하게 되는 업무 내용, 운영 환경, 처리 조건등을 분석하여 DB가 제공해야 하는 핵심 정보 대상 및 제한 조건을 도출 2. 개념적 설계 - 요구사항 분석에서 나온 분석 결과를 추상화된 표현 방식으로 기술하는 단계로 개념적 스키마를 생성한다. - 사용.. 2019. 12. 3.
Java 상속 상속 현실에서 상속(Inheritance)은 부모가 자식에게 물려주는 행위를 말한다. 객체지향 프로그램에서도 부모클래스의 맴버를 자식클래스에게 물려줄 수 있다. 프로그램에서는 부모 클래스를 상위클래스, 자식 클래스를 하위클래스, 파생클래스라고 부른다. 상속은 이미 잘 개발된 클래스를 재사용해서 새로운 클래스를 만들기 때문에 코드의 중복을 줄여준다. field1, field2, method1(), method2()를 가지는 클래스를 작성한다고 생각해보자. 4개를 모두 처음부터 작성하는 것보다는 field1과 method1()을 가지고 있는 클래스가 있다면 이것을 상속하고, field2와 method2()만 추가 작성하는 것이 보다 효율적이고 개발 시간을 절약시켜준다. 상속은 extends 를 사용해서 자식.. 2019. 11. 28.
Java 클래스 1. 클래스의 구성 멤버 클래스에는 객체가 가져야 할 구성 맴버가 선언된다. 구성 맴버로는 필드(Field), 생성자(Constructor), 메소드(Method)가 있다. 이 구성 맴버들은 생략되거나 복수 개가 작성된다. public class ClassName{//필드int fieldName; ------------------------------------------------------> 필드 : 객체의 데이터가 저장되는 곳 //생성자public ClassName() { ... } ------------------------------------------------> 생성자 : 객체 생성 시 초기화 역할 담당 //메소드public void methodName() { ... } ----------.. 2019. 11. 28.
객체지향 프로그래밍(OOP) 객체 지향 프로그래밍 1. 객체란? 객체(Object)란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 다른 것과 식별 가능한 것을 말한다. 그냥 객체는 우리의 일상 속에서 우리가 아는 모든 것으로 생각하면 될 것이다, 예를 들어 컴퓨터, 책상, 자동차, 사람, 의자 등등 물리적으로 존재하는 것 모두가 객체이며 또한 보고 만지고 느끼는 것 외에도 날씨정보, 인간관계, 비행시간, 생각, 관념, 추상적인 학과, 강의 등등 모든 것이 객체가 될 수 있다. 객체는 존재하는 , 존재하지 않는 것들 중 자신만의 속성을 가지고 있는 것으로 생각하면 될 것이다. 객체는 정적인 요소 속성과 동적인 요소 동작으로 구성되어 있다. 자바에서는 속성과 동작들을 각각 필드(field)와 메소드(.. 2019. 11. 27.