sql 4

정처기 실기 - 데이터베이스 Transaction

1. 트랜잭션 데이터를 보장하기 위해서 DBMS가 가지는 특성이다. 또, DBMS에서 하나의 논리적 기능을 정상적으로 수행하기 위한 단위이다. 2. 트랜잭션의 특성 원자성 (Atomic) 트랜잭션을 구성하는 작업 모두 정상적으로 실행되거나 모두 취소되어야 하는 성질 Commit / Rollback 회복성 보장 일관성 (Consistency) 시스템의 고정요소는 트랜잭션 수행 전과 이후 모두 같아야 하는 성질 무결성 제약조건 동시성 제어 격리,고립성(isolation) 동시에 실행되는 트랜잭션들이 서로 영향을 끼치지 않는 성질 Read Uncommitted Read Committed Repeatable Read Serializable 영속성 (durabillity) 성공이 완료된 트랜잭션의 결과는영속적으로..

SQLD 요약정리 - 식별자

취업 준비와 티스토리 임시저장이 계속 삭제돼서..써놨던 것들 계속 지워져서 늦.....었습니다... 저는 22년 47회차로 SQLD 자격증을 취득했습니다! 하지만 개인 공부 겸 & 공부하는 것을 공유할 겸 작성은 느리지만 계속 하겠습니다! 원본 링크 식별자란?? 어떤 대상을 유일하게 식별 및 구별할 수 있는 이름을 뜻한다. - 위키백과 + 왜 식별자가 필요할까?? 위에서도 말했지만 부연 설명을 해보자. 더보기 시험을 치러 갔다고 가정하자. 우리는 OMR 카드에 이름,생년월일을 입력하고 답안을 제출한다. 시험을 봤는데, 나는 가채점에서 분명히 2개 틀렸는데 35개를 틀렸다고 발표가 났다. 이름이 '김개똥'이고, 00년 1월 1일에 태어난 사람이 한 명 더 있던 것이다... 그 사람은 내 덕분에 시험 통과했..

자격증/SQLD 2022.12.19

SQLD 요약정리 - 엔티티

원본 위의 원본을 요약하면서 나와 다른 사람이 이해하기 편하게 (나름대로) 하기 위해 작성한 글입니다. 1. 엔티티의 개념 엔티티( Entity )는 우리나라 말로 실체, 객체라고 번역한다. Database 에서 Entity는 다음과 같이 요약할 수 있다. 사람, 물건, 사건, 개념 등 명사 관리가 필요한 관심사 저장이 되기 위한 어떠한 것 엔티티는 집합에 속하는 개체들의 특성을 설명할 수 있는 속성을 갖는다. 예를 들어서 대학교의 Database(앞으로 DB라고 부름)에는 여러가지가 존재하겠지만, 학생과 과목이라는 Entity가 있다고 해보자. 학생이라는 엔티티는 학번, 이름, 총 이수학점, 생일, 성별 등의 속성을 가질 수 있다. 과목이라는 엔티티는 과목명, 이수학점, 수강 정원 등의 속성을 가질 수..

자격증/SQLD 2022.11.03

[ ORA - 12519 ] - TNS:no appropriate handler found 에러

JSP / Servlet 으로 프로젝트를 만들던 중 처음 보는 에러가 떴다. 검색해보니까 한 계정에서 가지고 있는 SQL에서 가지고 있는 프로세스의 수를 초가해서 오류가 난 것이다. 해결 방법이자 원인은 어디에도 적혀있지 않은 Connection close() 메서드... conn.close() 해주자... 추가로 System 계정에서 ( 만든 계정은 권한이 부족한가 봄 ) select * from v$resource_limit where resource_name = 'processes'; 이 구문 쓰면 허용된 프로세스가 몇개인지 볼 수 있다.

SQL/Error 2021.10.25