본문 바로가기

bitcamp/면접족보

(59)
면접족보 21/01/13_SQL문, 게시판구현 ※SQL문 수업내용 ※DDL(Data Definition Language의 약자, 데이터 조작어) · 테이블 구조 자체를 생성, 변경, 삭제 가능하며, 컬럼에 관련된 언어이다. 1)CREATE TABLE: 새로운 테이블 생성하는 명령어 create table emp01 as select * from emp; (emp 테이블을 똑같이 복사) 2)ALTER TABLE: 기존 테이블의 구조를 변경하는 명령어 3)TRUNCATE: 데이터 삭제하는 명령어 · DELETE: 데이터는 삭제되지만 테이블 용량은 줄어 들지 않으며, 삭제한 것을 되돌릴 수 있다. · TRUNCATE 명령어: 테이블은 삭제하지 않고 데이터, 용량 모두 삭제되며, 삭제한 것을 되돌릴 수 없다. · DROP 명령어: 테이블 전체(용량, 데이터..
면접족보 21/01/12_오라클 table 생성법 1. Oracle에서 mvc_board table 생성하는 방법 ※연습문제※ ♣아래를 프로그래밍 하시오♣ · 객체를 생성하고, 성적을 입력하여 다른 페이지에서 평균점수를 출력할 것! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Insert title here table{ border: 1px solid blue; border-collapse: collapse; } 성적입력 학번 과목 Java Database JSP Colored by Color Scripter cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 2..
면접족보 21/01/11_EL, JSTL, JOIN 1. EL이란? · Expression Language의 약자로, 표현식 또는 액션태그를 대신해서 값을 표현하는 언어로 아래와 같이 사용한다. · JSP 파일에 자바형식의 코드를 사용하는 경우보다 EL과 JSTL을 이용하는 경우 코드를 더 간결하게 작성할 수 있다. · 내장객체로는 pageScope, requestScope, sessionScope, applicationScope, param 등이 사용된다. ※JSP 파일에서 "${list}" 와 같이 작성해도 오류가 발생하지 않는 이유? 웹브라우저에서는 html, javascrept만 받아들이기 때문에 서버에서 로딩하다가 Java 문법인 액션태그, EL, JSTL이 있다면, html으로 미리 변환시켜 웹브라우저로 전송하기 때문에 오류가 발생하지 않는다...
면접족보 21/01/08_그룹함수, JDBC 1. GROUP BY절에 대하여 설명하시오. · group by절은 distinct과 비슷한 기능을 수행하며, 그룹 함수를 사용하여 어떤 컬럼값을 기준으로 적용할 것인지 필수로 표기 해야 하며, 앞/뒤 컬럼을 동일하게 표기 해야 한다. select deptno from emp group by deptno; (부서 번호로 그룹 짓는 쿼리문) select deptno, avg(sal) from emp group by deptno; (소속 부서별에 속한 사원들의 평균 급여 출력) select deptno, sum(sal), avg(sal) from emp group by deptno; (소속 부서별 급여 총액과 평균 급여 출력) select deptno, count(*), count(comm) from emp..
면접족보 21/01/07_SQL문 1. SQL 명령문이란? · 데이터베이스를 처리하기 위해 고안된 언어로 자료를 검색하고 수정, 삭제하는 기능을 한다. (DB표준 언어) · SQl 명령문의 종류로는 DDL, DML, DCL, DQL 등이 사용된다. ※DESC/SELECT/WHERE 절 1)DESC: 테이블 구조 확인하기 위한 명령어 desc emp; 2)SELECT: 테이블에 저장된 데이터를 조회하기 위한 명령어 select * from emp; 3)WHERE: SELECT문에서 마지막에 표기되며, 원하는 행을 검색하고자 할 때 사용 select * from emp where sal , =, = '1982/01/01'; (1982년1월1일 이후 입사한 사원을 출력, 1982.01.01 표현도 가능) 3)논리 연산자: AND, OR, NO..
면접족보 21/01/06_세션, DBMS 1. Session이란? · 쿠키와 동일하게 서버와의 관계를 유지하기 위한 수단으로 사용되며, 내장객체이기 때문에 객체 생성(new)를 하지 않고, 객체를 통해 데이터를 저장/사용/삭제한다. · session은 쿠키와 다르게 데이터가 서버에 저장되며(데이터 전달x), 웹브라우저의 쿠키 영역에 session id가 저장된다. (쿠키는 웹브라우저에, session은 서버와 웹브라우저 쿠키영역에 데이터 저장) · 연결이 지속되는 이유는 클라이언트 요청에 따른 정보를 서버가 id를 생성하여 서버에 저장하고, 관계를 유지시키기 때문이다. 2. DBMS의 의미와 종류는? · Data Base Management System의 약자로, 데이터베이스 관리 시스템을 뜻하며, 데이터베이스를 조작하는 별도의 소프트웨어를 말..
면접족보 21/01/05_쿠키, Float 속성 1. 절대경로와 상대경로에 대하여 설명하시오. · 절대경로는 웹페이지나 파일이 가지고 있는 고유한 경로를 말하며, c: http / 기호를 사용하여 표기한다. (/기호는 ip주소까지만 표기되며, 컨텍트명은 표기되지 않는다) · 상대경로: 자기자신(HTML)의 현재 위치를 기준으로 경로를 인식한다. 경로에 default인 상태로 표기된 경우 ./이 생략 되어 있는 상태이며, 상위폴더에서 검색이 필요한 경우에는 ../ 를 표기한다. 2. 아래의 action에 대하여 경로 3가지 케이스를 설명하시오. 1) 0105/request_send.jsp · 상대경로, WebContent 폴더에서 하위 폴더인 0105를 찾아들어가 request_send.jsp로 접근하게 된다. 2) ../0105/request_send..
면접족보 21/01/04_Redirect, Forward 1. box-sizing 속성들에 대하여 설명하시오. · border-box는 border, padding, content를 포함하여 크기가 설정된다, padding을 설정하여도 width 값은 그대로 유지된다. · content-box는 box-sizing 속성의 기본 값으로 border, padding, margin을 제외한 높이와 너비만을 포함시킨다. 즉, padding 설정 시 설정한만큼 기존 width height 값이 증가되어 박스 크기가 조절된다. 2. margin과 padding의 차이는? · margin 속성은 외부 여백을 의미하고, padding 속성은 내부 여백을 의미한다. 3. 내장객체 · 별도로 객체 생성을 하지 않아도 사용할 수 있으며, JSP 컨테이너에서 자동적으로 객체가 제공..