
추상적인 스키마의 개념을 구체적으로 이해하자! Goal - 스키마 구체적으로 생각해보기 - 스키마의 정의 - 스키마의 3계층 - 참고 자료 1. 스키마 구체적으로 생각해보기 딱딱한 스키마의 정의를 알아보기 이전에, 스키마에 대해 구체적으로 생각해보자. 스키마란 추상적인 데이터를 어떤 형식으로 사용자들에게 보여주고(외부 스키마), 어떻게 데이터베이스 파일에 저장될지(개념스키마) 그리고 어떤 구조로 데이터베이스에 저장할지(내부스키마)를 기술한 개념이다. 즉, 데이터라는 것을 어떻게 구성할지 구조를 만든다고 생각하면 된다. 사용자가 데이터베이스를 이용할 때 보여지는 테이블 구조도 스키마에 따라 추상적인 데이터를 효율적으로 보여주기 위해 기술한 것일 뿐이다. 자, 이제 이론으로 배워보자. 스키마를 대충 느낌으로..
23) 인덱스(INDEX) - 테이블의 행에 지정하는 색인 - 데이터베이스에서 원하는 레코드를 빠르게 찾아갈 수 있도록 만들어진 데이터 구조 24) 부 프로그램 (Sub Program) - 하나의 프로그램을 구성하는 여러 작은 단위의 프로그램들 - 프로그램 명령문들의 작은 단위 묶음 (특정 기능을 수행하는 코드의 묶음), 프로세스 추상화의 일종 25) 인터럽트 (interrupt) - 프로그램을 실행하는 도중에 예기치 않은 상황이 발생할 경우 현재 실행중인 작업을 중단하고 발생된 상황을 처리한 후 다시 실행중인 작업으로 복귀하는 것 26) 후위 표기법 (Postfix Notation) - 1+2 또는 3x4 처럼 연산자를 피연산자 사이에 두는 중위 표기법과 다르게 연산자를 피연산자 뒤에 표기하는 방식 e..
11) 데이터의 무결성 (Data integrity) - 데이터의 정확성, 일관성, 유효성이 유지되는 것. - 개체 무결성, 참조 무결성, 도메인 무결성, 무결성 규칙의 4종류가 있다. 12) 병행수행 - 여러 사용자가 데이터베이스에 접글할 때 여러 트랜잭션이 수행되는데 이 여러 트랜잭션들을 병행 수행 시키는 방식 *병행: 두 가지 일을 한꺼번에 아울러서 행하는 것 13) 병행제어 - 여러 트랜잭션이 병행 수행 되며 서로 다른 데이터에 접근하지 않고, 같은 데이터에 접근한다면 데이터에 문제가 생길 수 있다. 이를 방지하기 위해 같은 데이터에 접근하더라도 문제가 생기지 않도록 제어하는 것. 14) 트랜잭션 (Transaction) - 사용자가 시스템에 대한 서비스 요구 시 시스템이 응답하기 위한 상태 변환..
- 백준
- 20200503
- 20200330
- 20200510
- 생활코딩리눅스
- 20200413
- 20200424
- 20200317
- 20200417
- chapter7
- 20200512
- 20200423
- 20200415
- 20200427
- 20200319
- 20200428
- 20200624
- 20200421
- chapter8
- 20200622
- 20200406
- 20200504
- 20200420
- likelion
- 20200429
- 20200804
- 20201204
- 20200403
- 20200425
- 20200502
- Total
- Today
- Yesterday