뇌 가르기 59

[02] 계층 구조 예시

https://jun2ee22.tistory.com/entry/%EC%97%94%ED%8B%B0%ED%8B%B0-%EC%98%88%EC%8B%9C 참고허긔 데이터베이스 domitory name motto ghost entrance Gryffindor 용감하고 대담 어쩌구 Nearly Headless Nick 초상화 Hufflepuff 실하고 진실된 어쩌구 Fat Friar 지하실 Ravenclaw 현명하고 사려 깊은 어쩌구 gray lady 독수리상 Slytherin 재간꾼 Bloody Baron 벽 professor name job subject alive Albus Percival Wulfric Brian Dumbledore principal(교장) Transfiguration false Severu..

일기 2023.02.02

02. DB 구조

계층 구조 더보기 1. 비트 ( BInary digiT = bit) ▷ 데이터를 저장하는 가장 작은 단위 2. 바이트 ( byte) ▷ 8bits = 1byte 3. 필드 ▷ 특정한 종류의 데이터를 저장하기 위한 영역, 의미있는 데이터의 단위 byte를 모아 특정한 data type 으로 표현 - 속성: 릴레이션에서 관리하는 구체적이며 고유한 이름을 갖는 정보 - 도메인(domain): 릴레이션에 포함된 각각의 속성들이 가질 수 있는 값의 집합 => 엔티티 = 학생/ 테이블 = student 속성 = 이름, 성별/ 필드 = name, sex 이름 필드의 데이터 형식 = 문자열 4. 레코드 ▷ 테이블에 쌓이는 행(row) 단위의 데이터 = 필드가 여러 개 모인 것 5. 릴레이션 ▷ DB에서 정보를 구분하여..

일기 2023.02.02

그리디

그리디 알고리즘이란? - 현재 상황에서 지금 당장 좋은 것만 고르는 알고리즘 - 매 순간 가장 좋아 보이는 것을 선택하며, 현재의 선택이 나중에 미칠 영향은 고려 x 1. 단순히 현재 상황에서 가장 좋아 보이는 것만 반복적으로 선택해도 최적의 해를 구할 수 있는가 2. 정당한가(정당성 분석) tip. 기준에 따라 좋은 것을 선택함으로 문제에서 "가장" 에 대한 기준을 알게 모르게 제시해 줌. ex) 거스름 돈 더보기 닫기 닫기 #거스름 돈 문제(3_1) n = 1260 count = 0 coin_types = [500, 100, 50, 10] for coin in coin_types: count += n//coin n %= coin print(count) 1. 가장 큰 화폐 단위부터 돈을 거슬러 주면 됨..

학/Algorithm 2023.02.02

01. 기본

DB ( DateBase ) 란? ▷ 한 조직의 여러 응용 시스템들이 공유해서 사용할 수 있도록, 데이터들을 통합하여 체계적으로 조직한 후 저장한 운영 데이터의 집합 ( = 일정한 규칙이나 규약을 통해 구조화되어 저장되는 데이터의 모음) 공유 데이터의 통합 관리를 통해 조직 내 다수의 사용자나 응용 시스템에서 동일한 데이터를 공유 통합 여러 군데 분산된 데이터를 통합하여 데이터의 중복을 최소화 장점 : 일관성 유지, 데이터 관리 비용 감소 등 저장 컴퓨터가 접근 가능한 매체에 저장된 디지털 데이터 운영 조직 고유 업무를 수행하기 위해 지속적으로 유지해야함 실시간 접근, 동시 공유, 계속적인 변화, 값 참조 등 가능 DBMS ( DataBase Management System ) ▷ 데이터베이스를 제어, ..

일기 2023.02.01