일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 자바의 정석 기초편 ch1
- 스프링 고급 - 스프링 aop
- 스프링 mvc1 - 서블릿
- 자바의 정석 기초편 ch11
- 자바의 정석 기초편 ch7
- 자바의 정석 기초편 ch4
- jpa 활용2 - api 개발 고급
- 자바의 정석 기초편 ch14
- 자바의 정석 기초편 ch8
- 스프링 mvc1 - 스프링 mvc
- 2024 정보처리기사 수제비 실기
- 자바의 정석 기초편 ch9
- 스프링 db2 - 데이터 접근 기술
- @Aspect
- 코드로 시작하는 자바 첫걸음
- 자바의 정석 기초편 ch13
- 스프링 mvc2 - 검증
- 스프링 mvc2 - 타임리프
- jpa - 객체지향 쿼리 언어
- 자바의 정석 기초편 ch6
- 자바의 정석 기초편 ch12
- 2024 정보처리기사 시나공 필기
- 자바의 정석 기초편 ch2
- 자바 기본편 - 다형성
- 스프링 mvc2 - 로그인 처리
- 게시글 목록 api
- 자바 중급1편 - 날짜와 시간
- 스프링 db1 - 스프링과 문제 해결
- 스프링 입문(무료)
- 자바의 정석 기초편 ch5
- Today
- Total
목록전체 글 (365)
나구리의 개발공부기록
2024년도 시나공 필기 책 내용 정리섹션10. 트랜잭션 분석/CRUD 분석 1. 트랜잭션(Transaction) 정의 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야할 일련의 연산을 의미2. 트랜잭션의 상태 활동(Active): 트랜잭션이 실행 중인 상태실패(Failed): 트랜잭션 실행에 오류가 발생하여 중단된 상태철회(Aborted): 트랜잭션이 비정상적으로 종료되어 Rollback 연산을 수행한 상태부분 완료(Partially Committed): 트랜잭션을 모두 성공적으로 실행한 후 Commit 연산이 실행되기 직전인 상태완료(Committed): 트랜잭셔을 모두 성공적으로 실행한 후Commit 연산을 실행한 후의 상태3. 트랜잭션의..
2024년도 시나공 필기 책 내용 정리섹션15. 데이터베이스 보안(암호화) 1. 데이터베이스 보안의 개요 데이터베이스의 일부분 또는 전체에 대해서 권한이 없는 사용자가 액세스하는 것을 금지하기 위해 사용되는 기술보안을 위한 데이터 단위는 테이블 전체로부터 특정 테이블의 특정한 행과 열 위치에 있는 특정한 데이터 값에 이르기까지 다양함데이터베이스 사용자들은 일반적으로 서로 다른 객체에 대하여 다른 접근 권리 또는 권한을 갖게 됨2. 암호화(Encryption) 데이터를 보낼 때 송신자가 지정한 수신자 이외에는 그 내용을 알 수 없도록 평문을 암호문으로 변환하는 것암호화(Encryption)과정: 암호화되지 않은 평문을 정보 보호를 위해 암호문으로 바꾸는 과정복호화(Decryption)과정: 암호문을 원래의..
2024년도 시나공 필기 책 내용 정리섹션12. 뷰(View)설계 1. 뷰(View)의 개요 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 기본 테이블로부터 유도된 이름을 가지는 가상 테이블저장장치 내에 물리적으로 존재하지 않지만, 사용자에게는 있는 것처럼 간주됨데이터 보정 작업, 처리 과정 시험 등 임시적인 작업을 위한 용도로 활용됨조인문의 사용 최소화로 사용상의 편의성을 최대화함뷰를 생성하면 뷰 정의가 시스템 내에 저장되었다가 생성된 뷰 이름을 질의어에서 사용할 경우 질의어가 실행될 때 뷰에 정의된 기본 테이블로 대체되어 기본 테이블에 대해 실행됨2. 뷰(View)의 특징 기본 테이블로부터 유도된 테이블이기 때문에 기본 테이블과 같은 형태의 구조를 사용하며 조작도 기본 테이블..
2024년도 시나공 필기 책 내용 정리섹션10. 트랜잭션 분석/CRUD 분석 1.트랜잭션(Transaction) 정의 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미데이터베이스 시스템에서 병행 제어 및 회복 작업 시 처리되는 작업의 논리적 단위로 사용됨2. 트랜잭션의 상태 활동(Active): 트랜잭션이 실행 중인 상태실패(Failed): 트랜잭션 실행에 오류가 발생하여 중단된 상태철회(Aborted): 트랜잭션이 비정상적으로 종료되어 Rollback 연산을 수행한 상태부분완료(Partially Committed): 트랜잭션을 모두 성공적으로 실행한 후 Commit 연산이 실행되기 직전인 상태완료(Committed):..
2024년도 시나공 필기 책 내용 정리 섹션1. 데이터베이스 설계 1. 개념적 설계(정보 모델링, 개념화) 정보의 구조를 얻기 위하여 현실 세계의 무한성과 계속성을 이해하고 다른 사람과 통신하기 위하여 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정요구 분석 단계에서 나온 결과인 요구 조건 명세를 DBMS에 독립적인 E-R 다이어그램으로 작성함DBMS에 독립적인 개념 스키마를 설계함2. 논리적 설계(데이터 모델링) 특정 DBMS가 지원하는 논리적 자료 구조로 변환(Mapping) 시키는 과정개념 스키마를 평가 및 정제하고 DBMS에 따라 서로 다른 논리적 스키마를 설계하는 단계트랜잭션의 인터페이스를 설계3. 물리적 설계(데이터 구조화) 논리적 설계 단계에서 논리적 구조로 표현된 데이터를 디스크 등..
2024년도 시나공 필기 책 내용 정리 섹션7. 정규화(Normalization) 1. 정규화의 개요 함수적 종속성 등의 종속성 이론을 이용하여 잘못 설계된 관계형 스키마를 더 작은 속성의 세트로 쪼개어 바람직한 스키마로 만들어가는 과정하나의 종속성이 하나의 릴레이션에 표현될 수 있도록 분해해가는 과정제1정규형, 제2정규형, 제3정규형, BCNF형, 제4정규형, 제5정규형이 있으며 차수가 높아질수록 만족시켜야 할 제약조건이 늘어남데이터베이스의 논리적 설계 단계에서 수행하며 논리적 처리 및 품질에 큰 영향을 미침정규화된 데이터 모델은 일관성, 정확성, 단순성, 비중복성, 안정성 등을 보장함정규화 수준이 높을수록 유연한 데이터구축이 가능하고 데이터의 정확성이 높아지는 반면 물리적 접근이 복잡하고 너무 많은 ..
2024년도 시나공 필기 책 내용 정리 섹션4. 관계형 데이터베이스의 구조 1. 관계형 데이터베이스의 개요 1970년 IBM에 근무하던 코드(E. F. Codd)에 의해 처음 제안됨관계형 데이터베이스를 구성하는 개체(Entity)나 관계(Relationship)를 모두 릴레이션(Relation)이라는 표(Table)로 표현릴레이션은 개체를 표현하는 개체 릴레이션,관계를 나타내는 관계 릴레이션으로 구분할 수 있음장점 : 간결하고 보기 편리하며 다른 데이터베이스로의 변환이 용이함단점 : 성능이 다소 떨어짐2. 관계형 데이터베이스의 Relation 구조 릴레이션은 데이터들을 표(Table)의 형태로 표현한 것으로 구조를 나타내는 릴레이션 스키마와 실제 값들인 릴레이션 인스턴스로 구성됨튜플(Tuple)릴레이션을..
2024년도 시나공 필기 책 내용 정리 섹션1. 데이터베이스 설계 1. 데이터베이스 설계의 개념 사용자의 요구를 분석하여 그것들을 컴퓨터에 저장할 수 있는 데이터베이스의 구조에 맞게 변형한 후 특정 DBMS로 데이터베이스를 구현하여 일반 사용자들이 사용하게 하는 것2. 데이터베이스 설계 시 고려사항 무결성 : 삽입, 삭제, 갱신 등의 연산 후에도 데이터베이스에 저장된 데이터가 정해진 제약 조건을 항상 만족해야함일관성 : 데이터베이스에 저장된 데이터들 사이나, 특정 질의에 대한 응답이 처음부터 끝까지 변함없이 일정해야 함회복 : 시스템에 장애가 발생했을 때 장애 발생 직전의 상태로 복구할 수 있어야 함보안 : 불법적인 데이터의 노출 또는 변경이나 손실로부터 보호할 수 있어야 함효율성 : 응답시간의 단축,..
2024년도 시나공 필기 책 내용 정리 섹션27. 모듈 간 공통 기능 및 데이터 인터페이스 확인 1. 모듈 간 공통 기능 및 데이터 인터페이스의 개요 공통 기능 : 모듈의 기능 중에서 공통적으로 제공되는 기능을 의미데이터 인터터페이스 : 모듈 간 교환되는 데이터가 저장될 파라미터(매개변수)를 의미2. 인터페이스 설계서 시스템 사이의 데이터 교환 및 처리를 위해 교환 데이터 및 관련 업무, 송/수신 시스템 등에 대한 내용을 정의한 문서섹션28. 모듈 연계를 위한 인터페이스 기능 식별 1. EAI의 구축 유형 Point-to-Point : 애플리케이션을 1:1로 연결하는 방식Hub & Spoke : 단일 접점인 허브 시스템을 통해 데이터를 전송하는 중앙 집중형 방식Message Bus(ESB방식) : 애플리..
2024년도 시나공 필기 책 내용 정리 섹션27. 모듈 간 공통 기능 및 데이터 인터페이스 확인 1. 모듈 간 공통 기능 및 데이터 인터페이스의 개요 공통 기능은 모듈의 기능 중에서 공통적으로 제공되는 기능을 의미함데이터 인터페이스는 모듈간 교환되는 데이터가 저장될 파라미터를 의미함인터페이스 설계서에서 정의한 모듈의 기능을 기반으로 확인확인한 공통 기능 및 데이터 인터페이스는 모듈 간 연계가 필요한 인터페이스의 기능을 식별하는데 사용됨확인 순서인터페이스 설계서를 통해 모듈별 기능을 확인외부 및 내부 모듈을 기반으로 공통적으로 제공되는 기능과 각 데이터의 인터페이스를 확인2. 인터페이스 설계서 시스템 사이의 데이터 교환 및 처리를 위해 교환 데이터 및 관련 업무, 송 수신 시스템 등에 대한 내용을 정의한 ..