
연습문제 1. DIKW 계층 구조에 대한 설명으로 가장 적합한 설명은 다음 중 무엇인가? ④ 규칙과 패턴을 통해 찾아낸 의미 있고 유용한 정보가 지식이다. 2. 준화네 동네에는 두 군데의 피자 가게가 있다. 준화가 어느 가게에서 피자를 주문할지 결정하는 과정을 살펴보고 그 과정에서 발생한 것이 DIKW 계층 구조의 요소 중 무엇에 해당하는지 올바르게 짝지은 것은 무엇인가? ② ㉮-데이터, ㉯-정보, ㉰-지식, ㉱-지혜 3. 다음 중 NoSQL에 대한 설명으로 거리가 먼 것은? ④ 관계 데이터베이스를 대체할 수 있는 데이터베이스로 평가된다. 4. 다음 중 고객의 구매 내역에 대한 분석을 통해 함께 구매할 제품을 예측해볼 수 있는 데이터 마이닝 기법은 무엇인가? ③ 연관 분석 5. 구글의 BigTable, ..

연습문제 1. 객체지향 데이터베이스에 대한 설명으로 옳지 않은 것은? ③ 객체지향 데이터베이스의 데이터 모델과 질의어는 정형화되고 표준화되어, 특수 분야에서 주로 사용되는 관계 데이터베이스보다 널리 사용된다. 2. 분산 데이터베이스 시스템에 대한 설명으로 옳지 않은 것은? ④ 사용자는 접근하려는 데이터가 어느 지역 데이터베이스에 있는지 실제 저장 위치를 알고 있어야 한다. 3. 분산 데이터베이스 시스템의 장점이 아닌 것은? ③ 시스템의 관리가 용이하고 관련 소프트웨어 개발 비용이 감소한다. 4. 분산 데이터베이스에 대한 설명으로 옳지 않은 것은? ④ 분산 데이터베이스 시스템의 주요 목표는 사용자들이 자신이 원하는 데이터가 어느 지역 데이터베이스에 위치하고 있는지를 알 수 있도록 하는 것이다. 5. 분산 ..

연습문제 1. 다음 설명의 Ⓐ와 Ⓑ의 내용이 올바르게 짝지어진 것은? ② Ⓐ 보안, Ⓑ 무결성 2. 데이터베이스 보안에 대한 설명으로 옳지 않은 것은? ③ 사용자에 대한 권한 부여는 관리자가 아닌 DBMS 자체가 담당한다. 3. 사용자에게 객체에 대한 사용 권한을 부여하는 SQL 명령어는? ③ GRANT 4. 사용자에게 부여된 객체의 사용 권한을 취소하는 SQL 명령어는? ② REVOKE 5. 권한을 부여받은 사용자가 다른 사용자에게도 권한을 부여할 수 있도록 SQL 문을 작성할 때 필요한 옵션은? ③ WITH GRANT OPTION 6. 역할을 사용하면 얻게 되는 장점을 설명하시오. 권한 부여와 취소 등의 관리가 편해진다. 7. 사용자 Kim에게 테이블을 생성할 수 있는 시스템 권한을 부여하면서 다른 ..

연습문제 1. 데이터베이스에서 논리적인 작업의 단위로, 하나의 기능을 수행하기 위해 필요한 일련의 연산들을 의미하는 것은? ② 트랜잭션 2. 트랜잭션에 대한 설명으로 옳지 않은 것은? ③ 트랜잭션 수행 중 생성된 중간 연산 결과를 다른 트랜잭션의 연산이 접근할 수 있다. 3. 트랜잭션에 대한 설명으로 옳은 것은? ② 트랜잭션은 병행 제어와 회복 작업의 단위다. 4. 다음 설명이 의미하는 트랜잭션의 특성은? ③ 격리성 isolation 5. 데이터 무결성을 보장하기 위한 트랜잭션의 특성으로 올바르지 않은 것은? ① 자율성 autonomy 6. 다음 설명이 의미하는 트랜잭션의 특성은? ① 원자성 atomicity 7. 트랜잭션 상태에 대한 다음 설명 중 옳은 것은? ② 트랜잭션의 모든 연산이 처리된 상태를 ..

연습문제 1. 어떤 릴레이션에 속한 모든 속성이 원자 값만을 가지며, 기본키가 아닌 속성 모두가 기본키에 완전 함수 종속이지만 이행적 함수 종속이 나타나면 어떤 정규형에 해당하는가? ② 제2정규형 2. 정규화에 대한 설명으로 옳지 않은 것은? ④ 속성들 간의 종속 관계를 분석하여 잘못 설계된 릴레이션들을 결합하면서 문제를 해결한다. 3. 잘못 설계된 릴레이션을 조작할 때 발생하는 이상 현상 중 다음이 설명하는 것은 무엇인가? 중복된 투플 중에서 일부 투플의 속성 값만을 변경함으로써 정보의 모순성이 생기는 현상 갱신 이상 4. 다음 릴레이션에 존재하는 함수 종속성을 모두 찾으시오. ① A → B 5. 다음과 같은 함수 종속성을 가지는 릴레이션은 어떤 정규형에 속하는가? 제 2정규형 6. 다음과 같은 함수 ..

