연습문제 1. DIKW 계층 구조에 대한 설명으로 가장 적합한 설명은 다음 중 무엇인가? ④ 규칙과 패턴을 통해 찾아낸 의미 있고 유용한 정보가 지식이다. 2. 준화네 동네에는 두 군데의 피자 가게가 있다. 준화가 어느 가게에서 피자를 주문할지 결정하는 과정을 살펴보고 그 과정에서 발생한 것이 DIKW 계층 구조의 요소 중 무엇에 해당하는지 올바르게 짝지은 것은 무엇인가? ② ㉮-데이터, ㉯-정보, ㉰-지식, ㉱-지혜 3. 다음 중 NoSQL에 대한 설명으로 거리가 먼 것은? ④ 관계 데이터베이스를 대체할 수 있는 데이터베이스로 평가된다. 4. 다음 중 고객의 구매 내역에 대한 분석을 통해 함께 구매할 제품을 예측해볼 수 있는 데이터 마이닝 기법은 무엇인가? ③ 연관 분석 5. 구글의 BigTable, ..
데이터 과학 데이터를 수집한 후 분석을 통해 데이터를 정확히 이해함으로써 그 속에 숨겨진 새로운 지식을 발견하고, 이를 문제 해결에 활용하는 모든 과정의 활동을 의미한다. 📚 DIKW 계층 구조 👉 데이터 관찰하거나 측정하여 수집한 사실이나 값 👉 정보 상황에 대한 이해를 바탕으로 데이터를 목적에 맞게 가공한 것 👉 지식 규칙이나 패턴을 통해 찾아낸 의미 있고 유용한 정보 👉 지혜 지식에 통찰력을 더해 새롭고 창의적인 아이디어를 도출한 것 데이터 과학의 특징 컴퓨터 과학, 통계학, 적용 분야에 대한 이해를 필요로 하는 복합적인 기술을 말한다. 빅데이터 좁은 의미로는 기존 데이터베이스가 저장하고 관리할 수 있는 범위를 넘어서는 대규모의 다양한 데이터를 뜻하고, 넓은 의미로는 대규모 데이터를 저장 및 관리하..
연습문제 1. 객체지향 데이터베이스에 대한 설명으로 옳지 않은 것은? ③ 객체지향 데이터베이스의 데이터 모델과 질의어는 정형화되고 표준화되어, 특수 분야에서 주로 사용되는 관계 데이터베이스보다 널리 사용된다. 2. 분산 데이터베이스 시스템에 대한 설명으로 옳지 않은 것은? ④ 사용자는 접근하려는 데이터가 어느 지역 데이터베이스에 있는지 실제 저장 위치를 알고 있어야 한다. 3. 분산 데이터베이스 시스템의 장점이 아닌 것은? ③ 시스템의 관리가 용이하고 관련 소프트웨어 개발 비용이 감소한다. 4. 분산 데이터베이스에 대한 설명으로 옳지 않은 것은? ④ 분산 데이터베이스 시스템의 주요 목표는 사용자들이 자신이 원하는 데이터가 어느 지역 데이터베이스에 위치하고 있는지를 알 수 있도록 하는 것이다. 5. 분산 ..
객체지향 데이터베이스 🤜 객체지향 데이터 모델 객체지향 개념에 기반을 둔 데이터 모델로 다양한 응용 분야의 데이터 모델링을 위한 새로운 요구 사항을 지원한다. 또한 의미적으로 관계가 있는 데이터베이스 구조를 표현하기 위한 강력한 설계 기능을 제공한다. 객체 객체지향 데이터 모델을 구성하는 기본 요소 속성 관계 데이터 모델의 속성과 같은 의미 메서드 객체에 수행할 수 있는 연산 클래스 속성과 메서드를 공유하는 유사한 성질의 객체들을 하나로 그룹화 클래스 계층 클래스 세분화 시 계층 발생 상속 상위 클래스의 속성과 메서드를 자신의 모든 하위 클래스에 물려주는 개념 복합 객체 시스템에서 기본으로 제공하지 않는 사용자 정의 클래스를 도메인으로 하는 속성을 가진 객체 🤜 객체지향 질의 모델 객체지향 데이터베이스에..
연습문제 1. 다음 설명의 Ⓐ와 Ⓑ의 내용이 올바르게 짝지어진 것은? ② Ⓐ 보안, Ⓑ 무결성 2. 데이터베이스 보안에 대한 설명으로 옳지 않은 것은? ③ 사용자에 대한 권한 부여는 관리자가 아닌 DBMS 자체가 담당한다. 3. 사용자에게 객체에 대한 사용 권한을 부여하는 SQL 명령어는? ③ GRANT 4. 사용자에게 부여된 객체의 사용 권한을 취소하는 SQL 명령어는? ② REVOKE 5. 권한을 부여받은 사용자가 다른 사용자에게도 권한을 부여할 수 있도록 SQL 문을 작성할 때 필요한 옵션은? ③ WITH GRANT OPTION 6. 역할을 사용하면 얻게 되는 장점을 설명하시오. 권한 부여와 취소 등의 관리가 편해진다. 7. 사용자 Kim에게 테이블을 생성할 수 있는 시스템 권한을 부여하면서 다른 ..
보안 물리적 환경에 대한 보안 : 자연재해 등으로부터 보호 권한 관리를 통한 보안 : 권한이 없는 사용자로부터 보호 운영 관리를 통한 보안 : 권한이 있는 사용자로부터 보호 권한 관리 계정이 발급된 사용자가 로그인에 성공했을 경우에만 데이터베이스에 접근이 가능하도록 하는 접근 제어 기능을 기본으로 제공한다. 각 사용자는 허용된 권한 내에서만 데이터베이스를 사용한다. 데이터베이스의 모든 객체는 객체를 생성한 사용자만 사용 권한을 가진다. 🎨 권한 부여 : GRANT 문 객체의 소유자가 다른 사용자에게 객체에 대한 사용 권한을 부여한다. *한 번에 여러 권한 부여 가능 📫 부여 가능한 주요 권한 INSERT DELETE UPDATE SELECT REFERENCES 🧨 기본적으로 GRANT 문으로 부여받은 권..
연습문제 1. 데이터베이스에서 논리적인 작업의 단위로, 하나의 기능을 수행하기 위해 필요한 일련의 연산들을 의미하는 것은? ② 트랜잭션 2. 트랜잭션에 대한 설명으로 옳지 않은 것은? ③ 트랜잭션 수행 중 생성된 중간 연산 결과를 다른 트랜잭션의 연산이 접근할 수 있다. 3. 트랜잭션에 대한 설명으로 옳은 것은? ② 트랜잭션은 병행 제어와 회복 작업의 단위다. 4. 다음 설명이 의미하는 트랜잭션의 특성은? ③ 격리성 isolation 5. 데이터 무결성을 보장하기 위한 트랜잭션의 특성으로 올바르지 않은 것은? ① 자율성 autonomy 6. 다음 설명이 의미하는 트랜잭션의 특성은? ① 원자성 atomicity 7. 트랜잭션 상태에 대한 다음 설명 중 옳은 것은? ② 트랜잭션의 모든 연산이 처리된 상태를 ..
트랜잭션 트랜잭션이란 하나의 작업을 수행하는 데 필요한 데이터베이스의 연산들을 모아놓은 것을 말한다. *논리적 작업 단위 데이터베이스는 장애 발생 시 최대한 빠른 시간 내에 복구해야 한다. 트랜잭션은 장애 발생 시 복구 작업을 위한 중요한 단위로 사용된다. 🗨 트랜잭션의 특성 원자성 일관성 격리성 지속성 1️⃣ 원자성 트랜잭션의 연산들이 모두 정상적으로 실행되거나 하나도 실행되지 않아야 하는 all-or-nothing 방식을 의미한다. 만약 트랜잭션을 수행하다가 장애가 발생한다면, 모두 취소하고 원상태로 되돌려야 한다. 원자성의 보장을 위해 장애 발생 시 회복 기능이 필요하다. 2️⃣ 일관성 트랜잭션이 성공적으로 수행된 후에도 데이터베이스가 일관된 상태를 유지해야 함을 의미한다. 3️⃣ 격리성 수행 중인..
연습문제 1. 어떤 릴레이션에 속한 모든 속성이 원자 값만을 가지며, 기본키가 아닌 속성 모두가 기본키에 완전 함수 종속이지만 이행적 함수 종속이 나타나면 어떤 정규형에 해당하는가? ② 제2정규형 2. 정규화에 대한 설명으로 옳지 않은 것은? ④ 속성들 간의 종속 관계를 분석하여 잘못 설계된 릴레이션들을 결합하면서 문제를 해결한다. 3. 잘못 설계된 릴레이션을 조작할 때 발생하는 이상 현상 중 다음이 설명하는 것은 무엇인가? 중복된 투플 중에서 일부 투플의 속성 값만을 변경함으로써 정보의 모순성이 생기는 현상 갱신 이상 4. 다음 릴레이션에 존재하는 함수 종속성을 모두 찾으시오. ① A → B 5. 다음과 같은 함수 종속성을 가지는 릴레이션은 어떤 정규형에 속하는가? 제 2정규형 6. 다음과 같은 함수 ..
정규화 이상 현상을 제거하면서 데이터베이스를 올바르게 설계해 나가는 과정을 말한다. 그렇다면 이상 현상은 무엇인가? 💨 이상 현상 불필요한 데이터 중복으로 인해 릴레이션에 대한 데이터 삽입, 수정, 삭제 연산을 수행할 때 발생할 수 있는 부작용을 말한다. 📃 이상 현상의 종류 1️⃣ 삽입 이상 새 데이터를 삽입하기 위해 불필요한 데이터도 함께 삽입해야 하는 문제를 말한다. 2️⃣ 갱신 이상 릴레이션의 중복된 투플들 중 일부만 수정하여 데이터가 불일치하게 되는 모순의 문제를 말한다. 3️⃣ 삭제 이상 릴레이션에서 투플을 삭제하면 꼭 필요한 데이터까지 손실되는 연쇄 삭제 현상이 발생하는 문제를 말한다. 함수 종속 하나의 릴레이션을 구성하는 속성들의 부분 집합을 X와 Y라 할 때, 릴레이션 내의 모든 투플에서..
- Total
- Today
- Yesterday
- 쉽게배우는자바프로그래밍
- 해답
- 백준
- 구현
- BFS
- 우종정
- CPP
- 자바
- 알고리즘
- 풀이
- 정답
- py
- 연습문제
- 정리
- Python
- 자바스크립트
- C++
- 쉽게 배우는 자바 프로그래밍
- JS
- OS
- 정렬
- 운영체제
- 문자열
- 그리디
- Web
- 프로그래머스
- 파이썬
- 쉽게배우는
- 답
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |