데이터베이스 관리 시스템 2

TL; DR



다음에 다룰 내용을 살펴보겠습니다.

참고로, 지난 게시물에서 계속해서 우리는 데이터베이스, 데이터베이스 관리 시스템 및 해당 아키텍처의 모습에 대해 높은 수준의 접근 방식을 취했습니다.

요컨대, 우리는 스스로 시도할 수 있는 간단한 SQL 쿼리를 배우고 이전 주제와 관련된 몇 가지 새로운 자료를 다루는 지난 게시물에서 우리 안건의 마지막 요점을 다룰 준비가 되었습니다.

소개




이 튜토리얼을 마치면
  • 간단한 데이터베이스 쿼리를 실행하는 방법
  • 관계 모델 이해
  • 정규화 살펴보기

  • SQL 쿼리



    Notice how our queries end with semicolons this is a must for sql statements, if you wish to learn more about syntax w3 schools offers great documentation on getting up to speed quickly!


  • Select 문: 데이터베이스에서 데이터를 검색하는 데 사용됩니다.

  • SELECT column1, column2, ...
    FROM table_name;
    


  • Where 문: 결과를 필터링하는 데 사용됨

  • SELECT column1, column2, ...
    FROM table_name
    WHERE condition;
    


  • Insert In Statements: 새 데이터를 테이블에 삽입하는 데 사용됩니다.

  • INSERT INTO table_name (column1, column2, column3, ...)
    VALUES (value1, value2, value3, ...);
    


  • 업데이트 문: 테이블의 레코드를 업데이트하는 데 사용됩니다.

  • UPDATE table_name
    SET column1 = value1, column2 = value2, ...
    WHERE condition;
    


  • 삭제 문: 테이블에서 레코드를 삭제하는 데 사용됩니다.

  • DELETE FROM table_name WHERE condition; 
    


    핵심 개념




    관계 모델

    Each database table (entity) will be comprised of relational design from one row to another. This is what makes up whats known as one-to-one or one-to-many relationships among tables.



    관계형 스키마는 테이블의 관계 구조를 나타내는 데 사용됩니다. 예를 들어, 학생 관계는 student_id, name, phone, age로 표시되거나 표시될 수 있습니다.

    즉, 관계형 모델은 관계형 데이터베이스(Google 검색: SQL 대 NoSQL)에 저장되는 데이터를 나타냅니다.

    이러한 관계와 테이블 내의 특정 참조를 살펴보면 기본 키와 외래 키에 대해 이야기하기 시작합니다. 기본 키는 테이블의 특정 행/속성 또는 데이터 포인트에 대한 고유 식별자이고 외래 키는 다른 테이블의 공유 속성/행에 대한 관련 식별자입니다.


    표준화

    우선, 데이터베이스 정규화는 중복을 줄이거나 제거하기 위해 데이터/속성을 구성하는 프로세스입니다.

    데이터 중복 문제를 살펴보면 한 가지 주요 문제가 용량입니다. 데이터가 데이터베이스 내부에서 복제됨에 따라 쿼리가 중복된 항목을 순회하거나 반복하면서 정체될 수 있습니다.
    normal forms로 알려진 것을 분석할 때 일반 형식은 구조화되지 않은 데이터를 보다 구조화된 형식으로 분해하는 방법일 뿐이라는 것을 알 수 있습니다.


    일반형
  • 1NF - 제1 정규형
  • 2NF - 두 번째 정규형
  • 3NF - 제3정규형

  • 요약하면, 정규 형식의 각 "레벨"에는 데이터가 1부터 시작하여 따라야 하는 규칙이 있습니다. 행의 속성은 단일 값 2로 구성되어야 합니다. 1NF는 충족되어야 하며 부분 종속성이 없습니다. (Google 검색: 일반형)

    이것은 데이터베이스 관리 시스템의 2부로 간주되며 곧 3부에서 더 많은 내용을 게시할 예정입니다.

    좋은 웹페이지 즐겨찾기