본문 바로가기
  • Coding & Book

학습단/SQL 학습단29

1주차 완료 학습인증 1일차 https://loui3.tistory.com/83 혼공스 1일차(데이터 베이스 + DBMS + MySQL) 1. 데이터 베이스와 DBMS - 데이터 베이스는 데이터들의 집합입니다.(카톡,페이스북,인스타,카드 내역등의 정보등이 기록됩니다.) - 데이터 베이스를 관리하는 소프트웨어가 DBMS(DataBase Management Syst loui3.tistory.com 2일차 https://loui3.tistory.com/86 혼공스 2일차(프로젝트 + 데이터 베이스 모델링) 1. 프로젝트 - 프로젝트란 현실세계에서 일어나는 업무를 컴퓨터 시스템으로 옮기는 과정입니다. - 대규모 소프트웨어를 작성하기 위한 전체 과정 이라고도 합니다. - 프로젝트를 진행하기 위해 loui3.tistory.co.. 2023. 7. 7.
혼공스 4일차(데이터 베이스 개체) 인덱스 데이터베이스 테이블에서 데이터를 빠르게 검색하고 조회하기 위해 사용합니다. 책에서 뒷부분에 있는 찾아보기 와 비슷합니다. 실무에서 수천억건의 데이터를 처리할때 인덱스를 잘 활용하지 못하면 느려진다고 합니다. & 3일차 마지막 손님 명단에서 인덱스를 생성해보겠습니다. 1. 생성 방법은 아래 코드를 실행해주시면 됩니다. ON member(member_name)의 의미는 member 테이블에서 member_name 열에 인덱스를 생성해라 는 것 입니다. CREATE INDEX idx_member_name ON member(member_name); 2. 생성 후 토니를 찾아 보겠습니다. SELECT * FROM member WHERE member_name="토니"; 토니를 찾았는데 이게 인덱스를 통해 검.. 2023. 7. 6.
혼공스 3일차(데이터 구축 절차) 0. 데이터베이스 구축 절차 모델링 완료후 4개의 절차에 따라 구축할수 있습니다. 데이터베이스 구축 절차 데이터 베이스 만들기 -> 테이블 만들기 -> 데이터입력/수정/삭제 하기 -> 데이터 조회/활용하기 1. MySQL로 데이터 베이스 만들기 - 패스워드에 입력 한 후 서버에 연결 합니다. - 좌측 Navigator 에서 하단에 있는 Schemas 를 눌러 줍니다. - 눌러주고 빈 공간에서 오른쪽 버튼을 클릭하여 Create Schema를 선택합니다. -그 후 Name을 쇼핑몰이라는 의미로 shop_db로 입력하고 Apply 로 적용시켜 줍니다. -그러면 창이 하나 뜨는데 이도 적용시켜 줍니다. -그러면 데이터 베이스가 만들어진것을 확인 할 수 있습니다. 2. 테이블생성하기 - 만들어준 shop_db .. 2023. 7. 5.
혼공스 2일차(프로젝트 + 데이터 베이스 모델링) 1. 프로젝트 - 프로젝트란 현실세계에서 일어나는 업무를 컴퓨터 시스템으로 옮기는 과정입니다. - 대규모 소프트웨어를 작성하기 위한 전체 과정 이라고도 합니다. - 프로젝트를 진행하기 위해 폭포수모델을 대표적으로 사용합니다.(이 단계를 거치면 테이블 구조가 결정됩니다.) 폭포수 모델 프로젝트 계획 -> 업무 분석 -> 시스템 설계 -> 프로그램 구현 -> 테스트 -> 유지보수 - 2. 데이터 베이스 모델링 - 테이블의 구조를 미리 설계하는 개념입니다. - 데이터베이스 모델링은 업무 분석과 시스템 설계에 해당됩니다. 3. 데이터 베이스 모델링 툴 - MySQL Workbench에 데이터 베이스 모델링 구축 관련된 기능이 있습니다. 다이아그램 추가하는 방법 1. File - New Model -> Add D.. 2023. 7. 4.
혼공스 1일차(데이터 베이스 + DBMS + MySQL) 1. 데이터 베이스와 DBMS - 데이터 베이스는 데이터들의 집합입니다.(카톡,페이스북,인스타,카드 내역등의 정보등이 기록됩니다.) - 데이터 베이스를 관리하는 소프트웨어가 DBMS(DataBase Management System) 입니다. - 데이터베이스는 사용자들이 응용프로그램을 공유하고 동시에도 접근이 가능해야 합니다.(예시: 은행 예금 계좌 정보) - DBMS의 종류로는 MySQL ,SQL Sever, Oracle 등이 있습니다. 2. 관계형 DBMS - 관계형 DBMS는 RDBMS라고도 부르고 테이블로 최소 단위로 구성되어 있습니다.(열과 행으로 이루어져있습니다.) - 대부분의 DBMS가 RDBMS 형태 입니다. 3. SQL - SQL은 구조화된 질의 언어라고 표현하며 관계형 데이터베이스에서 사.. 2023. 7. 3.