87가지 키워드로 배우는 Oracle DataBase
야마다 세이치 외 지음 / 영진.com(영진닷컴) / 2002년 5월
평점 :
절판


책장 구석에 놓여져 있는 책인데 리마인드 하는 마음에서 한 번 읽어 보았습니다. 각각의 키워드에 대하여 집중적으로 설명하고 있어서 단편적인 지식을 습득하기에는 효과적인 서적입니다. 기본적인 내용은 지금도 공유하고는 있지만 너무 시간이 지난 책이라 굳이 찾아서 볼 필요는 없어보이네요. ^^;


기본적인 내용이라 아래와 같이 정리해 보았습니다. 

  • 테이블(Table)은 데이터를 저장하는 객체로, 관계형 데이터베이스의 기본입니다. 가로를 행(로우, Row) 세로를 열(컬럼, Column)이라고 합니다.
  • 인덱스(Index)란 색인이라고도 하는데 테이블에 저장되어 있는 데이터에 고속으로 접근하기 위한 장치를 말합니다.
  • 뷰(View)란 한 개 이상의 테이블 또는 뷰를 기준으로 작성된 가상테이블을 말합니다. 
  • 동의어(Synonym)은 테이블과 뷰, 시퀀스, 스토어드 프로시저 등에 달 수 있는 다른 이름입니다.
  • 시퀀스(Sequence)란 연속된 일련의 정수를 생성하기 위한 데이터베이스 오브젝트입니다.
  • 스토어드 프로시저(Stored Procedure)는 데이터베이스에 저장된 프로그램을 말합니다.
  • 트리거(Trigger)란 테이블 데이터를 수정했을 때 자동으로 실행되는 프로그램을 말합니다.
  • 스키마 오브젝트(Schema Object)란 데이터에 저장되어 있는 오브첵트로 대표적으로 테이블과 색인, 뷰, 시퀀스 등을 가리킵니다.
  • 행 레벨 락(Row Level Lock)은 오라클의 가장 기본적인 기능 중 하나로 이 기능에 의해 최대의 동시 실행을 실현합니다.
  • 리드 컨시스턴시(Read Consistency)란 사용자가 질의를 시작한 시점에서 읽은 데이터를 유지하는 기능입니다.
  • 트랜젝션(Transaction)이란 밀접히 관련되어 분리할 수 없는 한 개 이상의 작업의 단위처리를 말합니다. 
  • 세이브 포인트(Save Point)란 트랜잭션 도중에 정의하는 중간 지점을 의미합니다.
  • 데드락(Dead Lock)이란 복수 트랜잭션 간에 각각 상대방의 락이 해제되기를 기다리기 때문에 영원히 대기 상태가 되는 현상입니다.
  • 정합성 제약(Integrity Constraints) : NOT NULL 제약, UNIQUE 제약, Primary Key 제약, Check 제약, Referential 제약
  • ROWID는 각 해이 저장되어 있는 위치를 나타내는 주소입니다.
  • NLS(National Language Support)란 다국어 지원이라는 의미입니다.



댓글(0) 먼댓글(0) 좋아요(4)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
SQLite 마스터 북 아이 러브 모바일 (I♥Mobile) 11
그랜트 알렌 & 마이크 오웬스 지음, 심재철 옮김 / 제이펍 / 2011년 4월
평점 :
절판


SQLite는 가볍고 이식성이 좋은 훌륭한 데이터베이스이다. 하지만 "SQLite 마스터 북"은 대학교 전공서적처럼 설명은 많은데 뭔가 실용적이지 않은 내용들로 채워져 있어서 실무에서 사용하는 내용은 이 책에서 30%도 안되어 보이는게 아쉽습니다. 번역하는 사람이 많은 내용을 번역하느라 고생이 많았겠습니다.


지금까지 진행한 프로젝트에 SQLite를 사용했던 경우가 2번 있었습니다. 쿼리에 대한 부분은 데이터베이스의 공통적인 내용이라 웹개발자 입장에서 부담없이 수행할 수 있는데, 설치 및 설정 그리고 이관과 같은 관리적인 내용은 SQLite 특화된 내용이라 구글에서 검색해서 찾아서 진행하였습니다. 


이 책을 처음부터 마지막까지 2번정도 읽어보았는데 설명이 너무 장황하고 복잡하여 내용이 쉽게 전달되지 않았고 내용은 많은데 정작 필요한 것은 없어서 실용적인 서적이라기 보다는 학술서적처럼 여겨집니다. 핵심 C API와 확장 C API 가 두 챕터를 차지하는데 C언어를 사용하여 SQLite개발하는 사람에게는 어느정도 도움이 될지도 모르겠습니다.


댓글(0) 먼댓글(0) 좋아요(5)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
kimho의 MySQL로 배우는 데이터베이스 프로그래밍
김호 지음 / 영진.com(영진닷컴) / 2003년 1월
평점 :
절판


"MySQL" 이제는 프로젝트에서도 많이 사용하고 있고 삼성전자에서도 웹사이트 구축시 MySQL이나 MariaDB을 데이터베이스로 사용하고 있습니다. 


