SQL 공부 2

SQL 2단원 - DB 모델링 및 개체, 활용하기

2-1. DB 모델링 : 건물을 짓기 위한 설계도 데이터베이스 모델링이란? 테이블의 구조를 미리 설계하는 것으로, 설계도를 그리는 과정이다. 대표적으로, 프로젝트를 진행하기 위해서 주로 “폭포수 모델(waterfall model)”을 사용하며, 이는 데이터베이스 개체인 “테이블 구조” 를 결정하는 것이다. 프로젝트 진행 단계 프로젝트란, "현실 세계에서 일어나는 업무"를 컴퓨터 시스템으로 옮겨놓은 과정으로, 대규모 소프트웨어를 작성하기 위한 과정이다. 소프트웨어도 기능이 복잡해졌기에 절차를 갖추어 만들어야 하며, “폭포수 모델”로 표현하면 다음과 같이 6개의 단계를 거치게 된다. 1. 프로젝트 계획 (기업에서 상품을 어떻게 판매할 지 계획하는 단계) 2. 업무 분석 (기업에서 상품의 유통 과정 및 판매 ..

SQL 공부 2023.02.20

SQL 1단원 - 데이터베이스와 SQL

1-1. 데이터베이스 알아보기 데이터베이스란? "데이터의 집합" DBMS란? 데이터베이스를 관리하고 운영하는 소프트웨어로, 대용량 데이터를 관리하거나, 여러 사용자와 공유하고 동시에 접근이 가능해야 한다. ex) 은행의 예금 계좌는 많은 사람들이 가지고 있어, 여러 명이 동시에 접근할 수 있으며, 이또한 DBMS가 있기 때문이다. DBMS의 종류 DBMS 제작사 작동 운영체제 최신 버전 기타 MySQL Oracle Unix, Linux, Windows, Mac 8.0 오픈 소스, 상용 MariaDB MariaDB Unix, Linux, Windows 10.6 오픈 소스 PostgreSQL PostgreSQL Unix, Linux, Windows, Mac 12 오픈 소스 Oracle Oracle Unix,..

SQL 공부 2023.02.20