
4.1 데이터베이스의 기본
·
SW/면접을 위한 CS 전공지식 노트
*일반적으로 MySQL을 기준으로 학습함. 데이터 베이스란?일정한 규칙과 규약을 통해 구조화되어 저장되는 데이터의 모음실시간 접근과 동시 공유 가능 DBMS란?DB를 제어, 관리하는 통합 시스템정의된 쿼리 언어를 통해 삽입, 삭제, 수정, 조회 등을 수행 4.1.1 엔터티(Entity)정의: 사람, 장소, 물건 등 여러 개의 속성을 가진 명사.예) 회원(Entity): 이름, 아이디, 주소, 전화번호 (속성: Attribute)약한 엔터티와 강한 엔터티:강한 엔터티: 독립적으로 존재할 수 있는 엔터티.약한 엔터티: 다른 엔터티에 종속적으로 존재하는 엔터티.4.1.2 릴레이션(Relation)정의: 데이터베이스에서 정보를 구분하여 저장하는 기본 단위.SQL에서는 테이블로, NoSQL에서는 컬렉션으로 표현됨..