본문 바로가기

전체 글

(113)
[DB] 데이터 모델링 이 글은 데이터베이스 스터디 중 학습한 내용을 정리한 것입니다. 데이터 모델링 데이터 모델링이란? 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정을 말합니다. 현실세계 -> 컴퓨터 세계로 바로 변환하는 것은 그 절차가 모호하기 때문에, 세부적으로 데이터 모델링은 개념적 모델링과 논리적 모델링으로 나눠집니다. 개념적 모델링이란, 현실 세계의 대상에 대한 중요 데이터를 추출하여 개념 세계로 옮기는 작업을 말합니다. 여기서 핵심적인 포인트는 모~~든 데이터가 아닌 중요 데이터를 추출한다는 것입니다. 현실 세계의 개체가 가지고 있는 수많은 특성 중에서, 내가 필요로 하는 데이터만을 추출하는 추상화(또는 모델링) 작업을 수행하는 것입니다. 논리적 모델링이란, 개념적 모델링으로 도출한 .. 2024. 1. 11. 15:02
[DB] 스키마와 데이터베이스 3단계 구조 이 글은 데이터베이스 스터디 중 학습한 내용을 정리한 것입니다. 데이터베이스 시스템 데이터베이스의 구성요소를 모두 모아, 데이터베이스 시스템이라고 말합니다. DB 시스템은 위와 같은 요소들로 구성되있습니다. 이 글에서는, 그 중 데이터베이스 3단계 구조와 스키마에 대해 알아볼 것입니다. 3단계 데이터베이스 구조 3단계 데이터베이스 구조는, 미국의 표준화 기관인 ANSI/SPARC에서 제안한 “데이터베이스의 복잡한 내부 구조를 감추고 일반 사용자가 데이터베이스를 쉽게 이해하고 이용할 수 있도록 만든 3단계 구조”입니다. 3단계 DB 구조는 아래의 단계로 구성됩니다. 내부 단계 → 외부 단계로 갈수록 추상화의 레벨이 높아집니다. 외부 단계 : 개별 사용자 관점 (집주인 관점) 개념 단계 : 조직 전체의 관점.. 2024. 1. 10. 18:33
[DB] 데이터베이스란? 이 글은 데이터베이스 스터디 중 학습한 내용을 정리한 것입니다. 데이터베이스 기본 개념 데이터와 정보의 차이점 데이터 : 단순히 관찰하거나 측정하여 수집한 사실 이나 값 정보 : 데이터를 의사결정에 유용하게 활용할 수 있도록 처리하여 체계적으로 조직한 결과물 정보 처리 : 데이터를 상황에 맞게 분석하거나 해석하여 데이터 간의 의미를 파악 정보 시스템의 관점에서, 데이터를 저장하고 있다가 필요할 때 제공해주는 대상을 데이터베이스라고 말합니다. 데이터베이스의 정의 정의 : 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합 공유 데이터 : 특정 조직의 여러 사용자가 함께 소유하고 이용 → 다른 사용자들과 함께 사용할 수 있어야 함 통합 데이터 : 데이터의 중복을 최소화하.. 2024. 1. 10. 18:20
[HTTP] 14. 보안 HTTP 이 포스팅은 "HTTP-완벽 가이드" 책을 학습하고 정리한 것입니다. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=49731592 HTTP 완벽 가이드 HTTP 규약이 어떻게 동작하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명한다. 하지만 이 책은 단순히 HTTP에 대해서만 다루지는 않는다. HTTP가 효율적으로 동작하도록 함께 사 더보기 HTTP 완벽 가이드 - 시리즈 01. HTTP 개관 02. URL과 리소스 03. HTTP 메시지 04. 커넥션 관리 05. 웹 서버 06. 프락시 07. 캐시(1) 07. 캐시(2) 10. HTTP/2.0 11. 클라이언트 식별과 쿠키 12. 기본 인증 14. 보안 HTTP 15. 엔터티와 인코딩 16... 2024. 1. 10. 13:56
[HTTP] 12. 기본 인증 이 포스팅은 "HTTP-완벽 가이드" 책을 학습하고 정리한 것입니다. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=49731592 HTTP 완벽 가이드 HTTP 규약이 어떻게 동작하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명한다. 하지만 이 책은 단순히 HTTP에 대해서만 다루지는 않는다. HTTP가 효율적으로 동작하도록 함께 사 www.aladin.co.kr 더보기 HTTP 완벽 가이드 - 시리즈 01. HTTP 개관 02. URL과 리소스 03. HTTP 메시지 04. 커넥션 관리 05. 웹 서버 06. 프락시 07. 캐시(1) 07. 캐시(2) 10. HTTP/2.0 11. 클라이언트 식별과 쿠키 12. 기본 인증 14. 보안 HTTP.. 2024. 1. 9. 14:50
[HTTP] 10. HTTP/2.0 이 포스팅은 "HTTP-완벽 가이드" 책을 학습하고 정리한 것입니다. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=49731592 HTTP 완벽 가이드 HTTP 규약이 어떻게 동작하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명한다. 하지만 이 책은 단순히 HTTP에 대해서만 다루지는 않는다. HTTP가 효율적으로 동작하도록 함께 사 www.aladin.co.kr 더보기 HTTP 완벽 가이드 - 시리즈 01. HTTP 개관 02. URL과 리소스 03. HTTP 메시지 04. 커넥션 관리 05. 웹 서버 06. 프락시 07. 캐시(1) 07. 캐시(2) 10. HTTP/2.0 11. 클라이언트 식별과 쿠키 12. 기본 인증 14. 보안 HTTP.. 2024. 1. 8. 18:47
[HTTP] 07. 캐시 (2) 이 포스팅은 "HTTP-완벽 가이드" 책을 학습하고 정리한 것입니다. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=49731592 HTTP 완벽 가이드 HTTP 규약이 어떻게 동작하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명한다. 하지만 이 책은 단순히 HTTP에 대해서만 다루지는 않는다. HTTP가 효율적으로 동작하도록 함께 사 www.aladin.co.kr 더보기 HTTP 완벽 가이드 - 시리즈 01. HTTP 개관 02. URL과 리소스 03. HTTP 메시지 04. 커넥션 관리 05. 웹 서버 06. 프락시 07. 캐시(1) 07. 캐시(2) 10. HTTP/2.0 11. 클라이언트 식별과 쿠키 12. 기본 인증 14. 보안 HTTP.. 2024. 1. 8. 14:12
[HTTP] 07. 캐시 (1) 이 포스팅은 "HTTP-완벽 가이드" 책을 학습하고 정리한 것입니다. https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=49731592 HTTP 완벽 가이드 HTTP 규약이 어떻게 동작하고 웹 기반 애플리케이션을 개발하는 데 어떻게 사용하는지 설명한다. 하지만 이 책은 단순히 HTTP에 대해서만 다루지는 않는다. HTTP가 효율적으로 동작하도록 함께 사 www.aladin.co.kr 더보기 HTTP 완벽 가이드 - 시리즈 01. HTTP 개관 02. URL과 리소스 03. HTTP 메시지 04. 커넥션 관리 05. 웹 서버 06. 프락시 07. 캐시(1) 07. 캐시(2) 10. HTTP/2.0 11. 클라이언트 식별과 쿠키 12. 기본 인증 14. 보안 HTTP.. 2024. 1. 7. 21:27
[클라우드] 그림으로 배우는 클라우드 그림으로 배우는 클라우드 2nd Edition IT 관련 종사자, 사내 정보 시스템 담당자, 클라우드 서비스 및 기술 활용 사례를 배우고 싶은 사람들을 대상으로 클라우드 서비스를 도입하거나 실무에 활용하고자 할 때 도움이 될 수 있는 다 www.aladin.co.kr Ch1. 클라우드란? 01. 클라우드 컴퓨팅이란? 클라우드 컴퓨팅이란 컴퓨터를 사용한 정보 처리를 자신이 보유한 PC가 아닌, 인터넷 너머에 존재하는 클라우드 사업자의 컴퓨터에서 처리하는 서비스를 말한다. 즉, 회사의 정보를 회사 안에 구축된 시스템에서 처리하는 것이 아니라 클라우드 사업자의 데이터 센터 안의 시스템에서 처리하는 것이다. IT 자산을 소유하는 것이 아니라, 서비스로서 이용하는 모델이다. 클라우드 사용자는 자체 시스템을 구축할.. 2024. 1. 7. 18:44
[책 서평] 마음챙김 마음챙김 세계적인 베스트셀러 저자인 브레네 브라운, 수전 케인, 앤젤라 더크워스의 뒤를 이어, 오늘날 많은 대중으로부터 관심을 받고 있는 마음챙김이라는 주제를 통해 성과, 개인적 성장, 문화에 관 www.aladin.co.kr 마음챙김에 관한 이야기를 알게 된 것은 군 복무 시절이 처음인 것 같다. 마음이 울적해 도움을 받고 싶어 영내 도서관에 가서 '감정'과 '마음챙김'에 관한 책을 읽었었다. 책을 읽고 나서 일시적으로 마음이 편해지는 느낌을 받았다. 하지만 일시적이였을 뿐, 시간이 지나니 다시 우울감이 찾아 왔엇다. 그래서 '마음챙김' 책이 씽큐ON 8기 두번쨰 책으로 선정 되었다고 했을 때, 뻔한 이야기를 하는 자기계발서가 아닐까(?) 기대가 되지 않았다. ​ 책을 읽으며 원래 알고 있는 것을 말하.. 2024. 1. 7. 18:40
[책 서평] 나를 나답게 만드는 것들 나를 나답게 만드는 것들 영리하고, 유쾌하며, 괄목할 만한 성과를 이룬 인디애나의과대학 빌 설리번 교수는 이 책을 통해 유전학, 미생물학, 심리학, 신경학의 렌즈로 바라보며 실제 현실에서 우리 자신이 우리답게 행 www.aladin.co.kr 제목 그대로 나를 나답게 만드는 것들에 대한 책. 내가 알지 못했던 내 몸에 생물학적 요소들이 나에게 어떤 영향을 주고 나를 형성하는 지 알려주는 책이다. 이 책을 읽고 나의 사고방식의 변화가 왔다. ​ “이 재밌는 책은 여러분이 자기 자신을 보는 방식을 바꿀 것이다.” -타이 타시로, 저자 ​ 책을 읽고나서 생각하는 방식의 변화를 느끼고 있다. 평소에도 나는 환경이 결과에 대한 큰 영향력을 갖고 있다고 생각했지만, 구체적인 근거를 가지고 있지는 않았다. 이 책은 .. 2024. 1. 7. 18:39
[책 서평] 국가는 왜 실패하는가 국가는 왜 실패하는가 왜 어떤 나라는 가난하고, 어떤 나라는 부유한가. 여기 실패한 국가들이 있다. 가난, 부정부패, 형편없는 교육으로 신음하고 있는 나라들이다. 이들이 실패한 이유는 무엇일까? 같은 전철을 밟지 www.aladin.co.kr 국가의 흥망상쇄를 결정하는 중요한 요인은 ‘제도’라고 저자는 말한다. 정치 및 경제제도의 상호작용으로 선순환 구조를 만들어 지속적인 성장이 가능케 된다. 포용적인 제도로서 경제제도는 사유재산권을 인정해주고 발전을 위한 인센티브를 제공해줘야 한다. 정치제도는 중앙집권화를 구축해야 하며, 독재정권이 아닌 분산된 권력하의 다원주의 체제로 이어지도록 만들어져야 한다. ​ 저자는 기존의 가설들을 비판하며 ‘제도의 차이’가 국가실패의 주요한 원인임을 지지한다. ‘지리적 위치 .. 2024. 1. 7. 18:36
[책 서평] 달라이 라마의 행복록 달라이 라마의 행복론 명상과 예화, 불교와 심리학의 만남을 통하여 우리가 매일 겪다시피 하는 우울, 걱정, 분노, 질투 또는 기분 나쁜 감정 등등을 어떻게 다스리는가를 보여준다. 인간관계, 건강, 가정, 직업 등을 www.aladin.co.kr 이 책은 정신의학자 ‘하워드 커틀러’와 티벳 불교의 정신적 스승 ‘달라이 라마’의 대화를 글로 풀어낸 것이다. 달라이 라마는 말한다. 행복은 삶의 목표이다. ​ ‘달라이 라마’의 책이기 때문에 종교와 관련된 책이라고 생각되지만 종교에 관한 이야기는 나오지 않는다. 종교를 넘어 모든 인간에게 적용될 수 있는 행복에 이르는 길을 설명한다. 필자는 그중 고통에 대한 접근법이 가장 인상 깊었다. ​ 저자에 따르면 고통은 인간이 피할 수 없는 것이다. 하지만 의학계가 발전.. 2024. 1. 7. 18:34
[책 서평] 그 산이 정말 거기 있었을까 그 산이 정말 거기 있었을까 2021년은 한국 문학의 거목, 박완서가 우리 곁을 떠난 지 꼬박 10년이 되는 해다. 그의 타계 10주기를 기리며 박완서 문학의 정수로 꼽히는 연작 자전소설 두 권이 16년 만에 새로운 옷을 입고 독자 www.aladin.co.kr 이 책은 ‘그 많던 싱아는 누가 다 먹었을까’의 후속 작품이다. 6.25전쟁 이후부터 전쟁이 끝날 무렵까지의 이야기가 담겨있다. ​ 책에서는 전쟁 중 남한군과 북한군이 서로 서울을 수복하고 탈환하는 과정에서 저자가 피난을 가는 과정을 그리고 있다. 짧은 기간 동안의 고된 경험들을 세밀하게 표현하여 현장감을 느끼게 하였다. 특히 저자가 당시 느꼈던 감정의 묘사는 다른 소설과는 다르게 노골적이었다. 그래서 더 몰입감을 느낄 수 있게 하였다. ​ 필자.. 2024. 1. 7. 18:33