SQL(87)
-
엔터티(Entity)
1. 엔터티의 개념 엔터티의 정의 □ 변별할 수 있는 사물 - Peter Chen(1976) □ 데이터베이스 내에서 변별 가능한 객차 - CJ Date(1986) □ 정보를 저장할 수 있는 어떤 것 - James Martin(1989) □ 정보가 저장될 수 있는 사람, 장소, 물건, 사건, 개념 등 - Thomas Bruce(1992) 공통점 □ 엔터티는 사람, 장소, 물건, 사건, 개념 등의 명사에 해당됩니다. □ 엔터티는 업무상 관리가 필요한 관심사에 해당됩니다. □ 엔터티는 저장이 되기 위한 어떤 것(Thing)입니다. 2. 엔터티와 인스턴스에 대한 내용과 표기법 엔터티를 표현하는 방법은 각각의 표기법에 따라 조금씩 차이는 있지만, 대부분 사각형으로 표현됩니다. 과목, 강사, 사건은 엔터티에 해당하..
2023.02.27 -
데이터 모델의 이해
1. 모델링의 이해 가. 모델링의 정의 모델은 다양한 현상에 대해서 일정한 표기법에 따라 표현해 놓은 모형. 사람이 살아가면서 접할 수 있는 다양한 현상은 사람, 사물, 개념 등에 의해 발생된다고 했을 때, 모델링은 이것을 표기법에 따라 표기하는 것 자체를 의미합니다. * 복잡한 현실세계를 일정한 표기법에 따라 표현하는 일 나. 모델링의 특징 1) 추상화(모형화, 가설적)는 현실세계를 일정한 형식에 맞추어 표현한다는 의미로 정리할 수 있습니다. 2) 단순화는 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하여 쉽게 이해할 수 있도록 하는 개념을 의미합니다. 3) 명확화는 누구나 이해하기 쉽게 하기 위해 대상에 대한 애매모호함을 제거하고, 정확하게 현상을 기술하는 것입니다. 다. 모델링..
2023.02.26 -
SQLD(SQL 개발자), SQLP(SQL 전문가)란 무엇인가
SQL의 정의 SQL(Structured Query Language)은 데이터베이스를 직접 액세스 할 수 있는 언어로, 데이터를 정의하고(Data Definition), 조작하며(Data Manipulation), 조작한 결과를 적용하거나 취소할 수 있고(Transaction Control), 접근 권한을 제어하는(Data Control) 처리들로 구성됩니다. SQLP(SQL 전문가)의 정의 SQL 전문가(SQLP, SQL Professional)란 데이터베이스와 데이터 모델링에 대한 지식을 바탕으로 데이터를 조작하고, 추출하는 데 있어서 정확하고, 최적의 성능을 발휘하는 SQL을 작성할 수 있고, 이를 토대로 SQL을 내포하는 데이터베이스 프로그램이나 응용 소프트웨어의 성능을 최적화하거나, 이러한 성능..
2023.02.26