Notice
Recent Posts
Recent Comments
Link
- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 데이터사이언스
- 데이터베이스
- 주피터노트북
- 깃허브
- 모두의연구소
- 머신러닝
- 파이썬문법
- 데이터
- 빅쿼리
- ML
- data
- AI
- bigquery
- github
- sql
- 프로젝트
- Jupyter Notebook
- python
- error
- 개념정리
- 회고록
- 딕셔너리
- 회고
- 1주차
- 변수
- 딥러닝
- 파이썬
- 데이터사이언티스트
- 함수
- 2주차
Archives
[SQL] 데이터베이스, 테이블, 스키마 본문
반응형
학습 내용
- 데이터베이스
- 데이터와 데이터베이스 개념
- 데이터베이스 특징
- 관계형 데이터베이스
- 테이블
- 테이블
- 행(Row), 열(Column) 개념
- 스키마와 데이터 타입
- 스키마
- 데이터 타입
🛠데이터베이스
🛠데이터: 모든 기록들.
과거에 비해 데이터 양이 방대해졌기에 그만큼 복잡성이 증대되었다고 한다.
따라서 데이터를 전문적으로 봐야하는 직군들이 증가되었다.
🛠데이터베이스
데이터가 모여져 있는 공간이며, 구조적인 방식으로 관리되는 데이터들의 집합이다.
관리해야 하는 데이터들을 목적에 맞게 저장하며 권한에 따라 수정 및 검색 등 다룰 수 있는 범위가 다르다.
📌 데이터베이스 특징📌
1. 실시간 접근성
사용자의 질의에 즉시 처리하고 응답한다.
2. 지속적 변화
항상 최신의 데이터를 유지할 수 있습니다.
3. 동시 공유⭐
다수의 사용자가 동시에 공유된 데이터를 사용할 수 있습니다.
4. 내용에 대한 참조
데이터를 참조할 때 행의 주소나 위치가 아니라 사용자가 요구하는 데이터 내용으로 데이터를 찾을 수 있다.
🛠관계형 데이터베이스 RDB
📌Relational Database: 2차원 테이블로 구성
구조화된 데이터느 sql를 통해 조회 가능
일관성, 안정적, 신뢰성이 있다.
테이블
관계형 데이터베이스에서 2차원 표로 나타낸 것을 테이블 이라고 한다.
행/열 형태로 구성 및 관리할 수 있다.
key를 지정하여 빠르게 조회할 수 있다.
📌
행 = row = record
열 = column = attribute
스키마와 데이터 타입
📌스키마
테이블의 뼈대를 구성
테이블에 대한 정보
컬럼별로 저장할 수 있는 타입까지 명시
📌데이터 타입
- 프로그래밍 관점에서 데이터를 식별하기 위한 분류
- 데이터 타입에 따라 사용하는 SQL 구문이 다르다.
반응형
'Database > SQL' 카테고리의 다른 글
[SQL] 여러 개의 테이블 사용하기 (UNION, Subquery) (1) | 2025.04.04 |
---|---|
[SQL] 여러 개의 테이블 사용하기(기본키, 외래키, JOIN) (0) | 2025.04.04 |
[SQL] 데이터 집계하기(COUNT, SUM, AS(별칭), AVG, MAX, MIN), GROUP BY, HAVING (0) | 2025.04.04 |
[SQL] 데이터 활용법(LIKE연산자, Wildcard, 정렬, 중복제거, If, CASE WHEN ~ THEN, CAST) (0) | 2025.04.03 |
[SQL] 데이터 다루기(쿼리문, 비교연산자, 논리연산자, 산술연산자) (0) | 2025.04.03 |