연습문제 1. 다음은 데이터베이스를 설계하기 위한 5단계다. 순서대로 나열하시오. (A) 구현 (B) 논리적 설계 (C) 개념적 설계 (D) 요구 사항 분석 (E) 물리적 설계 (D) 요구 사항 분석 - (C) 개념적 설계 - (B) 논리적 설계 - (E) 물리적 설계 - (A) 구현 2. 데이터베이스를 설계할 때 고려할 사항으로 적합하지 않은 것은? ④ 데이터 종속성을 유지할 수 있도록 데이터베이스를 설계한다. 3. 데이터베이스 설계 과정 중 다음 설명과 관련 있는 것은? 데이터베이스를 저장 장치에 실제로 저장하기 위한 저장 레코드나 인덱스 구조 등을 설계하고 저장 레코드 집중의 분석 및 설계, 접근 경로 등을 담당한다. ③ 물리적 설계 4. 다음 E-R 다이어그램을 릴레이션 스키마로 변환하시오. 부서..

데이터베이스 설계 단계 1️⃣ 요구 사항 분석 2️⃣ 개념적 설계 3️⃣ 논리적 설계 4️⃣ 물리적 설계 5️⃣ 구현 1️⃣ 요구 사항 분석 사용자의 요구 사항을 수집하고 분석하여 개발할 데이터베이스의 용도를 파악한다. 그리고 분석한 사용자 요구 사항의 내용을 요구 사항 명세서로 작성한다. 요구 사항 명세서는 이후 기초 자료로 활용한다. 2️⃣ 개념적 설계 요구 사항 명세서를 개념적 데이터 모델을 이용하여 표현한다. 개념적 데이터 모델로 E-R 모델을 많이 이용한다. 간단히 말해, 2️⃣개념적 설계에서는 요구 사항 명세서를 E-R 다이어그램으로 만든다. 만드는 과정 1) 개체와 속성 추출 2) 개체 간 관계 추출 3) E-R 다이어그램 작성 3️⃣ 논리적 설계 개념적 설계 단계에서 생성한 결과물로 논리적..

연습문제 1. SQL은 데이터 정의어 DDL, 데이터 조작어 DML, 데이터 제어어 DCL로 구분할 수 있다. 다음 중 성격이 다른 명령어는 무엇인가? ④ INSERT 2. 삽입 SQL에 대한 설명으로 옳지 않은 것은? ③ 프로그램 안에 선언된 일반 변수를 삽입 SQL 문에서 사용할 수 있지만 테이블의 속성과 구별하기 위해 이름이 달라야 한다. 3. 오라클에서 학생 테이블을 참조하는 제약조건과 함께 학생 테이블을 제거하는 SQL 문에서 빈칸에 필요한 것은 무엇인가? ② CASCADE CONSTRAINTS 4. 기본 테이블 R과 S를 조인해서 뷰 V1을 정의하고, 뷰 V1을 이용해 V2가 정의되었다. 이때 다음과 같은 SQL 문이 실행됐을 때 발생하는 결과를 올바르게 설명한 것은? DROP VIEW V1;..

연습문제 1. 릴레이션 A와 B가 합병 가능한지 여부를 판단하는 기준이 아닌 것은? ① 두 릴레이션의 인스턴스가 동일해야 한다. 2. 관계 대수와 관계 해석에 대한 설명으로 옳지 않은 것은? ③ 관계 대수는 수학의 프레디킷 해석에 기반을 두고 있다. 3. 관계 대수 연산자 중 종류가 다른 것은? ③ × 4. 릴레이션에서 조건을 만족하는 투플들을 반환하는 관계 대수 연산자는? ① σ 5. 릴레이션에서 제시된 특정 속성들의 값으로만 구성된 투플을 반환하는 관계 대수 연산은? ② project 6. 릴레이션 R의 각 투플과 릴레이션 S의 각 투플을 모두 연결하여 만들어진 새로운 투플을 반환하는 관계 대수 연산자는? ④ × 7. 공통 속성을 이용해 릴레이션 R과 S의 투플들을 연결하여 만들어진 새로운 투플들을 ..

관계 데이터 연산 연산은 원하는 데이터를 얻기 위해 릴레이션에 필요한 처리 요구를 수행하는 것으로, 데이터베이스 시스템의 구성 요소 중 데이터 언어의 역할을 한다. 관계 대수 : 원하는 결과를 얻기 위해 데이터의 처리 과정을 순서대로 기술 관계 해석 : 원하는 결과를 얻기 위해 원하는 데이터가 무엇인지만 기술 관계 대수와 관계 해석은 원하는 데이터를 얻기 위한 처리 절차를 얼마나 자세히 기술하느냐에서 큰 차이를 보인다. 관계 대수는 절차 언어이고 관계 해석은 비절차 언어이다. *절차 언어 : 데이터의 처리 과정을 순서대로 기술 *질의 : 데이터에 대한 처리 요구 관계 대수와 관계 해석을 통해 새로운 데이터 언어가 제안되면 해당 데이터 언어의 유용성을 검증한다. 🎭 관계 대수 관계 대수는 원하는 결과를 얻..
- Total
- Today
- Yesterday
- py
- 답
- Python
- 쉽게 배우는 자바 프로그래밍
- 정리
- CPP
- JS
- 해답
- 정답
- 연습문제
- 알고리즘
- 그리디
- 백준
- 쉽게배우는
- OS
- BFS
- 프로그래머스
- 풀이
- 운영체제
- 자바스크립트
- 쉽게배우는자바프로그래밍
- java
- 구현
- 자바
- 우종정
- Web
- 정렬
- C++
- 파이썬
- 문자열
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |