728x90 반응형 전체 글120 정규표현식 - Regular Expression 정규표현식이란?Regular Expression을 줄여서 Regex, Regexp 등으로 불린다. Computer Science의 정규 언어(Regular Language)로부터 유래한 것으로, 특정한 규칙을 가진 문자열의 집합을 표현하기 위해 쓰이는 *형식 언어이다. 정규표현식 메타 문자메타 문자는 특정한 문자 혹은 문자 계열을 대신하여 표시하는 문자로, 메타 문자를 이용하면 특정한 규칙을 가진 여러 단어를 하나의 패턴으로 함축할 수 있다. 참고로 메타문자에서 대소문자는 서로 반대되는 의미를 지니는 경우가 많다. ^ : 문자열의 시작을 표현.^http : 문자열이 'http'로 시작하는 경우에만 매칭. 문자열 중간에 나타나는 http('ahttps' -> 매칭X)에는 매칭하지 않음. [ ... ] 대.. 2024. 5. 16. [Data Modeling-데이터 모델링]데이터 모델링 모델링모델링이란 "복잡한 현실 세계를추상화, 단순화, 명확화하기 위해 일정한 표기법에 의해 표현하는 기법"이라 한다. 여기서 말하는 추상화, 단순화, 명확화에 대해서 정의해 보겠다.추상화 : 현실 세계를 일정한 형식에 맞춰 표현하는 것단순화 : 현실 세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하는 것명확화 : 누구나 분명하게 이해하기 위해 정확하게 현상을 기술하는 것 모델링은 정보시스템 구축에서 계획/분석/설계 단계에서는 업무를 분석하고 설계하는데 이용되고, 구축/운영 단계에서는 변경과 관리 목적으로 이용된다. 모델링의 관점모델링 = 데이터 관점 + 프로세스 관점 + 데이터와 프로세스의 상관관점 데이터 관점 업무가 어떤 데이터와 관련 있는지 Or 데이터간의 관계는 무엇인지에 대해서 모델링하는.. 2017. 2. 17. [Data Modeling-데이터 모델링]관계(Relationship) 관계란데이터 모델에서의 관계란 "엔터티 간 논리적인 연관성"을 의미한다. 관계는 엔터티간의 연관성을 나타냈기 때문에 엔터티의 정의에 영향을 받고 속성 정의 및 관계 정의에도 영향을 받는다. 관계는 존재에 의한 관계와 행위에 의한 관계로 구분될 수 있다. 이는 엔터티간 어떠한 목적으로 관계가 이뤄졌는지에 따라 분류된다. 관계 패어링관계 패어링이란 엔터티 내의 인스턴스가 개별적으로 관계를 가지는 것을 뜻한다.관계는 관계 패어링의 집합을 논리적으로 표현한것이다. 존재에 의한 관계 사원은 부서에 항상 속해있다. OR 부서는 사원을 포함할 수 있다.사원은 부서에 소속되어 있기 때문에 나타나는 관계다. 즉, 존재의 형태에 의해 관계가 형성된다. 행위에 의한 관계고객이 주문하면 주문이 발생된다. OR 주문은 고객에 .. 2017. 2. 12. [Modeling-모델링]속성(Attribute) 속성이란속성이란 사전적인 의미로 사물의 성질 또는 본질로 정의된다.데이터 모델링 관점에서의 속석이란 "업무에 필요한 데이터로 의미로 더이상 분리되지 않는 최소의 데이터 단위"를 뜻한다.속성은 분석단계에서 엔터티 내에 존재하는 여러개의 인스턴스가 가지는 동일한 성격은 무엇인지를 파악하고 이에 이름을 부여하여 엔터티의 속성으로 정의하는게 좋다. 또한 속성은 엔터티의 구체적인 성질을 나타내는 것으로 하나의 속성이 두개의 의미를 갖아서는 안된다. 속성 표기법사원엔터티를 IE/Barker 표기법으로 표현해 보겠다. [IE 표기법] [Barker 표기법] 속성 특징- 해당 업무에 필요하고 관리자고자 하는 정보이어야 한다.- 주식별자에 함수적 종속성을 가져야한다.- 하나의 속성에 하나의 값만 관리된다.(여러개의 값을.. 2017. 2. 11. 이전 1 ··· 26 27 28 29 30 다음 728x90 반응형