1. |
|
과목 소개 |
1. Database 강의 소개
2. DBMS 종류와 특징
3. My SQL Server 소개 |
|
|
|
MS SQL 설치 1 |
1. MS SQL Server 설치 |
|
|
|
MS SQL 설치 2 |
1. MS SQL Server 설치 - Visual Studio 제거 후 |
|
|
|
MS SQL 설치 3 |
1. MS SQL Server 설치 확인
2. MS SQL Server의 DB 구축
-접속
-DB 생성
-데이터의 입력
-데이터의 검색 |
|
3. |
|
2장 관계 모델 III (칠판 촬영 X) |
1. Null 값
2. 정상화 및 함수 의존 |
|
|
|
2장 관계 모델 III |
1. Null 값
2. 정상화 및 함수 의존 |
|
|
|
2장 정규 형태 |
1) 1 정규 형태
2) 2 정규 형태
3) 3 정규 형태
4) BC 정규 형태
5) 4 정규 형태
6) 5 정규 형태 |
|
|
|
2장 ACCESS 에서 데이터 모델링 |
1. Table 생성
2. Data 삽입
3. 관계 만들기
4. SQL 문 생성
5. Excel 파일 가져오기 |
|
4. |
|
4장 데이터 모델링 I |
o 1. 요구 분석 단계
o 2. The Entity-Relationship 데이터 모델
-개체
- 속성
- 식별자
- 관계 |
|
|
|
4장 E-R 다이어그램 |
1. 최대 개수와 최소 개수
2. E-R Diagrams의 다양한 표현법
3. Crow’s Foot Model
4. Weak 개체 |
|
|
|
4장 서브타입 개체 & E-R 예제 |
1. 서브타입 개체
2. E-R Diagram 예제의 실행
- 데이터 모델링 단계
- Heather Sweeney Designs
3. 비즈니스 규칙과 모델 유효화 |
|
5. |
|
SQL 입문 |
1. SQL 입문
2. 데이터 정의 SQL (DDL)
1) 테이블 만들기
2) 기본키 만들기
3) 외부키 만들기
3. 관계 데이터 삽입 SQL (DML) |
|
|
|
SQL II |
1. 관계 데이터 검색 SQL
1) Select / From / Where
2) 특정한 열을 읽음
3) 결과 정렬 |
|
|
|
SQL 실습 |
1. 데이터 정의 SQL (DDL)
1) 테이블 만들기
2) 기본키 만들기
3) 외부키 만들기
2. 관계 데이터 삽입 SQL (DML) |
|
6. |
|
SQL III |
1. 관계 데이터 검색 SQL
1) Select / From / Where
2) 특정한 열을 읽음
3) Built-in 함수 & 연산
4) 조인 |
|
|
|
SQL IV 실습 |
1. 과제발표: 테이블과 릴레이션
2. 엑세스에서 관계 데이터 검색 SQL
1) Select / From / Where
2) 특정한 열을 읽음
3) 결과 정렬 |
|
|
|
SQL V 실습 |
1. 관계 데이터 검색 SQL
1) Select / From / Where
2) 특정한 열을 읽음
3) Built-in 함수 & 연산
4) 조인
2. 데이터 수정과 삭제
3. 테이블 수정과 삭제 |
|
7. |
|
빅데이터 I |
1. 빅데이터 실습 사이트
2. 카드데이터 활용 실습 |
|
8. |
|
데이터베이스 설계 I |
1. Data Model을 관계 모델로 변형
2. 개체를 관계 모델로 표현
1) ITEM 개체의 표현
2) CUSTOMER 개체의 표현 |
|
|
|
데이터베이스 설계 II |
3. 관계의 표현
1) 1 : 1 관계
2) 1 : N 관계
3) N : M 관계
4) Weak Entities의 관계 표현
5) Supertype / Subtype의 관계 표현 |
|
9. |
|
데이터베이스 운영 I |
1. HSD DB 구현
2. 병행처리 제어, 안전성 및 신뢰성의 필요
3. 병행처리 제어
1) Atomic 트랜잭션 필요성
2) 병행처리 트랜잭션 |
|
|
|
데이터베이스 운영 II |
3. 병행처리 통제
3) Lost Update 문제
4) 병행처리 이슈
5) 자원 록킹
6) Serializable 처리 |
|
10. |
|
프로젝트 발표 I |
1. 1조: 패릴리 레스토랑 직원관리, 재무관리 및 고객관리
2. 2조: 월별, 상점별 매출관리와 SAS 활용 |
|
|
|
프로젝트 발표 II |
1. 3조: 레스토랑 직원관리, 재무관리 및 고객관리
2. 4조: 고객별, 품목별 매출관리 |
|
|
|
프로젝트 발표 III |
1. 5조: 온라인 쇼핑몰 재무관리 및 고객관리
2. 6조: 야구돔구장 이전 효과 |
|
11. |
|
동시성 제어 |
1. 사라진 업데이트 문제
2. 동시성에서의 이슈
3. 자원 잠금
4. 순서가능한 트랜잭션
5. 2단계 잠금 |
|
12. |
|
데이터베이스 보안과 백업 |
1. 낙관적 대 비관적 잠금
2. 데드락
3. 일관성있는 트랜잭션 (ACID)
4. 백업 |
|
|
|
회복과 트랜잭션 |
1. 트랜잭션
2. 회복
3. 로그 관리자
4. 시스템 다운의 회복
5. 시스템 시작 |
|
13. |
|
분산 시스템에서 동시성 제어 |
1. 대드락
2. 동시성 제어의 주요 목표
3. Two-Phase Locking 동작원리 (2PL)
4. 분산 시스템에서의 Timestamp (TS) |
|
|
|
분산 시스템에서 동시성 제어 II |
1. 분산 시스템에서의 Timestamp (TS)
2. 종합 |
|