- 1차원 배열
- 스프링부트
- select
- DI
- spring
- java
- spring boot
- 데이터베이스
- nginx
- Django
- ORM
- spring mvc
- mysql
- @transactional
- 문자열
- Docker
- AWS
- SSL
- string
- jpa
- join
- 스프링
- springboot
- 프로그래머스
- 자바
- PYTHON
- spring security 6
- sql
- session
- Git
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
목록분류 전체보기 (175)
개발하는 자몽
책 (검색했을 때 많이 보이거나 내 기준 타당한 이유로 선정) 가장 쉬운 데이터베이스 설계 책 - 마이클 J. 헤르난데즈 손에 잡히는 10분 SQL - 벤 포터 아는 만큼 보이는 데이터베이스 설계와 구축 - 이춘식 (2008년 출판,, 상당히 오래전,,) SQL 더 쉽게, 더 깊게 - 미크 기초가 든든한 데이터베이스 - 이종 강의 (강의는 별로 없네.. 대부분 광고...) KOCW - 이화여자대학교 용환승 교수님 (2014년도, 강의자료 없음) Youtube (영어 강의들)
MySQL Server : 오라클에서 관리 및 지원하는 오픈 소스 관계형 데이터베이스 Workbench : MySQL Server를 관리하기 위한 소프트웨어 (SQL 사용) Workbench 화면 구성(윈도우 기준) 데이터베이스 관리 SQL 명령어 실행 결과 출력 Workbench 단축키와 주석 처리 주석 : /* 내용 */ Ctrl + T : 새로운 쿼리창 열기 Ctrl + Enter : 쿼리 실행 Ctrl + S : 쿼리 저장 간단한 SQL 명령어 (대소문자 구분 X) SQL 명령어 설명 CREATE DATABASE 데이터베이스이름; 데이터 베이스 생성 USE 데이터베이스이름; 해당 데이터베이스 사용 DROP DATABASE 데이터베이스이름; 데이터 베이스 삭제
SQL이란? Structured Query Language의 약자로 관계형 데이터베이스가 이해할 수 있는 구조화된 질의어 관계형 데이터베이스(RDB)란? Relational DataBase의 약자로 행과 열로 구성된 테이블이 다른 테이블과 관계를 맺고 모여있는 집합체를 의미 관계형 테이블 관계형 데이터베이스에 저장되는 데이터의 집합 행(row)과 열(column)으로 구성 관계형 테이블 간의 관계(Relationship) 관계는 다음과 같은 세가지 형태로, 테이블 간의 연결이 가능하다는 것을 의미 1 : 1 1 : N N : N 정리 SQL : 관계형 데이터베이스에 있는 데이터를 분석하는 언어 관계형 데이터베이스 : 테이블이 관계를 맺고 모여있는 집합체 데이터는 행(row)과 열(column)을 갖추어 ..
C++, Java를 이용해서 코딩을 하지만 객체지향프로그래밍에 대해 제대로 알지 못하는 것 같아서 간단하게 정리해보려고 한다. 추상화 "해결해야할 문제를 소프트웨어적으로 단순하게 만드는 행위" 소프트웨어 설계 = 복잡한 현실 문제를 간단하게(추상화)하는 과정 부품화 로직과 관련된 변수, 메소드 = 객체 -> 다른 곳에도 활용 가능(재활용성 up) 다른 곳에도 활용 가능하다는 것은 "부품"으로써 사용된다는 의미 "메소드"는 프로그램 안에서 중복되게 사용되는 것을 별도로 분리해서 로직으로 만든 것 --> 객체지향으로 이어짐 => 메소드 사용 ~ 코드 양 감소, 코드 찾기 쉬워짐, 문제 진단 속도 증가 은닉화, 캡슐화 제대로된 부품이라면 해당 부품이 어떻게 만들어졌는지 모르는 사람도 사용 방법만 알면 쓸 수 ..
ERD(Entity Relationship Diagram) 직역하자면 '객체-관계' 모델이다. ERD는 존재하는 것(Entity)들의 관계(Relationship)을 나타낸 도표로 테이블간의 관계를 설명해주는 다이어그램이라고 할 수 있다. 이를 통해 프로젝트에서 사용되는 DB의 구조를 한 눈에 파악할 수 있다. 관계형 베이스 모델링 - 관계형 DB에서 주로 널리 사용된다. entity와 attribute를 table과 column으로 변환할 수 있다. table과 관계를 시각화 할 수 있기 때문에 설계 문제점을 파악할 수 있다. 소프트웨어 엔지니어링 - 소프트웨어 계획 단계에서 사용된다. 서로 다른 시스템 요소와 서로 간의 관계를 식별하는데 도움된다. data flow diagram의 기초로써 종종 사용..