일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 자바스크립트
- oracle
- 백준알고리즘
- SWEA
- 너비 우선 탐색
- 너비우선탐색
- 그래프 탐색
- 백준 알고리즘
- 브루트포스
- 완전탐색
- 프로그래머스
- 깊이우선탐색
- 그리디 알고리즘
- 파이썬
- 오라클
- javascript
- BFS
- 그래프 이론
- 문자열
- 다익스트라
- 백트래킹
- SW Expert Academy
- Python
- DP
- 브루트포스 알고리즘
- 다이나믹 프로그래밍
- 데이터베이스
- 스택
- DFS
- 구현
- Today
- Total
목록시스템 카탈로그 (2)
민규의 흔적
시스템 카탈로그 데이터베이스의 객체(사용자, 릴레이션, 뷰, 인덱스, 권한 등)와 구조들에 관한 모든 데이터를 포함하는 것을 의미하며, 메타데이터(데이터에 관한 데이터의 의미)라고 한다. 사용자 및 질의 최적화 모듈 등 DBMS 자신의 구성 요소에 의해서 사용된다. 데이터 사전(Data dictionary) 또는 시스템 테이블 이라고도 부른다. 시스템 카탈로그 활용 - 질의 최적화 시스템 카탈로그의 사용 목적 중 하나로, DBMS가 질의를 수행하는 여러 가지 방법들 중에서 가장 비용이 적게 드는 방법을 찾는 과정을 질의 최적화라고 한다. 다음의 예시 질의를 보며 시스템 카탈로그가 어떻게 활용되는지 알아보자. SELECT EMPNAME, SALARY, SALARY*1.1 FROM EMPLOYEE WHERE..
데이터베이스 스키마(Schema) 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의. 내포(instance) 라고도 부른다. 데이터베이스의 구조를 알려주는 역할이며 자주 변경되지 않는다. 다음의 데이터베이스 스키마 예를 보자. DEPARTMENT(DEPTNO, DEPTNAME, FLOOR) EMPLOYEE(EMPNO, EMPNAME, TITLE, DNO, SALARY) 부서 정보를 지니는 DEPARTMENT 릴레이션에 대한 구조를 정의하고 있다. DEPARTMENT 릴레이션에는 부서 번호를 뜻하는 DEPTNO, 부서 이름을 뜻하는 DEPTNAME 그리고 부서가 위치하는 층 수를 뜻하는 FLOOR로 구조가 정의되어 있음을 뜻한다. 마찬가지로, 직원 정보를 지니는 EMPLOYEE 릴레이션에 대한 구조 또..