다른 데이터베이스와 특이했던 기억은 권한을 메모리에서 관리하기 때문에 권한에 관한 값을 변경하면 Flush Privileges;라고 입력했던 것입니다. 페이지 마다 관련 내용을 평이하게 풀어서 표현하고 있어서 MySQL을 처음 대하는 사람도 알기쉽게 구성이 되어 있습니다. 내용의 깊이는 깊지 않습니다. 


다른 관계형데이터베이스에 뒤지지 않는 함수가 많이 있어 여러가지 기능을 쉽게 이용할 수 있습니다. MySQL에서는 비밀번호를 암호화하여 저장할 때 PASSWORD()라는 함수를 사용하면 됩니다. MySQL에서는 백업과 복원도 다른 데이터베이스 보다 쉽게 진행할 수 있습니다.


댓글(0) 먼댓글(0) 좋아요(4)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
나실인의 비밀 - The Secret of Nazarite
김성곤 지음 / 두날개 / 2011년 2월
평점 :
절판


거룩한 나실인 세대여, 일어나라! 

이 시대 역사의 주역, 영적 나실인으로 당신을 부르신다!


나실인은 거룩하게 구별된 자로 포도주나 독주를 마시지 않고, 머리를 깍지 않고, 부정한 것을 만지지 않는 삶을 살아야 합니다. 자신을 하나님께 바쳐 자신의 생각대로 자신의 뜻대로 살지 않고 하나님이 말씀에 따라 살아야 합니다. 예수님도 나실인으로 살았습니다.


제목과 목차를 보고 선택한 서적인데 지금 저에게 꼭 필요한 내용을 담고 있어서 마음에 새기면서 읽었습니다. 하나님의 백성이 하나님의 백성답게, 그리드스도인이 그리스도인답게 살지 않으면 그냥 아무렇지 않게 끝나는 것이 아니라 하나님의 말씀 앞에 심판의 길로 들어서게 됩니다. 하나님의 말씀은 옳고 그른 것을 따지며 가려내는 것이 아니라 믿고 순종하며 행함이 따라야 하는 것입니다.


세상의 가치관과 풍습은 인간 중심적이며 낭만적입니다. 인간의 본성을 따르기 때문에 쾌락을 즐기며, 술문화와 성문화가 발달되고, 온간 향락과 중독의 영향아래 있습니다. 반면 하나님의 말씀은 재미없어 보이고 딱딱하게 여겨지며 때론 무슨 말인지도 모르겠으며 답답하게 느껴지기도 합니다. 오로지 말씀을 듣고 읽고 묵상하고 깨달아 순종하며 사는 것이 전부입니다. 하지만 하나님이 함께 하시면 저주는 축복으로, 죽음은 생명으로, 없는 것은 있는 것으로 바뀌는 수많은 이야가 가능해집니다. 하나님이 개입하는 인생에는 반전이 일어납니다. 


많은 사람들이 알고 있는 삼손은 불임의 상황에서 하나님의 은혜로 구별되어 태어난 나실인이었지만 나실인의 삶으로 살기 보다는 자기 소견에 옳은대로 행동할 때가 많았습니다. 하지만 하나님의 계획을 온전하기 이루기 위해 그런 삼손에게 하나님의 영을 허락하심으로 어떻게 역사를 만들어 가는지 자세히 설명되어 있습니다. 


지극히 평범한 상황에서도 위대한 일을 시작하시고 우리를 결코 고아와 같이 버려두지 않으시고 하나님의 계획을 하나씩 완성해 가십니다. 상처를 치유하시고 회복하시고 위로하시는 하나님의 사랑과 은혜를 깨달아야 합니다. 하나님의 임재가 충만할 때 인간의 계획을 멈추게 되고 하나님의 계획을 따라 살게 됩니다. 말씀과 성령의 능력으로 변화된 사람은 어떠한 상황에서도 믿음으로 당당하며 삶의 절망과 낙심을 이기도 두려움을 물리칩니다.


댓글(0) 먼댓글(0) 좋아요(5)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
오사카 소년 탐정단 오사카 소년 탐정단
히가시노 게이고 지음, 김난주 옮김 / 재인 / 2015년 2월
평점 :
품절


  1. 시노부 선생님의 추리
  2. 시노부 선생님과 집 없는 아이
  3. 시노부 선생님의 맞선
  4. 시노부 선생님의 크리스마스
  5. 시노부 선생님의 은혜


작가 히가시노 게이고의 고향인 오사카를 배경으로 해서 활기찬 초등학교 교사인 시노부와 그의 제자들과 함께 사건과 관련된 이야기로 구성되어 있습니다. 다섯편의 단편으로 되어 있어서 한편이 끝나면 또 다른 이야기가 전개되는 구성이라 그런 느낌이 들었습니다. 주요 등장인물은 동일하여 추리소설을 읽는 것이 아니라 TV 드라마를 보는 것 같았습니다. 상황에 대한 묘사가 심플하여서 장면을 연상하기가 쉬웠습니다. 


내용이 무겁지 않아 가벼운 마음으로 추리소설을 읽고자 하시는 분들에게 추천합니다.


댓글(0) 먼댓글(0) 좋아요(5)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo