본문 바로가기

분류 전체보기251

오라클 테이블 수정 DDL (컬럼 추가/변경/삭제) 주제 DDL이란 Data Definition Language 의 약자로, 테이블 생성, 수정, 삭제 등의 명령어가 DDL에 해당됩니다. DDL 명령어에는 CREATE(생성)/ALTER(수정).TRUNCATE/DROP(삭제) 이 있습니다. 명령어 수행과 동시에 커밋되어 데이터 구조가 바로 변경된다는 특징이 있습니다. 오라클에서는 테이블 수정 방법에 대해 알아보겠습니다. 테이블 컬럼 추가 -- ALTER TABLE 테이블명 ADD 컬럼명 데이터타입(길이); ALTER TABLE T_USER ADD MEM_ID VARCHAR2(24);T_USER라는 테이블에 문자타입의 MEM_ID라는 컬럼을 추가한 예시입니다. 테이블 컬럼 수정 -- ALTER TABLE 테이블명 MODIFY 컬럼명 데이터타입(길이); ALT.. 2023. 11. 8.
특정 로직의 흐름 혹은 순서를 나타내는 '플로우차트' 🎯 주제 👀 플로우차트란? 플로우차트란 업무를 처리하는 과정을 흐름이나 순서에 따라 기호나 도형으로 표현한 것입니다. 플로우차트의 장점 직관적인 시각화: 각 케이스간의 관계를 직관적인 그림으로 나타내므로 글로 표현할 때보다 로직을 이해하기 쉽습니다. 효과적인 커뮤니케이션: 작업의 순서, 조작 및 자료 이동 과정을 그림으로 나타내므로 협업시 유용합니다. 효과적인 분석 및 개선: 어떤 업무로 구성되고, 누가 수행하며, 어떤 순서로 진행되는지 한 눈에 볼 수 있어 검토가 필요한 부분을 빠르게 찾아낼 수 있습니다. 플로우차트의 기호 국제표준기구(ISO)에서는 순서도에 사용되는 기호를 통일했습니다. ✍ 플로우차트 작성 규칙 범용적으로 약속된 표준 기호를 사용합니다. 순서 흐름에 따라 위에서 아래로, 왼쪽에서 오른.. 2023. 11. 8.
데이터백업이란? .dmp와 .csv 백업의 차이 🎯 주제 데이터백업이란? 데이터 백업은 장애 발생 시 복원을 위해 조직 데이터를 복사하는 인프라, 기술 및 프로세스입니다. 💁‍♀️ 백업의 중요성 데이터 손실 방지 업무 연속성 보안 및 복원 실수나 악의적인 공격 대비 규정 준수 및 비즈니스 요구 충족 비용 효율성 비상 대비 💾 데이터백업의 종류 핫백업 (Hot Backup): 정의: 핫백업은 데이터베이스나 시스템이 계속 작동 중일 때, 데이터를 백업하는 방식을 말합니다. 특징: 핫백업은 데이터베이스나 시스템의 정상적인 운영 상태에서 백업을 수행하기 때문에 사용자가 서비스를 계속 이용할 수 있으며, 중단 없이 백업을 수행할 수 있습니다. 예시: 스냅샷백업/트랜잭션 로그 백업/전체 또는 증분 백업 콜드백업 (Cold Backup): 정의: 콜드백업은 데이터.. 2023. 11. 8.
Everything 파일 쉽게 찾기 Everything 프로그램 윈도우용 로컬 파일 검색 도구 경로를 몰라도 파일이나 폴더를 이름으로 검색할 수 있습니다. Everything 프로그램 다운로드 https://www.voidtools.com/ko-kr/ 본인의 운영체제에 맞는 비트 버전의 프로그램을 다운받습니다. (63bit) '관리자 권한'으로 실행하여 설치합니다. Everything 사용하기 2023. 11. 3.
ESCAPE SEQUENCE 백준 - 10171번 고양이 문제풀이 (JAVA) 백준 - 10172번 개 문제풀이 (JAVA) 문제 > 정답 소스코드 > 해설 > 큰따옴표(")나 백슬래시()는 단독으로 문자열로 출력할 수 없습니다. 이를 출력하기 위해 특정 구문을 사용하는데 이를 "이스케이프한다"고 표현하며 결합된 문자는 "이스케이프 시퀀스"라고 표현하며 백슬래시와 문자 하나를 결합하여 나타냅니다. 백슬래시 한 개 출력: "\" 백슬래시 두 개 출력: "\\" 다음은 이스케이프 시퀀스 종류표입니다. 2023. 10. 24.
AJAX를 사용해 JSON데이터를 넘길 때 발생 가능한 보안 위협과 해결방안에 관하여... AJAX를 사용해 JSON데이터를 넘길 때 발생 가능한 보안 위협과 해결방안 1. 크로스 사이트 스크립팅 (XSS): 보안 위협: 공격자가 악의적인 스크립트를 웹 페이지에 삽입하여 사용자의 브라우저에서 실행시키는 공격. 해결 방법: 입력 데이터를 이스케이핑하여 스크립트 실행 방지. Content Security Policy (CSP) 헤더 설정하여 스크립트의 실행을 제한. 2. SQL 인젝션: 보안 위협: 악의적인 SQL 쿼리를 입력하여 데이터베이스에 대한 액세스 권한 획득 및 데이터 유출. 해결 방법: 프리페어드 스테이트먼트나 ORM 사용하여 SQL 인젝션 방지. 입력 데이터 검증 및 이스케이핑. 3. 크로스 사이트 요청 위조 (CSRF): 보안 위협: 사용자의 인증된 세션을 이용하여 사용자가 의도치 .. 2023. 10. 22.
반응형