일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 이진탐색
- binary search
- Dijkstra
- SQL
- Hash
- 스토어드 프로시저
- Two Points
- 다익스트라
- String
- MYSQL
- Trie
- Stored Procedure
- two pointer
- union find
- 그래프
- DP
- Brute Force
- Today
- Total
목록면접준비/직무면접 (7)
codingfarm
1.데이터 모델(Data Model) 정의 : 현실 세계의 개체(entity)를 컴퓨터의 data로 기술하기 위해 단순화, 추상화 형태로 표현한 개념적 모형 데이터 모델의 구성 요소 구조(structure) : DB에 표현될 대상, 개체 타입간의 관계를 기술 연산(Operation) : DB에 표현된 개체 인스턴스를 처리하는 작업에 대해 명세한 것, DB를 조작하는 기본 도구 제약 조건(constraint) : DB에 허용될 수 있는 개체 인스턴스에 대한 논리적 제약을 명세한 것 개념적 데이터 모델 개체 타입(Entity type)과 관계 타입(Relationship type)을 이용해 현실세계를 개념적으로 표현하는 개념적 모형 대표적으로 개체-관계 모델(E-R Model)이 있다. 2. 개체-관계 모델..
1. DB 여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합 파일시스템의 단점을 극복하기 위해 고안 1-1. DB의 정의 통합 데이터(Integrated Data) 한곳에 통합 최소한의 중복 저장 데이터(Stored Data) 컴퓨터가 접근 가능한 매체에 저장되어야 함 운영 데이터(Operational Data) 시스템의 운영에 반드시 필요한 데이터를 포함 공용 데이터(Shared data) 여러 사용자에 의해 공유됨 1-2. DB의 특성 실시간 접근성(Real-time Accessibility) query에 대해 실시간 처리 가능 계속적인 변화(Continuous Evolution) 새로운 데이터의 삽입, 삭제, 갱신을 통해정확한 자료를 유지 동시 공용(Concurrent Sh..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
보호되어 있는 글입니다.
OOP -기존의 프로그래밍은 컴퓨터 사고 중심이었지만 oop는 인간 중심적 프로그래밍 기술이다. -실제 세계를 모델링 한다. -정보은닉에 대한것이다. -모듈화에 대한것이다. -코드 재사용을 위한것이다. -메시지 전달에 대한것이다. --메시지 전달이란 한 객체에서 다른 객체로 데이터를 전달하거나, 다른 객체의 메소드를 실행시키는 것이다. -행위자(object)와 행위(method)에 대한것이다. 4대 특징 1.추상화(Abstraction) -현실세계에 존재하는 사물을 객체라 보고 이들로 부터 개발하고자 하는 어플리케이션에 필요한 특징들을 뽑아와 프로그래밍 하는것이다. 즉, OOP란 실제 세계를 모델링 하는 것이다. -절차지향적 프로그래밍에서도 구조체와 같은 형태로 존재했던 개념이다. - 하나의 새로운 데이..
보호되어 있는 글입니다.