본문 바로가기

728x90

All

(121)
[데이터 모델링] 01. 모델링의 이해 01. 모델링의 이해 가. 모델링의 정의Webster 사전가설적 또는 일정 양식에 맞춘 표현(a hypothetical or stylized representation)어떤 것에 대한 예비표현으로 그로부터 최종대상이 구축되도록 하는 계획으로서 기여하는 것복잡한 '현실세계'를 단순화시켜 표현하는 것모델이란 사물 또는 사건에 관한 양상(Aspect)이나 관점(Perspective)을 연관된 사람이나 그룹을 위하여 명확하게 하는 것모델이란 현실 세계의 추상화된 반영 나. 모델링의 특징추상화, 단순화, 명확화의 3대 특징으로 요약추상화 : 현실세계를 일정한 형식에 맞추어 표현, 다양한 현상을 일정한 양식인 표기법에 의해 표현단순화 : 복잡한 현실세계를 약속된 규약에 의해 제한된 표기법이나 언어로 표현하여 쉽게 ..
[IT용어] O2O - online to offline O2O - online to offline O2O.단어 그대로 온라인이 오프라인으로 옮겨온다는 뜻이다.정보 유통 비용이 저렴한 온라인과 실제 소비가 일어나는 오프라인의 장점을 접목해 새로운 시장을 만들어 보자는 데서 나왔다.
[공부] 기본형 변수(primitive variable) 논리형 - boolean false / true 중 하나를 저장할 수 있음논리 구현에 주로 사용 (yes or no // on or off 등)기본값 : false크기 : 1byte 문자형 - char 문자 하나를 저장크기 : 2byte (65336, 음수가 필요 없기 때문에..) JAVA는 유니코드(Unicode)문자 체계를 사용하기 때문에 2byte이다.사용방법 : A를 저장하는 문자형 변수 만들기 char c1 = 'A'; // 작은따움표로 문자를 둘러싼다 char c2 = '\u0041'; // A의 유니코드 값 16진수 char c3 = 65; // 16진수 41의 10진수특수문자 사용방법 char tab = '\t'; // 실제로 \, t 두 문자로 이루어졌으나 tab을 의미하는 한 문자이다...
[SQL] Tablespace 사용량 알아보는 쿼리 이 스크립트는 자신의 크기(100%)의 60%를 넘는 데이터파일이나 템프파일을 갖고 있는 테이블스페이스를 보여줍니다. 그리고 90일동안의 증가율도 보여줌니다. 추후 데이터 증가 추의를 파악하는데 도움이 될 것 같습니다. SELECT CONTENTS, tablespace_name, CEIL (SUM (used) / POWER (1024, 3)) USED_GB, CEIL (SUM (total) / POWER (1024, 3)) MAXSIZE_GB, TO_CHAR (100 * SUM (used) / SUM (total), '999') || ' %' Pct_Used, TO_CHAR (100 * ((SUM (NVL2 (creation, used, 0)))) / SUM (total), 'S99999') || '% ..
[SQL] 전체 테이블 스키마 SELECT DECODE(COLUMN_ID, 1, OWNER, '') AS OWNER , DECODE(COLUMN_ID, 1, TABLE_NAME, '') AS TABLE_NAME , DECODE(COLUMN_ID, 1, (SELECT COMMENTS FROM ALL_TAB_COMMENTS WHERE TABLE_NAME = A.TABLE_NAME AND ROWNUM=1), '') AS TABLE_NM , COLUMN_ID , COLUMN_NAME , (SELECT COMMENTS FROM ALL_COL_COMMENTS WHERE COLUMN_NAME = A.COLUMN_NAME AND TABLE_NAME = A.TABLE_NAME AND ROWNUM=1) AS COLUMN_NM , DATA_TYPE ||..
[소스] (*)로 Diamond 만들기 소스 line = int(input("Diamond 의 길이를 입력하세요(2~30) : ")) for x in range(1, line * 2, 2): print((" " * ( (line * 2 - 1 - x) // 2 )) + ("*" * x)) for y in range(line * 2-3, 0, -2): print((" " * ( (line * 2 - 1 - y) // 2 )) + "*" * y) 결과Diamond 의 길이를 입력하세요(2~30) : 4 * *** ***** ******* ***** *** *
[소스] (*)로 Tree 만들기 소스 line = int(input("Tree 의 높이를 입력하세요(5~30) : ")) for x in range(1, line * 2, 2): print((" " * ( (line * 2 - 1 - x) // 2 )) + ("*" * x)) for y in range(1, 4): print(" " * (line-2) + "***") 결과Tree 의 높이를 입력하세요(5~30) : 10 * *** ***** ******* ********* *********** ************* *************** ***************** ******************* *** *** ***
[소스] 구구단 출력하기 (2~9단) 소스print("★ 구구단을 출력합니다.\n") for x in range(2, 10): print("------- [" + str(x) + "단] -------") for y in range(1, 10): print(x, "X", y, "=", x*y) print("---------------------") 결과★ 구구단을 출력합니다. ------- [2단] ------- 2 X 1 = 2 2 X 2 = 4 2 X 3 = 6 2 X 4 = 8 2 X 5 = 10 2 X 6 = 12 2 X 7 = 14 2 X 8 = 16 2 X 9 = 18 ------- [3단] ------- 3 X 1 = 3 3 X 2 = 6 3 X 3 = 9 3 X 4 = 12 3 X 5 = 15 3 X 6 = 18 3 X 7 = ..

728x90