본문 바로가기

분류 전체보기157

[SQLD] 데이터 모델과 SQL 핵심요약정리 정규화테이블(엔터티 = 테이블 = 릴레이션)에다가 데이터를 입력 수정 삭제하는 과정에서, 예컨대 한쪽에 있는 데이터는 수정 한쪽은 그대로 두면 일관성이 깨지는 상황이 발생한다. 이런 사고를 방지하기 위해 데이터 중복을 최소화 하는 것이 정규화.정규화를 수행하면 통상적으로 입력,수정,삭제 성능은 올라가지만 조회성능은 떨어진다.(정보의 보안과는 관련 없음) - 제1정규화 : 엔터티의 속성값이 여러 개로 구성 => 중복값 제거, 기본값 설정하여 주식별자와 1:1 관계  ('속성의 원자성을 확보한다'고 표현한다.)- 제2정규화 : 기본키가 2개 이상인 경우 => 주식별자에 종속적이지 않는 테이블은 별도 분리  ('부분 함수종속성을 갖고 있어 2차정규화 대상이다' 라는 문장으로 표현된다)- 제3정규화 : 일반 속.. 2025. 2. 14.
[SQLD] 1. 데이터 모델링의 이해 핵심 키워드 요약 모델링- 구축하고자 하는 시스템에 맞게 현실을 표현하는 것- 업무를 분석하여 흐름을 가시화, 명세화 하는 작업- 업무 프로세스 상 불필요한 부분은 추상화(=추려서 단순화)를 기본으로 한다* 모델링의 특징 : 추상화, 단순화, 명확화 모델링 시 유의사항- 중복 최소화- 비유연성 최소화  : 데이터/프로세스의 변화가 응용프로그램/데이터베이스에 영향 최소토록. 느슨한 결합.- 비일관성 최소화 모델링의 3관점- 데이터 관점 : What, 어떤 데이터들이 관계를 맺고 사용되는지- 프로세스 관점 : How To, 업무가 어떻게 처리되는지- 상관 관점 : 데이터-프로세스가 어떻게 관계를 맺고 처리되는지, CRUD분석 기반 모델링의 3단계1. 개념(가장 높은 추상화모델, EA, 엔터티, 속성) 2. 논리(DBMS적용가.. 2025. 2. 10.
[투자자산운용사[1과목-2,3] 틀린문제 개념 및 오답정리 2. 금융상품 (8문항) ■ 비은행 예금취급기관은행처럼 여수신업무를 취급하나 은행법 또는 개별 특수은행법에 의해 설립되지 아니한 금융기관을 말한다. 상호저축은행이나 우체국예금, 신용협동조합 등이 이에 해당함  ■ 신탁상품의 특징신탁은 타인에 의한 재산관리 및 처분제도의 하나이다. 대리, 후견제도와 비슷하다.위탁자(맡기려는 자) - 수탁자(맡는 자) - 수익자(이익을 얻는 자)로 구성된다.보통 신탁재산의 명의인은 수탁자이다(받을 수, 부탁할 탁)특정금전신탁은 투자자가 신탁재산인 금전의 운용방법 등을 지정하는 신탁이며, 이 때 위탁자와 수익자가 동일해도 되고(=자익신탁), 달라도 된다(타익신탁) 반면, 수탁자는 위탁자 또는 수익자와 동일할 수 없다.  ■ 투자회사의 특징투자회사는 서류상의 회사이므로, 주식의.. 2024. 10. 21.
[투자자산운용사] [1과목-1] 틀린문제 개념 및 오답정리 1과목1. 세제관련 법규/세무전략 (7문항) ■ 국세와 지방세의 구분국세(국세청)소득세, 법인세, 상속증여세, 종부세, 부가가치세, 주세, 인지세, 증권거래세, 교통에너지환경세, 교육세, 농어촌특별세지방세(각 지자체)취득세, 등록면허세, 레저세, 지방소비세, 지역자원시설세, 지방교육세, 주민세, 재산세, 자동차세, 지방소득세, 담배소비세 * 판별기준 : 전국 공통적으로 징수되지 않고 국한적으로 징수될 것 같은 느낌적인 느낌이 드는 것들은 지방세이다. 예컨대 뭔가 취득했을 때 해당 지자체에 납부하는 취득세라던가, 그 지역의 주민이니 납부하는 주민세, 재산세 등등.... 단, 예외적으로 담배소비세는 국가에서 지자체 재정에 도움이 되라고 뽀나쓰로 준 것이라고 외우자(사실여부는 모름) 한편 농어촌특별세는 이름은.. 2024. 10. 21.
2024년 제28회 물류관리사 합격수기 1좋은 말로 하자면 가성비 있는 공부를 했고, 엄격하게 말하자면 커트라인 근처에 가까스로 들어왔다. 마킹 실수 혹은 찍은게 틀렸다거나 여하튼 조금만 어긋났더라면 이 포스팅을 올리고 있지 못했을 것이다. 2물류관리사는 과목별 40점 미만이면 과락이 된다. 한 과목이라도 40점 미만으로 받으면 다른 과목이 아무리 점수가 좋아도 소용없다. 그리고, 전 과목 평균 60점 이상이 되어야 한다. 이를 위해서는 ① 전 과목을 60점을 받거나 ② 어려운 과목은 과락만 면할 정도로 공부하고, 나머지 과목에서 점수를 끌어올려 평균 60점을 맞춰야 한다. 대부분의 수험생도 그렇고 나도 그렇고 후자를 전략으로 택했다. 3당일 시험문제를 받아들고는 좌절하지 않을 수 없었다. 처음 1교시는 좋았다. '와 이러다 합격하겠는데?' .. 2024. 9. 6.
[flutter] 15 객체지향 구조 2, Encapsulation 이번에 알아볼 것Encapsulation (캡슐화)지난 포스팅까지 진행한 Workout Tracker App의 객체지향화    복습  우리가 지난번 작업한 WorkoutManager Class의 구조는 다음과 같다.Propertiesworkouts운동명과 목표횟수를 짝지어진 5개의 객체가 포함된 List 변수workoutIndex운동의 순서를 변경하는 int형 변수resultworkouts운동의 결과를 보여주는 변수MethodsgetWorksoutsToday'오늘의 운동'을 생성한 뒤, return해주는 메소드.workouts의 데이터를 기반으로 Row를 만들어 List로 반환addResultWorkout사용자가 입력한 카운트(운동횟수)를 받아그에 해당하는 결과값(아이콘)을 resultWorkouts에 .. 2024. 9. 5.