Computer Science

[데이터 베이스] 데이터베이스 및 DBMS 정의
데이터베이스(Database) 정의 데이터베이스(Database)란, 체계화된 데이터의 모음으로서 여러 사용자들이 공유하여 사용할 수 있도록 구성한 데이터의 집합을 의미합니다. 또한, 보조 저장 장치(Disk)에 저장됩니다. 보다 구체적으로는, 데이터베이스는 여러 개체(Entity)나 속성(Attribute)들 간의 상호 관계를 기록하고, 이를 관리하는 컴퓨터 기반 시스템을 말합니다. 이를 통해 사용자들은 중복되는 데이터를 방지하고, 데이터의 무결성(Integrity)과 일관성(Consistency)을 유지하면서 보다 효율적으로 데이터를 검색하고 조작할 수 있습니다. 데이터베이스는 일반적으로 구조화된 쿼리 언어(SQL)를 사용하여 데이터를 검색하고 조작하며, 대규모 데이터를 처리하고 저장할 수 있습니다...
데이터베이스 기본 용어
트랜잭션(transaction): 논리적 작업 단위로서 하나의 단위로 처리되어야 하는 분리될 수 없는 연산 그룹 데이터 처리 시스템(Data Processing Sysyem:DPS) 일괄처리시스템(batch processing): 데이터를 수집해서 분류하고 정렬시킨 다으멩 일괄 처리하는 데이터 처리 방법 여러 가지 트랜잭션을 한데 모아 일괄적으로 처리하기 때문에각 트랜잭션 당 처리 비용이 적게 듬. 단위 시간당 처리되는 작업 수가 많아 시스템 성능을 높임 그러나 사용자 측면에서는 데이터가 즉시 처리되지 않기 때문에 대기해야하는 단점 여러 가지 사전 준비 작업을 거쳐야 한다는 단점도 존재 온라인 처리 시스템(on-line processing sysytem): 일괄 처리 방식이 필요로 했던 사전 준비 작업 ..

[JAVA] 생성자
생성자(constructor) - 인스턴스가 생성될 때마다 호출되는 인스턴스 초기화 메서드 - 이름이 클래스 이름과 같아야 한다. - 리턴값이 없지만 void를 붙이지 않는다. - 모든 클래스는 반드시 생성자를 가져야 한다. - 생성자는 오버로딩(리턴값은 같고 내부와 매개변수 타입이 다른 함수)이 가능하다. 기본 생성자(default constuctior) - 매개변수가 없는 생성자 - 생성자가 하나도 없을 때만, 컴파일러가 자동 추가 클래스이름() {} //기본 생성자 point(){} //point클래스의 기본 생성자 매겨변수가 있는 생성자 생성자 this() - 생성자에서 다른 생성자 호출할 때 사용 - 다른 생성자 호출시 첫 줄에서만 사용 가능 참소변수 this - 인스턴스 자신을 가리키는 참조변..

[JAVA] 기본형, 참조형 매개변수
기본형 매개변수 - 변수의 값을 읽기만 할 수 있다. (read only) 참조형 매개변수 - 변수의 값을 읽고 변강할 수 있다.(read & write) 참조형 매개변수 예제 (줄 마다 어디에 저장되고 스택에는 언제 사라지는 지 생각해보기)

[JAVA] 메서드
메서드란? - 문장들을 묶어놓고 이름을 붙여준 것 - 값을 받아서 처리하고 결과를 반환 메서드의 장점 - 코드의 중복을 줄일 수 있다. - 코드의 관리가 쉽다. - 코드를 재사용할 수 있다. 메서드의 작성 - 반복적으로 수행되는 여러 문장을 메서드로 작성 - 하나의 메서드는 한 가지 기능만 수행하도록 작성 메서드 선언법 - 메서드의 실행흐름 메서드 return