2024.04.02(화) MySQL

2024. 4. 3. 10:13· SuperCoding
목차
  1. 빌드 도구 Gradle
  2. 데이터베이스
  • TO-DO LIST

- 69강 Big Picture(RDBMS 개념 및 SQL 기초) ~ 71강 MySQL 무작정 따라하기

​

  • 배운 내용 요약 정리

빌드 도구 Gradle

Gradle DSL

maven repository

 

Java Gradle Application 개선해보기

개선 순서도

기존 Application 정상 동작 확인

-> 기존 Java 코드 이슈 발견

-> 해결책 검색 & 라이브러리 리서치

-> Java 라이브러리 의존성 추가

-> Java 코드 수정

-> 새로운 Java Build 확인

 

편리한 객체 간 매핑

MapStruct 라이브러리

dependencies에 implementation, annotationProcessor 추가 후

MapStruct 인터페이스 작성 

 

<Java 고급 Wrap up>

Java 메소드 레퍼런스- Stream API

멀티 쓰레딩

Java 디자인 패턴

Java Annotation과 메타 프로그래밍

Java 빌드 툴 Gradle (java 올리기 전 바닥 공사)

 

라이브러리 활용

그 위에서 발전시키기!

"바퀴를 재발명 하지마라"

단, 바퀴가 어떻게 굴러가는지 알아야 한다.

 

더닝 크로거 효과

 

데이터베이스

- Big Picture

관계형 데이터베이스

 

Data: 우리가 생활하며 남기는 모든 전산상 기록

Database: 하나 이상의 데이터들을 묶은 집합

 

Database 파일로 보관하기 - 엑셀파일

but 다수 인원 - 속도, 동시성 문제 발생

DBMS(DataBase Management System)

1. 다수가 동시에 DB 접근 가능

2. 에러 발생 시, DB 복구 가능

3. 아주 빠른 DB 검색

 

RDBMS 관계형 DB / NOSQL(Not Only SQL)

 

RDBMS (관계형 DB) 특징

데이터 보관 형태: 행(row), 열(column)로 구성

다른 데이터와 연결, 참조 가능

 

SQL(Structured Query Language)

RDBMS 기술에 적용되는 질의형 언어

표준 SQL -> 표준어

 

DB 만들기 -> table 만들기 -> data 입력/수정/삭제 -> data 조회/활용

 

Table = 행(row)과 열(col) 형태 데이터 보관 틀

-> 하나의 DB는 여러 Table을 가진다

  • 회고

데베 수업을 들어서 이해하기 수월했다 다행 ~!

'SuperCoding' 카테고리의 다른 글

2024.04.12(금) SQL Join과 Foreign Key(FK) 제약 조건  (0) 2024.04.12
2024.04.11(목) RDB Table의 관계  (0) 2024.04.11
2024.03.03(일) 슈퍼코딩 부트캠프 백엔드 인턴 Week5 Day1 보고  (0) 2024.03.06
2024.02.02(금) 슈퍼코딩 부트캠프 백엔드 인턴 Week4 Day5 보고  (0) 2024.03.06
2024.02.01(목) 슈퍼코딩 부트캠프 백엔드 인턴 Week4 Day4 보고  (1) 2024.03.06
  1. 빌드 도구 Gradle
  2. 데이터베이스
'SuperCoding' 카테고리의 다른 글
  • 2024.04.12(금) SQL Join과 Foreign Key(FK) 제약 조건
  • 2024.04.11(목) RDB Table의 관계
  • 2024.03.03(일) 슈퍼코딩 부트캠프 백엔드 인턴 Week5 Day1 보고
  • 2024.02.02(금) 슈퍼코딩 부트캠프 백엔드 인턴 Week4 Day5 보고
효딩
효딩
개ㄱ발은 기세다. 줄여서 객기.
효딩
hyoding
효딩
전체
오늘
어제
  • 분류 전체보기 (245)
    • SKKU SW (30)
      • Computer Architecture (14)
      • Database (4)
      • Computer Network (3)
      • Operating System (7)
      • Mobile App Programming (2)
    • SuperCoding (68)
    • CS (8)
    • Web Programming (19)
    • Cloud (13)
    • Languages (45)
      • Python (8)
      • Java (37)
    • Supporters (8)
      • MoteMote (6)
      • NHN Cloud (2)
    • Certification (27)
      • Network Advisor (14)
      • ADsP (10)
      • Engineer Information Proces.. (3)
    • Finance (9)
      • 경제금융용어 (3)
    • Woori FISA (14)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 서버개발
  • 우리FISA
  • 네트워크관리사
  • 서버배포
  • 네트워크관리사 커트라인
  • 우리fis아카데미
  • 봐
  • 서버생성
  • 네트워크관리사 후기
  • 클라우드 서비스
  • apppaas
  • 네트워크관리사2급 공부방법
  • 앱개발
  • rds local 접속
  • K-디지털트레이닝
  • 네트워크관리사 준비물
  • 우리에프아이에스
  • 네트워크관리사2급 필기
  • 클라우드
  • Kotlin
  • 코틀린문법
  • 글로벌소프트웨어캠퍼스
  • AWS
  • 네트워크관리사 합격
  • 네트워크관리사2급
  • 코틀린
  • 클라우드서비스개발
  • 인프라개발
  • nhn cloud
  • 인프라

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.2.2
효딩
2024.04.02(화) MySQL
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.