목록전체 글 (157)
DevYoon
SQL 1️⃣ SQL 1️⃣-1️⃣ SQL이란? 관계형 데이터베이스 관리시스템의 데이터 관리를 위해 설계된 프로그래밍 언어 1️⃣-2️⃣ 분류 DDL 데이터 정의 언어(Data Definition Language) 관계형 데이터베이스 구조(테이블, 스키마)를 정의하기 위한 명령어 CREATE, DROP, ALTER DML 데이터 조작 언어(Data Manipulation Language) 데이터를 저장, 조회, 수정, 삭제 등을 하기 위한 명령어 INSERT(삽입), SELECT(조회), UPDATE(갱신), DELETE(삭제) (시험에 나옴) DCL 데이터 제어 언어(Data Control Language) 데이터베이스 사용자의 권한 제어를 위해 사용하는 명령어 GRANT, REVOKE, COMMIT,..
DB 1️⃣ Database 1️⃣ Database란? 체계화된 데이터의 모임 몇 개의 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 없애고 자료를 구조화하여 기억시켜 놓은 자료의 집합체 논리적으로 연관된 하나 이상의 자료의 모음 ➡️ 내용을 고도로 구조화하여 검색과 갱신의 효율화 2️⃣ 데이터베이스로 얻는 장점 데이터 중복 최소화 데이터 무결성 ➡️ 정확한 정보를 보장 데이터 일관성 데이터 독립성 (물리적, 논리적) 데이터 표준화 데이터 보안 유지 1️⃣-1️⃣ RDB 1️⃣ RDB란? Relational Database 키와 값들의 간단한 관계를 표 형태로 정리한 데이터베이스 2️⃣ RDB 용어 스키마(schema) : 데이터베이스에서 자료의 구조, 표현방법, 관계 등 전반적인 명세를 기술 (M..
데이터와 연산 public class study //classname { public static void main(String[] args) { System.out.println("Hello World!"); } } study ➡️ 파일명과 동일해야 한다 ex) Datatype.java ➡️ public class Datatype { } "Hello World" ➡️ 'Hello world'는 동작하지 않음 큰 따옴표(") : 문자열(String)을 감싸는 기호, 즉 문자 여러 개 입력 작은 따옴표(') : 문자(Character)를 감싸는 기호, 즉 문자 하나만 입력 public class study { public static void main(String[] args) { S..
link 🔗 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV15QRX6APsCFAYD SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1️⃣ 출발지 S(0, 0)에서 도착지 G(N-1, N-1)까지 가장 빠른 시간 안에 복구 완료하기 2️⃣ 도로가 파여진 깊이에 비례하여 복구 시간 소요 ex) 1 ➡️ 1 소요 3️⃣ 0 ➡️ 복구 불필요 (그냥 더해주기) from collections import deque def bfs(): q = deque() q.append((0, 0)) while q: ny, nx = q.p..
link 🔗 https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5V4A46AdIDFAWu SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 1️⃣ 각각 DFS 돌려주기 def dfs(n, cnt, profit, lst): global sol if n == M: if cnt