일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Spring MVC 구성요소
- OOP
- vm인스턴스생성
- 인텔리제이
- 알고리즘
- 재귀와반복문
- 성능테스트툴
- 코딩테스트
- Array.asList
- 구간합구하기
- 스택
- 클라우드에서 도커 실행하기
- 백준
- 투포인터알고리즘
- 자바
- Spring MVC 동작원리
- java
- 코드스테이츠 백엔드
- Spring Web MVC
- 싱글톤패턴
- 11659
- 코드스테이츠
- 백준 11659
- 버블정렬
- 재귀함수
- MySQL
- GCP
- List.of
- 프로그래머스
- String.valueOf()
- Today
- Total
목록Computer Science (27)
순간을 기록으로
DBMS에는 다양한 종류가 있습니다. 현재 가장 많이 사용하고 있는 데이터베이스는 RDB(관계형데이터베이스)입니다. 데이터베이스 종류 - 계층형 데이터베이스 가장 오래된 데이터베이스로 계층 구조로 데이터를 저장합니다. 예로는 하드디스크가 있습니다. 현재는 거의 사용하지 않습니다. -관겨형 데이터베이스 행과 열을 가지는 표 형식으로 데이터를 저장하는 데이터베이스입니다. 표 형식이란 간단히 말하자면 엑셀처럼 데이터를 저장합니다. 그리고 SQL을 이용하여 DB를 관리합니다. -객체지향 데이터베이스 말 그대로 객체를 그대로 데이터베이스에 저장합니다. -XML 데이터베이스 XML이란 데이터 형식입니다. 태그를 이용해 마크업 문서를 작성할 수 있습니다. XML 데이터베이스는 이런 XML 데이터를 저장하는 저장소입니..

1.1What is Model? 객체지향 모델링 용어가 어렵다. 모델링이 무엇인지부터 알아보자. 패션쇼를 상상해보자. 모델들은 관중 앞으로 나와 새로운 시즌 옷을 입고 워킹한다. 여기서 모델의 역할은 새로운 옷을 관중에게 보여주는 역할을 한다. 소프트웨어 개발에서의 모델도 이와 같다. 우리 앞으로 개발할 시스템을 추상적으로 생각하는게 구체적으로 명시화 해준다. 그렇다면 모델링은 어떻게 하는 것일까? 결론부터 말하자면 추상화를 바탕으로 모델링을 한다. 추상화란 관련있는 특징을 남기고 관련없는 특징은 제거하는 것이다. 예를들면 학사지원 시스템을 개발한다고 하자. 관련있는 개체인 학생을 추상화 한다고 할 때. 학생의 어떤 특징을 추상화 해야할까? 머리카락의 갯수, 학생의 전공. 당연히 후자다. 이처럼 관련있는..
데이터베이스(DB, Database): 데이터를 쉽게 사용할 수 있도록 정리된 데이터들의 집합. 데이터베이스 관리 시스템(DBMS, Database Management System): 데이터베이스를 효율적으로 관리해주는 시스템 왜 DBMS를 사용하는 걸까? 1.CRUD와 같은 기본적인 기능을 제공한다. 2.기본기능 이외에 다양한 기능을 제공한다. DBMS는 어떻게 DB를 관리할까? 다양한 DBMS중 많이 사용되는 RDBMS는 SQL사용하여 DB를 관리합니다. SQL이란 Structed Query Language의 약어로 간단히 말하면 구조가 있는 질문입니다. 이러한 SQL을 작성하여 DBMS에서 DB를 제어할 수 있습니다. 예를들어 SELECT * FROM 테이블; 이러한 쿼리를 작성하면 DB에 저장된 ..