전체 글 106

[데이터베이스] 3주차

ex ) 마당서점 데이터의 저장 방법 비교 표 1-4 (*********)- 데이터 접근 방법에서 파일 시스템은 응용 프로그램이 파일에 직접 접근하나, DBMS를 이용하게 되면 으용 프로그램이 데이터 파일 구조를 알고 있기 때문에 파일 접근을 dbms에 요청한다.- DBMS에서 sql 을 주로 언어로 사용한다. //사용자가 파일 접근을 요청할 때 사용하는 언어는 sql이다.- dbms 를 사용할 때 cpu/주기억장치 소스를 많이 잡아먹는다.그림 1-11은 파일 시스템으로 1-12는 dbms로 된 구조임을 잘 확인하자표 1-5(*********) >> 표에서 설명의 개념을 완벽히 외워두기: dbms의 장점?-> 데이터 중복 최소화, 데이터 일관성 유지, 데이터 독립성 유지(데이터 종속성을 해결), 관리 기..

데이터베이스 2025.03.18

[java] 2주차 강의_재귀함수

Recursive Function 재귀함수: 어떠한 함수 정의 내에서 자기 자신 함수를 호춢단점은 속도가 느리고 기억장소 소비가 많다장점은 알고리즘을 작성하거나 이해하기 쉽다 + ) 자동할당 메카니즘에 대한 이해가 필요하다ex) 피보나치 수열피보나치 수열 f(n)의 정의 f(n) = f(n-1) + f(n-2) when n >= 2f(1) = 1f(0) = 1 class Test //클래스명은 대문자로 시작{ static int f(int n) { if ( n == 0) return 1; if ( n == 1) return 1; if ( n >= 2) { return f(n-1) + f(n-2); } return -1; ..

카테고리 없음 2025.03.15

[데이터베이스] 2주차

데이터베이스 시스템의 구성 ~ 데이터베이스의 시스템 ***1. DBMS : 사용자와 데이터베이스를 연결시켜주는 소프트웨어2. 데이터베이스 : 데이터를 모아둔 토대3. 데이터 모델 : 데이터가 저장되는 기법에 관한 내용 -> DB서버를통해 데이터베이스 사용자와 연결시킨다 데이터베이스의 변화 형태1. 수작업 ~> 2. 컴퓨터 이용 시작(전산화) 하여 데이터파일을 만들어 파일 시스템 도입 ~> 3. 데이터베이스관리 시스템 도입(DBMS) ~> 4. 웹 DB 시스템 ~> 5. 인터넷 쇼핑몰 운영  파일시스템*****- 데이터를 파일 단위로 파일 서버에 저장 -> 데이터 파일- 단점 : 데이터중복성(데이터일관성 유지하기 어려움), 데이터종속성(데이터 파일 구조가 바뀌면 그걸 활용했던 응용프로그램도 바뀌게 된다) ..

데이터베이스 2025.03.11

[백준] 10872_팩토리얼

#include int factorial(int n) { if (n == 0) return 1; // 베이스 케이스: 0! = 1 return n * factorial(n - 1); // 재귀 호출}int main() { int N; scanf("%d", &N); printf("%d\n", factorial(N)); return 0;}  문제 풀이 방향1) 반복문2) 재귀함수  반복문 수정 1)#include int main() { int N; scanf("%d", &N); int facTo = 1; for(int i = 1; i  입출력 둘다 오류 수정 2)1. facTo *= i;2. printf의 출력은 주소지&을 쓰는 것이 옳지않다#incl..

[백준] 10951_A+B-4

처음#include int main() { int A; scanf("%d", &A); int B; scanf("%d", &B); int k; A+B = k; printf("%d", k);}  수정#include int main() { int a, b; while (scanf("%d %d", &a, &b) != -1) { printf("%d \n", a + b); } return 0;} 해설- scant함수의 특징 : 서식지정자 개수 즉 읽은 데이터의 개수에 따른 반환값이 존재한다. 만약 scanf("%d %d", &am &b);의 경우 서식지정자 &d가 2개 즉 int 데이터를 2개 받았으므로 2를 반환한다.만약 데이터를 읽다가 파일의 끝에 도달할 경우scanf 함수는 -1을 반환한다. 여러개의 테스트..

