개념 창고/Database

    (혼공MySQL)3. 데이터베이스 모델링

    DB모델링 : 건물의 설계도를 만드는 작업과 같다. 프로젝트 진행 단계는 폭포수처럼 내려가는 모델이 있다. 프로젝트 계획 -> 업무 분석 -> 시스템 설계 -> 프로그램 구현 -> 테스트 -> 유지보수 순서로 진행된다. 데이터 베이스 모델링은 시스템 설계 부분에 들어가며, 우리가 살고 있는 세상에서 사물이나 작업을 DBMS의 데이터베이스 개체로 옮기기 위한 과정이다. 기본키(Primary Key; PK)는 주 키 또는 프라이머리 키라고 하며, 후보키 중에서 특별히 선정된 키로 중복된 값을 가질 수 없으며, 후보키의 성질을 갖는다. 즉, 유일성과 최소성을 가지며 식별하기 위해 반드시 필요한 키이다. PK는 Null일 수 없다. - 본 자료는 혼자공부하는SQL의 강의 내용을 기반으로 학습하며 정리한 것입니다.

    (혼공MySQL)2. MySql 설치 방법과 정상작동 확인(Window)

    MySql 8.0.21로 실습하며, window10이상 /64bit 컴퓨터에서 지원이 가능하다. 1. 커스텀 선택 2. 3가지 커스텀으로 설치 samples and Examples 샘플 데이터가 필요해서 하는 것이다. 3. 설치. 완료를 기다린다. 5. Configuration 도 그대로 Next를 눌러준다. 6. Standalon MySQL Server 그대로 next 7. 그대로 Next 버튼 8. 파이썬과 연결할 것인데, 최신 버전이 보안 등으로 좋으나 문제있을 수 있어 하단 버전 선택 9. MySQL 관리자는 Root 이다. 패스워드를 설정해준다. 학습용이라 0000으로 진행 10. MySQL80으로 되어 있으나 전통적인 이름 MySQL로 변경 11. 설치된 것들을 확인한다. 12. 샘플 데이터 ..

    (혼공MySQL)1장 데이터베이스 알아보기

    데이터베이스 Database, DB는 데이터의 집합이다. DBMS(Database Management System : 데이터베이스를 관리하고 운영하는 소프트웨어 - 대용량 데이터를 관리하거나 여러 사용자와 공유하는 개념이 있어야한다. - 엑셀은 대용량 데이터는 어렵고, 함께 수정이 불가하여 DBMS가 아니다.  DBMS는 계층형(Hierarchical), 망형(Network), 관계형(Relational), 객체지향형(Object-Oriented), 객체관계형(Object-Relational) 등으로 분류되고, 현재 사용되는 DBMS 중에는 관계형 DBMS가 가장 많은 부분을 차지한다. - 관계형 DBMS 관계형 DBMS(Relational DBMS)는 줄여서 RDBMS라고 부름. 대부분의 DBMS가 ..