목록전체 글 (69)
jeongwon
나의 답안: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class Main{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String str; int a = 0,b = 0,c = 0; int[] arr=new int[10]; for(int i=0; i
HOST 는 인터넷에 연결된 컴퓨터 한 대 한 대를 의미한다. 만약 한 컴퓨터에 Oracle이 설치돼 있으면서 데이터가 들어 있고, 다른 한 컴퓨터에는 sqlplus가 설치돼 있으면서 저쪽 컴퓨터에 데이터와 관련한 요청을 한다면? 역할이 서로 다르다. 이 요청하는 컴퓨터를 Client, 데이터가 들어 있고 서비스를 제공하는 컴퓨터를 Server 라 한다. 오라클을 기준으로 이 클라이언트 컴퓨터의 요청 프로그램을 '오라클 데이터베이스 클라이언트'라 부르고, 그에 속하는 구체적 프로그램으로 sqlplus 가 있는 것. (오라클을 설치하면 함께 제공) 서비스 제공하는 '오라클 데이터베이스 서버' 와는 구분해서 이해해야 한다. GUI 환경에서 오라클을 제어할 수 있는 프로그램이 많다. 오라클에서 제공하는 SQL..
1. PRIMARY KEY 식별자의 가장 중요한 특징은 중복되지 않는다는 점이다. 새로운 내용을 업데이트 할 때, 기존에 같은 식별값이 있는지 알 수 있다면 ? 혹은 중복된 경우 값의 입력이 불가능하다면? Primary key 가 그 기능을 제공한다. Primary key 는 필수는 아니지만, 쓰지 않을 이유가 없다. 제한적 기능 외에도, 검색 속도가 매우 빨라지기 때문이다. ※다른 테이블의 Primary key 값을 사용할 때, 개념적으로 이를 가리켜 Foreign key(외래키) 라 한다. Primary key 는 가급적 처음에 지정하는 게 좋다. 데이터가 많아진 다음에는 고려할 사항이 늘어난다. DROP TABLE topic; --기존 테이블을 삭제했다. CREATE TABLE topic (--테이..
왜 엑셀이 아니라 데이터베이스인가? - 저장장치의 한계만 없다면 엑셀에 비해 엄청나게 많은 데이터를 저장할 수 있고, - 설계를 잘만 한다면 그 중 원하는 데이터를 꺼내는 데 아주 짧은 시간이 걸릴 수 있다. - 명령어를 통해서 제어할 수 있다는 것은, 데이터베이스 시스템으로하여금 명령어를 통해 일을 시킬 수 있다는 즉 '자동화'의 이점이 있다. (이 명령어가 SQL) SQL : Structed Query Language 구조화된 정보를 다루는 언어이며, 수많은 관계형 데이터베이스들이 사용하는 언어이다. 1. CREATE CREATE TABLE topic (--topic이라는 이름의 TABLE 생성 id NUMBER NOT NULL,--id 컬럼을 생성 및 숫자 데이터 형식으로 제한, 반드시 입력. ti..
나의 답안: import java.io.BufferedReader; import java.io.IOException;//BufferedReader import java.io.InputStreamReader; class Main{ public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); int[] arr = new int[9]; for(int i=0; i
나의 답안: import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; class Main{ public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int n=Integer.parseInt(bf.readLine()); st=new StringTokenizer(bf.readLine()," "); bf.close(); int[..
나의 답안: (시간초과) package back; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; class Main{ public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); int n=Integer.parseInt(bf.readLine()); bf.close(); int count=0; int a = 0; while(n!=a) { count++; a = ((n%10)*10) + ((n/10+n%10)%10..
나의 답안 : import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.util.StringTokenizer; class Main{ public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputSt..