1. 정규화 : 중복 없애기- 중복 시 생기는 문제: 이상현상- 왜 해야할까? 데이터의 무결성을 지키기 위해 2. DB 설계- 디자인 보고 기능별로 저장해야하는 데이터 파악하기(UI가 나오기 전이라면, 요구사항 정의서를 보고 파악)- 그룹핑해서 분류하기 (상위개념 찾기)[예시] - 아이디, 패스워드, 이름, 이메일 : 사용자- 게시글 제목, 게시글 내용, 게시글 생성 시간 : 게시글- 6가지 규칙에 의해 테이블(엔티티) 분리시키기 [ 규칙1. 한칸에는 한가지 정보만(제1정규형) ]- 여러 정보가 들어갈 경우 데이터를 추출하고 또 가공해야해서 실수를 할 수 있다.※ 한가지 정보: 서비스에서 데이터의 사용 방식에 따라 다르다 (성, 이름이 따로 필요한 경우 따로 저장) [잘못된 예] 이메일 칸에 2가지 정보..

1. MySQL이란?- 관계형 데이터베이스로서 데이터를 구조적으로 저장하고 관리하기 위해 사용(속도, 신뢰성)- SQL: Structured Query Language- 관계형 데이터베이스 관리 시스템(RDBMS) 비교OracleMySQLPostgreSQL- 유료- 대규모 트랜잭션에 최적화- 높은 학습 곡선- 금융, 대규모 ERP, 복잡한 트랜잭션 등- 무료(커뮤니티 버전)- 읽기 작업에 특화, 중소규모에 적합- 상대적으로 쉬움- 중소규모 웹앱, 전자상거래, 블로그 등- 무료- 대규모 데이터 및 트랜잭션에 강점- 중간 수준- 데이터 분석 플랫폼, 복잡한 쿼리,JSON/NoSQL과 관계형 데이터를 함께 사용 2. Python과 MySQL의 연동하면 좋은 점- python을 통해 데이터를 가져와 복잡한 데이..
- Total
- Today
- Yesterday
- opic
- 미라클모닝
- 오블완
- 30분
- 기초
- 빅데이터 분석기사
- 운동
- 티스토리챌린지
- 아침운동
- Python
- llm
- 프로그래머스
- Ai
- 뉴스
- ChatGPT
- 다이어트
- 습관
- 오픽
- 고득점 Kit
- 루틴
- SQL
- IH
- 실기
- 아침
- 영어회화
- 경제
- 갓생
- 줄넘기
- C언어
- 스크랩
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |