데이터 분석/SQL3 [SQL 데이터베이스 입문] 3주차 PART 3. SQL 활용6.1 관계란 관계: 여러 테이블에 분산 저장된 데이터가 서로 어떻게 연결돼 있는지를 정의하는 개념일대일 관계: 하나의 데이터가 하나의 데이터와만 연결된 관계일대다 관계: 하나의 데이터가 여러 데이터와 연결된 관계다대다 관계: 여러 데이터가 여러 데이터와 연결된 관계, 중간 테이블 필요기본키(PK): 테이블 내에서 모든 튜플을 구분할 수 있는 칼럼 또는 칼럼의 조합외래키(FK): 다른 테이블의 기본키를 가리키는 칼럼, 두 테이블을 연결하는 역할 제약 조건AUTO_INCREMENT: 칼럼의 값을 자동으로 1씩 증가, 정수형 칼럼, 기본키와 함께UNIQUE: 칼럼의 값으로 고유한 값만 허용NOT NULL: 칼럼에 NULL을 허용하지 XDEFAULT: 칼럼에 기본값을 지정CHECK: .. 2025. 3. 5. [SQL 데이터베이스 입문] 2주차 4.1 집계 함수란 집계 함수: 특정 칼럼 값을 입력받아 통계적 계산을 해 주는 함수 ex) 최댓값, 최솟값, 합계, 평균 등SELECT MAX(price), MIN(price)FROM burgers;MAX(), MIN(): 최솟값, 최댓값SELECT COUNT(*)FROM burgersWHERE gram > 240;COUNT(*): NULL 값을 포함한 전체 튜플의 수를 센다.COUNT(칼럼명): 지정된 칼럼에서 NULL 값을 제외한 튜플의 수를 센다.SELECT SUM(price)FROM burgers;SUM(): 합계를 계산, 숫자형 칼럼에만 사용SELECT AVG(price)FROM burgers;AVG(): 평균을 계산, 숫자형 칼럼에만 사용 4.2 집계 함수 실습: 은행 DB 칼럼명 DECIM.. 2025. 2. 27. [SQL 데이터베이스 입문] 1주차 Part 1. 데이터베이스의 개요 1.1 데이터베이스란 데이터베이스: 구조화된 데이터의 집합. 다양한 정보를 디지털화해 저장 및 관리함으로써, 사용자가 빠르고 효율적으로 데이터를 활용할 수 있도록 한다.DBMS: 데이터베이스를 관리하기 위한 프로그램DBMS의 기능효율적 데이터 관리데이터 무결성 유지동시성 제어보안백업 및 복구쉬운 데이터 접근성데이터 추상화MYSQL의 장점무료 오픈 소스광범위한 사용풍부한 문서 및 커뮤니티표준 SQL 지원SQL: 데이터베이스를 활용하기 위한 표준화된 질의 언어 1.2 데이터 저장 형식데이터베이스 파일데이터 파일로그 파일인덱스 파일설정 파일메타데이터 파일테이블: 일련의 데이터를 열과 행으로 저장하는.. 2025. 2. 22. 이전 1 다음