본문 바로가기
728x90

데이터베이스7

SQL이란? 포스트 난이도: HOO_Junior학교 직원분 따님이 걸스카우트를 해서 쿠키를 샀다. 미국은 걸스카우트에 있는 아이들이 쿠키를 팔아서 본인이 모은 돈으로 자기계발에 필요한 활동을 한다. 조카 용돈 준다는 마음으로 사고 남은 돈도 베티한테 주라고 했는데 나중에 딸한테 줬는지 확인해 봐야겠다. 농담이고 매번 행정업무에 도움을 받기에 큰 건 아니지만 서로 도와주면 기분이 좋다.요새는 쿠키를 직접 만드는게 아니라 이렇게 업체에서 나오는 것 같은데 쿠키 품질이 좋지는 않지만 양은 배신하지 않는다 (사실 맛있게 먹었다).  아무튼 본론으로 돌아와서 이번 포스팅에서는 SQL에 대해서 살펴보도록 하겠다. Database 수업을 들었음에도 막상 졸업해서 DBMS 관리자 잡을 찾으려고 하니 SQL이 뭐지 하는 브로들을 위.. 2025. 2. 13.
[Algorithms] Heap sort(힙 정렬)란 무엇인가요? * 2020년 4월 29일 자 포스트를 업데이트한 포스트입니다.*포스트 난이도: HOO_Junior# Heap Sort: 쌓여있는 데이터를 정렬하는 방법Heap이란 단어를 영어사전에서 찾아보면 "쌓여있는", "더미" 등의 뜻을 확인할 수 있다. 즉, Heap sort (힙 정렬)는 많은 양의 데이터를 정렬하는 방법이다. Heap sort는 알고리즘에서 여러 가지 정렬 방법 중 하나로, 데이터 값을 최댓값 또는 최솟값 기준으로 정렬할 때 사용한다. 최댓값 또는 최솟값으로 정렬하는 것을 한국어로는 힙 정렬(Heap sort)이라고 하며, 오름차순 또는 내림차순으로도 표현할 수 있다. Heap sort는 다른 정렬 방법과 달리 시각적으로 표현할 때 트리 형태로 나타낼 수 있다. 1차원 배열 형태에서 정렬하는 .. 2024. 12. 31.
[AI & Data] Database Architecture (데이터베이스 아키텍쳐) 포스트 난이도: HOO_Junior# Database Architecture 란?처음 Database architecture를 접했을 때의 느낌을 돌이켜보면 Database architecture는 그저 다가가기 어렵게 만드는 어려운 용어 중 하나일 뿐이었다. Database architecture 뿐만 아니라 다른 Computer science와 관련된 용어들과 마주치면 머리가 지끈지끈 아파올 수밖에 없다. 우리가 흔히 말하는 "용어"는 뜻을 살펴보고 한눈에 이해가 되어야 하는 게 아주 일반적인 상식이지만 사실상 개발자들이 사용하는 용어는 하나의 단어에 모든 개념과 사용 방법, 응용을 할 수 있는 이해력 등 하나의 단어의 의미를 나타내는 게 아니라 무한히 연결된 것 중의 한 요소이기 때문이다. 한마디로.. 2024. 11. 21.
[Android Studio] 파이어베이스(Firebase)란? 파이어 베이스(Firebase)란? 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Firebase https://firebase.google.com/?hl=ko Firebase Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. firebase.google.com 파이어 베이스(Firebase)는 구글에서 제공하는 Cloud database service이다. 안드로이드.. 2022. 4. 26.
[Database] Data Model(데이터 모델) Data Model(데이터 모델) 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Data model(데이터 모델) Database(데이터베이스)에서의 Data model(데이터 모델)은 Database에 대한 전반적인 의미를 포함하고 있다. 아래와 같은 크게 세 가지의 특징과 의미를 Data model에서 살펴볼 수 있다. 첫 번째로는 Database의 Structure(구조)에 대한 개념적 설명에 대한 의미를 가지고 있다. 두 번째로는.. 2022. 1. 20.
[Database] Metadata: 메타데이터란? Metadata: 메타데이터란? 포스트 난이도: HOO_Junior [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Metadata 메타데이터(Metadata)란 데이터베이스(database)에 저장되는 데이터(data)를 설명해주는 역할을 한다. 최근 이슈가 되고 있는 메타버스(Metaverse)와는 완전히 다른 의미의 용어이다. 메타데이터의 Meta는 설명이라는 의미를 가지고 있다. 메타데이터가 데이터를 설명해준다는 의미는 쉽게 말해서 데이터를 구조화하여 정리된 데이터를.. 2022. 1. 17.
[Database] DBMS란? DBMS란? 포스트 난이도: HOO_Intern [Notice] 포스트 난이도에 대한 설명 안녕하세요, HOOAI의 Henry입니다. Bro들의 질문에 대한 내용을 우선적으로 포스팅이 되다 보니 각각의 포스트에 대한 난이도가 달라서 난이도에 대한 부분을 작성하면 좋겠다는 의견을 들었습니다 whoishoo.tistory.com # Database system Database system은 Database와 Database mangement system을 합친 의미를 가지고 있다. 따라서 Database system이라고 하면 데이터베이스(Database)를 다루는 전반적인 시스템을 말한다. # Database 데이터베이스(Database)는 정보의 집합체를 의미한다. 또는 데이터베이스 특징에 따라서 정보가.. 2022. 1. 15.
728x90