Oracle 12c 데이터베이스 11 - 검색성능개선을 위한 INDEX

💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다. 인덱스(INDEX) 개념 검색을 빠르게 하기 위한 자료구조 (주로 B트리 계열) 레코드 추가, 수정, 삭제 시 해당 컬럼으로 다시 정렬한 후 검색에 필요한 값들을 미리 계산해 검색 속도를 높임 검색보다 추가, 삭제가 빨라야 한다면? 인덱스를 사용하지 않는 편이 나음 기본키는 자동으로 인덱스 설정 인덱스 On/Off를 통해 검색 속도 차이 체감 조인(JOIN) 시에도 영향을 줌 RDBMS의 핵심 기능 정렬 빠른 검색을 위해서는 데이터가 반드...

더보기

웹 개발 기초 02. JQuery, Ajax (feat. 스파르타 코딩 클럽)

💡 본 글은 스파르타코딩클럽 ‘왕초보 시작반’ 2주차 강의 내용을 바탕으로 정리하였습니다. JQuery 시작하기 jQuery란? HTML의 요소들을 조작하는 편리한 Javascript 라이브러리 다른 사람이 짜둔 Javascript 코드, 반드시 import해야 함 📌 공식 홈페이지 소개: jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler...

더보기

Oracle 12c 데이터베이스 10 - 권한 설정, 역할 설정

💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다. 접근권한(Access Controll) 설정 DCL(Data Control Language) 권한 및 역할 설정하는 언어 권한 부여(GRANT), 회수(REVOKE)로 나뉨 권한 시스템 권한 객체 권한 사용자 생성 -- 사용자 생성 CREATE USER 사용자이름 IDENTIFIED BY 비밀번호; -- DB에 접속할 수 있도록 권한 부여 GRANT CREATE SESSION TO 사용자이름; 테이블 조회 권한 -- 조회 권한 부여 GRANT SELECT ON...

더보기

Oracle 12c 데이터베이스 09 - 스키마 수정, 스키마 삭제

💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다. 스키마 수정 💡 desc 테이블명으로는 제약조건이 다 나오지 않음. user_constraints 테이블을 조회하면 확인 가능. 테이블 컬럼 추가, 수정, 삭제 -- 컬럼 추가 ALTER TABLE 테이블명 ADD (컬럼명 데이터타임) -- 컬럼 삭제 ALTER TABLE 테이블명 DROP COLUMN 컬럼명 -- 컬럼명 변경 ALTER TABLE 테이블명 CHANGE 컬럼명 변경컬럼명 데이터타입 -- 컬럼타입 변경 ALTER TABLE 테이블명 MODIFY 컬럼명 데...

더보기

Oracle 12c 데이터베이스 08 - 중복정보 수정, 정규형, 참조무결성

💡 본 글은 ‘실습과 함께하는! 데이터베이스 Oracle 12c’ 강의 내용을 바탕으로 정리하였습니다. 중복정보 제거 RDB의 특성 상 테이블 간의 정보는 중복되지 않아야 함 동일한 정보가 여러 테이블에 중복 저장되어 있으면 수정에 대한 부담과 무결성(Integrity) 유지가 쉽지 않음 하나의 정보는 한 테이블에만 나오도록 해야 함 정규화를 통해 중복성 제거 제거한 후 필요한 정보는 Join을 통해 구하기 정규형 중복을 제거하기 위한 테이블 정의 규칙 종류 설명 제1...

더보기