2017의 게시물 표시

BigData 청년인재 프로그램(SQL) - 1. 데이터베이스 개요와 설치

이미지
7/3(월) #DB설계시 현실적인 Tip 1. 에러 디버그를 해보아야 실력향상됨(에러 볼때 라이브러리 에러가 아니라 내가 작성한 class, sql문을 확인) 2. 값을 계속 출력(sysout) 3. 문제를 작게 나눠서 해결(devide & qunquer) 4. 입력 - 출력이 어떤 순서로 되는지 생각 #웹서버의 주소구조 -프로토콜명://IP주소 or 도메인주소:포트번호/파일경로 ex)http://102.103.105.27:8080/index.jsp ex)https://naver.com:8088/index.jsp -internet규약(TCP/IP)을 활용한 서비스 = WebService #웹클라이언트 - 웹서버(DB클라이언트) - DB서버구조 #컴파일방식 1. compiler(전체코드를 2진화) ex) JDK(java Development Kit) 2. 인터프리터(1줄씩 2진화) ex) Python, 브라우저(chorme) #동기 통신(Sync) / 비동기 통신(Async) 1. 동기 통신 - 요청의 결과값이 리턴값과 동일 - 명령이 끝날때까지 사용자에게 제어권을 주지않음 - HTML 2. 비동기 통신 - 요청의 결과값이 리턴값과 다름 - 명령이 끝나기전 사용자에게 제어권을 돌려줌 - JSON(코드압축), XML(코드가 많음), 2TXT->AJAX(DOM기술, 데이터만 전송) <1. DBMS 개요> 1.1 Database 개념 -여러 응용계층에서 공통으로 사용할 수 있도록 중복 Data를 최소화하여 통합/저장한 데이터집합 1) 통합된 데이터(intergrated data) : 중복최소화 데이터 2) 저장된 데이터(stored data) : 컴퓨터 저장장치에 영구저장된 데이터 3) 운영 데이터(operational data) : 업무를 위한 데이터 4) 공용 데이터(shared data) : 공동으로 사용되는 데이터 1.2 Database특징 1) 실시간 접근(real