분류 전체보기155 Day 46. [JSP/Servlet] 라이프 사이클 2022. 3. 14. 삽질노트 4. [Oracle SQL] ORA-28001: the password has expired ORACLE SQL 수업듣던 도중 발생한 오류! ORA-28001 : THE PASSWORD HAS EXPIRED >> 비밀번호가 만료되었습니다. 마지막으로 계정에 로그인한 시점부터 일정시간이 지나면 자동으로 만료됩니다. 사용하기 위해서는 SYS에서 다시 비밀번호를 설정해주시면 됩니다 >_ 2022. 3. 10. Day 45. [Oracle SQL] 데이터 무결성 제약조건 데이터 무결성 제약조건의 개념 -- 데이터의 정확성과 일관성을 보장 -- 데이터의 정확성을 유지하여 다양한 종류의 업무규칙 고려한 예 * student 테이블에서 학년 데이터는 1, 2, 3, 4 중의 하나의 값만 입력 * 모든 학번은 유일 * student 테이블의 지도교수 번호는 professor 테이블의 교수 번호중의 하나와 반드시 일치 데이터 무결성 제약조건의 장점 -- 테이블 생성시 무결성 제약조건을 정의 가능 -- 테이블에 대해 정의, 데이터 딕셔너리에 저장되므로 응용 프로그램에서 입력된 모든 데이터에 대해 동일하게 적용 -- 제약조건을 활성화, 비활성화 할 수 있는 융통성 무결성 제약조건 종류 무결성 제약조건 설명 NOT NULL 열이 NULL을 포함할 수 없음 고유키(unique key) .. 2022. 3. 10. Day 44. [Oracle SQL] COMMIT, ROLLBACK, SEQUENCE, 테이블 구조만 복사, 구조 변경 트랜잭션 관리 - 관계형 데이터베이스에서 실행되는 여러 개의 sql 명령문을 하나의 논리적 작업 단위로 처리하는 개념 - COMMIT : 트랜잭션의 정상적인 종료 트랜잭션내의 모든 SQL 명령문에 의해 변경된 작업 내용을 디스크에 영구적으로 저장하고 트랜잭션을 종료 INSERT, DELETE, UPDATE와 같은 명령문 - ROLLBACK : 트랜잭션의 전체 취소 트랜잭션내의 모든 SQL 명령문에 의해 변경된 작업 내용을 전부 취소하고 트랜잭션을 종료 제일 마지막 COMMIT에서 그 전 COMMIT으로 돌아감 시퀀스 -- SEQUENCE : 유일한 식별자 -- 기본 키 값을 자동으로 생성하기 위하여 일련번호 생성 객체 -- 여러 테이블에서 공유 가능 EX) 테이블 생성할 때, STUDNO와 같이 순서대로.. 2022. 3. 8. 이전 1 ··· 21 22 23 24 25 26 27 ··· 39 다음