1. 트랜젝션의 특성과 상태 이해
1-1. 트랜젝션의 개념과 중요성
- 트랜젝션은 현재 수행 중인 컴퓨터의 처리 대상인 프로세스의 논리적 견해를 수행하기 위한 단위임
- (중요) 트랜젝션은 원자성, 일관성, 독립성, 영속성을 가지며, 이는 트랜젝션의 성질이 4가지로 정의됨
- 트랜젝션의 완료여부는 트랜젝션의 성질 중 하나로, 이는 올와나식이거나 전무여야 함
- 트랜젝션의 특성 중 일관성은 트랜젝션의 활동이 성공적으로 완료되면 언제나 일관성 있는 데이터베이스를 유지해야 함을 의미함
1-2. 트랜젝션의 상태와 변화
- 트랜젝션의 상태는 활동 상태, 부분 완료 상태, 실패 또는 장애 상태, 복기 상태로 나뉨
- 활동 상태는 트랜젝션이 현재 수행 중인 상태임
- 부분 완료는 트랜젝션이 일의 일부를 끝낸 상태임
- 실패 또는 장애는 트랜젝션이 수행 중 오류 발생으로 인해 중단된 상태임
- 복기 상태는 트랜젝션이 원래 상태로 돌아간 상태임
1-3. 트랜젝션의 효율적 활용
- 트랜젝션은 데이터의 일관성 유지와 효율적인 데이터 관리를 돕는 도구임
- 트랜젝션을 활용하면, 데이터 변경이 가능하며 변경 시 롤백이 가능함
- 트랜젝션을 통해 데이터의 변환과 복원이 가능하여 데이터의 일관성을 유지할 수 있음
- (중요) 트랜젝션의 상태는 트랜젝션의 진행 상황을 파악하는 데 필요한 정보 제공함
- 트랜젝션의 성능과 효율은 트랜젝션의 설계와 실행 시 고려해야 할 요소임
2. 트랜잭션과 데이터베이스의 회복
2-1. 트랜잭션의 상태와 역할 이해
- 트랜잭션의 5가지 상태는 활동 상태, 부분 완료, 실패, 철회, 완료로 구성됨
- 트랜잭션의 활동 상태에서 부분 완료나 실패가 발생하면 철회 될 수 있음
- 트랜잭션의 결과가 디스크에 저장되면 완료된 것으로 간주함
- 트랜잭션은 원상태로 복귀하는 철회 연산을 수행할 수 있음
- (중요) 트랜잭션의 원자성을 위한 연산은 컴퓨터 연산과 롤백 연산이 있음
2-2. 트랜잭션의 철회와 복구 방법
- 트랜잭션의 철회는 롤백 연산을 통해 원상태로 복귀하는 것
- 트랜잭션의 복구는 트랜잭션을 다시 시도하거나, 불가능한 경우 종료하고 다른 메시지를 남김
- 트랜잭션의 철회 시, 트랜잭션의 제시 다시시도하거나, 폐기 여부를 결정함
- 데이터베이스의 손상된 내용을 복구하는 것이 회복임
- (중요) 회복은 손상된 데이터베이스를 정상 상태로 복구하는 작업임
2-3. 시스템 장애와 미디어 장애에 의한 데이터 복구
- 트랜잭션 장애, 시스템 장애, 미디어 장애로 인해 데이터베이스가 손상됨
- (중요) 회복 기법에는 지형갱신, 즉시 갱신 검사 기법, 그림자 페이징 기법 등이 있음
- 지형갱신은 트랜잭션 완료 후까지 지연시키는 로그 기록을 함
- 검사 시점 기법은 트랜잭션의 검사 시점을 찾는 방법을 제시함
- 미디어 장애는 데이터 저장에 문제가 발생하는 것으로, 디스크 장애와 미디어 장애로 구분됨
3. 데이터베이스의 원리와 병행 제어의 이해
3-1. 데이터베이스의 원리와 병행 제어의 필요성
- 데이터베이스는 데이터를 모으고 관리하는 기능을 제공함
- (중요) 병행 제어는 2개 이상의 프로세스가 동시에 수행되는 것으로, 병행 제어에 따라 데이터베이스의 병행수행이 이루어짐
- 병행수행은 병행 제어에 의해 진행되며, 트랜잭션의 병행수행이라고도 함
- 데이터베이스의 병행수행은 생산성 향상, 응답 시간 최소화, DB 활용 극대화 등의 이점을 가짐
3-2. 병행 제어의 기법과 문제가 발생할 수 있는 상황
- (중요) 병행 제어 기법에는 락킹 기법, 타임 스탬프 순서 기법, 최적 병행 수행 기법, 다중 버전 기법 등이 있음
- 병행 제어의 기법은 락킹 기법이 가장 많이 사용되며, 이 중에서도 2단계 락킹 기법이 많이 사용됨
- 병행 제어가 안 될 경우, 갱신 분실, 모순성, 연쇄 복귀 등의 문제가 발생할 수 있음
3-3. 데이터베이스의 무결성과 시큐리티 이해
- 데이터베이스의 무결성은 저장된 데이터 값과 실제 값이 일치하는 정확성을 의미함
- (중요) 무결성이 위배되면 데이터 베이스는 무결성에 위배된 것으로 간주됨
- 해킹은 데이터베이스의 무결성을 침해하는 행위로, 해킹을 통해 데이터의 내용을 수정하거나 변조할 수 있음
- 무결성 위배는 데이터의 신뢰성을 떨어뜨리고, 이로 인해 다양한 문제가 발생할 수 있음
4. 데이터베이스 보안
4-1. 데이터베이스 무결성
- 데이터베이스에 1억이 담긴 것이 아니라 1억이 계좌에 담겨 있으면 무결성 위배임
- 해킹을 통해 은행에 1억을 인출해내면 은행에서 1억을 발급함
- 데이터베이스에 1억이 담겨 있어야 하므로, 무결성 위배 시 처벌받음
- 1992년 안양교도소 사건으로 무결성의 중요성이 드러남
- (중요) 무결성의 원인은 해킹임
4-2. 무결성의 종류
- 무결성의 종류로는 개체 무결성, 참조 무결성, 도메인 무결성, 영역 무결성, 고유 무결성, 키 무결성, 관계 무결성 등이 있음
- (중요) 개체 무결성은 키가 유일해야 함을 의미함
- 참조 무결성은 키를 참조할 수 있어야 함을 의미함
- 영역 무결성은 도메인의 범위를 넘어선 키 값을 사용하면 안 됨을 의미함
- 고유 무결성은 키가 유일해야 함을 의미함
4-3. 보안 시퀀리티
- 보안은 데이터베이스에 불법적인 침입자로부터 보호하는 것임
- 권한이 없는 사람이 데이터베이스에 침입하고, 데이터를 활용하고 파괴하는 것을 막는 것이 보안임
- 인터넷 보안이 중요해지고 있음
- 강의의 생방송은 무료이지만, 시청자의 불법 다운로드에 대한 보안이 필요함
- 보안은 강의 시간 내에 다루는 방식임
5. 데이터와 정보
5-1. 데이터의 중요성
- (중요) 데이터는 재산이며, 데이터베이스는 우리 회사의 돈임
- 데이터가 파괴되면 회사에 큰 피해가 발생함
- 유비쿼터스 시대에는 콘텐츠가 돈이 됨
- 컨텐츠를 많이 보유한 회사가 최고의 부자가 됨
- UCC(유저 크리에이티드 컨텐츠)가 인터넷의 대세가 됨
5-2. 데이터 권한 부여 방법
- DBA(데이터베이스 사용 권한)가 데이터베이스를 사용할 수 있는 권한 부여 방법임
- DBA는 DCA 명령문(그랜트, 리보우, 암호화)을 사용해 권한 부여함
- 공통키 방식과 공개키 방식이 있음
- 공통키 방식은 암호화 키와 원래 상태로 복구가 가능함
- 공개키 방식은 비대칭형이며, RSA 알고리즘이 있음
5-3. 분산 DB
- 분산 DB는 물리적으로 현실적으로 네트워크를 통해 연결된 DB임
- 분산 DB를 통해 여러 개의 DB가 하나의 DB처럼 논리적으로 보임
- 앞으로 분산 DB가 시대를 지배함
- M2M 기업이 지역 DB를 만들고, 네트워크를 통해 전체 DB로 묶을 수 있음
- 분산 DB는 모든 데이터가 닫히는 것이 아니라 전 세계에 퍼짐
6. 분산 DB
6-1. 분산 DB의 개요
- 모든 조직 정보를 담은 분산 DB가 있으면 모든 정보가 드러남
- 분산 DB는 클라이언트-서버 디비, 즉, 인터넷의 클라이언트가 네트워크를 통해 서버에 접속해 정보를 얻는 시스템임
- 분산 DB의 구성 요소는 분산처리기, 분산 DB, 통신 네트워크임
- 분산 DB의 목표는 위치적, 중복 독립성임
- (중요) 위치의 투명성과 중복의 투명성 유지가 중요함
6-2. 분산 DB의 장단점
- 분산 DB는 하드웨어와 소프트웨어 자원을 공유함
- 흩어진 데이터를 한 곳에 모아 효율적으로 처리할 수 있고, 신뢰성과 가용성이 보장됨
- 소프트웨어의 자원 공유, 중복 데이터의 투명성 유지가 분산 DB의 주요 장점임
- 분산 DB의 구축이 복잡하고, 비용이 많이 듬
- 하드웨어 구축, 유지보수, 라이선스 비용, 전문가의 프로그래밍 등이 필요함
6-3. 분산 DB의 구현과 사례
- 분산 DB를 구현하기 위해서는 서버를 구축하고, 강의를 업로드하는 등의 복잡한 작업이 필요함
- 라이선스 비용, 유지보수 비용, 전문 인력 비용 등이 듬
- 강의 제작, 마케팅, 고객 관리 등도 필요함
- 인터넷 강의, 유튜브 강의 등 다양한 방식으로 분산 DB를 구현할 수 있음
- 분산 DB를 통해 데이터를 원천 바이블처럼 항상 최신 상태로 유지할 수 있음
7. 이러닝의 장단점과 미들웨어 소개
7-1. 이러닝의 장단점 분석
- 수천억 대 회사라 시스템 구축에 많은 비용이 들며, 허접하게 개발하는 경우도 있음
- 이러닝 서비스를 제공하는 회사들은 서비스 제공료를 천만 원 이상 받음
- (중요) 이러닝 시스템 구축에는 많은 개발 비용이 들며, 소프트웨어 개발 시 비용이 많이 듬
- 데이터베이스 관리 비용이 많이 들며, 오류 발생 가능성도 높음
- 네트워크에 연결되어 있어, 통신망의 제약을 받을 수 있음
7-2. 미들웨어의 개념과 중요성
- 미들웨어는 중간에 존재하는 웨어로, 서로 다른 기기 사이의 차이를 극복하도록 개발된 소프트웨어임
- (중요) 분산 환경에서 구성 요소들 간의 차이를 극복하도록 범용으로 개발된 소프트웨어를 미들웨어라 함
- 미들웨어는 분산 격책 미디어웨어로서 코로나와 어 디콤에서 사용됨
- 통신 미들웨어에는 노스가, DB 미들웨어에는 ODBC가 사용됨
7-3. 강의의 마무리와 피드백
- 강의 마무리 시, 강사의 개인적인 상황과 앞으로의 수업에 대한 기대를 밝힘
- (중요) 강사는 앞으로의 수업에 더욱 열정을 가지고, 더 나은 강의를 제공하겠다고 함
- 강의가 활기찬 모습으로 돌아가기를 바라며 강의를 마무리함
화자 1
00:10
자 전국에 계시는 우리 M2M 생방송 안방 가족 여러분 계속해서 뜨거운 가슴으로 두사부일체의 정신으로 환상적인 수업을 함께 하겠습니다. 예 좋아요. 아유 목소리가 팍팍하네 그죠 자 여러분 힘을 주시고 자 앞 시간 한 10분 쉬었죠. 자 이제 데이타베이스에 드디어 마지막 CHAPET 그죠 데이타베이스의 고급기능 고급 데이타베이스 그죠 이제 또 세 번째 과목 데이타베이스를 가볍게 책거리하자 자 오늘 또 이제 오늘 요것만 하면 인제 또 주말이네요. 그죠 주말입니다. 좋습니다. 자 마지막 CHAPTER 한번 빠져봅시다 고급 데이타베이스 예 네 자 데이타베이스의 고급 기능 여기서도 출제가 1문제 정도 내지는 2문제 예상되죠.
화자 1
01:03
문제 나오는 거는 빠나다 부처님 손바닥 세제치 손바닥 좋습니다. 자 자 여기서 나오는 첫 번째 트랜젝션이 뭐냐 이 트랜젝션 인제 쉽게 말해서 우리가 앞에서 오에스에서 여러분 뭐 배웠노 현재 수행 중인 컴퓨터의 처리 대상이 되고 있는 프로세스죠 현재 수행 중인 명령어 프로그램을 프로세스라 하듯이 현재 데이터베이스에서 활동 중이고 에 어 활동중인 속성 하나의 데이타 투플도 좋습니다. 이걸 트랜젝션입니다. 트랜젝션 모에스에서 뭐 프로세스하고 같은 개념이다. 그래서 개념은 데이터베이스의 하나의 논리적 견해를 수행하기 위한 가장 기본적인 작업의 단위 현재 DBS에서 처리되고 있는 가장 작은 작업의 단위를 우리는 투랜조션이랍니다. 프로세스로 봐주면 되겠죠.
화자 1
02:00
또 뭐 뒤에 병행 수행 병행 제어 및 회복 작업의 논리적 작업의 단위 그죠 LUW 즉 노지컬 유니트 오브 워크 작업의 단위다 작업의 논리적 단위다 그죠 현재 DBS에서 처리 대상인 놈을 우리는 트랜조션이라 한다. 이건 트랜조션의 정의를 여러 각도로 물어볼 수 있지 트랜조션은 1번에 완료되거나 올와나식이다. 그죠 또 1번에 치소 롤백 완료 연산은 컴퓨터 연산이고 취소연산은 노벨백 연산이거든요. 그죠 그러니까 TRENDUXION은 반드시 1번에 완료 아니면은 취소가 돼야 됩니다. 2개 중의 하나죠. 어중간한 건 없다. 중간에 수행되다가 중단되는 건 없습니다. 이 TREENZION은 완성하면 완료 아니면은 반드시 취소 어 전부 아니면 전무야 그죠 오라 하면은 낫싱이다. 이 말입니다. 올라오면 나싱 요런 현상 컴퓨터 연상과 노이백 현상 2가지 연산에 의해서 처리 대상이 되는 게 또 뭐다 트랜젝션이다. 그런 이야기거든. 트랜젝션의 정의 잠깐 봤고요.
화자 1
02:59
실제 너무나 쉽게 설명하잖아. 목은 아프지만 그렇죠. 천장군이야 좋습니다. 자 이 트랜져션의 특성 문제가 많이 나오제 여러분 ACID 암기하는 문제였습니다. 이 트랜져션의 더러운 성질 이 트랜져션은 반드시 4가지 성질의 가지고 있어야 됩니다. 그렇죠. 트랜젝션의 성질 특성은 4가지다 A 어타믹스틱 아타믹스틱 아타믹스틱 원자 트랜젝션은 반드시 원자값으로 구성되어야 된다. 더 이상 분해할 수 없는 단일화 해야 된다. 원자성이라 해야 된다. 이 말이죠. 그리고 인제 원자성이죠. 자 트랜젝션의 연산은 전부 실행되거나 하나도 실행되지 않아 있는 취소를 해야 된다. 즉 올와 나식 전부 아니면 전무여야 된다. 이 트랜젝션은 에 트랜젝션은 반드시 원자성 원자성이 있어야 되는 거죠.
화자 1
03:51
올와 나싱 이제 원자성은 뭔 말인지 알겠나 또 이 트랜젝션 연산은요, 일관성 자 원자성 에이 일관성 컨시스턴시 컨시스턴시 그죠 두 번째 음절의 악센터에 있다. 컨시스턴시 일관성은 뭐냐 트랜지션의 실행이 성공적으로 완료되면 언제나 일관성 있는 데이터베이스를 유지해야 됩니다. 그죠 즉 수행 중과 수행 후의 상태는 똑같애야 된다는 거죠. 일관성 예를 들면은 이 일관성이죠. 어떤 은행에 큰 지점에서 본점에서 이제 돈을 돈을 100이 있었어요. 금 에이 지점에 50 주고 비주짐에 50 주면은 그 결과는 똑같아야 된다는 거예요. 수행 전에 결과나 수행 후의 결과는 똑같애야 된다는 그 말씀 일관성이 있어야 됩니다. 트랜듀션의 활동은 반드시 일관성이 있어야 된다. 원자성이 있어야 된다. 이 말이죠.
화자 1
04:47
컨시스턴시 씨다 이 말이고 그 다음에 또 트랜족션의 연산 트랜족션은 이제 현재 활동 중인 하나의 데이터베이스의 갑이죠. 하나의 현재 처리되고 있는 대상이잖아요. 그죠 근데 격리성을 아이솔레이션 아이솔루션 아이솔레이트 격리되다 외롭다 뭐 이런 거죠. 아이솔루션 격리성 아이죠. 다른 말로 여기는 독립성이라 해도 되고 뭐 격리성 또 다른 말로는 독립성이라 해도 된다. 아이솔루션 자 트랜젝션의 수행 중에서는 어떤 에이라는 트랜젝션이 수행될 때 비라는 다른 트랜젝션은 연산을 수행하시오. 다른 트랜이 가만히 있어야 된다는 거예요. 어 격리 격리성이죠. 독립적으로 수행비 현재 데이터베이스 하나의 트랜듀션이 연산되면 되나 안 되나 안 된다. 독립적으로 연산돼야 된다. 독립연산이자 격리연산 즉 독립연산을 수행한다는 거예요.
화자 1
05:45
독립연산 알겠나 트랜지옥션은 현재 DB의 연산 대상이 되는 것 처리되고 있는 활동 중인 내용을 TREGION이라 하니까 오케이 경위성을 가지고 있어야 되구요. 그 다음에 영속성 튜얼레이션 듀얼레이션 듀얼레이션 디 영속성은 뭡니까? 성공적으로 완료된 트랜젝션의 결과는 영구적으로 데이터베이스에 반영돼야 됩니다. 그 완성된 결과는 항상 데이터베이스에서 영원히 존재해야 되는 거지 알겠나 데이터베이스에 들어있는 데이터는 영속성을 가지고 이래야 된다. 이 말입니다. 알겠죠. 그러니까 트랜조션의 더러운 성질 몇 가지 4가지 암기하죠. 어탐이 스티 컨시스턴시 아이솔레이션 듀얼레이션 알게나 에이치 아이디 법칙 중요하다 트랜젝션의 특성 내가 목이 아프지만 자꾸 반복하는 게 중요하기 때문에 시험에 많이 나왔습니다.
화자 1
06:37
다시 어타미스티 좀 웃기제 컨시스턴시 아이솔레이션 듀얼레이션 되나 에이치아이디 좋습니다. 자 트랜젝션 현재 데이터베이스의 고급기능 고급 데이타베이스를 하고 있다. 우리는 예 자 그러면은 이 트랜적션의 상태 목소리가 완전히 갔네 느그 스승에 완전 악으로 깡으로 하고 있다. 여러분을 위하여 이렇게 해주는데 선생님이 어 여러분을 위해서 이 몸과 마음을 다 주는데 에 목숨을 다하는 데 여러분이 떨어지면 되겠나 말도 안되는 소리 떨어지면 알겠제 알겠습니까? 빨리 다 합격해서 기사식당에 손잡고 전부 다 같이 함께 가는 영광을 누립시다 알게나 손자야 병태야 오케이 좋습니다. 자 트랜조션의 상태 자 트랜지션은 5가지 어떤 상태가 있다.
화자 1
07:33
그죠 프라세스의 상태하고 똑같겠죠. 자 트랜젝션의 상태는 뭐다 활동상태 액티브 액티베이션 액티브 액티브 활동 상태는 트랜젝션이 현재 수행 중인 상태지 그죠 이걸 활동 상황이죠. 그다음에 부분 완료는 뭐냐 파티셜 커뮤니티드 부분 완료는 뭐다 트랜젝션이 일을 끝낸 상태 방금 막 명령을 수행해 가지고 그 결과가 디스크에 저장되기 전의 상태입니다. 그 결과가 디스크에 저장되어 버리면 완료 상태지 부분완료는 딱 일을 딱 끝내 가지고 그 결과를 디스크에 저장 딱 되기 전의 상태를 우리는 뭐다 부분완료 트랜젝션의 부분완료 상태다 이래 이야기합니다. 그죠 그래서 트랜젝션은 활동상태 부분완료 상태 그 다음에 실패 페일드 실패 또는 뭐 장애라 하죠. 실패 또는 장애 뭐 실패라고 하면 좋습니다.
화자 1
08:24
트랜지션 수행 중 오류 발생에 의해서 트랜지션의 활동이 뭐 중단된 상태를 실패 상태 다른 말로 장애상태 페일드 되었다. 이래 이야기하고요. 철에 버티듯 취소 철회 철회는 다른 말로 뭐 취소 좋죠. 철회 트레젝션 수행이 실패하여 노을백 연산을 수행한 상태 원례로 돌아가버리죠 노을백은 노을백 노울백 돌려서 돌아간다는 거죠. 트레제션 수행 실패하여 노월백 연산을 수행한 상태 그죠 원래 상태로 복귀되어 버립니다. 저래 저래 이래 하다가 중단돼 버리니까 아니면 원상태로 복귀 다른 말로 원상태로 복귀입니다. 원상태로 복귀된 상태 복기된 상태 같은 말이죠.
화자 1
09:09
롤백 연산을 수행한 상태 그리고 완료는 커뮤니티든 뭐다 트랜젝션 수행이 완전히 완료되어 가지고 커뮤니트 연산을 수행한 상태 즉 결과까지 디스크에 데이터베이스 테이블에 완전히 저장된 상태 그러니까 트랜젝션은 이 5가지 상태가 있다는 거죠. 자 그림으로 한번 볼까나 그죠 자 트랜지션의 활동이 실행이 시작되죠. 그러면 트랜젝션은 활동 상태에 있습니다. 활동상태에서 맞이할 수 있는 건 뭐다 부분 완료 아니면 실패다 부분완료 실패 실패되어 버리면 뭡니까? 실패 뭐 다른 말로 실패되면 이제 뭡니까? 철회죠 철회 즉 롤백 연산에 의해서 롤백 롤백 연산에 의해서 철회돼 버립니다. 트레제이션은 그러니까 원상태로 복귀죠 원상태로 복귀 돼버리면 복귀 원상태로 복귀가 되고 완료는 뭡니까? 커미트 연산이죠. 커미트연산 커미트연산 이 놀베기 연산 완료되는 겁니다.
화자 1
10:08
그죠 자 트랜지션이 활동을 실행하고 난 뒤에 자 실행 시작이 되면은 활동 상태에서 맞이할 수 있는 거는 뭐다 부분완료 부분완료는 디스크에 저장되기 전에 부분완료에서 갈 수 있는 건 뭐다 컴퓨터 연산에 의해서 완전히 뭡니까? 완료가 되죠. 디스크에 저장되는 거고, 그다음에 어떤 원인에서 실패가 되면 뭡니까? 노월벽 연산에 의해서 뭐가 된다. 철회가 된다는 거 그죠 요 트랜조션의 상태를 그림으로 도식화 해봤다. 쉽죠 활동 부분 완료 실패 활동 부분완료 철회 활동하다가 실패되면 철회되는 거죠. 활동 부분 완료 완료 활동 실패 철회 되겠습니까? 완료의 연산은 커뮤니티 연산이요. 철회의 연산 실패 노르베이 연산이라는 거 되겠나 쉽죠 예 요거 아주 쉽게 나옵니다. 활동 구분완료 실패 철회 완료 실패는 다른 말로 장애 철회는 다른 말로 취소 좋습니다. 자 이 트랜젝션의 원자성을 위한 연산은 뭐냐 이 말이죠.
화자 1
11:08
트랜지션 연산은 2가지 연산밖에 없죠 트랜젝션의 연산 원자성 여기 치아프고 트랜젝션의 연산 위에도 좋고 2가지 연산이 있다. 트랜젝션은 반드시 컴퓨터 연산 아니면 뭐다 노블백 연산 노블백 연산 2가지가 있습니다. 자 컴퓨터 연산 알겠죠. 트랜젝션의 실행이 성공적으로 종료되었음을 선언하는 연산 즉 완료연산이다. 완료연산 트랜젝션이 완전히 활동이 완료돼 가지고 그 결과가 디스크에 저장되는 연산 커뮤니터 연산이고요. 이 커뮤터 연산에는 명시적 컴퓨터가 있고 암시적인 중요한 건 아니다. 살짝 해놨어요. 자 명시적은요, DB 사용자가 사람이 사용자가 직접 종료를 알리는 거고요. 암시적은 DBMS 이 데이터베이스를 관리하는 데이터베이스 매너메이전 시스템 에스큐엘 같은 거겠죠. DBMS가 자동으로 알려주는 것입니다.
화자 1
11:58
알겠나 DBMS가 예 데이터베이스 매너지멘트 시스템 관리시스템에 의해서 연산이 알려지는 것 자 이거는 수동연산이고 자동연산이겠죠. 자 노을백 연산은 뭐다 트랜지션의 실행이 실패되었음을 선언하는 연산 즉 철회 연산이죠. 철의 연산 원상대 복구시키는 거죠. 되겠나 트랜지션의 연산 2가지 완료현산 그 밑에 철의 연산 됐지 자 트랜젝션이 만약에 철회되면 어떤 조치가 있냐 2가지 조치가 있습니다. 트랜젝션의 제시도 다시 한번 시도하는 거 리뷰 응 리듀 리뷰 다시 재시도 하는 거 또는 폐기 완전히 은두 실행하지 않는 거 은두 은두 다르죠 실행하지 않는 거 패기와 재시작이 있습니다. 되겠나 철회 철회 시 또 2가지 조치사항이 있다는 걸 참고로 알아놓구요.
화자 1
12:54
쉽죠 자 트랜젝션 데이터베이스에서 현재 데이터베이스의 내용을 바꾸고자 하는 활동 중인 투플 활동적인 내용을 우리는 프랜주션이라 한다. 이런 이야기지 오케이 좋습니다. 자 이제 회복에 대해서 배우자 리커버리 회복 데이타베이스의 회복 자 회복의 정의는 뭐냐 하면 트랜젝션을 수행하는 도중 여러 가지 장애 여러 가지 장애 3가지 장애가 있어요. 손상된 데이터베이스를 이전에 상태 정상적인 상태로 복구하는 걸 뭐다 회복이죠. 회복 말 그대로 여러분 내가 요즘 상태가 안 좋아 에 그래서 내가 회복하는 게 뭐고 내가 건강한 상태로 다시 복귀되는 게 회복 아니야. 리커버리 회복 작업 그죠 내가 지금 이제 회복돼야 되겠지 회복돼야 됩니다.
화자 1
13:44
그래서 인제 약을 먹고 이제 잠을 푹 자고 이래야 되는데 이거 회복할 기미가 안 보이네 여러분들 때문에 이 생방송 때문에 좀 쉬어야 되는데 이게 말 많이 하지 마라고 하는데 알겠나 그래서 고런 거다 회복 자 장애의 유형이 뭐냐 장애의 종류죠 유형 또는 장애의 종류라고 해도 좋다. 자 종류만 시험에 잘 안 나와요. 종류 트랜덕션 장애 소프트웨어 장애죠 시스템장애 미디어장애 3가지 장애에 의해서 이제 어 손상이 돼 있죠. 데이터베이스가 트랜조션 장애는 뭡니까? 바로 소프트웨어 즉 트랜지오션이 활동하다가 이제 입출력 오류라든지 이제 프로그램적으로 오류가 발생하는 거예요. 프로그램 오류죠 저 프랜조션 말 그대로 이 트랜조션은 소프트웨어제 현재 데이터베이스에서 활동 중인 내용 내용이에요. 즉 소프트웨어 오류고요.
화자 1
14:36
시스템 장애는 뭐냐면 컴퓨터적인 외부적인 장애다 그지 예를 들면 컴퓨터 전체가 뭐 전원이 나갔다든지 어 또 컴퓨터가 뭐 예를 들면 실행이 안 된다든지 하드웨어적인 장애다 그죠 하드웨어적인 장애고 미디어 장애는 이 데이타베이스를 저장하는 디스크 장애 디스크 보통 오늘날 데이타베이스는 거대한 디스크 우리 회사에 이제 디비 서버는 뭐다 아주 몇 기가 있는지 200기가 어 이런 데 데이타베이스 형성돼 있거든. 거기에 모든 데이터가 들어와 있는데, 이 하드디스크가 뭐 깨졌다든지 바이러스가 걸렸다든지 뭐 이런 거겠죠. 디스크 장염 디스크 이거는 컴퓨터 장애 컴퓨터 하드웨어 장애 이건 디스크 장애다 보면 돼요. 미디어장애 이 데이타베이스를 저장하는 저작물 디스크 장애다 이 말이죠. 그죠 그래서 트랜젝션 장애와 시스템 장애와 미디어 장애 그죠 요런 장애의 장애에 의해서 이제 데이터베이스가 손상이 되겠죠.
화자 1
15:35
DB가 손상이 되면은 원래대로 복구시키는 걸 우리는 뭐다 회복 리커버리라 합니다. 되겠어요. 원리만 알면 되고 장애의 종류 정도만 살짝 쿵 눈맞춤만 해 놓으면 좋다. 예 크게 문제가 안 나오니까 한번 슬쩍 지나가 보면 좋습니다. 자 시스템장애식 회복 기법 그럼 회복은 뭐다 어 회복 알고리즘이죠. 4가지 역시 제목만 알면 된다. 이거 지형갱신 즉시 갱신 검사 검사점 기법 그림자 페이징 기법 새도우 페이징 기법 자 제목만 알면 돼요. 뭐 시험 거의 안 나오는데 지형갱신 자 회복기법 4가지 지형 갱신 즉시 갱신 검사증 기법 검사 시점 또는 검사증 기법 그림자 페이징 기법 새로우 페이징 기법이라 하죠. 지금 한번 읽어보시면 되겠습니다. 지연 갱신은 트랜젝션이 완료될 때까지 지연시키는 로그에 기록했는 거죠.
화자 1
16:29
즉시 갱신 읽어보시면 되고 검사 시점 그림자 페이징 기법 그래서 뭐 잘 몰라도 좋습니다마는 눈으로 종류 시험에 기껏 나와봐야 시스템 장애시 회복 기법이 아닌 것 정도로 나옵니다. 그것도 잘 나오지 않습니다. 알겠죠. 그래서 꼭 우리가 시험을 잘 치기 위한 강의는 아니지만, 이왕 요번 강의는 완벽 속성이죠. 그죠 그래서 이왕이면 만점을 목표로 하는 거 그렇지 그래서 여러분들이 너무 깊이는 다룰 필요가 없다는 거죠. 그죠 실제 DBA도 잘 몰라요. 이 데이터베이스 전문가도 이 정도의 학문적인 지식은 잘 없다. 그렇지만 JJH의 제자니까 그래서 한번 달아보자 이 말입니다. 그럼 가끔 종류 정도는 시험에 출제가 된다. 그리고 요거는 참고로 회복 관리기 회복 회복을 시켜주는 관리 기능 뭐다 덤프와 메모 로그를 이용하여 수행합니다. 그죠 수행하는데 은두 은두는 완전히 취소하는 거고, 리디오는 제시도 2가지 기능을 하겠죠.
화자 1
17:24
자 메모리 덤프는 주기적으로 DB 전체를 보조 기억 장치에 복사해 두는 거지 덤퍼 덤프시킨다. 이 말이고 로그는 여러분 우리가 로그 파일이제 그니까 갱신되기 전후의 내용을 기록하는 별도의 파일입니다. 또 저널이라고 한다. 그죠 그러니까 갱신되기 전후에 파일을 로그파일로 남겨놓고 예 만약에 이상 있을 때 그 전엔 로그 파일을 다시 복사하면 되는 거 그래서 덤프와 로그 기법이 있다는 거죠. 참고로 알아놓으시면 좋습니다. 덤프는 그죠 통째로, 주기억장치의 내용물을 보조기억장치에 복사하는 것이 덤프 덤프 가는 게 있다. 자 회복됐죠 데이타베이스의 회복이었습니다. 좋습니다. 자 데이터베이스 이제 병행 제어 병행 수행 이미 우리가 이거 뭐 운영 체제에서 2개 이상의 프로세스가 동시에 수행되는 것보다 병행수행이죠. 병행수행은 병행 제어에 의해서 수행이 되는 거겠지 그러니까 데이터베이스에서 똑같아요.
화자 1
18:24
원리는 다 같잖아야죠 운영체제의 원리나 데이터베이스의 원리나 운영체제는 뭡니까? 프로세스 관점이고 데이터베이스는 무슨 관점이다. 트랜적션의 관점이다. 그렇죠. 병행수행 컨커런시 컨커런시 정의는 뭐냐 똑같이 2개 이상의 프로세스 즉 2개 이상의 트랜젝션이 데이터베이스에 대해 동시에 처리되는 상황을 동시에 수행되는 걸 트랜젝션의 병행수행이다. 이렇게 하죠. 트랜젝션 2개 이상의 동시에 수행되는 것입니다. 자 이 트랜지션 2개 이상의 트랜지션을 동시에 와 수행 시키나 한마디로 뭐다 생산성 양상이 좀 더 빨리 처리할라고 생산성 극대화하죠. 이 한마디로 끝나는 거지 구체적으로 보면은 생산성을 높이고 응답 시간을 최소화시키는 거 맞죠. 자 생산성을 조금 더 굽히려면은 이건 다 배웠죠 OS하고 똑같다 그죠 생산성을 향상시키고 응답 시간에 최소화됐죠 또 데이터베이스 활용을 최대시키고 또 DB의 공유도를 제대로 시키는 거 공유를 많이 시킬라구요.
화자 1
19:22
그죠 그래서 한마디로는 요렇게 정리해주면 좋고요. 자 병행 제어는 뭐고 이런 병행 수행 시 병행 제어가 수행되어야 됩니다. 그죠 자 병행 제어를 안 할 경우는 병행제어 이 병행수행이 잘 이루어지도록 제어를 하지 않을 경우는 뭐냐 요거는 조만한 갱신 분실이나 모순성이나 연쇄 복귀에 3가지 문제가 발생할 가능성이 있어요. 그죠 몰라도 좋다. 이러면 갱신 병행 제어가 안 할 경우는 뭐 2가지 이상을 동시 시행할 때 적절한 제어를 하지 않으면 뭐다 갱신 분실 또는 모순성 데이터의 모순성 연쇄 복귀 3가지 문제가 발생될 수 있다는 거 갱신분실 모순성 연쇄 복귀 문제가 발생 됩니다. 살짝 쿵 봐놓고요. 자 이런 병행 제어의 기법 역시 병행 제어 방법 어떻게 제어 시키느냐 종류만 알면 된다. 그죠 락킹 기법 락킹 기법 완전히 딱 잠가 뿌리는 거죠. 락킹 락 락 락킹 기법입니다.
화자 1
20:22
등에 지어질 때 하나를 완전히 잠가 놓는 기법이고 타임 스탬프 순서 기법이 있고요. 타임 스탬프 도장이죠. 도장 타임 스탬프 순서 그다음에 최적 병행 수행 기법이 있고 다중 버전 기법이 있습니다. 역시 종류 정도만 눈으로 살짝 쿵 반하면 되겠다. 병행 제어 기법의 종류 락킹 기법을 가장 많이 쓴다 그죠 락킹 기법 안에서도 2단계를 많이 씁니다. 2단계 2단계 락킹 기법 참고로 알아 놓으십시오. 락킹 예 많이 써요 자 하여튼 락킹 기법 타임 스탬프 순서기법 최적 병행 수행기법 다중 버전 기법 눈으로 살짝 병행 제어 기법이죠. 가장 늘 이용되는 건 뭐다 락킹 기법 락킹 기법 중에서도 2단계다 하는 것만 알아놓으시면 됩니다. 문제는 요 정도 수준에만 나온다 그죠 그래서 일일이 우리가 대학원 가면 이거 다 배웁니다. 락킹 기법의 알고리즘 타임 스태프 순서에 전부 알고리즘 프로그래밍을 다 해요.
화자 1
21:14
그렇지만 지금 현재 정보처리는 학부 수준 이제 대학 4학년 정도로 공부하는 거다 그래서 뭐 대학원 과정 석박사 과정은 제가 이런 걸 다 가르켜 줍니다. 알고리즘을 자 그래서 이렇게 여러분들 제목 정도만 알아놓고요. 현재 시중에 나오는 정보 처리 기사 책 보면 여기까지 잘 안나오제 예 그래서 아주 요즘 정보 처리는요 수준이 많이 좀 약해졌어요. 안타까운 거죠. 그래서 뭐, 뭐 아주 쉽게 우리가 만점을 먹을 수가 있다. 그죠 이 애란에 목이 아파 가지고 쭉 열광을 못하는데 그렇지만 핵심 공략 잘하고 있제 자 좋습니다. 네 번째 데이타베이스의 무결성과 시큐리티 보안 그죠 인테그리티와 시큐리티 무결성과 보안 데이터베이스의 중요한 건요 무결성과 보안 실제 실무에서 굉장히 중요합니다. 특히 보안용 중요한데 우리가 뭐 시험은 별로 나올 게 없습니다.
화자 1
22:09
자 무결성의 정의는 뭐다 인테그리티 데이터베이스에 저장된 데이터의 값과 실제 값 현실 세계의 실제 값이 일치하는 정확성 동그래미 정확성을 무게성이라 하자 현재 실제 데이타 데이타하고 데이타베이스에 다르면요 이거는 무결성의 위배가 됩니다. 뭔 말인지 알겠나 그렇제 실제 현재 내 강의도 전부 다 DB화 되어 있거든. 실제 데이터베이스에서 논리베르라고 떡 되어있는데, 또 클릭해 보니까 여기에 이상한 거 나옵니다. 이상한 거 이상한 건 뭡니까? 요거 뭐 놀베로우 안나오고 뭐 이상한 강의가 막 나와요. 어 이 실제 위배되면 이 무결성 이 데이터베이스는 무결성에 위배된다는 것이 그죠 그러니까 디지베이 저장된 데이터 값과 실제 값과 일치하는 정확성을 우리는 뭘 한다. 무결성이라 한다. 그래서 무결성이 결함이 됐다.
화자 1
22:59
가짜 데이터는요 우리는 우리한테 엄청난 해외를 줄 수가 있지 맞나 실제 여러분의 학교에 여러분 성적 어 여러분 시험 치면 요즘은요, 모든 대학에 여러분 성적이 DB화 돼있습니다. 성적을 데이타베이스화 해놨는 거거든. 여러분 실제 우리 여러분 저저 우리 병태 병태고 실제 성적이요. 컴퓨터 성적이 비인데요. 비인데 이게 어떤 원인에 의해서 이 에이라 카면 병태의 에 컴퓨터 성적이 에이라 하면 이거요 무게성 위배 있죠. 어떤 원인에 의해서 그럼 이 데이타는요 안 좋다는 거예요. 실제 교수님이 병태한테 B 줬는데 데이타베이스에 기록된 병태의 데이터가 A라 하면 이거는 엄청난 사고를 불러일으키자 어 병태가 장학금 받아버립니다. 이거 골치 아프죠 이게 묵일성 그래서 이런 그 무결성을 일으키는 원인이요. 해킹에 해킹 여러분 요즘 해킹하는 게 바로 데이터베이스에 들어있는 데이터를 불법적으로 접근해 가지고 그 내용을 수정해야 되는 그게 해킹하예요.
화자 1
23:58
해킹 해킹하여 그렇죠. 은행에 모은행에 그래서 이게 굉장히 중요한 이야기입니다. 여러분 모든 은행에 그죠 여러분 에이 에이 사람의 돈 계좌번호에 100만 원 들어있고 씨는 부자는 1억이 들어있고 디라는 사람은 10억이 들어 있고 모든 여러분 어떤 은행에 국민은행 합시다. 국민은행에 이게 전부 다 데이터베이스화 돼 있거든. 어 데이타베이스화 돼 있기 때문에 여러분들 인터넷 뱅킹도 되고 어 서울에서 여러분 어 그 저 돈을 뽑아 가지고 뭐 송금도 되고 다 이래야 되는 거 아니야. 그래야 돼 있는데, 실제 에이 에이 사람이요. 에이 지는요 씨랍시다 씨예요. 씨는 1억이 들어와 있는 게 아니라 천 원 딱 집어넣어 놓고 천 원 딱 있는데, 씨 계좌에 1억이 들어와 있으면 이건 뭐야?
화자 1
24:49
무결성 위배죠 그럼 씨가 이게 해킹을 딱 해킹 해킹해 가지고 실제 저는 국민은행에 천원을 몇 개 놨는데 해킹 딱 해 가지고 동그라미 붙여 가지고 1억이 딱 들어오는 걸 만들어 버리는 거야. 어 그럼 이게 해킹 아니에요. 해킹 그래 가서 다 눌러 가지고 은행에 가서 1억 찾으면 은행에서 주게 돼 있습니다. 왜 데이터베이스 1억 들어가 있기 때문에 주고 난 뒤에 난리 나죠. 이제 어 9900 9990 구마 아들 비는 거야. 난리 나는 거라 그래 추적이 돼 가지고 잡아였죠 잡아여 가지고 딱 잡아 니 와 해킹했노 하니까 어 내 컴퓨터 실력을 전 세계에 알리기 위해서 했다. 하죠. 누군지 알제 1992년 사건이었어요. 귀때기 2대 맞고 현재 안양교도소에 있습니다. 뒤 이야기해 줄게 그런 이야기지 그래서 무결성에 위배되면 안 되는 겁니다. 이 무결성의 원인은 많이 있겠죠. 그죠 예 해킹 그래서 해킹이 자 요즘 모든 조직이나 모든 국가나 우리 회사도 그렇고 모든 우리 회사의 정보 그 기관의 정보를 데이터베이스 만들어 놓거든.
화자 1
25:48
근데 그 데이타베이스가 불법적인 공격이나 그죠 어떤 원인에 의해서 실제 데이터가 아니면은 굉장히 큰 오류를 발생할 시키제 예 그게 무결성이죠. 그죠 그래서 정의 뭔 말인지 알겠죠. 자 앞으로는 데이타베이스 싸움이다. 음 이런 무결성의 종류 이미 앞에서 했다. 개체 무결성 참조무결성 도메인 무결성 영역이죠. 고유무결성 키무결성 관계무결성 늘 무결성 무결성의 종류를 내가 다 무시 물어봐서 시험에 나오는 거는 요 2가지밖에 없습니다. 여러분 종류 무결성의 종류 이런 게 있다. 보면 되고 이미 개체 무결성에 대해서는 잘 알잖아. 개체의 무질성은 뭐다 피케이 프라이머리 키 이즈 뭐다 난 너리라야 된다는 거 알겠나 히본키는 어떤 형태든 너윗감을 가질 수가 없는 거죠. 기본 키 항목은 반드시 데이터가 다 들어가 있어야 된다.
화자 1
26:38
그죠 기본키는 테이블을 테이블의 투풀 내용들을 참조하는데 가장 중요한 퀴즈 주요 키 프라이머리 키 참조무기성은 알겠죠. 참조무기성 여러분 뭐고 자 에이라는 테이블에 에이라는 테이블에 이제 쭉 뭡니까? 다시 한번 정리하자 학번이 있고 이름이 있고 전공 점수가 아니고 전공이 있고 전공이 있고 점수가 있다. 합시다. 이런 에이라는 테이블 형성돼있다. 어 그래서 학번을 에이란 테이블 피케이를 만들었어요. 프라이머리 키 그래서 001 누구누구 전공 누구누구 있겠죠. 002 003 요렇게 구성되어 있다. 하자 3사람 뒤에다 그러면 이제 B 테이블은 뭐다 B 테이블은 어떻게 돼요. 학번이 있고 학번이 있고 인제 이름 전공하고 점수를 뭐야?
화자 1
27:28
전공 점수라 했나 내가 점수라 했나 뭐 어 전공 점수가 있고 있기 때문에 여기에는 그 사람의 주민번호가 있고 주민번호가 있고 뭐 출신 고교가 있고 이래 합시다. 그러면 001 같은 사람입니다잉 002 003 요렇게 돼있어요. 그러면 이 B 테이블에 이제 학번은 학번이 피케이도 될 수가 있으면서 이 비 테이블은 에이 테이블을 뭐로 참조하노 학번으로 참조하기 때문에 이 학번은 뭡니까? B 테이블의 피케이면서 또 뭐가 될 수가 있노 포링키 에프케이 될 수가 있죠. 참조키가 될 수 있는 거 아니야. 근데 학번으로 이 테이블의 내용을 참조하잖아요. 참조 하위 참조죠 참조를 하지 맞나 그런데 이제 참조무기성은 뭡니까? 실제 학번호 있는데, 여기에 공공사가 있으면 이거 뭐야? 참조무기일생 위배자 공공사로 가보 없잖아. 이게는 뭐야? 참조 무기일성의 위배가 되는 겁니다. 그죠 참조할 수 없는 키 값을 가지고 있으면 안 됩니다. 이 참조 무결성에 위배되는 거야.
화자 1
28:26
이해되제 참조 무결성 자 개체 무결성은 이 학번이 PK면은 이 PK에 넣을 값 없는 값이 있으면 안 되겠죠. 그 말이고 참조 무결성이고 영역 무결성은 뭐고 시험 요거 2가지밖에 안 나와 첫 설명 정말 잘하는 기다 이거 영역 무기성은 다른 말로 도메인 무결성이라는데 야 이게 뭐고 이 도메인의 범위를 넘어버리면은 뭐야? 범위가 010203인데 어 뭐 공사가 들어왔다든지 공모 막 이렇게 딴 게 들어오면 여기가 도메인 무결성 영역 무결성에 위배되는 겁니다. 그죠 자 고유 무결성은 이제 투 유일성을 의미한다. 고유한 그 다음에 키 무결성 반드시 키를 1개 이상의 키를 가져야 된다는 거고, 테이블은 관계 무결성 너의 무결성 요런 것들이 있습니다. 그죠 나머지는 다 몰라도 좋아요. 그래서 여러분들이 무결성의 종류 정도만 눈으로 봐 놓으면 되겠습니다. 특히 개체 무결성 뭔 말인지 알겠나 요 2가지만 알면은 좋습니다.
화자 1
29:25
자 이 데이타베이스는 여러분들 자 우리 정보처리는 전부 다 뜨거운 가슴으로 해야 돼요. 암기할 거 없다. 원리를 알아놓으면 시험은 전부 다 말로 나와 어 그 말을 다 암기할 필요는 없다. 어 참전무기성 뭐 다 알아놓으면 읽어 보고 가슴에 와닿는 게 뭐다 답이 되는 거죠. 개체 무위성 아 알고 있다. 그러면 이제 출제자가 표현은 출제자 마음대로 할 거 아니야. 그러니까 딴 데서 강의 듣던지 여러분 책 보고 공부하는 사람들은 자꾸 암기를 하약해요. 암기를 하니까 고문구가 안 나오면 틀려버려 그러니까 뭐 어 시험 치고 잘 못 쳤다 이런 말을 합니다. 제재지한테 수업 들으면 내한테 수업 들으면 올요와 나식이죠. 만점 아니면 빵점이야 내 수업 안 들으면 빵점 수업 들으면 100점 올 와 나싱 알겠나 이라임은 영 남자이면 여자 어 죽지 않으면 까무라치기 이거지 이게 이 세상을 지배하는 원리요 뭐 잘 모르겠다. 내한테 수업 듣고 그따위 이야기하면 잘 모르겠다.
화자 1
30:19
니 모름이 확신이야 그리고 알면 다 아는 기지 잘 모르겠네 이게 참 암기한 사람입니다. 시험을 잘 쳤나 잘 못 쳤는데 잘 모르겠습니다. 이거는 여러분들이 암기했는 거다 그죠 절대 공부는 암기하지 마라 특히 이런 거 다 암기하면요 책에 보면요 무결성만 해도 10페이지씩 막 나옵니다. 어 그럼 뭐야? 니 강의 듣노 제이치가 왜 명강이고 한마디로 탁 찍어뿌잖아. 끝나뿌잖아. 그리고 읽어보고 가슴에 와닿는 게 답이거든. 그래서 여러분 선배들 보면 내한테 시험 공부 강의 들은 친구들을 보면요 시험시간이 150분인데요. 10분 만에 다쳐요 그리고 시험칠 때 굉장히 태도가 불량해요. 문제 읽어보고 1번 문제를 누가 있다. 이 대충 문제 더럽게 냈는데 3번 뭐 읽어보고 가슴에 와닿는 게 답이라니까 어 알겠어 그렇게 공부를 해야 됩니다. 좋습니다.
화자 1
31:08
자 보안 시퀀리티 자 보안은 뭐가 역시 데이터베이스에 권한이 없는 사용자 불법 침입자죠 사용자나 불법적인 접근과 파괴로부터 데이터베이스를 보호하는 게 뭐다 시크리 보안이지만 불법적인 침입자예요. 그래서 권한이 없는 사람이 들어와 가지고 막 이 데이타베이스를 있는 데이터를 활용하고 파괴시키고 이런 거죠. 그래서 요즘은 인터넷에서 보안이 굉장히 중요합니다. 현재 내 강의가 현재 생방송은 돈 안 받는다매 하이소스 무료 좋아요. 여러분들 근데 이제 VOD 이제 이게 전부 다 이제 제작 비용이 얼마 많이 드노 내가 말이야. 목숨까지 바쳐 가면서 강의하는데 그러면 돈을 내야 돼요. 돈을 낸 사람에 한해서 내가 데이터베이스를 열어주는데 돈 안되고 불법 도강 하죠. 요게 인제 요런 걸 막기 위한 게 보안이란 말이야. 또는 도강만 하면 좋은데 들어와 가지고 남은 데이터베이스만 자살 다 냅니다. 어 내 얼굴을 막 누구고 이상한 사람 얼굴을 바꿔놔 뿌고 데이터베이스 그렇죠. 요걸 보호해야 되겠다.
화자 1
32:08
인제 내 재산 인제 인터넷 시대의 재산은 바로 데이타베이스에 들어있는 컨텐츠 정보 그 데이타가 돈이거든요. 응 우리 회사의 돈이 뭐고 현재 모든 강의를 막 컨텐츠를 저장한 데이터베이스 그게 만약에 파괴되어 버리면 어 우리 우리 회사 같은 경우는 물론 이외에도 많은 사업이 있지만 완전히 이러닝 사업은 작살나는 거죠. 그 데이터를 다 날려뿐다든지 이래 되면은 해킹 해커가 들어와 가지고 그럼 재산이 다 날아가요 그래서 인제 앞으로 유비쿼터스 시대에는 뭐다 인포메이션이즈만 정보가 돈이고 콘텐츠이지만이 콘텐츠가 돈입니다.
화자 1
32:44
근데 이 콘텐츠가 지금 내가 이렇게 제작하고 있는 이 강의 컨텐츠가 동일하니까 탁 해놓으면 저장해 놓으면요 이거 가지고 계속해서 수십 년에 팔아먹는 거지 알겠나 그런 거 그런 거 시대가 이제는 이제 여러분 돈이 중요한 시대가 아니고 뭐 중요한 컨텐츠 수많은 사람이 볼 수 있는 정보 정보를 제공하면서 이제 회사가 움직입니다. 정보를 제공하는 회사 컨텐츠를 보유하고 있는 회사 그렇죠. 그런 회사가 앞으로 부자가 되고 여러분 요즘 UCC 하는 말이 뭐고 유저 크리에이티드 컨텐츠 유저가 만드는 컨텐츠 요즘 방송국이나 또는 케이블릿방송국이나 또 이런 어떤 사이트에서 UCC 하는 말 많이 쓰지 앞으로는요 여러분들 컨텐츠를 많이 보유하고 있는 회사가 부자거든. 그 UCC는 뭐고 여러분들이 만드는 컨텐츠 굉장히 큰돈이에요. 그걸 이제 어 담이나 네이버 뭐 이런 데서도 많이 합니다. 그래 가지고 여러분들 올려주는 정보를 가지고 되팔게 하는 거예요.
화자 1
33:43
그게 아주 기본적인 머리를 잘 쓰는 거죠. 그니까 여러분 또 앞으로 컨텐츠를 많이 가지고 있는 사람이 최고다 알겠나 무슨 말인지 알겠어요. 앞으로 부자 회사들은 그런 거예요. 그래서 우리 회사도 유저들의 컨텐츠를 많이 받죠. 에 그래서 그중에서 중요한 정보는 다듬어 가지고 재판매로 들어가는 거 앞으로 인터넷에서는 그런 회사가 많이 생깁니다. 할렐리아 장사해라 떼돈 법니다. 여러분들 UCC 하는 말도 유저 크리에이티드 컨텐츠 유저가 만드는 컨텐츠가 앞으로 인터넷의 대사다 대세다 이 강의도 그래요. 지금 내 강의를 여러분들이 돈을 주고 듣잖아. 쭉 듣는데요. 앞으로는 여러분의 강의도 우리 사이트에서 판매할 수가 있습니다.
화자 1
34:28
여러분도 좋은 내용 콘텐츠를 우리 사이트에서 팔 수 있도록 우리가 지금 그 시스템을 만들고 있대 야 요거는 진짜 노하우 아 이거 말하면 안 되는데 우리 저 담당 피디가 이 비밀 천기누설 했다고 난리 났어요. 그런 그런 게 있다. 할래야 좋습니다. 큰일 났더니, 괜히 이거 편집 안 됩니까? 이거 생중계 이 천기누설이었어요. 내가 시대가 그런 시대에 올라온다는 겁니다. 그런 거죠. 자 그럼 이제 여 보면은 권한 부여 방법 자 DB 권한 부여 누가 하노 DBA 가지고 DBA가 데이터베이스를 사용할 수 있는 권한 부여 방법으로 보완이죠. 이거도 권한 부여를 해 놓고 부여된 이 권한이 부여된 사람한테만 사용할 수 있도록 해주는 겁니다. 그죠 이 권한 부여 방법은 뷰 가상 테이블을 이용한 권한 부여 했고요. 자 우리 앞에서 배웠지 DBA가 뭐다 DCN 예 DCA로 해서 그랜트나 리보우 명령문을 이용해서 권한 부여 명령은 뭐고 그랜트죠 그랜트 앞에 베았잖아.
화자 1
35:28
해제는 뭡니까? 권한 해제 니복이죠. 리복 배 안나 해서 요런 명령문에 의해서 이제 뭡니까? 불법적인 응 사람을 권한 부여한 사람만 사용할 수 있도록 하는 거고요. 또 암호화 기법이 있습니다. 데이터 암호화 기법 역시 운영체제에서 다 달랐다 2가지 기법이 있습니다. 공통키 방식 다른 말로 프라이버티 키 그죠 즉 공통키를 다른 말로 개인키라고도 합니다. 개인키 방식이고 그다음에 공개키 왜냐하면, 퍼블릭이죠. 퍼블릭 퍼블릭 키 방식 있죠. 앞에서 했는 거다 공통키 즉 개인키 방식은 대칭력입니다. 대칭 뭐가 대칭이다. 암호화 키와 원래 상태로 복구하는 복원시켜주는 복구와 키가 같은 거예요. 같은 거 그 알고리즘은 DS 알보리즘이 있어서 되겠죠. 요 암기만 하면 된다. 그다음에 공격키 방식은 비대칭형입니다. 비대칭형 즉 암호화 키와 보코아키가 다른 방법이죠. RSAR고리즘이 있다. 했죠. 그죠 그래서 요 정도만 알고 있으면 됩니다.
화자 1
36:24
그러니까 데이터를 암호화해 가지고 이제 데이터베이스를 형성시키는 기법이 있고 권한 부여 방법으로 이제 어 권한을 주고 안주고에서 디비를 보호하는 방법이 있다는 거 그죠 여러분들 보시면 됩니다. 요거 살짝 암호화 키와 복과 같은 거 뭐 공통키 다른 말로 프라이버트 키 그죠 DS 방법 있고 다른 건 뭐다 공개키죠 그죠 공개키 암호화 키와 비밀 키가 다른 거 RSA 알고리즘이 있습니다. 좋아요. 역시 대학원 가정 가면 이제 이런 RSA 알고리즘이나 DS 알고리즘 다 배우는데 우린 학부과정이다. 이런 거 자 이제 마지막으로, 분산 데이터베이스 자 이것도 역시 운영체제하고 똑같죠 운영체제에서 뭐 분산 OS 배웠듯이 데이터베이스에서도 분산 DB 분산 DB는 뭡니까?
화자 1
37:14
말 그대로 디스트리뷰터 데이터베이스 해가지고 논리적으로는 하나의 시스템에 속하지만 실제 물리적으로 현실적으로 뭐다 네트워크를 통해 연결되어 있는 여러 개의 지역 여러 개의 사이트에 분산되어있는 DB예요. 그죠 분산 DB 그러니까 데이터베이스가 이제 실질적으로 1개처럼 보이는데 이게 뭐 네트워크를 통해서 A 회사의 DB B 회사의 DB C 회사의 DB 각기 지역적으로 녹화할 녹화할 DB인데 이놈을 자 끌어당겨 가지고 하나의 DB처럼 논리적으로 보이는 게 뭐다 분산 DB입니다. 여러분 알겠는데 앞으로는요 분산 DB가 이 시대를 지배하죠. 예를 들면 이런 이야기 하느냐 우리 회사에서도 지역적으로 우리 M2M에서 M2M 나름대로 DB를 만들어 놨습니다. 우리 MTM 회사의 고객들이나 우리 회사의 데이터 다 만들어 놓고요. 여러분 비 학교도 여러분의 에이라는 대학교도 DB를 만들어 놓고요.
화자 1
38:06
자 자 뭐 예를 들면 서울시청도 DB를 만들어 놓고 경기도 시청도 만들어 놓고 그렇지 어떤 모든 교도소도 만들구요. 은행도 DV 만들고 다 이제 처음에는 로컬 DB를 다 녹화해야 만듭니다. 녹화 지역적으로 어 만드는 거야. 근데 이게 전부 다 DB를 묶어버린 모양입니다. 네트워크를 통해서 묶어 버리면 이 DB에 또 전체 하나의 DB가 돼 버리죠 이런 DB가 무슨 DB고 분산 DB죠 분산 DB 이러면 막강합니다. 그래 버리면은 이제 이 DB 안에 들어오면 우리나라의 모든 데이터가 닫아가 버린 거죠. 전 세계 또 이게 또 세계적으로 묶어보면 어 원으로 묶어버리면 어이 됩니까? 이 3개는 하나야 3개 하나 이 분산 DB 안에 들어가 버리면 전 세계 다 나오는 거예요. 다 나오는 거 어 그래서 여러분들 이 DV에 들어가 여러분 주민번호만 쳐버리면은 여러분이 우리 회사의 수업 들었는 거 다 나오고요. 여러분 학교에 관한 건 다 나오고 여러분 교도소 앉는 건 다 나오고 어 여러분 뭐 다 나오죠.
화자 1
39:04
금융정보 세무 정보 여러분의 주민 정보 학교 정보 우리가 회사에서 수강 정보 다 나오는 거야. 이 분산 DB 그죠 시대는 이렇게 됩니다. 분산 DB 그죠 그래서 우리나라가 모든 기업의 모든 조직의 모든 기관의 정보를 다 모아 버리면은 이 DB가 DB 안에 들어가면 모든 게 다 나오는 거예요. 이게 분산디비 실제로 물리적으론 다 떨어져 있는 거야. 우리 회사의 데이터베이스가 있고 어 여러분 학교에 데이터베이스가 있고 여러분 초등학교 있고 중학교에 있고 다 있는데, 여러분은 논리적으로 인터넷에서 뭐다 하나의 키로 여러분 주민번호로 각 떨어져있는 데이타베이스를 다 땡겨서 다 정보를 볼 수가 있습니다. 국민학교 찾아갈 필요 없고 중학교 갈 필요는 없고 알겠나 무슨 말인지 분산 DB다 이 말입니다. 이 분산 DB는 다른 말로 또 클라이언트 서버 디비라 합니다.
화자 1
39:54
클라이언트 서버 현재 인터넷 구조가 뭐다 클라이언트 서버 여러분들의 집에 컴퓨터는 클라이언트고 우리 회사에 이제 들어있는 건 서버죠 이 서버에 미디어서버 또는 데이터베이스 서버에 내 강의가 다 들어 있어서 여러분 클라이언트가 네트워크를 통해서 동시에 접속해서 이 서버의 정보를 서비스 받고 있자 만나 여러분 클라이언트 고객 요구 요구를 하고 병태 너희 집에 있는 컴퓨터는 니 혼자만 사용하지 딴사람한테 서비스 모여주죠 만약 서버를 만들면은 서버를 구축하고 만들고 거기에 좋은 정보가 있으면 병태 니도 사업할 수가 있는 겁니다. 집에서 사업하죠. 그게 뭐다 소어죠 SUMOLOPIS HOMOPIS 알겠나 이제는 시대가 그런 시대로 된다. 그런 시대가 됩니다. 예 자 이런 분산 데이터베이스의 구성 요소는 뭐다 분산처리기 분산 DB 통신 네트워크이죠.
화자 1
40:47
그죠 분산처기는 로컬에 있는 컴퓨터죠 녹화를 컴퓨터 CPU를 가지고 있는 거 분산 DB는 로컬 지역 DB 고 회사에 있는 DB고 통신 네트워크 뭐다 이런 분산처리 및 분산 DB를 통신망으로 연결하여 논리적으로 하나의 시스템처럼 작동할 수 있도록 하는 통신 네트워크이죠. 이 3가지가 분산 데이타베이스의 구성 요소다 그죠 분산 DB 자 분산 데이터베이스의 목표는 뭐다 위치적 독립성 그다음에 중복 독립성입니다. 그죠 이게 위치 투명성 중복 투명성 분산 데이터베이스는요 어 여러분 분산 DB는 어 여러분 지엽적으로 위치를 전혀 알 수가 없습니다. 어 맞나 안 맞나 이런 위치가 뭐 중요하노 현재 여러분들 집에서 내 강의 듣고 있잖아. 내 듣고 있는데, 우리 서버가 어 이 데이터베이스가 여러분 대구에 있는지 서울에 있는지 미국에서 돌아가는지 아나 모르나 모르제 모릅니다. 전혀 위치의 독립성을 추구하고 있는 겁니다.
화자 1
41:44
그죠 예 현재 우리 내 강의 하는 내 서버가 내 서버가 어디에 있는지를 느끼나 아 느끼고도 다 쓰잖아요. 그죠 위치독립성 중복 독립성 1가지 중복 독립성 중복의 투명성 현재 이 DB에 들어있는 거 수많은 사람이 사용하고도 중복합니다마는 여러분들은 전혀 느껴질 수가 없다는 것 알겠나 분산 데이터베이스가 이렇게 좋고 현재 인터넷에서 여러분 우리 회사의 데이터베이스 강의 DB에 들어있는 강의를 클릭으로 시간과 공간의 초월을 받고 어 위치와 중복 개념 없이 클릭 하나로 여러분들 언제든지 우리 서버에 들어와서 강의를 볼 수 있잖아요. 알겠나 분산 TV가 구현돼있고 그죠 이런 것들이 계속해서 하나로 합해지죠 그러면은 3개는 하나 가는 게 이야기야 알겠나 시대가 어떻게 흘러가는지 알겠죠. 여러분 엄청납니다. 정보처리 기사 강의 여러분 자격증만 따고 기사식당에 가서 밥 1그릇 먹는 게 끝나는 게 아니고요.
화자 1
42:40
공무원 가산점으로 끝나는 게 아니고 여러분이 평생 살아가면서 여러분의 생활에 원천 바이블이 되는 과목이야 그래서 내 강의 듣고 강의를 끝내는 게 아니고 내 강의 전부 다 노트를 다시 정리해서 죽을 때까지 가지고 다녀요 여러분 선배들도 다 그래요. 여러분 선배들 이야기하면 내 강의 노트 정리 잘 돼 있대 알겠나 그래서 이게 마마 여러분은 공무원 가산점 따고 그냥 짭짤하게 취업할려고 자격증 딸라고 들어와 봤지만 내 강의 들으면 들을수록 아주 소중하다는 것 앞으로 영어 수학 또 뭐 국사 이런 거는 시험 치고 끝나지만 제2개최 정보처리 강의는 죽을 때까지 따라당기고 여러분 부자 만들어주는 강의고 맞나 앞으로 미래를 예측하는 강의고 맞나 맞나 확실히 우리 합시다. 대한민국 전 국민이 다 들어야 돼 이거는 내 강의는 전 국민이 인터넷 강국 그죠 이 원리를 잘 알아 가지고 생활 속에 생활이에요. 생활 요즘 컴퓨터와 인터넷이 없는 데가 어딨노 그래서 내 강의를 전 국민이 다 들어야 된단 말이죠.
화자 1
43:39
알겠나 병태야 그래서 집에 있는 빨리 아빠 엄마 다 불러 지금 빨리 부르고 순자야 막 다 불러 다 온 식구 같이 봐요. 어 경태 아부지 예 보세요. 순자 순자 어머니 자 같이 봅시다 좋아요. 예 됐고 넘어갑시다 뭐 시험에 잘 안 나와요. 이 분산 기비 장점은 그렇죠. 하드웨어 소프트웨어 자원을 공유하는 거죠. 이 소스 공유죠 현재 여러분 집에서 우리 회사의 막강한 서브 막강한 소프트웨어를 공유를 하고 있잖아. 흩어진 데이터를 1군데로 모아 효율적으로 처리할 수 있고 신뢰성 가용성형 도서집 당연한 업무 책임 안개가 명확하게 종결돼 당연하냐? 읽어보시고요. 단점은 대신 구축이 좀 어렵습니다. 복잡하고요. 비용이 많이 듭니다. 그래서 현재 여러분들 인터넷에서 이렇게 여러분 방안 방구석에서 클릭으로써 수업 시켜 듣잖아요. 그거요 우리 회사에서는 많은 비용이 듭니다. 그러다 보니까 우리 인터넷에서 이 강의들은 다 돈으로 받아야 됩니다.
화자 1
44:32
생방송 내가 뭐 현재 뭐 우리 기획팀에서 무료로 하지만 실제 이건 많은 돈을 받아야 되는 강의다 이 강의를 위해서 여러분들 우리 회사에서는 어떻게 비용이 많이 드는지 아나 여러분들 그냥 막 아무 생각 없이 막 DV 져 가지고 클릭 들어가 강의 나와요. 에 하고 수업 듣고 시험 치지만 우리는 이 강의를 여러분한테 서비스하기 위해서요. 그죠 컴퓨터 피씨가 아니고요. 워크셋 굉장히 비싼 서버를요 우리 회사에 22대나 있습니다. 22대 1대 1억씩 넘는 거 물론 뭐 몇천만 원짜리 이런 서버들 하드웨어 구축하고 망망 끊어지면 안 되잖아. 망을요 100메가 대기케이트로 한 달에 만 건만 해도요 우리가 하나로 수백만 원씩 줍니다. 800만 원씩 줘요 망값 이거 주고 유지하고요. 그래 이 안에 라이선스 다 구입하고요. 그리고 우리 전문가가 프로그래머들이 개발을 다 해놓습니다. 디자이너 디자인하고요. 개발팀이 붙어 가지고 여러분 그 영수증 끊을 수 있도록 결제될 수 있도록 수업에 불편함 없도록 안 해요.
화자 1
45:28
LMS 개발 다 하지 이 돈이 얼마 드는지 아나 우리 M2M 이 현재 여러분 사이트는요 7년 됐습니다. 7년 에 이렇게 다 하지 어 그리고 이제 컨텐츠들 강의 전부 제작합니다. 콘텐츠 이 강의 제작 내 강의 이게 돈이 얼마잖아. 제작하는데 여러분 뭐 허름하게 하는 줄 아나 이 카메라 저 앞에 카메라 저거 저게요 이런 넘어요. 이렇게 넘어 에 여러분 그 2인지 최신 디지털 2인지 카메라예요. 어 그런 것들이 임원중계에 들어가제 어 이 스탭들이 쫙 붙어 가지고 강의 기획 다 하고 교재팀 교재 다 만들고 어 그래서 인제 강의 컨텐츠 만들어 생중계하고 올려놓고 여러분들이 또 불편함 없도록요 안 끊어지도록 다 하고요. 또 우리 스탭 붙어 앉아 답변 다 해주고 어 마케팅 다 하고 비용이 엄청나게 듭니다. 여러분 이러닝 이거 인터넷에 수업 사이트 시스템을 만들려 카면 수백억이 수백억 들어 현재 여러분들 입시 쪽에 뭐 메가스터디 뭐 이런 게 있죠.
화자 1
46:25
그게 수천억 대 회사 아닙니까 그래 물론 허접하게 하는 사람도 있어요. 허접하기 음성만 디텍트나 그건 돈 안 들어 그러니까 수학료도 사고 막 이러잖아요. 음성만 나오고 그런 거 있잖아. 이 일은 인도 질이 달라 질이 우리처럼 이렇게 고화질로 이런 시스템을 다 개발해야 하는 거 하고 그냥 허접하게 하는 거 하고 있고 물론 여러분 공부의 효과는 어떤지 몰라도 그죠 그래서 돈이 비용이 많이 드는 게 뭐야? 비용이 구축이 복잡하고 돈 많이 드는 거예요. 이게 지금 어 그래서 이거 학교에 영 공만금보다 내가 하는 게 이거는요 한 천만 원 받아야 1천만 원 2천만 원 진짜 내가 알기로 1천만 원 해도 괜찮애 근데 여러분들 공짜로 듣고 또 기껏해야 이거 옛날에는 이거 33만 원인데 요즘 뭐 기껏 20만 원 완빠가 아니야. 여러분 그 돈 다 줘도 안 아깝다 어 보고 또 보고 보고 또 보고 어 그래서 이러닝 돈 많이 드는 거예요. 이런 돈 많이 듭니다.
화자 1
47:22
음 내자가 돈 이야기 왜 요 이야기 할라고 소프트웨어 개발 비용 많이 들어요. 한치 오차도 쓰는데 조금만 여러분 뭐 이상하면 막 글을 막 올리잖아. 막 계판이다. 카고 맞나 안 맞나 그래서 이게 스탭도 많이 필요하고 개발자도 들어오고요. 하드웨어적인 돈도 많이 들고 만만치 않는 시스템입니다. 이러닝 물론 이걸 흉내 내가 가짜배기도 원래 야매도 많잖아. 우리나라 이러닝 사이트 특히 정보처리도 야매가 안 해요. 근데 그 야매에 다 속아가지고, 수업 듣고 뭐 그러면 한 수업 듣는 데 지장이 없으니까 그런 여러 가지가 있습니다마는 그렇고 또 데이타베이스의 처리관리 비용 아 그 말이죠. 이거 하기 위해서 우리 직원들이 항상 밤낮없이 24시간 비상대기하거든. 관리비용 많이 든단 말이야. 이해되나 그것도 같은 말 아니에요. 오류 발생 가능성도 좀 증가됩니다. 그죠 네트워크를 타고 들어오기 때문에 또 불법적인 해킹도 있고요. 또 통신망의 제약을 받을 수가 있습니다.
화자 1
48:15
현재 우리는 좋은데 우리 망을 망서비스하는 이 망서비스하는 업자들 그죠 아유 뭐 이걸 인제 뭐 ASP 업자라고 이렇게 하죠. 그죠 뭐 케이티 하나로 뭐 이런 거 예를 들면 요즘 파워콤 뭐 이런 거제 에 이런 쪽에 이상이 있어요. 망이 좀 이상이 생겨가지고 서비스가 안 될 가능성이 있다는 거예요. 자 마지막 그 말이 그 말이에요. 이거 현실 이것만 알면 그 말은 그 말이야. 이거 암기할 필요가 없죠 어 그런 이야기가 있다. 요런 단점은 있단 말이에요. 그죠 그렇지만 이런 장점은 자원 공유 방구석에서 어 이런 단점이 있는 바 돈은 많이 들지만 장점은 방구석에서 대신 편하게 클릭해 가지고 모든 강의를 공유한다는 거예요. 알겠나 그 이야기야 이야기 이건 뭐 이론적으로 자꾸 이래 이야기 하는 거죠. 됐고 참고로 미들웨어 카는 거 아니면 미들웨어는 뭐냐 하면은 중간에 존재하는 웨어다 이 말이죠.
화자 1
49:04
미들 위어 인터페이스다 그러면 인터페이스 인터페이스 알제 인터페이스가 뭐고 손자야 서로 다른 소프트웨어 서로 다른 기기 사이에 그 서로 다른 점을 보완 완충 역할을 해주는 하드웨어나 소프트웨어를 우리는 뭐라 한다. 인터페이스고 특별히 다른 말로 미들 위어는 뭐야? 특히 분산 체제 이렇게 분산 환경하에서 구성원들 구성 요소들 간의 차이를 극복하도록 뭐야? 극복하도록 범용으로 극복하도록 개발된 소프트웨어 아 범용 범용이지 뭐야? 범용 범용 범용으로 개발된 소프트웨어를 우리 특별히 미들웨어라 합니다. 소프트웨어 제가 외우니까 예 그 통신 미들웨어는 이제 노스죠 노스 노스 덕에 우리는 서로 다른 기기 사이의 통신을 할 수가 있고요. 데이타베이스 미들웨어는 뭐냐 ODBC 요즘 마이크로소프트에서 개발한 ODBC로 우리는 어 서로 다른 환경의 데이터베이스를 공유합니다. 알아놓고요. 분산 격책 미디어웨어로서는 코로바와 어 디콤 있습니다. 그죠 참고로 하러 놓으시면 됩니다.
화자 1
50:03
미디어 비어 가는 거 인터페이스라는 거 알겠죠. 그래서 분산 환경 하에서 서로 다른 구성 요소들 간의 차이를 극복하도록 범령으로 개발된 소프트웨어를 미들웨어라고 통신 쪽에는 노스가 있고 DB쪽에 바로 ODBC가 있죠. ODBC 예 ODBC가 있다는 거 되겠나 강의 재밌제 그래서 이런 강의는 실제 생활에 적용되는가 알아놓으시고요. 자 최근에 지난주 내가 뭐 생중계 펑크 낸 이후로 몸이 계속 요번 주 안 좋은데요. 요번 주말에 내가 푹 쉬고 자 순자병태 스승일 아플 때 좋은 것 좀 보내라 옛날 선배들 보면요 나한테 전복도 보내고 어 또 횟집 사장 불러서 내가 이 내 온라인 제작 많아요. 요번에 여러분들 내 몸 아프면 좀 보내 알겠나 순자야 큰 거 안 바란다 뭐 색색이를 보내든지 좋은 거 있으면 저 봉화의 그 뭐고 각 지역마다 좋은 거 있잖아. 보내라이 좋습니다.
화자 1
50:59
그래서 요번 주말에 푹 쉬고 다음주에도 아주 활기찬 모습으로 돌아올게 약속할게요 그죠 요번 주는 내가 계속 골골 됐죠 그렇지만 아마 강의하는 데는 별 지장이 없 없었고 물론 잠깐잠깐 내가 몸이 좀 안 좋아서 아주 열정적인 액션이 조금 부족했는 거 있는데요. 아마 수업 듣는 데는 지장이 없을 줄 미습니다. 다음 주에 활기찬 모습으로 만나 뵙기를 기대하면서 오늘은 여기까지 하겠습니다.
'전진하(JJH)교수님의 강의 > 정보처리기사 산업기사' 카테고리의 다른 글
[정보처리] 데이터통신 - 데이터전송기술1 (0) | 2024.08.06 |
---|---|
[정보처리] 데이터통신 - 데이터통신의개요 (0) | 2024.08.06 |
[정보처리] 데이터베이스 - 정규화 (0) | 2024.08.06 |
[정보처리] 데이터베이스 - 관계데이터베이스언어2 (0) | 2024.08.05 |
[정보처리] 데이터베이스 - 관계데이터베이스언어1 (0) | 2024.08.05 |