본문 바로가기

DATABASE/MySQL8

[MySQL] toy project 테이블 ERD, CREATE문 유저 HUT_USER 상품 HUT_PRODUCT 장바구니 HUT_CART CREATE문 ERD 정보 2020. 3. 6.
[JDBC] insert 작업 시 주의사항 1. auto_increment, date 형식 칼럼은 insert 문장에서 뺀다 2. 이클립스 경로 /WebContent/WEB-INF/lib 에 jdbc 드라이버가 제대로 들어갔는지 확인한다. 3. 입력 jsp 화면에 input 되는 부분 input id가 아닌 input name이어야 한다. 주의사항 2019. 12. 29.
[MySQL] 관계형 데이터 모델링 2 (논리적 모델링) - 정규화 수련: https://github.com/egoingsb/offline/wiki/database---mysql 강의: https://opentutorials.org/module/4134/25301 정규화 연습장: https://docs.google.com/spreadsheets/d/1zmN7qQYjKGkQW0aSKFQxEJ-yLVXYM27AHgnsybJGvFM/edit?usp=sharing 정규화 v2 - http://bit.ly/2wV2SFj Unnormalized form Unnormalized form topic title,type,description,created,author_id,author_name,author_profile,price,tag MySQL,paper,MySQL is ...,20.. 2019. 8. 29.
[MySQL] 관계형 데이터 모델링 3 (물리적 모델링) - 역정규화, 분석, 성능 개선 하는 법 수련: https://github.com/egoingsb/offline/wiki/database---mysql egoingsb/offline Contribute to egoingsb/offline development by creating an account on GitHub. github.com 강의: https://opentutorials.org/module/4134/25352 물리적 데이터 모델링 - 관계형 데이터 모델링 강의소개 논리적 데이터 모델링이 관계형 데이터베이스 패러다임에 잘 맞는 이상적인 표를 만드는 것이었다면, 물리적 데이터 모델링은 선택한 데이터베이스 제품에 만는 현실적인 고려는 하는 방법론입니다. 이 단계에서 가장 중요한 것은 성능입니다. 특히 역정규화(반정규화, denormali.. 2019. 8. 28.
[MySQL] 관계형 데이터 모델링 2 (논리적 모델링) - 1:1, 1:N, N:M 관계 맵핑하기 수련: https://github.com/egoingsb/offline/wiki/database---mysql egoingsb/offline Contribute to egoingsb/offline development by creating an account on GitHub. github.com 강의: https://opentutorials.org/module/4134/25279 논리적 데이터 모델링 1 - 관계형 데이터 모델링 수업소개 ER diagram을 관계형 데이터베이스 모델에 어울리게 변환하는 과정을 다루고 있는 수업입니다. 여기서는 Mapping rule을 중점적으로 공부합니다. 강의1 강의2 강의3 강의4 강의5 강의6 opentutorials.org 이클립스에서 plug-in으로 논리저 .. 2019. 8. 26.
[MySQL] 관계형 데이터 모델링 1 (개념적 모델링) - join과 entity relationship diagram 수련: https://github.com/egoingsb/offline/wiki/database---mysql 다이어그램 그리기 좋은 사이트: https://www.draw.io/ 1. 관계형 데이터 모델링 1 관계형 데이터 모델링의 근간이 JOIN JOIN 연습장 https://docs.google.com/spreadsheets/d/1fyO9RdtExVdEgVGFtmsldA-c-rSC_5tauPF5Fnx0GeM/edit?usp=sharing visual join https://joins.spathon.com/?fbclid=IwAR1gXYEFeYlTNA6cddhJ8K9Du91VLgtpXMCpI03Lo0dLfEuuyZtkenS7O90 1-1. 중복 없애기 - 쪼개 보자 EX.) 중복이 되는 (EGOING-.. 2019. 8. 25.
[MySQL] 관계형 데이터베이스의 응용 - client와 server, php 실습코드 출처: https://opentutorials.org/course/3161 개발환경 설치 가이드&수련: https://github.com/egoingsb/offline/wiki/database---mysql 1. 관계형 데이터베이스의 응용 1-1. client와 server 요청하는 컴퓨터 = CLIENT, MySQL monitor, PHPmyadmin, MySQL workbench 응답하는 컴퓨터 = SERVER, Database server, MySQL Server host 인터넷에 연결된 머신들 하나하나를 다 host이름을 적어라 = server의 이름을 적어라 127.0.0.1 = 나 자신을 뜻하는 이름 = 내 컴퓨터에 설치된 mysql server에 접속하겠다는 말 port 클라이언트가 서버에게.. 2019. 8. 25.
[MySQL] 관계형 데이터베이스 소개와 기본 사용법: MySQL의 생성, 읽기, 수정, 삭제 출처: https://opentutorials.org/course/3161 DATABASE2 - MySQL - 생활코딩 수업소개 무료이면서, 오픈소스이고, 3대 데이터베이스 중에 하나인 MySQL의 입문 수업입니다. 수업대상 정보기술의 심장인 데이터베이스가 어떻게 동작하는지 궁금하신 분 데이터를 보다 전문적으로 관리하고 싶은 분 웹, 앱, 게임, 데이터분석 엔지니어가 되고자 하는 분 참여조건 데이터베이스가 처음인 분들은 DATABASE1 수업을 먼저 볼 것을 권해드립니다. https://opentutorials.org/course/3162 데이터베이스에 대한 경험이 이 opentutorials.org 개발환경 설치 가이드&수련: https://github.com/egoingsb/offline/wiki/d.. 2019. 8. 21.