DataBase/SQL 32

[DB] 관계형 데이터베이스

▷ 관계형 데이터베이스 데이터 간의 관계가 있는 데이터 항목들의 모음 테이블, 행, 열의 정보를 구조화하는 방식 서로 관련된 데이터 포인트를 저장하고, 이에 대한 access를 제공한다 * 관계 : 여러 테이블 간의 논리적 연결 (실제로는 독립된 테이블) id 날짜 주문 상태 고객 ID 1 2024/04/01 배송 완료 1 2 2024/04/02 배송중 3 3 2024/04/05 상품 준비중 3 id 이름 청구지 주소지 1 김딸기 서울 강원 2 김사과 경기 경기 3 김포도 부산 서울 ▷ 관계로 할 수 있는 것 2개의 테이블을 사용하여, 데이터를 다양한 형식으로 조회할 수 있다. ex) 특정 날짜에 구매한 모든 고객 조회하기 ex) 지난 달에 배송일이 지연된 고객 조회하기 Q. 고객 데이터 사이의 비교를 ..

DataBase/SQL 2024.04.02

[DB] 데이터 베이스란?

▷ 데이터 저장이나 처리를 위해서 효율적으로 변혼된 정보 ▷ 데이터 베이스 데이터가 체계적으로 모여있는 것. 데이터를 저장하고 조작한다 CRUD => 데이터를 저장하고, 잘 관리하여 활용할 수 있는 기술이 중요하다. ▷ 기존의 데이터 저장방식 파일 이용 스프레드 시트 이용 장점 어디서나 쉽게 사용할 수 있다 테이블의 열과 행을 사용해서 데이터를 구조적으로 관리할 수 있다 단점 데이터를 구조적으로 관리하기는 어렵다 - 크기 크기가 정해져있다. 일반적으로 약 100만행까지만 저장할 수 있다 - 보안 제한적인 접근 권한을 가지고 있다 단순히 파일이나 링크 소유 여부에 따른 접근 권한 기능 - 정확성 찾기, 바꾸기 기능이 있지만 만약 데이터가 여러 시트에 분산되어 있다면 변경이 누락될 수 있다

DataBase/SQL 2024.04.02