Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
데이터베이스개론수업소개 
NHN NEXT 정호영 
나눔고딕및나눔고딕코딩글꼴을설치해주세요.
배움을위해필요한지식과경험 
-프로그래밍경험: Java, C++, Python 등 
-자료구조에대한기초지식보유
데이터베이스 
-데이터+ 베이스?
Relational Database Management System (RDBMS) 
-효율적이고, 안정적이고, 안전한다사용자데이터저장소 
-대용량의데이터를영구적으로저장, 관리, 접근할수있다.
RDBMS는 
안전(Safe) 합니다.
RDBMS는 
안전(Safe) 합니다. 
-데이터를영구적으로저장 
-은행, 증권회사에서사용 
-트랜잭션의보장 
-다른응용프로그램대치불가(아직까지) 
"SW 장애, HW 장애, 물리적장애, 천재지변등어떤요인도극복가능해야한...
RDBMS는 
안정적(Reliable) 입니다.
RDBMS는 
안정적(Reliable) 입니다. 
-고가용성(HA): 1년에99.999% 시간동작을보장
RDBMS는 
효율적(Efficient) 입니다.
RDBMS는 
효율적(Efficient) 입니다. 
-다사용자/ 대용량데이터를동시처리 
-한명이한번씩실행한것과비슷한결과를보장
RDBMS는 
편리(convenient)합니다.
RDBMS는 
편리(convenient)합니다. 아마도요 
-절차적언어인SQL을사용: 알고리즘에대해신경쓸필요없음 
-데이터독립성: 물리적인저장구조에대해신경쓸필요가없음
참고: Not Only SQL (NoSQL) 
-RDBMS 가아닌데이터베이스 
-특정기능에충실한경우가많음 
-더빠르다:Redis 
-더사용이쉽다: MongoDB 
-매우큰데이터(PB 이상)를저장할수있다: Hbase
데이터를안정적으로저장하는프로그램을직접구현하기? 
-매우어렵다. 
-사실상불가능 
그래서우리는이미잘만들어진데이터베이스를사용합니다.
1.SW 개발에필요한데이터베이스모델링 
2.관계형데이터베이스를잘사용하는방법 
3.관계형데이터베이스를사용해서코딩하는방법 
앞으로배울내용
코세라데이터베이스강의 
https://class.coursera.org/db/lecture/1 
헤드퍼스트SQL 
http://www.ebooks-it.net/ebook/head-first-sql 
참고자료
THANK YOU!!!
Upcoming SlideShare
Loading in …5
×

데이터베이스 베이직 소개

19,091 views

Published on

데이터베이스 베이직 소개

Published in: Engineering
  • Login to see the comments

데이터베이스 베이직 소개

  1. 1. 데이터베이스개론수업소개 NHN NEXT 정호영 나눔고딕및나눔고딕코딩글꼴을설치해주세요.
  2. 2. 배움을위해필요한지식과경험 -프로그래밍경험: Java, C++, Python 등 -자료구조에대한기초지식보유
  3. 3. 데이터베이스 -데이터+ 베이스?
  4. 4. Relational Database Management System (RDBMS) -효율적이고, 안정적이고, 안전한다사용자데이터저장소 -대용량의데이터를영구적으로저장, 관리, 접근할수있다.
  5. 5. RDBMS는 안전(Safe) 합니다.
  6. 6. RDBMS는 안전(Safe) 합니다. -데이터를영구적으로저장 -은행, 증권회사에서사용 -트랜잭션의보장 -다른응용프로그램대치불가(아직까지) "SW 장애, HW 장애, 물리적장애, 천재지변등어떤요인도극복가능해야한다."
  7. 7. RDBMS는 안정적(Reliable) 입니다.
  8. 8. RDBMS는 안정적(Reliable) 입니다. -고가용성(HA): 1년에99.999% 시간동작을보장
  9. 9. RDBMS는 효율적(Efficient) 입니다.
  10. 10. RDBMS는 효율적(Efficient) 입니다. -다사용자/ 대용량데이터를동시처리 -한명이한번씩실행한것과비슷한결과를보장
  11. 11. RDBMS는 편리(convenient)합니다.
  12. 12. RDBMS는 편리(convenient)합니다. 아마도요 -절차적언어인SQL을사용: 알고리즘에대해신경쓸필요없음 -데이터독립성: 물리적인저장구조에대해신경쓸필요가없음
  13. 13. 참고: Not Only SQL (NoSQL) -RDBMS 가아닌데이터베이스 -특정기능에충실한경우가많음 -더빠르다:Redis -더사용이쉽다: MongoDB -매우큰데이터(PB 이상)를저장할수있다: Hbase
  14. 14. 데이터를안정적으로저장하는프로그램을직접구현하기? -매우어렵다. -사실상불가능 그래서우리는이미잘만들어진데이터베이스를사용합니다.
  15. 15. 1.SW 개발에필요한데이터베이스모델링 2.관계형데이터베이스를잘사용하는방법 3.관계형데이터베이스를사용해서코딩하는방법 앞으로배울내용
  16. 16. 코세라데이터베이스강의 https://class.coursera.org/db/lecture/1 헤드퍼스트SQL http://www.ebooks-it.net/ebook/head-first-sql 참고자료
  17. 17. THANK YOU!!!

×