[백준] 2741_N찍기

입력- 사용자로부터 N을 입력받는다.- N의 조건은 100,000보다 작거나 같은 자연수이다. 출력 - 1부터 n까지 출력형태1\n2\n3\n4\n5\n-> 반복문 사용for / whilefor문으로 간단하게 풀어보자  실행코드#include #include int main() { int N; printf("자연수를 입력하시오: "); scanf("%d", &N); for (int i = 1; i  입출력이 맞게 나오지만 틀렸다고 나옴이유 : 자연수인 경우를 가정한 상태에서 문제를 품만약 서버에서 자연수를 입력하지 않았을 때 내 코드에서는 오류가 발생온라인 저지에서는 입출력의 형식이 제시된 형식과 일치시키도록 하자. //최종코드#include int main() { in..

[데이터베이스] 1주차

교재 :  오라클로 배우는 데이트베이스 개론과 실습                             용어정리 1. 데이터, 정보, 지식2. 데이터베이스 : 데이터들의 집합3.  데이터베이스 시스템 총 4가 : 데이터의 검색과 변경 작업 / 변경(삽입,삭제,수정)-> Select문 , Insert문, Delete문,Update 문4. 매우중요 : 데이터베이스의 4가지 개념통합된 데이터 integrated data : 데이터 중복 최소화 이유(데이터 불일치 현상을 막기 위해, 저장공간 낭비 방지) , 중복을 최소화 ( 중복이 아예없는 데베는 없다)저장된 데이터 stored data운영 데이터 operational data 임시데이터 temporary data공용 데이터 shared data : 5. 매우..

데이터베이스 2025.03.04

[포토샵] 24년도 12월 28일 기출

1. A형 1번패스-마스크 입히기1. 일반 레이어 위에 펜으로 원하는 모양(shape) 그리기(모양을 그릴 때 가이드선을 두고 난 후에 그리기)2. 모양을 모두 그린 후에 paths 창에서 자동으로 생성된 path를 더블클릭하여 이름을 설정하고 저장하기3. 원하는 이미지를 레이어에 불러온다4. 레이어 순서**** ~> path 도형이 아래, 바로 그 위에 이미지5. 이미지 우클릭을 하여 create cliping mask를 선택해준다6. 패스에 맞춰 이미지의 위치를 조정해준다.2. A형 3번레이어마스크 - 안경알에 이미지 입히기(1-4,5)1. 바탕에 보일(입힐)이미지를 먼저 가져와서 깐다2. 바탕위에 올라갈 오브젝트의 선을 따서 가져온다3. 가져온 오브젝트에서 뚫어줄 부분을 선택한 뒤 cntrl + j..

카테고리 없음 2025.02.12

[포토샵] 초기 환경설정 및 25년 1월 A형 기출풀이

1. 초기환경설정preferences 창에 들어가서 나에게 맞는 인터페이스를 맞춰준다workspace -> open documents as Tabs 를 선택 해제하여 문제창과 포토샵 창을 같이 띄우게 해준다cursors -> 브러쉬 상태를 normal 브러쉬로 설정해야 현재 브러쉬 크기를 알 수 있다units & rules -> 눈금(rulers)는 Pixels 상태로, 글자 크기(type)은 points로 해준다.type -> 한글 글씨체명(굴림, 궁서 등등)을 한글 상태로 보기위해 show font names in english를 해제시켜준다기출풀이 1번- 눈금자 켜주기 : cntrl + r- 화면의 크기가 작아서 잘 안보이면 손모양 아이콘 더블클릭해준다- 가로세로 눈금자에서 클릭 드래그하면 대강 위..

포토샵 2025.02.11