데이터베이스 과정

웹 애플리케이션 개발과 AI/빅데이터에서
필수적인 기술로 CRUD 구현과 데이터 전처리/정제, 처리결과의 저장 등 반드시 필요한 기술입니다

데이터베이스는 백엔드(Back-End) 웹 애플리케이션 개발에 있어서 필수적인 기술입니다. 데이터 검색, 입력, 수정, 삭제 등의 CRUD 구현과 비지니스 로직은 데이터베이스 프로그래밍에 의해 구현됩니다. AI/빅데이터에서도 방대한 데이터의 전처리/정제 과정과 처리 결과의 저장, 시각화(Visualization) 등을 위해서 없어서는 안 될 중요 기술입니다

주요 강의 내용

▷ SQL 기초
  • Select, Distinct 문
  • where 조건문의 사용
  • 논리연산(AND, OR, NOT Operator)
  • Sorting(Order by) Keyword
  • Insert Into 문
  • Min, Max, Count, Avg, Sum 함수
  • Like Operator와 Wildcard
  • In, Between, Aliases 구문
  • 조인(Inner, Left, Right, Full, Self Join)
  • Union, Group By, Having 절
  • Select Into 문
  • Insert Into Select 문
  • Case 문
▷ SQL Databse
  • 데이터베이스 관리(Create, Drop, Backup)
  • 테이블 관리( Create, Drop, Alter)
  • Constraints, Unique
  • Primary Key 설정
  • Foreign Key 설정
  • Check, Default Constraint
  • Create Index Statement
  • Create View Statement
  • SQL Data Type
▷ PostgreSQL PL/pgSQL
  • PostgreSQL PL/pgSQL 개요
  • Variables & constants
  • Reporting messages and errors
  • Control structures
  • User-defined functions
  • Exception handling
  • Stored procedures
  • Cursors
  • Trigger functions
▷ MongoDB
  • NoSQL MogoDB의 개요
  • Create Database
  • Create Collection
  • Insert Document
  • fine_one(), fine_all(), fine()
  • Query Object 사용하기
  • Sort the Result
  • Delete Document
  • Drop Collection
  • Update the Collection
  • Limit Method 사용하기

강의 기간 및 고려사항

▶ 강의 기간 : 1개월

▶ 필수 선행 학습 코스 : 없음

▶ 수강 후 연계 코스 : 웹 개발 전문가과정, AI/Big Data 과정

강의 코스 안내