DP-900 Azure의 관계형 데이터의 기본 사항 살펴보기

givemcdonalds·2023년 5월 20일
0

Microsoft

목록 보기
2/9

관계형 데이터 개념 살펴보기

관계형 테이블

  • 데이터는 테이블에 저장
  • 테이블은 행과 열로 구성
  • 모든 행은 열이 같음
  • 각 열에 데이터 형식이 할달됨

표준화(정규화)

  • 각 엔터티를 자체 테이블로 구분 (중복방지)
  • 각 불연속 특성을 자체 열로 구분
  • 기본 키를 사용하여 각 엔터티 인스턴스(행)를 고유하게 식별
  • 외래키 열을 사용하여 관련 엔터티를 연결

SQL(Structured Query Language)

  • 관계형 데이터베이스와 함께 사용할 수 있는 표준언어
  • 표준은 ANSI 및 ISO에 의해 유지 관리
  • 대부분의 RDBMS(Relational DataBase Manage System) 시스템은 표준 SQL 독점 확장을 지원

데이터 정의 언어(DDL)

  • 테이블 엔터티를 (CREATE ALTER DROP RENAME)

데이터 컨트롤 언어(DCL)

  • 사용자에게 권한을 줌 (GRANT DENY REVOKE)

데이터 조작 언어(DML)

  • 말 그대로 데이터를 조작함(INSERT UPDATE DELETE SELECT)

기타 일반적인 데이터베이스 개체

View

  • 가상 테이블로 작동하는 미리 정의된 SQL 쿼리
  • 나눠진 테이블을 보기 편하게 해줌

Stored Procedure

  • 데이터베이스에서 제공하는 함수
  • 매개 변수를 포함할 수 있는 미리 정의된 SQL문

Index

  • 쿼리 성능을 향상시키는 트리 기반 구조
  • 리소스가 제법 잡아 먹을 수 있음

관계형 데이터에 대한 Azure 서비스 탐색

Azure SQL

Azure VM의 SQL Server

  • on premise에서 SQL Server 호환성 보장
  • Iaas

Azure SQL Managed Instance

  • on premise와 거의 100% 호환
  • DBMS
  • Paas

Azure SQL Database

  • 하나의 DB
  • Paas

Azure Database for MySQL

  • Linux, Apache, MySQL, PHP (LAMP) API 아키텍처에서 일반적으로 사용

Azure Database for MariaDB

  • Oracle Database와의 호환성

Azure Database for PostgreSQL

  • 하이브리드 관계형 및 개체 스토리지
profile
운동 좋아하는 개발자

0개의 댓글