데이터베이스 포트폴리오 채점 기준
파일 제목 : 홍길동 데이터베이스 구현 포트폴리오
보고서 제목 : 스마트 웹 & 앱 과정 데이터베이스 구현 포트폴리오
보고서 양식
: 목차, 아래 내용 실습 과정 (쿼리, 실행화면, 설명)
MySQL을 이용하여 다음을 수행하고 그 과정과 결과 화면을 완성하여 제출 하시오.
1. 데이터베이스를 생성하고 아래의 테이블을 생성한다.
(데이터베이스와 테이블은 임의로 설정한다. 이해를 돕기위해 테이블 이름을 CONAN으로 가정)
ID |
NAME |
Height |
TEL |
ADDR |
생년월일 |
1 |
코난 |
180 |
011-1234-5678 |
오사카 |
2000-01-03 |
2 |
유미란 |
175 |
019-3333-4444 |
도쿄 |
1999-03-07 |
- 제약키를 알맞게 사용했다.
- 자료형을 알맞게 지정했다.
- 테이블의 구조를 파악할 수 있다.
2. CONAN 테이블에서 일부 정보만 조회하여 VIEW 를 생성한다.
- VIEW를 생성한 기준과 목적을 설명할 수 있다.
- 목적에 맞게 VIEW의 이름을 만들 수 있다.
3. sample1과 sample2 계정을 생성하고 2번에서 생성한 VIEW에 대해 일부 권한을 부여한다.
- insert 문을 이용하여 권한을 설정할 수 있다.
- grant 문을 이용하여 권한을 설정할 수 있다.
4. sample1 계정으로 MySQL 에 접속하여 VIEW 를 활용한다.
- sample1 계정으로 MySQL에 접속할 수 있다.
- sample1 계정에 허용되지 않은 권한을 사용하였을 때의 결과를 확인할 수 있다.
5. sample1의 일부 권한을 회수하고 적용된 내용을 확인한다. 또한 sample2 계정을 삭제한다.
- 권한 회수 및 내용 확인에 필요한 쿼리를 모두 사용할 수 있다.
- 계정을 삭제하고 유효한 계정을 조회할 수 있다.
6. CONAN 테이블이 속한 데이터베이스를 백업하고 삭제한다.
- 데이터베이스 백업 시 경로를 올바르게 지정할 수 있다.
- 백업된 폴더의 위치를 확인할 수 있다.
- 데이터베이스를 삭제할 수 있다.
7. 임의의 데이터베이스를 만들고 6번에서 백업한 데이터베이스를 복원한다.
- 복원을 위한 데이터베이스를 생성할 수 있다.
- 생성된 데이터베이스에 올바른 데이터베이스를 복원할 수 있다.
[평가항목 및 배점]
구분 |
평가내용 |
배점 |
취득점수 |
|||
문제 1 |
요구사항에 맞게 DB 및 테이블 생성을 정확히 수행했다. |
14 |
|
|||
요구사항에 맞게 DB 및 테이블 생성을 일부만 수행했다. |
11 |
|||||
요구사항에 맞게 DB 및 테이블 생성을 수행하지 못했다. |
8 |
|||||
문제 2 |
뷰의 개념을 이해하고 정확히 생성할 수 있다. |
14 |
|
|||
뷰의 개념을 이해하고 일부만 생성할 수 있다. |
11 |
|||||
뷰의 개념을 이해하나 생성할 수 없다. |
8 |
|||||
문제 3 |
DB에 대한 계정 생성 및 권한 설정을 정확히 수행했다. |
14 |
|
|||
DB에 대한 계정 생성 및 권한 설정을 일부만 수행했다. |
11 |
|||||
DB에 대한 계정 생성 및 권한 설정을 수행하지 못했다. |
8 |
|||||
문제 4 |
권한설정 및 VIEW를 이해하고 정확히 활용할 수 있다. |
14 |
|
|||
권한설정 및 VIEW를 이해하고 일부만 활용할 수 있다. |
11 |
|||||
권한설정 및 VIEW를 이해하나 활용할 수 없다. |
8 |
|||||
문제 5 |
계정별 권한 설정 적용을 정확히 수행했다. |
14 |
|
|||
계정별 권한 설정 적용을 일부만 수행했다. |
11 |
|||||
계정별 권한 설정 적용을 수행하지 못했다. |
8 |
|||||
문제 6 |
데이터베이스 복원을 위한 백업을 정확히 수행했다. |
14 |
|
|||
데이터베이스 복원을 위한 백업을 일부만 수행했다. |
11 |
|||||
데이터베이스 복원을 위한 백업을 수행하지 못했다. |
8 |
|||||
문제 7 |
데이터베이스 복구 기술을 이해하며 정확히 수행했다. |
16 |
|
|||
데이터베이스 복구 기술을 이해하며 일부만 수행했다. |
13 |
|||||
데이터베이스 복구 기술을 이해하나 수행하지 못했다. |
10 |
|||||
성취수준 |
|
총 점 |
|
|||
성취기준 |
매우우수 (100~90점) |
우수 (80~89점) |
보통 (70~79점) |
미흡 (60~69점) |
매우미흡 (60 미만) |