본문 바로가기

Database & Bigdata55

[SQLD] 실전 모의고사 150제 - 오답체크 [ 1과목 데이터 모델링의 이해 ] Q1. 데이터 모델링의 세 가지 중요개념에 속하지 않는 것 ? 업무가 관여하는 어떤 것(Things) 업무가 관여하는 어떤 것의 성격(Attributes) 업무가 관여하는 어떤 것의 행위 (Events) 업무가 관여하는 어떤 것의 관계 (Relationships) -> Events Q2. 데이터 모델링에 대한 아래 보기 설명 중 알맞은 것 ? 데이터 모델링의 3가지 요소는 Process, Attributes, Relationships 실제로 데이터 베이스를 구축할 때 참고되는 모델은 개념적 데이터 모델링 물리 모델링 -> 논리 모델링 -> 개념 모델링 단계로 갈 수록 구체적 논리 모델링의 외래키는 물리 모델에서 반드시 구현되지는 않음 -> 4번 데이터모델링 3가지 요소.. 2020. 9. 1.
[DAY 6] Python기초 [ 파이썬 소개 ] - 단순한 언어 , 쉬운 문법, 가독성, 간결한 코드 - FLOSS(Free/Libre and Open Source Software) - 메모리 관리 등이 불필요한 고수준 언어 - 유니코드 지원 (한글 변수 사용 가능 ) - 동적 타이핑 (동적으로 변수 타입이 변형됨) - 방대한 규모의 라이브러리 - 언어 습득을 위한 진입장벽이 높지 않음 - 머신러닝/딥러닝 분야에서 많이 활용 [ ANACONDA ] https://www.anaconda.com/products/individual Anaconda | Individual Edition Anaconda's open-source Individual Edition is the easiest way to perform Python/R data .. 2020. 8. 31.
[SQLD] SQL 기본 및 활용/최적화의 원리 - 오답체크 Q1. 트랜잭션의 특징 중에서 COMMIT이 완료되면 저장되었음을 보장해야 하는 특성은 ? 원자성 일관성 고립성 영속성 -> 영속성 원자성(atomicity): 데이터베이스 연산의 전부가 실행되거나 전혀 실행되지 않아야한다는 특성 (ALL or NOTHING) 일관성(consistency) : 데이터베이스의 상태가 모순되지 않아야 한다. 트랜잭션 실행 후에도 일관성이 유지되어야함 고립성(isolation) : 트랜잭션 실행 중에 생성하는 연산의 중간결과는 다른 트랜잭션이 접근 X (부분적인 실행결과를 다른 트랜잭션이 볼 수 없음) 영속성(durability) : 트랜잭션이 그 실행을 성공적으로 완료하면 그 결과는 영구적 보장 Q2. Insert 문의 성능을 향상 시키기 위해서 Bu.. 2020. 8. 29.
[SQLD] 데이터 모델링의 이해 - 오답체크 Q1. 엔티티의 유무형에 따른 분류 중 다른 하나는 ? 유형 엔티티 기본 엔티티 개념 엔티티 사건 엔티티 -> 기본 엔티티 유형 엔티티 : 업무에서 도출되며 지속적으로 사용되는 엔티티 ex) 고객, 사원 개념 엔티티 : 물리적 형태 없이 개념적으로 사용됨 ex) 거래소, 부서 사건 엔티티 : 비즈니스 프로세스를 실행하면서 생성되는 엔티티 ex) 주문, 입사 등 기본 엔티티 : 키 엔티티라고도 함. 다른 엔티티로부터 영향을 받지 않고 독립적으로 생성되는 엔티티 ex) 고객, 상품 중심 엔티티 : 기본 엔티티와 행위 엔티티 간의 중간에 있는 것. 기본 엔티티로부터 발생되고, 행위 엔티티를 생성 ex) 계좌, 주문 행위 엔티티 : 2.. 2020. 8. 29.