관계형 데이터베이스 RDB

데이터를 저장, 관리, 처리하는 데이터베이스 시스템

데이터는 표, 행(row), 열(column)의 형태로 구성
열 – 열은 속성입니다.
행 – 행 레코드를 나타냅니다.

기록??
레코드는 데이터의 가장 작은 단위입니다.
고객이라는 테이블에서 레코드는 하나의 고객 정보를 의미합니다.
각 레코드는 고객의 이름, 주소, 전화 번호와 같은 정보를 속성으로 가질 수 있습니다.

레코드는 일반적으로 행으로 표시됩니다.

TABLE에서 각 행은 고유한 특징을 가지고 있습니다.

각 열은 데이터 무결성을 보장해야 합니다.

무결성 ?
데이터의 정확성, 일관성 및 유효성 유지
데이터베이스에 저장된 데이터가 의도한 대로 유지되는지 확인
잘못된 데이터 삽입 및 수정 방지

RDBMS는 전체 데이터베이스 RDB를 관리합니다.
: 관계형 데이터베이스 RDB를 관리하고 데이터를 저장, 조회, 수정, 삭제할 수 있는 소프트웨어 시스템.


데이터 베이스


테이블 기본 저장 구조, 하나 이상의 열, 0개 이상의 행
Row는 컬럼 값들의 조합으로, 위 그림의 S_dept 테이블에서 한 부서에 관련된 정보는 하나의 Row가 될 수 있습니다. 레코드라고 합니다.
테이블의 단일 데이터 유형을 나타냅니다.
S_dept 테이블에서 부서 이름은 단일 열이 됩니다.
특정 데이터 유형 및 크기가 있음
필드 행과 열의 교차점에 필드가 있고 데이터를 포함할 수 있으며 데이터가 없으면 null 값을 가집니다.
기본 키 각 행은 Column + Column의 조합으로 고유하게 식별됩니다.
예를 들어 부서 번호는 기본 키가 되며 null 값을 허용하지 않습니다.
외래 키 동일 테이블 또는 다른 테이블 참조 * 다른 테이블 => 다른 테이블의 PK
단일 컬럼 또는 컬럼 조합으로 구성


데이터베이스 용어

테이블 행과 열의 조합으로 구성된 기본 저장 단위
보다 하나 이상의 테이블에서 논리적으로 추출된 데이터의 하위 집합
논리적 및 가상 테이블
순서 고유한 숫자 값을 자동으로 생성 기본 키 값을 생성하는 데 사용
색인 쿼리 쿼리 속도 향상 정렬, 현지화
동의어 알리사 역할
프로그램 단위 트리거, SQL 및 PL/SQL 문으로 작성된 패키지 함수 // SQL + for +if