목록프로그래밍/SQL (67)
쌓고 쌓다

그냥 MySQL Installer를 통해 다 Remove한 후 아래의 경로에 MySQL 폴더를 지워버린후 ( ProgramData는 숨겨진 폴더라 숨겨진 폴더를 보기해야 한다. ) 다시 설치하니 무한 로딩이 걸리던 부분에서 진행이 된다.

+ 작성한 쿼리는 Ctrl + Shift + Enter로 실행 가능. 데이터 베이스 만들기 DROP DATABASE IF EXISTS market_db; CREATE DATABASE market_db; DROP DATABASE는 market_db를 삭제하는 문장이다. 이번 실습에서 다시 market_db.sql을 실행할 일이 있기 때문에 기존의 데이터 베이스를 삭제하는 명령어가 있음. 삭제 후 다시 market_db 데이터베이스를 만듦. 앞서 클릭으로 스키마를 만들어낸 것과 동일한 역할임. (스키마=데이터베이스) 회원 테이블(member) 만들기 USE market_db; CREATE TABLE member -- 회원 테이블 ( mem_id CHAR(8) NOT NULL PRIMARY KEY, mem_n..

ERD : Entity Relationship Diagram 점선과 실선으로 관계를 구분 실선 : 부모 테이블의 PK를 자식 테이블의 PK(주식별자)로 사용 학생 한 명은 0~N개의 수강내역을 가진다. 수강내역은 한명의 학생을 가진다 점선 : 부모 테이블의 PK를 PK로 사용하지 않음( 일반 속성으로 포함한다는 것) JPA공부를 하다 ERD라는 내용이 나왔는데 이게 뭔 소린가~ 싶어서 인터넷으로 한번 찾아보며 정리해보았다... 2, 3학년 때쯤 학교에서 데이터베이스에 대해 배울 것 같긴 하다 ㅜㅜ