본문 바로가기

컴퓨터과학[3-1]40

데이터배이스 - 2016 출석수업 자료 및 예상문제 데이터배이스 - 2016 출석수업 자료 및 예상문제 트랜젝션 - 하나의 논리적 사이클이 마무리되는 단위 스키마(View 구조) : 개념적 스키마 > 는리적 스키마 > 물리적 스키마 - 사상관계(mapping)을 이루고 있음 DBMS 컨트롤 언어 : SQL DDL (정의어) : CREATE, DROP, ALTER DML (조작어) : SELECT, INSERT, DELETE, 개념적 설계 : ERD 모델링관점 - 데이터, 프로세스(업무), 데이터와 프로세스 의 상관 관점 사용자 요구사항분석: 도출, 분석, 기록 논리적 설계 : table 관계형모델 릴레이션의 성질 : 레코드의 유일성, 레코드의 무순서성, 속성의 무순서성, 속성의 원자성 P(Primary)_KEY:기본키, F(Forien)_KEY:외래키, .. 2016. 3. 26.
Java - 2016 출석수업 자료 및 예상문제 Java - 2016 출석수업 자료 및 예상문제 제1장 Java 언어 소개 연습 문제 1. Java 소스를 컴파일하면 확장자가 ‘.class’ 인 파일이 생성되고 이것은 Java VM에서 실행 가능하다. 이러한 파일을 기계어와 비교했을 때 무엇이라 부르는가? (답) 바이트코드 (해설) Java 기술의 특징 중 하나는 Java 고유의 실행 환경을 가지고 있는 점이다. Java 프로 그램이 실행된다는 말은 일반적인 운영체제상에서 직접 실행되는 것을 뜻하는 것이 아니라 운 영체제 위에 설치된 Java VM에서 실행된다는 것을 뜻한다. 따라서 Java 소스 파일을 컴파일 하여 생성되는 바이트코드는 기존 운영체제에서 직접 실행될 수 있는 기계어와는 다르다 3. Java 플랫폼은 무엇으로 구성되는가? (답) Jav.. 2016. 3. 26.
알고리즘 - 2016 출석수업 자료 및 예상문제 1. 알고리즘이 무엇인지 •요건에 대해 서술하시오주어진 문제를 풀기 위한 명령어들을 단계적으로 나열한 것 입출력 0개 이상의 외부 입력 1개 이상의 출력 모호하지 않고 단순 명확한 명령 한정된 수의 작업 후에는 반드시 종료 모든 명령은 수행 가능해야 함 (실용적 관점) 효율적이어야 함 주어진 문제에 대한 결과를 생성하기 위해 모호하지 않고 간단하며 컴퓨터가 수행 가능한 일련의 유한개의 명령들을 순서적으로 구성한 것이 알고리즘이다 2. 전이진, 포화이진, 완전이진 트리 개념, 샘플예제를 그리시오☞전 이진 트리(full binary tree)는 단말 노드가 아닌 모든 노드가 2개의 자식을 가진 트리이다. ☞포화이진 트리(perfect binary tree)는 모든 단말 노드의 깊이가 같은 전 이.. 2016. 3. 25.
[JAVA] Multi Thread Programming [JAVA] Multi Thread Programming 용어정리 Process : 프로세스 컴퓨터 상에서 실행되고 있는 프로그램을 말한다. 메모리에 적재된 상태로 실행되며 CPU 스케쥴링의 대상이 되는 태스크로 볼 수 있다. 운영체제의 중요 기능의 하나가 프로세스를 관리하는 일이다. Thread : 스레드 프로세스 내에서 실행되는 소규모 실행 단위이다. 하나의 main 스레드만을 이용하는 프로그램을 단일 스레드 프로그램, 프로세스 내의 자원을 공유하면서 여러 스레드를 이용하는 것을 멀티 스레드 프로그램이라 한다. Thread Interference : 스레드 간 간섭 멀티 스레드를 이용한 프로그램에서 여러 스레드가 동일한 자원을 공유하면서 동시에 공유 자원에 접근할 때 생길 수 있는 데이터의 일관성 문.. 2016. 2. 25.
[JAVA] Java.lang Pakage [JAVA] Java.lang Pakage 용어정리 Object class : 객체 클래스 Java 클래스 계층 구조에서 루트 클래스이다. 모든 클래스나 배열을 Object 클래스를 자동으로 성속받으므로 모든 객체나 배열은 Object클래스에서 제공하는 메소드를 사용할 수 있다. String & StringBuffer : 문자열과 문자열 완충장소 String 과 StringBuffer 클래스는 문자열을 표현하는 클래스이다. String클래스는 문자열의 비교, 검색 및 추출을 위한 메소드를 제공한다. Stringbuffer 객체는 문자열의 수정이 가능하며 자동으로 크기가 조정되는 버퍼를 가진다. equals() method : 비교 방식 두 객체가 같은지 비교하는 메소드 이다. Object 클래스가 제공하.. 2016. 2. 20.
[JAVA] Package & Exception : 패키지와 예외처리 [JAVA] Package & Exception : 패키지와 예외처리 용어정리 Package : 패키지 관련이 있는 클래스들과 인터페이스들의 묶음이 패키지 이다.전체 패키지의 구조는 계층구조이다. 패키지를 이용해 클래스들을 배열함으로써 관리하기 숴워지고 이름 충돌을 피할 수 있으며 또흔 접근를 제어할 수 있다. prompt% javac -d . filename.java //javac type(-d:directory) src(. :filename.java가 위치한 폴더) filename.java API : 응용 프로그램용 인터페이스 Application Programming Interface의 약어이며 응용 프로그램에서 사용할 수 있도록 인터페이스가 갖추어진 함수 또는 클래스 들의 라이브러리를 의미한다. .. 2016. 2. 20.