DB/SQL 4

[ORACLE] INDEX,VIEW,SYNONYM 개념 정리

1. 인덱스 개념 검색 성능을 향상 시키기 위한 부가적인 자료 구조 - 질의 명령문의 검색 속도를 향상시키기 위해 칼럼에 대해 생성하는 객체 - 데이터와 위치주소(ROWID)를 쌍으로 저장하고 관리됨. 1.1 인덱스 사용 여부 판단 인덱스를 사용해야 하는 경우 인덱스를 사용하지 말아야 하는 경우 테이블에 행의 수가 많을 때 테이블에 행의 수가 적을 때 WHERE 문에 해당 컬럼이 많이 사용될 때 WHERE 문에 해당 컬럼이 자주 사용되지 않을 때 검색 결과가 전체 데이터의 2~4% 정도 일 때 검색 결과가 전체 데이터의 10~15%이상일 때 JOIN에 자주 사용되는 칼럼이나 NULL을 포함하는 컬럼이 많을 경우 테이블에 DML 작업이 많은 경우 입력, 수정, 삭제 등이 자주 일어날 경우 1.2 인덱스 종..

DB/SQL 2022.02.23

SQL (ERD 추출하기)

- 메뉴에서 보기 - data modeler - 브라우저 (여기서 브라우저 창등이 잘 안되면 window(창) - 팩토리 설정 클릭) - 좌측아래의 브라우저 창에서 맨앞 + 기호클릭 한 후 나타나는 "관계형모델[]" - 마우스오른쪽 - 새 관계형 모델 - 화면우측에 relational ... 탭창이 만들어진다 - 7개 HR 테이블을 드래그 하되 테이블앞의 그림을 드래그 하여 (이때 드래그가 잘 안되면 오른쪽마우스를 누른채로 드래그해본다) 우측 relational ... 탭창에 넣는다 - 간단하게 보기위해 relational... 탭창에서 - 마우스 오른쪽 - 하여 세부정보보기에서 "열"만 남기고 체크표시를 다 지운다 - 이미지나 pdf로 결과를 저장하기 위해 realtional...탭창에서 - 마우스 오..

DB/SQL 2021.08.05

SQL 필기 개념 1)

데이터 베이스 - not raw data stand alone vs multi user system (1) 공유데이터(Sharing data) (2) 통합데이터 (integration data) - 중복을 최소화 (3) 저장데이터 (4) 운영 데이터 column(attribute) row (tuple) 이름 칼럼 주소칼럼 가로 - 세로 : 필드 기본키(primary key, pk) : 중복안됨, null 안됨 외래키(foreign key, fk) : 중복 가능, null가능, 참조 한다 modeling : modeler 개발자 - sql 언어(Structured Query Language) : 구조화된 조회(검색)언어 select * from.... tunning - sql 튜닝 ,네트워크튜닝, 메모리튜..

DB/SQL 2021.08.02

SQL 필기 (File system과 DB system)

file system - data duplication (데이터 중복): 회사의 경우 파일이 부서별로 존재 - data dependency (데이터 종속): 한 부서의 파일 내용이 변경되면 다른 부서 파일도 모두 다 변경 해야 DB system - DBMS(database management system)을 통해 관리함으로 효율적인 관리 DB종류 - 계층 db(hierachical)(hdbms) : tree구조 (상하가 서로 종속적), 빠른 검색, 변화가 있는 경우 대응이 늦다 관계가 복잡한 경우 x , 큰 규모 db x - network db(ndms): 동등 구조, node와 set 구조로 구성, 빠른 검색, 구조 변경은 어렵다. 큰 규모 db x - 객체지향 db(object orientied db..

DB/SQL 2021.08.01