본문 바로가기

자격증70

패스트 캠퍼스 챌린지 26일차 데이터베이스와 SQLD 합격패스 Online Ch 07. 테이블 설계 - 04. DA# 설치 및 데이터 모델링 실습 [] 데드락을 최소화 시키는 DBMS 전반적 대책 트랜잭션을 자주 커밋 정해진 순서로 테이블에 액세스하게 함 필요 없는 경우에는 읽기 잠금 획득 사용을 피함 쿼리에 의한 잠금 범위 좁히거나 더 작은 것으로 함 한 테이블 복수 행을 순서 변경 없이 갱신하면 교착 상태 발생 쉬움 테이블 단위 잠금 획득해 갱신 직렬화 [] 제제해야 하는 트랜잭션 처리 (1) Auto Commit 쿼리 단위로 커밋하는 설정 애플리케이션 잠금 실행 시 Commit의 부하가 너무 높음 (2) 긴 트랜잭션 데이터베이스 트랜잭션의 동시성이나 자원 유효성 저하 타임아웃 및 교착 상태 발생 가능 대량 처리를 한 개의 트랜잭션이 실행하는 것 지양해야 함(UNDO 로그 .. 2021. 10. 1.
패스트 캠퍼스 챌린지 25일차 데이터베이스와 SQLD 합격패스 Online Ch 07. 테이블 설계 - 03. 정규형 [] 정규형 1. 테이블을 정의하는 기본 형태 2. 즉 제대로 된 형태를 뜻함 -> 테이블 갱신 시 부정합이 발생하기 어려운 형태 3. 정규형을 제대로 지키는 행위를 정규화 위반이라고 부름 -> 정규화가 제대로 되지 않아 관리의 어려움을 겪는 시스템이 다수 존재함 [] 제1정규형(1NF) 위반 1. 테이블의 셀에 여러 개의 값을 표함하지 않는다. - 회원 테이블 - 연락처 컬럼에 두 가지 값이 들어가 있음 - 이럴 경우 제 1 정규형 위반임 [] 제1정규형(1NF) 위반 해소 1. 기존의 회원 테이블에서 회원연락처 테이블을 추가하여 제 1정규형을 만족하게 함 - 회원 테이블 - 연락처 컬럼을 삭제 - 회원 연락처 테이블 [] 테이블 = 함수 1. 테이블은 함수와.. 2021. 9. 30.
시나공 정보처리기사 실기 요약 11장 응용 SW 기초 기술 활용 SECTION 162 운영체제의 개념 (2) 운영체제의 목적 운영체제의 목적에는 처리 능력 향상, 사용 가능도 향상, 신뢰도 향상, 반환 시간 단축 등이 있다. 처리 능력(Thoughput) 일정 시간 내에 시스템이 처리하는 일의 양 반환 시간(Turn Around Time) 시스템에 작업을 의뢰한 시간부터 처리가 완료될 때까지 걸린 시간 사용 가능도(Availability) 시스템을 사용할 필요가 있을 때 즉시 사용 가능한 정도 신뢰도(Reliability) 시스템이 주어진 문제를 정확하게 해결하는 정도 SECTION 163 운영체제의 종류 (2) UNIX UNIX는 1960년대 AT&T 벨(Bell) 연구소, MIT, General Electric이 공동 개발한 운영체제이다. 시분할 시스템(Time .. 2021. 9. 30.
시나공 정보처리기사 실기 요약 10장 프로그래밍 언어 활용 SECTION 149 데이터 입/출력 (2) C 문제 예제) 다음은 키보드로 6과 4를 입력받아 두 수의 덧셈 결과를 출력하는 프로그램이다. 출력 결과를 확인하시오. #include main() { int i, j, k; scanf("%d %d", &i, &j); k = i + j; printf("%d\n", k); } (3) Java 문제 예제) 다음은 입력받은 정수를 가지고 여러 연산을 수행한 후 출력하는 프로그램이다. 4가 입력되었다고 가정했을 때 출력 결과를 확인하시오. import java.util.Scanner; public class Test { public static void main(String[ ] args) { Scanner scan = new Scanner(System.in); i.. 2021. 9. 30.