• Home
  • About
    • ming photo

      ming

      studying

    • Learn More
    • Twitter
    • Facebook
    • Instagram
    • Github
    • Steam
  • Archive
    • All Posts
    • All Tags
    • All categories
  • categories
    • HTML+CSS+JavaScript
    • JAVA
    • Algorithm
    • DB
    • JSP
    • 정보처리기사
    • Spring
    • Thymeleaf
    • 기술면접
  • Projects

SQL활용 - 능력평가

03 Mar 2021

🔶 SQL활용 - 능력평가

✔ 문제 1

SQL_1

  • 내가 제출한 답안
      CREATE TABLE goard_tbl(
      id number(10)CONSTRAINT board_id_pk primary key ,
      title varchar2(400) NOT NULL,
      name varchar2(40) NOT NULL,
      email varchar2(50) NOT NULL UNIQUE ); 
    
      comment ON COLUMN goard_tbl.id IS '아이디,숫자';
      comment ON COLUMN goard_tbl.title IS '글제목,한글허용';
      comment ON COLUMN goard_tbl.name IS '글쓴이,한글허용';
      comment ON COLUMN goard_tbl.email IS '이메일,영문/숫자(한글불가)';
    
  • 답안
      CREATE TABLE board_tbl (  
      id number(10) CONSTRAINT board_id_pk PRIMARY KEY, 
      title varchar2(400) NOT NULL,
      name varchar2(40) NOT NULL, 
      email varchar2(50) NOT NULL UNIQUE
      );    
    

💡 강사님 피드백

- 잘 하셨는데 id number(10)CONSTRAINT board_id_pk primary key , 띄어쓰기가 문제가 있습니다. number(10)CONSTRAINT 이 사이는 띄워야 구분됩니다.

❗ 배운점

- 띄어쓰기 신경쓰기!

✔ 문제 2

SQL_2

  • 내가 제출한 답안
      DESC employees;
    
  • 답안
      desc(ribe) employees
    

✔ 문제 3

SQL_3

  • 내가 제출한 답안
      select empno "사원번호",ename "사원명"
      from emp
      where deptno = 30
      order by empno desc;
    
  • 답안
      SELECT empno "사원번호", ename "사원명" FROM emp
      WHERE deptno = 30
      order by empno desc;
    

✔ 문제 4

SQL_4

  • 내가 제출한 답안

      1 : 트랜잭션
      2 : Commit
      3 : Rollback
      4 : 원자성
      5 : 영속성,지속성 
    
  • 답안

      1. 트랜잭션(Transaction)
      2. commit
      3. rollback
      4. 원자성
      5. 지속성
    

💡 강사님 피드백

- 마지막에 대한 답은 하나만 쓰세요. "지속성"

✔ 문제 5

SQL_5

  • 내가 제출한 답안
      select e.first_name || ' ' || e.last_name "사원명",
      j.job_id "부서 아이디", j.start_date "업무 시작일", j.end_date "업무 종료일"
      from employees e, job_history j
      where e.employee_id = j.employee_id 
      and e.employee_id = 101
      and j.job_id = 'AC_ACCOUNT';
    
  • 답안
      select e.first_name ||' ' || e.last_name "사원명",
              j.job_id "부서 아이디",
              j.start_date "업무 시작일", 
              j.end_date "업무 종료일"
      from employees e, job_history j
      where e.employee_id = j.employee_id
      and e.employee_id = 101
      and j.job_id = 'AC_ACCOUNT';
    


Share Tweet +1