본문 바로가기

분류 전체보기

(274)
[UI]기본값이 설문에 미치는 영향, 기본값 편향(default bias) 설문지 뿐만 아니라 컴퓨터에서도 기본값이 존재 한다. 허나 상품을 사거나 설문조사를 할 때, 기본값은 많은 영향을 미친다. 이것을 우리는 "기본값 편향"이라고 부른다. 기본값(Default)이란? 컴퓨터 과학에서 기본값 또는 디폴트(default)는 응용 소프트웨어나 컴퓨터 프로그램 또는 장치에서 사용자의 개입없이 자동으로 할당되는 설정 또는 값이다. 기본값 편향 설문조사의 기본값은 응답자가 다른 옵션을 고려하지 않고 기본 옵션을 선택할 가능성이 높은 경우 설문조사 결과에 영향을 미칠 수 있다. 이를 "기본값 편향"이라고 한다. 특히 기본 옵션이 강조 표시되거나 미리 선택되어 있는 경우 응답자가 다른 옵션이 있다는 사실조차 인지하지 못하는 경우도 있다. 행동경제학적으로 보면 기본값 선택은 정신적(인지적)..
[UI] 텝(tabs)으로 구성할 것인가? 페이지(pages)로 구성할 것인가? 홈페이지를 만들다 보면 종종 몇가지 질문데 부딧치게 된다. 이 페이지는 어떻게 구성해야 사용자가 훨씬 편리하게 사용할수 있을까? 이번엔 콘텐츠를 바탕으로 텝(a tab)과 페이지(a page)로 어떻게 구성할 것인가에 대해서 논의해보도록 한다. 텝이란? 인터페이스 디자인에서 탭은 여러 문서 또는 패널을 단일 창에 포함할 수 있는 그래픽 사용자 인터페이스 개체이다. 특징 탭은 사용자가 앞뒤로 이동할 필요 없이 여러 페이지 사이를 쉽게 전환할 수 있게 해주고 인터페이스 공간을 절약하는 데 유용할 수 있다. 하지만 너무 많은 탭이 열려 있으면 복잡해지고 사용자가 원하는 정보를 찾기 어려워질 수 있다 탭을 사용하면 공간을 절약하고 사용자가 앞뒤로 이동할 필요 없이 여러 페이지 사이를 빠르게 전환 탭은 한 페이지..
[직업]이직의 달인 3 - 가성비 좋은 사람이 될 것이냐, 가치 있는 사람이 될 것이냐 이 글은 구글 수석디자이너로 일하고 있는 김은주 님의 블로그에서 가져온 글입니다. https://m.blog.naver.com/PostView.naver?blogId=junedec369&logNo=222193573296&proxyReferer=https:%2F%2Fm.blog.naver.com%2Fjunedec369%2F223035799804 [커리어 노트 37] 이직의 달인 3 - 가성비 좋은 사람이 될 것이냐, 가치 있는 사람이 될 것이냐 소비자의 심리에는 두 가지 속성이 있다. [Demand ‘요구'] 즉 필요한 물건과, [Desire ‘욕구'... blog.naver.com 소비자의 심리에는 두 가지 속성이 있다. [Demand ‘요구'] 즉 필요한 물건과, [Desire ‘욕구'] 즉 갖고 싶은..
[주식]기본거래 장전 시간외 종가 시간 거래방식 8:20 ~ 8:30 주문 접수(정정, 취소 불가) 8:30 ~ 8:40 실시간 거래 8:45 미체결 주문 자동 취소(증거금 해지) 정규장 시간 거래방식 8:30 ~ 9:00 장전 동시호가 주문(시가 결정) 9:00 ~ 15:20 실시간 거래 15:20 ~ 15:30 장후 동시호가 주문(종가 결정) 15:35 미체결 주문 자동 취소(증거금 해지) 장후 시간외 종가 시간 거래방식 15:30 ~ 15:40 주문 접수(정정, 취소 불가) 15:40 ~ 16:00 실시간 거래 16:05 미체결 주문 자동 취소(증거금 해지) 시간외 단일가 시간 거래방식 16:00 ~ 18:00 10분마다 체결 18:10 미체결 주문 자동 취소(증거금 해지) 장전 시간외 종가/ 장후 시간외 종가 -..
일본의 프리터족 프리터란 프리터는 고등학교와 대학교를 졸업한 이후 취업을 어려움을 겪으면서 비정규직으로 일을 시작하는 사회초년생 및 그러한 생활을 지속하는 사람을 칭한다. 이 용어는 일본의 경제 붕괴로 인하여 긍정적인 용어에서 부정적인 용어로 변경됐다. 1980-1990 : 긍정 1990-2000 이후 : 부정 Freeters may also be described as underemployed. These people do not start a career after high school or university, but instead earn money from low-paid jobs. The meaning of the term switched connotations from positive to negative ..
[UI]사람은 어떻게 화면을 보는가? F 초두효과(Primacy effect)는 심리학 용어로 먼저 제시된 정보가 추후 알게 된 정보보다 더 강력한 영향을 미치는 현상을 말한다. 말 그대로 뇌에 처음 입력된 정보가 나중에 입력된 정보보다 가장 기억에 잘 남는다는 것이다. 미국 다트머스대 심리학과 폴 왈렌(Paul J. Whalen) 교수는 "인간의 뇌는 0.017초라는 짧은 순간에 상대방에 대한 호감이나 신뢰 여부를 판단한다"고 말했다. 우리는 홈페이지를 어떻게 눈으로 보는가? 우리나라에서는 z 보기로 알려짐 사용자는 먼저 콘텐츠 영역의 상단을 가로질러 수평으로 이동하며 읽습니다. 이 초기 요소는 F의 상단 바를 형성합니다. 그런 다음 화면 왼쪽 아래에 흥미로운 내용을 발견하면 두 번째 수평 이동을 통해 이전 이동보다 더 짧은 영역을 가로질러 ..
[Managing]피드백 6가지 사항 이 글은 Ben Horowitz의 저서 하드씽 (The hard thing about hard thing)에서 등장한 피드백에 대한 단락을 정리한 글입니다. 아래의 사이트에서 가져왔습니다. https://optimization.daun.io/how-to-give-feedbacks/ 진정성을 보여주세요. 자신이 제공하는 피드백을 믿고 받는 사람의 기분을 조종하기 위해 어떤 말도 하지 않는 것이 매우 중요합니다. 속일 수는 없습니다. 올바른 동기를 가지세요. 피드백은 실패를 바라기 위해서가 아니라 성공하기를 바라기 때문에 주는 것이 중요합니다. 상대방의 성공을 진심으로 바란다면 상대방이 그것을 느끼도록 하세요. 그가 당신을 느끼게 하세요. 상대방이 당신을 느끼고 당신이 그의 편에 서 있다고 느끼면 그는 당신..
[DMBS] 데이터 모델링 관점 데이터 모델링 관점에서 데이터 관점, 프로세스 관점, 데이터와 프로세스의 상관 관점이 3가지가 존재한다. 데이터 모델링 관점 내용 활동 데이터 관점 (What, Data) 업무가 어떤 데이터와 관련이 있는지 또는 데이터 간의 관계는 무엇인지에 대해서 모델링을 하는 방법 구조분석 프로세스 관점(How, Process) 업무가 실제로 하고 있는 일은 무엇인지 또는 무엇을 해야 하는지를 모델링 하는 방법 업무시나리오 분석 데이터와 프로세스의 상관 관점(Interaction) 업무가 처리하는 일의 방법에 따라 데이터으 어떻게 영향을 받고 있는지 모델링하는 방법 CRUD 매트릭스
[DBMS] 정규화 이 글은 아래의 영상을 보고 작성했다. https://www.youtube.com/watch?v=rVxcheAkMSk 정규화란 - 데이터 중복을 해소하기 위해서 Relation을 분해화는 과정이다 예시)함수적 종속 관계 FD 다이어그램 {학번, 과목번호} -> 성적 학번 -> 지도교수 학번 -> 학과 지도교수 -> 학과 제 1 정규형 : 원자값이 아닌 도메인(속성)을 분해 (중복되는 속성이 원자값을 가질 때까지 분해) - 원자값이 아닌 도메인을 분해한다 --> 1 정규형을 만족한다 - 즉 중복된 속성을 제거한다. - 어떤 Relation R에 속한 모든 모데인이 원자값으로 구성되어 있다면 1NF(제 1 정규현)를 만족한다. 제 2 정규형 : 부분함수 종속성 제거 - 기본키를 중심으로 종속이 되지 않는 경..
[DBMS]Nested Loop, Sort_Merge and Hashed Join 완전히 이해된 개념은 아니지만 이곳에 정리하고 또 채워나가보도록 하겠다. 아래 영상을 보고 이해를 했고 PGA(Program Global Area)에 대한 정보를 추가하였다. https://www.youtube.com/watch?v=SVD5ldwVYpo https://lhoris.tistory.com/129 PGA 예시 Table A = IDOL_GROUP Table B = IDOL_MEMBER Relationship(Column) : GORUP_NAME Nested Loop Join IDOL_GROUP = Outer table IDOL_Member = Inner table IDOL_GROUP에서 소녀시대라는 Row하는 선택하고 InnerTable에서 소녀시대 맴버를 찾아서 쭈루록 등록 일종의 For 문..
[DMBS]식별자 비식별자, 외래키 식별자와 비식별자는 외래키와의 관계를 말한다. 결론부터 말하면 식별자가 즉 A Entity와 B Entity의 관계에서 B가 A에게 외래키로만 의존(Dependancy)하고 있다면 식별적 관계 B가 자제척으로 PK를 가지고 있으며 A와의 관계는 외래키로 처리할 경우 비식별 관계 식별자 장/단점 장 : 데이터 정합성 유지 를 DB에서 검증 단 : DB 구조 변경이 어려움 비 식별자 장/단점 장 : DB 구조 변경이 자유로움(왜냐 부모 Entity로부터 독립적이기 떄문) 단 : 데이터 무결성 보장이 낮음 참조 https://velog.io/@mong9_s/DBRDBMS-6.-%EC%8B%9D%EB%B3%84%EA%B4%80%EA%B3%84%EC%99%80-%EB%B9%84%EC%8B%9D%EB%B3%84%E..
[DBMS]ERD 모델을 Relational Model 변환 규칙 Step 1. Mapping of Strong Entity Types --> Table Step 2. Mapping of Weak Entity Types --> Table Step 3. Mapping of Binary 1 : N Types --> Foreign Key Step 4. Mapping of Binary 1 : 1 Types --> Foreign Key Step 5. Mapping of Binary M:N Types --> Table Step 6. Mapping of N-ary Relationship Types --> Table Step 7. Mapping of Multivalued atrributes --> Table Step 1. Mapping of Strong Entity Types -->..
[DBMS]Normalization -> 3rd Normal Form From 국민대 Database Table의 제작은 ERD Table 순으로 만들어져야만 합니다. 그래야 깨끗한 구조의 Table이 나올 수 있습니다.만약 그렇지 못한다면 정규화(Normalization)라는 작업을 통해서 테이블의 데이터 정리작업에 들어갑니다. 왜 Table과 Table을 분리해서 만드는가? Update Anomaly ,Insert Anomaly, Delete Anomaly 변칙때문에 예를 들어, Update Anomaly - Entity와 Enity를 함께 섞어서 사용할 경우, 많은 중복 데이터가 나올 수 있다. -만약 특정 컬럽에 어떤 정보를 변경할 시 그 많은 데이터를 바꿔야 하니까 --> 다시 말해 설계가 깨끗하다면 한번만(한개만) 바꾸면 다 되는 관계도를 만들 수 있다. Normalizatio..
[DBMS]Constraint Violation From 국민대 도메인(Domain Constraints) - 속성 값은 1) 원자성(더 이상 분리되지 않는 값)을 가지며, 2)도메인의 정의된 값이어야 함 - Composite Attritute와 Multi-valuted Attribute는 허용되지 않음 Composite Attritute : 주소 = 시군구+상세주소 Multi-valuted Attribute 취미 = 축구, 농구, 배구 - Null 값은 허용됨(Not Null이 아닌 경우) 키 제약(Key Constraints) - 릴레이션의 모든 레코드는 서로 구별 가능해야 함 ex. 주민번호, 학번 Super Key = 유리한 식별 가능한 키+ Column을 첨가 한 것 개체 무결성 제약(Entity Inegrity Constraints) - 기본키(PK)는 U..
[DBMS]Partical Approach for ER Modeling From 국민대 Partical Approach for ER Modeling 관계도를 모델을 그릴 때 정석적인 순서 1. 주요 개체 도출 ex) 직원, 부서, 프로젝트, 부양가족 등등 2. 개체 간 관계 도출 2-1. 관계 도출, 마름모 2-2. 대응수 도출, ex) 1:1 , 1:N, N:M 3. 개체 및 관계의 속성 도출 3-1. 키 속성 도출 3-2. 일반 속성 도출 N-ary Relationships 어떤 업체(a Supplier)가 어떤 프로젝트(a Project)에 어떤 부품(a Product)을 공급했다. Ternary Relationships 3의 엔티티가 있다고 하면, 2개를 고정시켜서 N 관계수를 기입한다. ex. 하나의 업체가 하나의 부품을 / N의 프로젝트에 공급할 수 있다. ex. 하나의 프로젝트..
[Behavioral Economics]뇌의 인식체계 '시스템1'과 '시스템2' From 생각에 관한 생각 이 내용은 행동경제학(Behavioral economics)의 대가 대니얼 카너먼(Daniel Kahneman)의 책 '생각에 관한 생각(Thinking, Fast and Slow)'의 내용을 정리한 글입니다. 우리의 뇌는 2가지 인식 원리를 가지고 있다. 즉흥을 담당하는 영역, 그리고 의도, 관리, 통제 그리고 집중 하는 영역 시스템1= 즉흥적 시스템 - 저절로 빠르게 작동하며, 노력이 거의 또는 전혀 필요치 않고, 자발적 통제를 모른다. - 어떤 느낌이나 인상이 저절로 발생하는 곳이다. 시스템2 = 의도적, 관리적, 통제적 시스템 - 복잡한 계산을 비롯해 노력이 필요한 정신 활동에 주목한다. 흔히 주관적 행위, 선택, 집중과 관련해 행동한다. - 명확한 생각과 신중한 선택의 중요 원천으로 묘사한다. ..
[DBMS]Relastionship Interpretation(관계 해석) 3가지 카디널리티 비율 제약조건 ( Cardinality Ratio Constraint ) 존재 일대일(1:1) - 두 개 Entity 서로 일대일 대응 -->관계를 통해 생성된 attribute는 1의 반대 쪽에 넣을 수 있다'라는 전제가 있어서 1:1 관계는 둘 다 가능. 일대다(1:N) - 하나의 Enity가 다른 Entity N개 만큼 대응. - 그 반대는 성립 안됨 --> 관계에서 생성된 attribute는 1에 반대 쪽에 넣을 수 있다. 다대다(N:M) - 하나의 Entity가 다른 Entity N개 만큼 대응. - 반대로 다른 Entity가 하나의 Entity에 N만큼 대응. -->M : N 관계에서는 어디에도 관계에서 생선된 attribute을 포함할 수 없기 때문에 새로운 Entity를 ..
[DEV]로딩과 연관된, 동기 처리와 비동기 처리 많은 불로그들이 동일 내용을 복붙해서 저도 동기와 비동기의 정의는 Ctrl+C and V 하기로 했습니다. 다만 어떤 블로그에서는 로직을 설명해 주시면서 비동치리를 해도 이런 문제가 나타난다라고 설명해줘요. 그 문제점을 다시 해결하는 로직까지 같이 써준 블로그가 있어서 가져옴. https://sudo-minz.tistory.com/21 동기 처리 요청을 하면 (바로) 응답을 받는다는 의미. 말 그대로 동시에 일어난다는 뜻 -> 요청과 결과가 한 자리에서 동시에 일어남. -> A노드와 B노드 사이의 작업 처리 단위(transaction)를 동시에 맞추겠다. 비동기 처리 - 동시에 일어나지 않는다를 의미. 요청과 결과가 동시에 일어나지 않을거라는 약속 -> 요청과 응답이 다른 시간대 존재하기 때문에, 요청내..
[DB]Part0-Precourse-Conceptual Data Modeling(개념적 설계) BY 국민대 요구사항 분석 > 개념적 설계 > 논리적 설계 > 물리적 설계 개념적 설계 (Entity Relationship Model) : 개체 관계 모델 --> 최종 산출물 '다이어 그램'(Entity Relationship Diagram) 논리적 설계 (Relational Model) : 컴퓨터 언어로 변경, Table 형태로 만드는 것 Relationship : E-R diagram 에서 마름모, 관계 Relational : Table ER Model Concept and element 개체(Entity) - 실세계에 존재하는 의미있는 하나의 정보 단위 - 물리적 객체뿐 아니라 개념적 객체도 포함 ex. 물리적 객체 : 학생, 자동차, 강의실 ex. 개념적 객체 : 프로젝트, 직업, 교과목 관계(Relatio..
[DB]Part0-Precourse-Conceptual Data Modeling BY국민대 Database evironment Stored Database Meta data DBMS Softawre : Java와 같은 언어로Queries 섞어서 Stored Database조회를 하던 삽입을 하던 RIUD(독립형 / 내장형) Schema VS Instance Schema- 데이터베이스 구조, 테이터 타입(int, object etc), 그리고 제약 조건 대한(1개 이상의 대명사가 들어가야한다.) A Table의 a' field가 B Table a'와 연결 되야 하는 명세와 같은 정의- DB design, DB modeling, Instance- 특정 시점에 데이터베이스에 실제로 저장되어 있는 데이터= Database instance = Occurrence = Snapshot. SQL(Struct..