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. 종합 | ![]() |