본문 바로가기
반응형

분류 전체보기778

영어 공부법 01 영어 공부법 01 문장의 균형에 힘쓰라! 능동형 작문에 익숙하라! 동사 구문을 즐겨 사용하라! 반복을 피하라! 단어의 뉘앙스를 구분하라! 알파벳 대입식 작문을 피하라! 표현의 군더더기를 제거하라! 구두점을 적극 구사하라! 숫자 표기법을 알아두라! 일관성을 유지하라! 한국인들은 영어 학습을 할 때 마치 인체 해부를 하듯 여러 분야로 나눠서 공부하기를 즐겨한다. 예컨대 "6월까지는 문법을 정리하고, 금년 말까지는 독해를 끝내야지."라는 식이다. 이 때 흥미로운 것은 개인의 영어 학습 일정표에서 대개 회화나 작문을 맨 마지막으로 미루어놓고 있다는 사실이다. 이것은 그 만큼 많은 사람들이 회화나 작문을 어렵게 여기고 또 최후에 정복해야할 대상으로 여기고 있다는 증거이다. 한편 내 개인 경험으로 미루어보면, 영어.. 2009. 10. 31.
성공하는 프로그래머들의 9가지 코딩 습관 좋은 소스 코드가 좋은 프로그램을 만든다 작 동하는 결과만 좋으면 소스 코드는 어떻게 만들어지든 상관이 없다고 생각하는 사람들이 있다. 절대로 그렇지 않다. 프로그램은 한 번 만들고 끝나는 법이 없다. 계속되는 버그 수정, 기능 확장 등 계속적인 관리가 필요하다. 그래서 소스 코드는 최대한 알아보기 쉽고 관리하기 쉽게 만들어져야 한다. 이 것은 1차로 프로그래머를 위한 것이지만 결국 프로그램의 성능에도 영향을 미칠 수밖에 없다. 관리하기 어려운 소스 코드에서 좋은 프로그램이 나오는 것은 불가능하기 때문이다. 이 글을 통해 좋은 프로그래밍 습관을 배워보자. 이 글을 제대로 이해하려면 최소한 하나의 프로그래밍 언어는 어느 정도 알고 있어야한다. ASP,PHP,Perl,Java-script 등의 스크립트 언어.. 2009. 10. 31.
데이터베이스 정규화 데이터베이스 정규화 (Database Normalization) 작성자 : 김문규 최초 작성일 : 2009. 4.16 1. 들어가며 데이터베이스 정규화는 설계된 데이터베이스의 유지와 보수를 위해서 꼭 지켜져야 할 기본 규칙들이 잘 구현되었는 지를 확인하는 과정입니다. 훌륭하지 않은 모델러에 의해 만들어진 모델도 정규화의 과정을 거치면 피해야할 데이터베이스 상의 오류 가능성들이 대부분 사라지게 됩니다. 여기서 중요한 사실은 정규화는 데이터 모델을 검증하는 것이지 모델링의 기술은 아니라는 점입니다. 하지만, 실제로는 정규화에 대해서 잘 이해하고 있다면 이를 고려하여 훌륭한 모델을 도출할 수 있다고 생각됩니다. 정규화의 목적은 데이터베이스 상의 오류인 Anomaly(아노말리)를 제거하는 것입니다. 이를 유발하.. 2009. 10. 31.
객체지향 데이터 베이스 ▶ 1. 객체지향 데이터 베이스의 개요 1.1 객체지향의 개념 (1) 종래의 정보 모델의 문제점 : 데이터와 연산 분리 설계 - 자료와 연산간의 연관관계 관리 곤란 - 자료 변환 관리 곤란 - 구조변환 관련 연산집합 관리 곤란 - 설계에 중복발생 가능성 - 유지 보수 복잡 (2) 기존 데이터베이스 기술의 문제점 - 멀티미디어 데이터와 같이 비정형 구조 형태의 데이터 처리 불가능 - 정규화의 원칙성 결여와 성능문제 야기시킴 - 제한된 자료 type만 사용 (3) 객체지향 설계 개념 : 실세계에 존재하는 개념적 엔티티를 중심으로 모델링하는 방식 (4) 객체지향 기술의 장점 - 빠른 개발속도 : 기존의 객체 사용 - 시스템의 품질향상 : 이미 증명된 클래스를 재사용 - 유연성(flexibility)과 관리 용.. 2009. 10. 31.
데이터 모델링에서 사용하는 기본 개념 2 데이터 모델링에서 사용하는 기본 개념 2 Relationship(관계) 작성자 : 김문규 최초 작성일 : 2009. 4.16 이번에 다룰 개념은 Relationship 입니다. 우리말로는 관계입니다. 엔터티간의 연관성을 설명하는 것입니다. 단순히 생각하면, 속하는 관계, 속하지 않는 관계, 필수로 연관되는 관계, 있어도 그만 없어도 그만인 관계...들이 있지요. 이런 관계들이 어떻게 정의되는 지 확인해 보세요. 1. Relationship 이란? 엔터티들을 연결하여 의미를 가지는 모델로 만들어 주는 것을 의미합니다. 엔터티가 명사였다면, 관계는 동사에 해당하지요. "사원은 부서에 속한다." 라는 모델에서 사원, 부서는 엔터티, 속한다는 관계가 되겠습니다. 연결되었다는 것은 관련된 제약이 있다는 말입니다... 2009. 10. 31.
데이터 모델링에서 사용하는 기본 개념 1 데이터 모델링에서 사용하는 기본 개념 1 Entity(엔터티, 개체), Attribute(어트리뷰트, 속성), Key(키) 작성자 : 김문규 최초 작성일 : 2009. 4.14 데 이터 베이스 모델링은 어느 정도의 경험만 있다면 누구나나 할 수 있습니다. 논리 정연하게 열심히 고민하면 이론적인 모든 것들이 자연히 그 결과로 나타내기 때문입니다. 하지만, 이론적인 기반없이 고민하는 경우 시간의 낭비가 심하고 후임자에게 그 논리를 설명해 주기 매우 어렵게 됩니다. 따라서, 공부하셔야죠~. 실전에 들어가기 전에 알아야 할 것들이 있으며 이를 간단하게 확인해 보죠. 1. Entity 데이터모델링의 기본으로 식별 되어야 하는 대상을 의미합니다. 테이블에 해당할 가능성이 매우 높습니다. 인사 시스템을 예로 들면, .. 2009. 10. 31.
반응형