엔터티: 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것, 보이지 않는 개념 포함 엔터티의 특징 1. 반드시 해당 업무에서 필요하고 관리하고자 함 2. 유일한 식별자에 의해 식별 가능 3. 두 개 이상의 인스턴스의 집합 4. 업무 프로세스에 의해 이용되어야 함 5. 반드시 속성이 있어야 함 6. 다른 엔터티와 최소 1개 이상의 관계가 있어야 함 엔터티의 분류 1. 유무형에 따른 분류: 유형, 개념, 사건 엔터티 - 유형: 물리적 형태 ex) 사원, 물품, 강사 - 개념: 개념적 정보 ex) 조직, 보험상품 - 사건: 업무 수행시 발생 ex) 주문, 청구, 미납 2. 발생 시점에 따른 분류: 기본/키, 중심, 행위 엔터티 기본: 그 업무에 원래 존재하는 정보, 타 엔터티의 부모 역할, 자..
1장. 데이터 모델링의 이해 데이터 모델링의 중요성 및 유의점 - 중복: 같은 시간 같은 데이터 제공 - 비유연성: 사소한 업무 변화에 데이터 모델이 수시로 변경되면 안 됨 - 비일관성: 신용 상태에 대한 갱신 없이 고객의 납부 이력 정보 갱신 안 됨 데이터 모델링 : 개념적, 논리적, 물리적 데이터 모델링 데이터 독립성 요소 - 외부 스키마: 개개 사용자가 보는 개인적 DB 스키마 - 개념 스키마: 모든 사용자 관점을 통합한 전체 DB - 내부 스키마: 물리적 장치에서 데이터가 실제적 저장 데이터 독립성 - 논리적 독립성: 개념 스키마가 변경되어도 외부 스키마에 영향 X - 물리적 독립성: 내부 스키마가 변경되어도 외부/개념 스키마는 영향 X Mapping(사상): 상호 독립적인 개념을 연결 시켜주는 ..
1. 영어영문학과(학과코드 002) 학생들의 학번과 이름, 입학 년도를 입학년도가 빠른 순으로 표시하는 SQL 문장을 작성하시오. (단, 헤더는 "학번", "이름", "입학년도" 가 표시되도록 한다. SELECT STUDENT_NO 학번, STUDENT_NAME 이름, TO_CHAR(ENTRANCE_DATE, 'YYYY-MM-DD') 입학년도 FROM TB_STUDENT WHERE DEPARTMENT_NO = 002 ORDER BY ENTRANCE_DATE; TO_CHAR YYYY-MM-DD로 해 줘야 1999-03-01 형식으로 출력된다 2.
알림(Notification)에서 활동을 시작할 때 사용자가 예상하는 탐색 환경을 유지해야 한다. 뒤로 탭하면 앱의 정상적인 작업 흐름을 통해 홈 화면으로 돌아가고, 최근 작업 화면을 열면 활동이 별도의 작업으로 표시되어야 한다. 탐색 환경을 유지하려면 새로운 작업에서 활동을 시작해야 한다. PendingIntent에서는 새로운 작업 및 백 스택을 만들기 위해 알림 작업에 PendingIntent를 설정하는 방법에 관해 설명한다. 정확한 설정 방법은 시작하는 활동의 유형에 따라 다르다. 간략하게 말하자면 사용자가 Notification을 이용하여 다른 intent로 넘어가기 위한 설정이다. Type - PendingIntent.getActivity(Context context, int requestCod..