[DATABASE]

ma.caron_g·2021년 4월 20일
0

DATABASE

목록 보기
1/7
post-thumbnail

[ 데이터베이스 장점 ] 📕

  1. 중복성이 최소화 되거나 배제될 수 있다.
  2. 불일치성을 피할 수 있다.
  3. 데이터를 공유 할 수 있다.
  4. 정보 자원 표준화
  5. 보안 기능 제공
  6. 무결성을 유지하다.
  7. 데이터 독립성을 보장

[ 데이터 독립성의 개념 ] 📙

데이터의 표현방법이나 저장위치가 변하더라도 논리적 저장 구조나 응용 프로그램에게 아무런 영향을 미치지 않는 것

[ 스키마와 인스턴스를 구분하여 설명 ] 📒

  1. 데이터 베이스에 저장되는 데이터 구조와 제약조건을 정의한 것
  2. 스키마에 따라 데이터베이스에 실제로 저장된 값 - 물리적

[ DBMS 3대 기능을 설명 ] 📗

DDL - 데이터 정의어
DML - 데이터 조작어
DCL - 데이터 제어어

스키마는 해당 객체에 논리적 구조를 의미
인스턴스는 해당 객체가 실제로 가지는 물리적 구조 의미

[ 데이터 모델의 세가지 구성 요소 ] 📘

  1. 논리적으로 표현된 데이터 구조
  2. 해당 구조에서 허용될 수 있는 연산
  3. 해당 구조와 연산에서 유지되어야 할 수 있는 제약 조건

[ 개념적 데이터 모델에서 사용하는 개체와 관계를 구분하여 설명 ] 📕

객체 : 개체는 공통된 성질 가지며 서로 구분할 수 있는 현실 세계의 객체
관체 : 집합들의 구성원소 사이에 대응성, 즉 사상을 말한다.

[관계 데이터 모델에서 키, 기본키, 도메인 구분 ] 📙

키속성 : 튜플의 속성중에서 튜플을 실현하는 대표적인 속성으로 사용자에 의해 지정
기본키 : 키속성 중에서 튜플을 식별하는 대표적인 속성으로 사용자에 의해 지정
도메인 : 각각의 속성들이 가질 수 있는 집단

[ 관계데이터 모델의 Select 연산과 Project 연산을 설명] 📒

Select 연산

  • 한개의 릴레이션을 피연산으로 취한 연산
  • 연산자 기호는 시그마 사용
  • 튜플의 속성에 대해 =, !=, <, >, <=, >= 사용.

Project 연산

  • 피연산자에서 지정된 속성 항목만으로 구성된 릴레이션을 반화하는 연산
  • 프로젝트 연산 기호는 그리스 문자 (파이) 사용

[ 개체 무결성 제약조건 ] 📗

  • 하나의 릴레이션에서 기본키로 지정된 모든 튜플의 속성은 항상 NULL 값을 가질 수 없다는 조건

[ 참조 무결성 제약 조건 ] 📘

  • 두개의 릴레이션이 기본 키, 외래 키를 통해 참조 관계를 형성 할 경우, 참조하는 외래키의 값은 항상 참조되는 릴레이션에 기본키로 존재 해야하는 규칙
외래키 값은 NULL 이거나 참조 릴레이션 값과 기본키 값과 동일
profile
다른 사람이 만든 것을 소비하는 활동보다, 내가 생산적인 활동을 하는 시간이 더 많도록 생활화 하자.

0개의 댓글