36. EER 다이어그램의 결과를 통해 실제 스키마를 생성하기 위해서 사용하는
기능을 무엇이라고 하는가?
-> Forward Engineer
37. 사용자 요구사항 분석 과정의 순서로 올바른 것은?
-> 요구사항도출 - 요구사항분석 - 요구사항기록
38. 다음 중 스키마를 생성할 수 있는 방법이 아닌 것은?
-> MySQL Notifier
39. MySQL 워크벤치에 대한 설명으로 옳지 않은 것은?
-> CAD 툴이다.
40. 다음 강의 테이블의 네모 칸에 대한 설명으로 옳지 않은 것은?
-> 모두 정답
41. MySQL Notifier에 대한 설명으로 옳지 않은 것은?
-> MySQL 서버에서 인덱스를 추가, 삭제할 수 있다.
42. MySQL의 데이터 타입 DEMICAL(6,3)에 저장될 수 있는 값의 범위는?
-> -999.999 ~ 999.999
43. 테이블이나 인덱스를 삭제할 때 사용하는 SQL 명령어는?
-> DROP
44. CREATE TABLE 에서 밑줄 친 칸에 들어갈 수 있는 항목이 아닌 것은?
-> FOREIGN KEY
45. 다음 중 강의 테이블의 강의이름 컬럼에 정의된 idx_강의_1 이라는
인덱스를 삭제하기 위한 구문으로 올바른 것은?
-> DROP INDEX idx_강의_1 ON 강의
46. 다음 중 워크벤치의 safe update 모드가 활성화된 상태에서
실행될 수 없는 명령문은?
-> update 학생 set 소속학과='컴퓨터과학과', 성별='여'
** where 절이 없는 update/delete 문은 작동 X
47. 교수의 교수번호, 소속학과, 교수이름, 입사일을 입사일의 내림차순으로
정렬하여 출력하시오.
-> select 교수번호, 소속학과, 교수이름, 입사일 from 교수 order by
입사일desc
48. 소속학과별 최연소가의 나이가 25 이하인 그룹의 소속학과와 최연소자
나이를 출력하시오.
-> select 소속학과, min(나이) as 최연소자_나이 group by 소속학과
having min(나이) <= 25
** having이 포인트
49. 학번이 123456인 학생의 주소를 서울시 종로구로 나이를 24세로 수정
-> update 학생 set 주소 = '서울시 종로구', 나이 = '24' where 학번 = '123456'
50. 이수구분이 전공과목(전공필수 or 전공선택)인 강의의 정보를 출력하는 전공강의
뷰를 생성하시오.
-> create view 전공강의 as select * from 강의 where 이수구분 like '전공%'
** create view ~ as
51. REVOKE SELECT(학생이름, 학생번호) ON knou.학생 ( ) student@localhost
-> FROM
** REVOKE ~ ON ~ FROM
52. 저장프로시저 생성 시 문장 구분자를 변경하기 위해 사용하는 명령어는?
-> DELIMITER
** 문장구분자를 $$로 바꾸는 명령
53. 커서를 사용하는 순서로 올바른 것은?
-> DECLARE - OPEN - FETCH - CLOSE
** DOFC로 암기
54. GRANT 명령어 사용시 모든 데이터베이스의 모든 테이블을 지칭하기
위한 표기법은?
-> *.*
55. 증분 백업에 대한 설명으로 올바른 것은?
-> 전체 백업 이후 주어진 시간 동안 이루어진 백업만을 복제하는 방법
56~60
56. 반복문 사용한 저장 프로시저
-> LOOP - LEAVE
** LOOP -> LEAVE -> END LOOP
57. 트랜잭션 관련 문제
-> SAVEPOINT
** 문제가 발생한 경우 밑줄 빈칸까지 복귀하기 위한 방법
58. 함수의 호출 문제
-> SELECT CLASSLEVEL(강의번호) FROM 강의
59. 강의를 하지 않는 교수의 소속학과, 교수이름, 전화번호를 출력
-> SELECT A.소속학과, A.교수이름, A.전화번호
FROM 교수 AS A
WHERE NOT EXIST (SELECT * FROM 강의 AS B WHERE A.교수번호=B.교수번호)
60. 선수과목이 없는 강의를 2개 이상 담당하는 교수의 교수번호, 교수이름,
소속학과를 출력
-> SELECT A.교수번호, A.교수이름. A.소속학과
FROM 교수 A
WHERE A.교수번호 IN (
SELECT B.교수번호 FROM 강의 AS B
WHERE B.선수과목 IS NULL
GROUP BY B.교수번호 HAVING COUNT(*) >= 2
)
** 부속질의 부분 결과에 두 개 이상의 결과가 있다면 =가 아니라
IN을 사용해야 한다.
퇴사 관련 이야기들을 모아 책으로 출판했습니다.
아래 링크에서 전체 목차를 읽어보세요!
대기업 퇴사 이야기 전체보기 : http://www.bookk.co.kr/book/view/21659
아래 링크로 간단한 후기 링크를 남기면 배송비도 환급된다고 하니 참고해주세요.
'방송통신대학교' 카테고리의 다른 글
[2017년2학기] 방송대 컴퓨터과학과 컴퓨터과학개론 수강후기 (0) | 2018.02.05 |
---|---|
2018년 한국장학재단 생활비대출 한도 증액(150만원) (0) | 2018.01.31 |
[방통대 컴퓨터과학과]데이터베이스 설계 및 구현 2016년 기말고사 풀이 (0) | 2017.11.19 |
2018 1학기 국가장학금 신청기간(2017.11.18 ~ ) (0) | 2017.11.18 |
[2017년1학기] 방송대 컴퓨터과학과 데이터베이스 수강후기 (0) | 2017.07.03 |