DATABASE
-
1. 정규화란? 관계형 데이터 베이스 설계시 중복을 최소화 하도록 데이터를 구조화 하는 작업 자료의 손실이나 불필요한 정보의 도입없이 데이터의 일관성, 데이터 중복을 최소화 하고 데이터 안전성 확보를 위한 안정적 자료 구조로 변환하기 위해서 하나의 테이블을 둘 이상으로 분리하는 작업 1-1 제 1정규화 반복되는 그룹속성이 존재할 경우 그 그룹을 분리하여 새로운 엔티티타입을 추가한 후 기존의 실제와 1:N관계를 형성 1-2 제 2정규화 기본키 2개 이상으로 구성되는 테이블에서 일부 속성에 대해서만 부분적으로 함수 종속적인 것을 분리 1-3 제 3정규화 기본키가 아닌 일반 컬럼에 종속되는 컬럼 분리 A->B, B->C일 경우 A-> C로 수정 이행적 종속관계분리 2. 제 1 정규화 3. 제 2 정규화 4. ..
정규화란 무엇일까?1. 정규화란? 관계형 데이터 베이스 설계시 중복을 최소화 하도록 데이터를 구조화 하는 작업 자료의 손실이나 불필요한 정보의 도입없이 데이터의 일관성, 데이터 중복을 최소화 하고 데이터 안전성 확보를 위한 안정적 자료 구조로 변환하기 위해서 하나의 테이블을 둘 이상으로 분리하는 작업 1-1 제 1정규화 반복되는 그룹속성이 존재할 경우 그 그룹을 분리하여 새로운 엔티티타입을 추가한 후 기존의 실제와 1:N관계를 형성 1-2 제 2정규화 기본키 2개 이상으로 구성되는 테이블에서 일부 속성에 대해서만 부분적으로 함수 종속적인 것을 분리 1-3 제 3정규화 기본키가 아닌 일반 컬럼에 종속되는 컬럼 분리 A->B, B->C일 경우 A-> C로 수정 이행적 종속관계분리 2. 제 1 정규화 3. 제 2 정규화 4. ..
2020.02.13 -
1. SQL SQL(Structured Query Language)은 RDB(Relational Database)에서 데이터베이스에 질의, 수정, 삭제 등의 작업을 하는 언어의 표준으로 채택되어 어떤 제품이든지 약간의 문법적 차이를 제외하고는 대동소이하며, 따라서 오라클에서 사용하는 문법과 MS-SQL의 문법은 큰 차이가 없다.
SQL이란?1. SQL SQL(Structured Query Language)은 RDB(Relational Database)에서 데이터베이스에 질의, 수정, 삭제 등의 작업을 하는 언어의 표준으로 채택되어 어떤 제품이든지 약간의 문법적 차이를 제외하고는 대동소이하며, 따라서 오라클에서 사용하는 문법과 MS-SQL의 문법은 큰 차이가 없다.
2020.02.13 -
1.데이터 베이스 '정보화시대' 현대사회를 칭하는 말이다. 이처럼 우리의 일상은 많은 정보와 관계를 맺고있다. 이런 정보 중'기업이나 조직 또는 개인이 필요에 의해(부가가치를 생성) 데이터를 일정한 형태로 저장해 놓은것'을 데이터 베이스 라고한다. 1-1 파일시스템의 문제점 데이터 접근 제한: 하나의 파일을 여러 사용자가 동시에 검색할 수는 있지만 동시에 입력, 수정, 삭제할 수없다. 데이터 종속성: 응용프로그램과 데이터간의 상호 의존 관계를 말한다. 데이터 중복성: 하나의 데이터에 대해서 여러 사용자가 각자 파일을 관리할 경우로 데이터가 중복 관리되며, 변경 내역이 모두 반영이 안될경우 데이터 불일치가 초래된다. 데이터 분실: 사용자 부주의로 인한 데이터 삭제될 수 있다. 네트워크 환경에서 여러 사용자..
Database 데이터베이스란?1.데이터 베이스 '정보화시대' 현대사회를 칭하는 말이다. 이처럼 우리의 일상은 많은 정보와 관계를 맺고있다. 이런 정보 중'기업이나 조직 또는 개인이 필요에 의해(부가가치를 생성) 데이터를 일정한 형태로 저장해 놓은것'을 데이터 베이스 라고한다. 1-1 파일시스템의 문제점 데이터 접근 제한: 하나의 파일을 여러 사용자가 동시에 검색할 수는 있지만 동시에 입력, 수정, 삭제할 수없다. 데이터 종속성: 응용프로그램과 데이터간의 상호 의존 관계를 말한다. 데이터 중복성: 하나의 데이터에 대해서 여러 사용자가 각자 파일을 관리할 경우로 데이터가 중복 관리되며, 변경 내역이 모두 반영이 안될경우 데이터 불일치가 초래된다. 데이터 분실: 사용자 부주의로 인한 데이터 삭제될 수 있다. 네트워크 환경에서 여러 사용자..
2020.02.13 -
1. SQL 접근을 위해서 cmd창에서 "sqlplus"를 입력합니다. 1-1. user-name에 system을 입력합니다. (system 대신, 접근하고자하는 계정명을 입력) 1-2. password에 해당 계정의 비밀번호를 입력합니다. 1-3. ORA-12560: TNS:protocol adapter error 발생되었습니다. 평소에 오라클DB를 잘사용하고 있는데 왜 이런 error가 발생하는 것일까? 그 해결 방법을 포스팅 해보겠습니다. ============================== 방법1. 2. services.msc를 검색하고 실행합니다. 3. 현재 실행 중인 Oracle 서비스를 확인합니다. 4. "OracleServieXE"을 마우스 오른쪽으로 클릭하고 [시작(S)]을 누릅시다. ..
ERROR: ORA-12560: TNS:protocol adapter error1. SQL 접근을 위해서 cmd창에서 "sqlplus"를 입력합니다. 1-1. user-name에 system을 입력합니다. (system 대신, 접근하고자하는 계정명을 입력) 1-2. password에 해당 계정의 비밀번호를 입력합니다. 1-3. ORA-12560: TNS:protocol adapter error 발생되었습니다. 평소에 오라클DB를 잘사용하고 있는데 왜 이런 error가 발생하는 것일까? 그 해결 방법을 포스팅 해보겠습니다. ============================== 방법1. 2. services.msc를 검색하고 실행합니다. 3. 현재 실행 중인 Oracle 서비스를 확인합니다. 4. "OracleServieXE"을 마우스 오른쪽으로 클릭하고 [시작(S)]을 누릅시다. ..
2019.11.20 -
Problem ORA-12516: TNS:리스너가 프로토콜 스택과 일치하는 처리기를 찾을 수 없습니다. Cause Oracle DB를 이동하여 Application을 가동하다 보면 위와 같은 Message와 마주칠 수 있습니다. 이는 동시 처리 가능한 Processes parameter 값을 초과했기 때문에 더 이상 Session을 연결할 수 없다는 message입니다. Resolution Processes parameter 값을 변경해주면 됩니다. 1.오라클에 접속한다 2. Processes parameter 값을 확인합니다. show parameter를 이용하는 방법 * 현재 동시 처리 가능한 Processes 값은 100입니다. 3. Processes parameter 변경 동시에 처리 가능한 Pr..
Oracle : ORA-12516: TNS:리스너가 프로토콜 스택과 일치하는 처리기를 찾을 수 없습니다.Problem ORA-12516: TNS:리스너가 프로토콜 스택과 일치하는 처리기를 찾을 수 없습니다. Cause Oracle DB를 이동하여 Application을 가동하다 보면 위와 같은 Message와 마주칠 수 있습니다. 이는 동시 처리 가능한 Processes parameter 값을 초과했기 때문에 더 이상 Session을 연결할 수 없다는 message입니다. Resolution Processes parameter 값을 변경해주면 됩니다. 1.오라클에 접속한다 2. Processes parameter 값을 확인합니다. show parameter를 이용하는 방법 * 현재 동시 처리 가능한 Processes 값은 100입니다. 3. Processes parameter 변경 동시에 처리 가능한 Pr..
2019.09.14