본문 바로가기
  • think normal

INDEX1227

9일차) 비교/논리/기타 연산자 --------select *from prod; select *from prodorder by prod_sale desc, prod_lgu, prod_name asc; --21.p--상품중 판매가가 170,000원인 상품조회select prod_name 상품명 , prod_sale 판매가from prodwhere prod_sale = 170000; --17만원 초과 또는 미만인 상품 조회select prod_name 상품명 , prod_sale 판매가from prodwhere prod_sale 170000; --17만원 이상 또는 이하인 상품 조회select prod_name .. 2018. 6. 12.
8일차) 배열 array 20180608_am package d_array;public class ArrayBasic {public static void main(String[] args) {//배열 = 변수 하나가 여러개의 값을 저장/*1. 배열이란- "같은 타입"의 여러 변수를 하나의 묶음으로 다루는 것 ex) int mathScore =40;int engScore =90;int sciScore =60;int korScore =100;int freScore =20;//같은 타입! 2. 배열의 선언 - 원하는 타입의 변수를 선언하고 변수 또는 타입의 배열임을 알리는 [대괄호]를 사용한다int[] score;//참조형, 주소를 저장 int score[];//자료형만 보고는 배열인지 바로 아닌지를 알 수 없다3. 초기화가 아닌, 생성이라 한다. 참조할.. 2018. 6. 8.
8일차) 데이터베이스 산술연산 20180608_pm --예제--buyer2의 buyer_id가 p30203인 --buyer2의 buyer_name값을 '거성'으로 update하시오select *from buyer2where buyer_id = 'P30203'; update buyer2 set buyer_name='거성' where buyer_id = 'P30203'; select * from buyer2 where buyer_id = 'P30203'; -- buyer2 테이블의 buyer_name이 피리어스인 row를 삭제하시오select * from buyer2where buyer_name = '피리어스'; delete from buyer2 --'행', 가로, 로우, 튜플, 레코드 단위로 삭제 where buyer_name = '피리어스'; rollba.. 2018. 6. 8.
7일차) 배열 array 20180607_am package d_array;public class ArrayBasic {public static void main(String[] args) {//배열 = 변수 하나가 여러개의 값을 저장/*1. 배열이란- "같은 타입"의 여러 변수를 하나의 묶음으로 다루는 것 ex) int mathScore =40;int engScore =90;int sciScore =60;int korScore =100;int freScore =20;//같은 타입! 2. 배열의 선언 - 원하는 타입의 변수를 선언하고 변수 또는 타입의 배열임을 알리는 [대괄호]를 사용한다int[] score;//참조형, 주소를 저장 int score[];//자료형만 보고는 배열인지 바로 아닌지를 알 수 없다3. 초기화가 아닌, 생성이라 한다. 참조할.. 2018. 6. 7.
7일차)데이터베이스를 생성,수정 복제한다 20170607_pm --180607 -- 아스트리크(모든 컬럼)을 가져온다select * from lprod; --(열 필터링 - 지정한 컬럼을 가져온다select lprod_gu, lprod_nm, ascii(lprod_gu) aciFROM lprod; --(WHERE로 행 필터링 후, 컬럼을 가져온다select lprod_gu, lprod_nmFROM lprodWHERE lprod_gu < 'P401'; --문자열도 ' 로 표현, 데이터는 대소문자를 가린다 (P < p) --(WHERE로 행 필터링 후, 컬럼을 가져온다select lprod_gu, lprod_nmFROM lprodWHERE lprod_nm = '전자제품'; --문자열도 ' 로 표현 -- 문제01) id가 3인 row를 선택하시오select lprod_g.. 2018. 6. 7.
6일차) 4장 연습문제 20180606_am 2차시도 package z_exam; public class exam04 {public static void main(String[] args) { //o//[4-1] 다음의 문장들을 조건식으로 표현하라.//1. int형 변수 x가 10보다 크고 20보다 작을 때 true인 조건식// 10 2018. 6. 7.
6일차) 4장 연습문제 20180606_am 1차시도 [4-2] 1부터 20까지의 정수 중에서 2 또는 3의 배수가 아닌 수의 총합을 구하시오.// [시도 01] 반복문을 배우기 전 // 1 2018. 6. 6.
6일차) for문 while문 개념 및 예제 20180605_am package c_sentence; public class Sentence02 {public static void main(String[] args) {/* 1. 반복문- for. while, do-while- 어떤 작업이 반복적으로 수행되도록 할때 사용된다- 반복문은 주어진 조건이 만족하는 동안 주어진 문장을 반복적으로 수행한다- for 문은 주고 반복횟수를 알고 있을때, - while 문은 반복횟수를 모를때 사용한다 (종착지를 모를때)2.for - 기본구조for( 값을 처음으로 입력 ; 조건식 ; 증감식 ){ //1 //2, 4, 7, 10 //3, 6, 9 - 반복문이니까조건식이 true일때 실행되는 문자 ; //3, 5, 8} //11 조건식이 true일때 밖으로 */ // 예제1) 0 부터 10.. 2018. 6. 5.
6일차) 주요 내용 복습 및 외래키 정의 20180605_pm 요구사항 분석설계 주요 개념 분석설계의 주요내용개체(명확, 단어), 속성(개체의 성질), 관계 설계의 3단계개논물.개념설계(개체 간 관계), 논리설계(개체의 성질, 제약사항설정, 정규화), 물리설계(속성의 자료형, 크기, 물리적인 약속) 데이터베이스의 개념공유, 통합, 저장, 운영 개체는 데이터베이스로 넘어가면서 테이블로 불린다테이블의 가로 영역은 행, 레코드, 튜플, 로우세로 영역은 열, 속성, 어트리뷰트, 필드, 컬럼 트랜젝션데이터베이스가 수정(변경)을 하기위해 수행되어야 할 논리적 단위여러개의 SQL로 구성특징 - 원 일 고 지 *원자성 all of nothing ( 자 관 립 속 ) *일관성 한방향으로만 키의 종류후보키, 기본키(PK), 대체키, 복합키외래키(FK) SQL 구조화된 질의 언어DDL.. 2018. 6. 5.
5일차) SQL 질의어, 그 중 트랜젝션에 대해 알아보자 20180604pm 5일차) SQL 질의어, 그 중 트랜젝션에 대해 알아보자 20180604pm [오후 수업 _데이터베이스]SQL structured query language 의 구조화된 질의언어1. 데이터 정의어 DDL data definition language *데이터 공간을 다룬다 : DB구조 또는 스키마 정의1) create 개체 생성2) alter 개체 변경(구조변경)3) drop 개체 삭제 2. 데이터 조작어 DML data manipulation language 1) insert 데이터 입력2) update 데이터 수정3) delete 데이터 삭제4) select 데이터 검색 3. 데이터 제어어 DCL data control language 1) grant 권한 부여2) revoke 권한 회수 4. 트렌젝션.. 2018. 6. 4.
문득 문득, 후흡- 스킨을 바를 때 문득 쇼파에 누울 때 문득 양말을 신을 때 문득 여드름이 올라왔을 때 문득 체중계에 올라섰을 때 문득 설거지를 할 때 문득 분리수거를 할 때 문득 나혼자산다를 볼 때 문득 따뜻한 차를 내릴 때 문득 스탠바이유어맨 노래가 흐를 때 문득 윤종신의 좋니, 좋아, 노래가 나올 때 문득 이제 세차해야 해야겠구나 생각이 들 때 문득 집에 있다가도 길을 걷다가도 밥을 먹다가도 운전 하다가도 티비 보다가도 울컥울컥 넘어올 때가 있다 ‘아- 잠깐,’ 생각과 눈을 빠르게 살짝 닫았다 연다 후흡- 한숨 크게 들이쉰다 이게 위하는 거다 이게 도와주는 거다 고마움으로만 기억하자 다 잡고 한숨 크게 내쉰다 ... 어쩌다 알콩 달콩 커플이라도 지나치면 어쩌다 아이 안고 까르르 하는 모습을 보면 이건 나도 모르겠다 .. 2018. 6. 2.
5일차) 관계형 데이터모델에서 키 key 에 대해 알아본다 20180601pm 1. 데이터 모델 만드는 과정에 대해 알아본다: 개논물 = 개념설계 --> 논리설계 --> 물리설계 --> ERD --> DBMS(스키마 작업) 2. 관계형 데이터 모델 중 KEY에 대해 알아본다교재 31p 전후) 후보키 candidate key relation/테이블/개체/entity 를 구성하는 각각의 세로영역/속성/attribute/column 들경우에 따라 기본키, 대체키, 복합키, 외래키가 될 수 있는 후보들 기본키 primary keyrelation/테이블/개체/entity 를 구성하는 세로영역/속성/attribute/column 들 중not null(필수로 존재하는 값) 하고 no duplicate(중복)한 값으로 relation/테이블/개체/entity 내에 각각의 튜플을 식별하는 용도로 .. 2018. 6. 2.
4일차) 관계형 데이터베이스 구성 예 20180530 pm 개체(entity)과 개체(entity) 사이엔 관계(relationship)개체가 존재한다 개체와 개체간 관계차수는 1:1, 1:다, 다:다로 형성되며 개체A와 개체B간 상호 관계차수가 다 : 다의 경우 연산이 불가능하다.기준이 되는 지점이 없어, 기본키가 모호해지며 중복이 있어날 수 있다.따라서 개체와 개체 중간에 있던 관계형개체가교차개체(또는 action entity) 형태로 역할을 전환하게 된다이로서 A(다) -- (중간에) 관계개체 -- 개체(B)다 의 구조는 개체A(다) : 개체(B) 개체 에서,개체A(1_부모) : 교차개체(다_자식) & 교차개체(다_자식) : 개체B(1_부모) 의 구조로 바뀐다. 2018. 6. 2.
5일차) 연산자 정리 예제 _20180531 am package z_exam; public class exam03 {public static void main(String[] args){//[3-1] 다음 연산의 결과를 적으시오.//[연습문제]/ch3/Exercise3_1.java//class Exercise3_1 {//public static void main(String[] args) {int x = 2;int y = 5;char c = 'A'; // 'A'의 문자코드는 65System.out.println(1 + x 2018. 6. 1.
5일차) java 연산자 및 예제(2) _20180601 am package b_operation;public class OperationEx01 {public static void main(String[] args){/* 8. 쉬프트 연산자(, >>>그래픽에 이용)- 정수형 변수에만 사용가능- 피연산자의 각 자리(2진수) 오른쪽 또는 왼쪽으로 이동- 곱셈과 나눗셈을 할때 연산속도가 좋음으로 사용한다- >n은 x/2^n- 양수이면 빈곳을 0으로 채우고 음수이면 빈곳을 1로 채운다 */System.out.println(10 2진수로 전환 먼저- 이진 비트 연산을 수행한다- float와 double을 제외한 모든 기본형에서 사용가능&(and 연산) : 피연산자 양쪽 모두 1일때만 1|(or) : 피연산자 중 한쪽의 값이 1이면 1이다^(X OR) : 피연산자의 값이 서.. 2018. 6. 1.
4일차) 기본 연산자 및 연산 순위 20180531 am package b_operation;public class OperationBasic {public static void main(String[] args){/* 1. 연산자의 기본 - 단항연산자 : ++, --, +(양수), -(음수), ~(비트 연산자=틸트), !, (캐스트연산자=자료형타입 기입) - 이항연산자 : 산술연산자 : +, -, *, /, %(나머지), , >>> : 비교연산자 : , =, ==, !=, instenceof : 논리연산자 : &, |(or 또는), ^(x or 연산자), &&(논리 결합용), || : 대입연산자 : =, op=(+=, -= etc) - 삼항연산자 : 5==5? true 일때 실행 : false 일때 실행 //{} 영역, [] 배열 2. 연산 우선순위 - 산술.. 2018. 5. 31.
4일차) 변수 정리 예제 _20180531 am package z_exam;public class exam02 {public static void main(String[] args){/*[2-1] 다음 표의 빈 칸에 8개의 기본형(primitive type)을 알맞은 자리에 넣으시오.*/System.out.println(" [1번 답]");System.out.println(" 1bite2byte4byte8byte ");System.out.println(" 논리형boolean");System.out.println(" 문자형char");System.out.println(" 정수형byteshortintlong");System.out.println(" 실수형floatdouble");System.out.println("\n");/*[2-2] 주민등록번호를 "숫.. 2018. 5. 31.
3일차) 데이터 모델링으로 가기위한 요구사항 분석 _20180530 pm 요구사항 분석단어와 용어를 구분한다단어 + 단어 = 용어사원 = 의미가 있는 단위, 나눌수 없는 최소 단위 = 단어사원번호 = 사원 + 번호 는 나눌 수 단위 = 용어 단어사전을 작성한다(분할된 '단어'로만 기입) * 금액 amount vs 가격 price 데이터 모델데이터는 개체,속성, 관계로 형성된다relation, 현실세계의 개체, table, 관계형데이터에서 정보를 구분하여 저장하는 최소단위 각각의 개체는 속성과 튜플로구성되어 있다속성(attribute 열column 세로)튜플(tuple 행row 가로 )로 구성되어 있다*tuple = 유한 개의 사물의 순서있는 열거, 어떤 요소의 집합, 레코드record. 개체 -- 관계(v 동사 형태) -- 개체 데이터 모델링사용자로부터 정보 요구사항에 대한 .. 2018. 5. 30.
3일차) 변수에 대해 알기2(논리,문자,정수,실수,문자열,형변환) _20180530 am package a_variable;/** * 변수 타입에 대하여 * @author BCS * */public class VariableOther {public static void main(String[] args){/* 5. 논리형 - boolean(기본값 false) boolean형 변수에는 true, false중 하나의 값을 저장할 수 있다. boolean형 변수에는 대답(yes, no), 스위치(on/off) boolean 자체는 1 bit만 사용하지만,데이터를 다루는 최소단위가 1 byte 임으로 1byte형을 가지게 된다 문제false의 값을 저장할 수 있는 변수 abc룰 선언 및 초기화 하시오*/boolean abc= false;System.out.println(abc);/*6.문자형 - c.. 2018. 5. 30.
2일차) 짝궁 id로 짝꿍 ip 접속하기, 내 id로 짝꿍 ip접속하기 _201805 29_pm 참고서버 = 응답자클라이언트 = 질의자 SQL developer + = 계정 생성 x, 이미 있는 DBMS의 계정을 연결해서 쓰겠다 내 IP 주소 알기cmd> ipconfig192.168.203.15 내 계정에 권한 부여하기 grant connect, resource to bcs 내 방화벽 열기 시작제어판시스템및 보안방화벽 설정 및 해지짝궁의 계정알기말을 건다( ipconfig )-> 192.168.203.16 khm짝궁의 계정으로 로그인sqlplus khm/java@192.168.203.16:1521 특정 공간을 인식하기 위해서는 명칭, 위치, 크기, 소유자에 대한 정보를 알아야 한다 = tablespace 특정 (데이터를 담기 위한) 공간을 생성하기cmdsqlplus sys/java@localhost.. 2018. 5. 30.
2일차) 이클립스로 헬로자바하기 부터 변수 알기 _20180529 am 2일차) 코딩의 시작과 이클립스로 헬로월드하기 _20180529 am [오전 수업_자바기초] #코딩의 시작 1. notepad(메모장) 또는 notepad++.7.3.Installer 중 가까운 걸로 준비, 새 파일 만들기pubilc class Hello{public static void main(String[] arg){System.out.println("Hello Java");}}2. 바탕화면에 저장Hello.java 3. 바탕화면 위치를 기준으로 cmd 활성화javac Hello.java //javac 명령어를 통해 JVM이 알아들 수 있도록 바꾸는 작업 실행 = 컴파일-> 바탕화면에 'Hello.class' 가 생성됨4. 실행java Hello-> Hello Java #위와같이 작성한 코드를 컴파.. 2018. 5. 29.
1일차) 기본 질의어 학습 및 DBMS 접속하기 _20180528 pm 1일차) jdk 및 oracle 세팅 _20180528 pm [오후 수업 _데이터베이스]SQL structured query language 의 구조화된 질의언어1. 데이터 정의어 DDL data definition language 1) create 개체 생성2) alter 개체 변경(구조변경)3) drop 개체 삭제 2. 데이터 조작어 DML data manipulation language 1) insert 데이터 입력2) update 데이터 수정3) delete 데이터 삭제4) select 데이터 검색 3. 데이터 제어어 DCL data control language 1) grant 권한 부여2) revoke 권한 회수 4. 트렌젝션 제어어 TCL transaction control language .. 2018. 5. 28.
1일차) jdk 및 oracle 세팅 _20180528 am 1일차) jdk 및 oracle 세팅 _20180528 [오전 수업 _초급자바]#jdk설치하기1. 파일 얻기https://www.oracle.com/kr/index.html 가서http://www.oracle.com/technetwork/java/javase/downloads/index.html 로 이동http://www.oracle.com/technetwork/java/javase/archive-139210.html 으로 와서 v 1.7 클릭http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html 에서*개발자를 위한 JDK, Java SE Development Kit 7u80 (JRE.. 2018. 5. 28.
꽃같은 삶 니들은 그냥 너네들의 삶을 살 뿐인데 난 왠지모를 고마움을 느낀다 사실 가분수 실루엣의 외모아닌가 요즘은 작은 머리 실루엣이 유행인데 뭐냐 유행타지않는 너네들의 삶은 그냥 현재를 살아가는 너네들의 오늘이 그냥 지나는 이름 모를 일인의 내 삶의 전체를 뒤흔든다 ​ 2018. 5. 26.
주요 무크(MOOC) 사이트 주요 무크(MOOC) 사이트 * ①홈페이지②참가단체③특징④수강료⑤인증서발급⑥비고 1.edX - 인문사회학 특화 ① https://www.edx.org ② 하버드, MIT주축. 서울대 교토대 등도 참가 ③ 인문사회학 강의를 중점으로 제공 ④ 무료 ⑤ 발급 ⑥ 최근 구글이 개발에 참여해서 화제 2. 코세라 ① https://www.coursera.org ② 스탠포드에서 시작. 전세계 29개 대학 이상이 참여 ③ 영어 외에도 7개의 언어로 제공. 자막제공 ④ 무료 ⑤ 정규 대학 학점을 받고 싶으면 60~90달러를 내고 시험을 볼 수 있음 ⑥ 학생들이 자발적으로 스터디그룹 형성. 국내에도 코세리안 형성 3.유다시티 - 이과에 특화 ① https://www.udacity.com ② 산호세주립대, 조지아 텍 등 ③.. 2018. 5. 25.
열심히 사는 척 가장 중요한 일을 외면하고 그때 그때 열심히 사는 척 고민을 얼버무리고 있는 것은 아닌지 - 영화 리틀 포레스트 중 2018. 5. 24.
유비 관우 장비 간의 갑을 관계 보통의 조직에서 방치되고 있는 진짜 문제는사실팀이 가고자 하는 방향이나 그 비전 또는 팀원 개개인의 직업의식에 대한 문제가 아니다 소위 사용자 또는 근로자의 심정이그저 지금, 지금 보다 더 좋은 조건의 직원(직장)으로 (채용)이직할 수 없는 상황에 대한 임시 방편적 대체재라고 생각하는가 마는가 의 문제일 뿐이다 이슈의 대상을 타자화하는 습성은늘, 자신이 아닌 타자에게 무언가를 요구하기 전에 기대만하다가 올코니, 그 결과가 만족되지 않으면 들어낼 수 없는? 들어내지 않을 불만만 쌓게 된다. 말하라는 사용자와말할 분위기를 만들어달라는 근로자멍석을 깔아줘도 말 못한다는 사용자와역시 그럴 줄 알았다는 근로자 고용 자가 피고용자에게 비열하면 안되듯이 피고용 자도 고용자에게 비겁해선 안된다 고용 자가 유비와 같기를.. 2018. 5. 24.
영리기대업자의 똥 #물론이렇게생각할수도있겠지만 이렇고 저렇고를 떠나.. 회사는 영리를 추구하는 기업이고 성과를 기대하고 사람을 고용하는 것이다. 개인이 시간을 팔든 뭐했든, 선택은 개인이 한 것이다 너무 감정에 호소하고 있다.는 측면이 있다 15.02.20 2018. 5. 24.