Database
-
뒤늦은 39회 SQLD 합격 후기 및 공부자료 공유Database 2021. 5. 29. 02:32
안녕하세요! 오랜만에 글로 인사드리는 것 같습니다😀 무려 작년이죠..ㅋㅋ 2020년 11월 29에 제 39회 SQLD 시험을 치뤘습니다!! 당시 코로나 상황이 많이 안좋았을 때라 시험을 미뤄야 하는 것 아니냐는 말도 있었지만 다행히 연기 없이 방역수칙을 잘 따라서 무사히 시험을 치르고 왔습니다. 써야지 써야지 했지만 미루고 미루다 드디어 아주아주 뒤늦은 제 39회 SQLD 시험 합격 후기와 공부법을 공유해보려고 합니다! 개인적으로 정리한 자료도 함께 업로드하니 많은 도움이 되길 바랍니다ㅎㅎ 자격증 준비 전 상태(?) 저는 전공자이고 학교 정규 수업으로 SQL 실습 과목을 들으며 SQLD 시험을 준비했었습니다. 하지만 수업을 열심히 듣지 않아서 세미 독학으로 준비했다고 봐도 무방할 것 같습니다.. 하하....
-
[오라클로 배우는 데이터베이스 개론과 실습] 8장 연습문제Database 2020. 6. 16. 00:29
오라클로 배우는 데이터베이스 개론과 실습 8장 연습문제 풀이입니다. 학교 과제로 혼자서 푼 내용을 공유합니다. 오류가 있다면, 댓글로 알려주세요 :) (연습문제) 1. 트랜잭션은 일련의 연산 집합이란 의미로, 하나의 논리적인 기능을 수행하는 작업의 단위다. 트랜잭션이 가져야할 성질로 거리가 먼 것은? ④ 병행성(Concurrency) [풀이] 트랜잭션의 4가지 성질 : 원자성(Atomicity) 일관성(Consistency), 고립성(Isolation), 지속성(Durability) 2. 트랜잭션에 대한 설명으로 옳지 않은 것은? ④ 트랜잭션 연산이 데이터베이스에 모두 반영되지 않고 일부만 반영되는 것을 원자성이라고 한다. [풀이] 원자성은 트랜잭션이 원자처럼 더 이상 쪼개지지 않는 하나의 프로그램 단위..
-
[오라클로 배우는 데이터베이스 개론과 실습] 7장 연습문제Database 2020. 6. 15. 14:57
오라클로 배우는 데이터베이스 개론과 실습 7장 연습문제 풀이입니다. 학교 과제로 혼자서 푼 내용을 공유합니다. 오류가 있다면, 댓글로 알려주세요 :) ① ② ③ ④ 1. 정규화의 필요성으로 거리가 먼 것은? ② 중복 데이터의 활성화 2. 관계 데이터베이스의 정규화에 대한 설명으로 옳지 않은 것은? ② 정규화의 목적은 각 릴레이션에 분산된 종속성을 하나의 릴레이션에 통합하는 것이다. [풀이] 정규화의 목적은 이상현상이 발생하는 릴레이션을 분해하여 이상현상을 없애는 것임 3. 정규화 과정에서 발생하는 이상현상에 관한 설명으로 옳지 않은 것은? ② 속성 간의 종속관계를 분석하여 여러 개의 릴레이션을 하나로 결합하여 이상현상을 해결한다. [풀이] 정규화는 속성 간의 종속 관계를 분석해 여러 개의 릴레이션을 분해..
-
[오라클로 배우는 데이터베이스 개론과 실습] 6장 연습문제Database 2020. 6. 14. 16:09
오라클로 배우는 데이터베이스 개론과 실습 6장 연습문제 풀이입니다. 학교 과제로 혼자서 푼 내용을 공유합니다. 오류가 있다면, 댓글로 알려주세요 :) ① ② ③ ④ 1. 데이터베이스 설계 순서로 옳은 것은? ② 요구사항 분석 -> 개념적 모델링 -> 논리적 모델링 -> 물리적 모델링 -> 데이터베이스 구현 2. ER 모델의 표현방법으로 옳지 않은 것은? ③ 속성-오각형 [풀이] 속성은 타원으로 표현된다. 3. ER모델에 대한 설명으로 옳지 않은 것은? ② 일대일 관계 유형만 표현할 수 있다. [풀이] 1:1, 1:N, N:M 관계 표현이 가능하다 4. ER 표기법에 대한 설명 중 옳지 않은 것은? ③ 복합 속성 [풀이] 이중 타원은 다중값을 나타내는 속성이다. 복합 속성은 여러 속성으로 구성된 속성으로 ..
-
[오라클로 배우는 데이터베이스 개론과 실습] 4장 연습문제Database 2020. 4. 28. 02:22
오라클로 배우는 데이터베이스 개론과 실습 4장 연습문제입니다. 오류가 있다면 댓글 남겨주세요 :) 1. 다음 내장함수의 결과를 적으시오. select abs(-15) from dual; : 15 select ceil(15.7) from dual; : 16 select cos(3.14159) from dual; : -1 select floor(15.7) from dual; : 15 select log(10,100) from dual; : 2 select mod(11,4) from dual; : 3 select power(3,2) from dual; : 9 select round(15.7) from dual; : 16 select sign(-15) from dual; : -1 select trunc(15.7..
-
[오라클로 배우는 데이터베이스 개론과 실습] 3장 연습문제Database 2020. 4. 27. 23:39
오라클로 배우는 데이터베이스 개론과 실습 3장 연습문제 풀이입니다. 오류가 있다면 댓글로 알려주세요 :) 1. 마당서점의 고객이 요구하는 다음 질문에 대해 SQL문을 작성하시오. (1) 도서번호가 1인 도서의 이름 SELECT bookname FROM Book WHERE bookid=1; (2) 가격이 20,000원 이상인 도서의 이름 SELECT bookname FROM Book WHERE price>=20000; (3) 박지성의 총 구매액 (박지성의 고객 번호는 1번으로 놓고 작성) SELECT sum(saleprice) FROM Orders WHERE custid=1; (4) 박지성이 구매한 도서의 수 (박지성의 고객 번호는 1번으로 놓고 작성) SELECT count(*) FROM Orders W..
-
[오라클로 배우는 데이터베이스 개론과 실습] 2장 연습문제Database 2020. 4. 27. 02:49
오라클로 배우는 데이터베이스 개론과 실습 2장 연습문제(교재 p.120-125) 풀이입니다. 오류가 있다면, 댓글로 알려주세요 :) (연습문제) 1. 관계 데이터 모델의 릴레이션에 대한 설명 중 옳지 않은 것은? ② 릴레이션 스키마를 외연(extension)이라고 한다. [풀이] 릴레이션 스키마는 내포라고한다. 릴레이션 인스턴스가 외연이다. 2. 릴레이션의 특징으로 알맞은 것은? ④ 모든 속성의 값은 원자값이다. [풀이] ① 하나의 릴레이션에서 중복된 투플은 존재할 수 없다. ② 투플 순서가 달라도 같은 릴레이션이다. ③ 속성 순서가 달라도 릴레이션 스키마는 같다. 3. 하나의 속성이 가질 수 있는 값을 총칭하여 뭐라고 부르는가? ③ 도메인 [풀이] ① 투플 : 릴레이션의 한 행. ② 릴레이션 : 행과 ..
-
[오라클로 배우는 데이터베이스 개론과 실습] 1장 연습문제Database 2020. 4. 26. 20:43
오라클로 배우는 데이터베이스 개론과 실습 1장 연습문제(교재 p.66-67) 풀이입니다. 오류가 있다면, 댓글로 알려주세요 :) 1. 다음 용어들을 설명하시오 데이터베이스 : 조직에 필요한 정보를 얻기 위해 논리적으로 연고나된 데이터를 모아 구조적으로 통합해 놓은 것, 하드디스크에 저장된 데이터 DBMS : 주기억장치에 저장된 소프트웨어, 사용자와 데이터베이스를 연결시켜주는 소프트웨어로 데이터베이스 사용자가 데이터베이스를 생성, 공유, 관리할 수 있도록 지원해주는 총체적인 역할을 한다. 데이터 모델 : 눈에 보이지 않는 논리적인 개념으로 데이터가 저장되는 기법에 관한 내용 데이터 베이스 시스템 : 데이터 베이스, 데이터베이스 관리시스템(DBMS), 데이터 모델 3가지로 구성된 것 2. 데이터베이스의 개념..