본문 바로가기

분류 전체보기

(50)
1-1. 데이터 모델링의 이해_(2)엔터티(Entity) 제2절 엔터티(Entity) 1. 엔터티의 개념: 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것(Thing) 2. 엔터티와 인스턴스에 대한 내용과 표기법: 사각형으로 엔터티 표현 3. 엔터티의 특징 가. 업무에서 필요로 하는 정보 나. 식별이 가능해야 함 : 실별자, 일련번호, PK(Primary Key) 다. 인스턴스의 집합 라. 업무프로세스에 의해 이용 마. 속성을 포함 바. 관계의 존재 4. 엔터티의 분류 가. 유무형에 따른 분류 : 유형엔터티, 개념엔터티, 사건엔터티 나. 발생시점에 따른 분류 1) 기본엔터티(키엔터티) : 독립적이고 타 엔터티의 부모 역할 2) 중심엔터티 : 업무에서 중심 역할 3) 행위엔터티 : 자주 내용이 바뀌거나 데이터량이 증가 됨 5. 엔터티의 명명 1..
1-1. 데이터 모델링의 이해_(1)데이터 모델의 이해2 제1절 데이터 모델의 이해 7. 데이터 모델링의 중요한 세 가지 개념 가. 데이터 모델링의 세 가지 요소 1) 업무가 관여하는 어떤 것(Things) 2) 어떤 것이 가지는 성격(Attributes) 3) 업무가 관여하는 어떤 것 간의 관계(Relationships) 나. 단수와 집합(복수)의 명명 8. 데이터 모델링의 이해관계자 가. 이해관계자의 데이터 모델링 중요성 인식: ‘프로그래머는 데이터집합의 탐색자이다’ 나. 데이터 모델링의 이해관계자: DBA(DataBase Administrator), 프로젝트 개발자, 현업업무전문가, 전문 모델러 9. 데이터 모델의 표기법인 ERD의 이해 가. 데이터 모델 표기법: 엔터티를 사각형으로 표현하고 관계를 마름모 속성을 타원형으로 표현 나. ERD(Entity ..
1-1. 데이터 모델링의 이해_(1)데이터 모델의 이해 제1절 데이터 모델의 이해 1. 모델링의 이해 가. 모델링의 정의 : 다양한 현상(사람, 사물, 개념 등)을 표기법에 의해 규칙을 가지고 표기하는 것 나. 모델링의 특징 : 추상화, 단순화, 명확화 1) 추상화(모형화, 가설적)는 현실세계를 일정한 형식에 맞추어 표현을 한다는 의미로 정리할 수 있다. 즉, 다양한 현상을 일정한 양식인 표기법에 의해 표현한다는 것이다. 2) 단순화는 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하여 쉽게 이해할 수 있도록 하는 개념을 의미한다. 3) 명확화는 누구나 이해하기 쉽게 하기 위해 대상에 대한 애매모호함을 제거하고 정확(正確)하게 현상을 기술하는 것을 의미한다. 다. 모델링의 관점 : 데이터 관점, 프로세스 관점, 데이터와 프로세스의 상관 관..
[Python] List_Comprehension 리스트 안에서 for문, if문 사용하기 ■ List_Comprehension List_Comprehension은 조금 연습하면 반복문 등을 보다 편리하게 만들 수 있습니다. 1~10까지의 숫자 중에 5이상인 값만 추출하여 list로 저장하는 for문을 만들어 보겠습니다. # 1~10까지 숫자 중에 5이상만 추출하는 for문 og_list=[1,2,3,4,5,6,7,8,9,10] for i in og_list : if i >= 5 : print(i) ##### result ##### 5 6 7 8 9 10 # 1~10까지 숫자 중에 5이상만 list로 저장 og_list=[1,2,3,4,5,6,7,8,9,10] new_list = [] for i in og_list : if i >= 5 : new_list.append(i) ##### resul..
17. 파이썬 함수: 추가 형태와 기능(완벽 정리), lambda, global, args #*매개변수 #args #global #글로벌 #lambda #람다 #파이썬함수 ​ 파이썬 함수의 기본 형태는 아래 링크를 통해 확인하시면 됩니다~ ​ 기본 형태 외에 다양한 추가 형태와 기능들을 공부하겠습니다. ​ 15. 파이썬 함수: 내장함수(Built-in) #파이썬함수 #내장함수 #Built-in #Functions #범용함수 #len #abs #round #sorted #input #sort #pow #max #min #int #str ​ 파이썬 자체에 내장되어 언제든 사용할 수 있는 함수를 내장함수(built-in function.. planharry.tistory.com 16. 파이썬 함수: 함수 정의(Definition) #함수정의 #definition #def #function #매개변수..
16. 파이썬 함수: 함수 정의(Definition) #함수정의 #definition #def #function #매개변수 #인수 #return ​ 파이썬 자체 내장함수를 사용하지 않고 사용자가 직접 함수를 만들 수 있습니다. 이를 '함수 정의'라고 합니다. ​ ■ 함수 정의 (Function Definition) □ 작업을 수행할 함수를 사용자가 직접 작성 ​ ​ ​ '함수 정의'는 크게 4가지 종류로 분류할 수 있습니다. ​ 매개변수, 인수, 반환값 등의 내용은 아래에서 자세히 확인하겠습니다. ​ 종류 매개변수 (인수를 받는 변수) 반환값 (return) 기본 구조 함수1 (일반적 함수) O O def 함수(매개변수): return 함수2 O X def 함수(매개변수): 함수3 X O def 함수( ): return 함수4 X X def 함수( ): ​..
15. 파이썬 함수: 내장함수(Built-in) #파이썬함수 #내장함수 #Built-in #Functions #범용함수 #len #abs #round #sorted #input #sort #pow #max #min #int #str ​ 파이썬 자체에 내장되어 언제든 사용할 수 있는 함수를 내장함수(built-in functions)라고 합니다.​ ​ '함수'라는 단어가 익숙하겠지만 이해를 위해서 간단히 설명드리면 ■ 함수(function)란? □ 1. 어떤 재료를 넣어서 새로운 재료를 만드는 기능 2. 입력 값을 받아 어떤 일을 수행한 뒤 결과를 되돌려 주는 기능 ex) 자판기: 돈을 넣은 후 어떤 일을 수행하면 음료수가 나옴 함수를 이용하면 불필요한 반복 작업을 줄이고 프로그램을 구조적으로 만들 수 있습니다. ​ 아래는 파이썬 자체에 저장되어 있는 ..
14. 파이썬 제어문: for문, 반복문, range, end #제어문 #for문 #파이썬for #반복문 #range #end ​ ​ 파이썬 제어문 중 마지막 배울 for문입니다. while문과 같이 for문도 반복문입니다. ​ 파이썬 제어문의 종류 1. if문 (특정 조건의 만족 여부에 따라 실행) 2. while문 (특정 조건을 만족하는 동안 반복 실행) 3. for문 (특정 횟수만큼 반복 실행) ■ for문, 반복문 □ 특정 횟수만큼 반복 실행 시작에 앞서서 같은 반복문인 while문과 for문의 특징을 보겠습니다. while문 for문 특정 조건을 만족하는 동안 반복 실행 특정 횟수만큼 반복 실행 True / False로 논리적 검사 진행 자료를 순서대로 할당 while (조건문) : for 변수 in (순회 가능한 자료) : ​ 텍스트로만 보면 이해가 쉽지..