본문 바로가기

전체 카테고리326

[정보처리기사 필기] 소프트웨어 설계 - 소프트웨어의 종류 및 개발 방법론 소프트웨어의 종류 및 개발 방법론 주요 내용 정리 시스템 소프트웨어 IO, P, C, F 하드웨어 구조 특성 알지 못해도 됨 플랫폼 성능 분석 응답 시간, 가용성, 사용률 프레임 워크 기대 효과 품질 보증, 개발 용이성, 변경 용이성, 상호 운용성 향상 기업용 소프트웨어 오피스웨어, ERP(신속한 의사결정), SCM(부품), BI(구성원 적시 의사결정), CRM(고객) 컴포넌트 설계 - 협약(Contract) CBD : 재사용 가능 컴포넌트 기반 개발 방법론 소프트웨어 공학 기본 원칙 품질 높은 소프트웨어 지속적 검증 시행 결과에 대한 명확한 기록 운영체제 고려사항 신뢰도 성능 구축비용 기술지원 주변기기 미들웨어 솔루션 유형 WAS : 동적 RPC : 원격 ORB : 객체지향 미들웨어 MOM : 메시지 .. 2022. 3. 24.
정보처리기사 필기 합격 정리 (후기) 2022년 3월 23일 정보처리기사 필기합격 발표 필기 합격을 해서 공부법과 필기내용 정리&공유 국가자격 종목별 상세정보 | Q-net www.q-net.or.kr 전체 필기 스케줄 약 1달 1월 24일~1월27일 필기 접수완료 개정 후의 기출문제 보면서 문제에 대한 감 잡기, 정답외의 개념들 공부하기 ~1.29 정처기 전체 내용 1회독 (전체적인 흐름 개념 용어 파악 정도) 1.30~2.11 2회독 : 주요부분 외우기 / 문제풀기 2.12~3.1 기출풀기 (이기적 별책) 3.2 ~ 3.3 오답내용 암기 3.4 ~ 3.5 책은 이기적 정보처리기사 필기 기본서 중간중간 문제도 풀어보고, 별책으로 기출문제도 풀어 볼 수 있어서 좋았다. 이기적 정보처리기사 필기 기본서 - 기초부터 탄탄히 잡아주는 영진닷컴의 .. 2022. 3. 24.
SQL - DDL (Data Definition Language) 데이터 정의어 , 시퀀스, 제약 조건 시퀀스 데이터 값 자동으로 증가 테이블 구조만 생성 CREATE TABLE dept_sequence AS SELECT * FROM dept WHERE 11; CREATE SEQUENCE CREATE SEQUENCE seq_dept_sequence INCREMENT BY 10 -- 증가값 START WITH 10 -- 시작값 MAXVALUE 90 -- 최대값 MINVALUE 0 --최소값 NOCYCLE -- 순환 여부 \ CYCLE CACHE 2; -- 시퀀스 미리 만들어 두는 수 \ NOCACHE 여기서 데이터 추가 이때 deptno 컬럼에는 'seq_dept_sequence.NEXTVAL' 시퀀스를 준다. INSERT INTO dept_sequence (deptno,dname, loc) VALUES(s.. 2022. 3. 17.
SQL - DDL 데이터 정의어 - 테이블 생성, 변경, 삭제, 뷰 DDL (Data Definition Language) 테이블 생성 (CREATE) CREATE TABLE test( no NUMBER(3) DEFAULT 0, name VARCHAR2(20) DEFAULT 'noname', hiredate DATE DEFAULT sysdate ); DEFAULT 는 데이터 삽입시 데이터 지정하지 않으면 삽입되는 기본 데이터 값 데이터 추가 (INSERT) INSERT INTO TEST VALUES(1,'홍길동','2022 03 03'); INSERT INTO TEST (NAME) VALUES('비비빅'); INSERT INTO TEST (NO, NAME) VALUES(2,'aaa'); 모든 속성 값에 데이터가 추가될 경우 속성 지정없이 VALUES 에 파라미터 값을 지.. 2022. 3. 13.
SQL - DML 데이터 조작어 서브쿼리, 셀프 조인, 서브쿼리 서브쿼리(subquery)란 다른 쿼리 내부에 포함되어 있는 SELETE 문을 의미한다. 단일값 담당 매니저(MGR)의 이름이 'KING' 인 사람의 정보를 구하려고 한다. 이 때 KING의 사번을 모르기 때문에 KING의 사번을 구하는 쿼리를 서브쿼리로 두고 SELECT empno, ename FROM emp WHERE ename='KING'; 다음 SELECT * 을 통해 정보를 구한다. 이 때 서브쿼리는 () 으로 감싼다. SELECT * FROM emp WHERE mgr= (SELECT empno FROM emp WHERE ename='KING'); 다중값 IN 학년별 최대 몸무게를 가진 학생 정보 --서브쿼리 속성 2개 SELECT grade, MAX(weight) FROM studen.. 2022. 3. 10.
HTML - 태그 Visual Code 태그 생성 간단 단축키 body + tap키 -> li*20 -> li 20개 생성 li>a*20 -> li속에 a 태그 20개 생성 (li>a)*20 -> li에 a 가 포함 nav#navId -> 아이디 생성 nav.navClass -> 클래스 생성 li.item$3*5 -> 클래스명 3부터 5개 공간태그 div block span (줄안)inline 일렬로 글자형태 text h1 h2 h3 h4 h5 제목글자 b 굵은 글자 강조 글자 노랑색 배경 i 기울어진 글자 small 작은 글자 sub 아래 달라붙 sup 위에 달라붙 ins 밑줄 글자 del 가운데에 줄 p 본문 글자(텍스트 단락) 2022. 3. 9.
SQL - DML 데이터 조작어 기본 | dual, INSTR, SUBSTR, REPLACE, LPAD/RPAD, CONCAT, 날짜(SYSDATE, ADD_MONTHS, MONTHS_BETWEEN,NEXT_DAY,AST_DAY), 형태 변환(TO_CHAR, TO_NUMBER, TO_DATE), NULL 값 처리(NVL), 조건문(DECODE, WHEN), 집계함수.. dual, INSTR, SUBSTR, REPLACE, LPAD/RPAD, CONCAT, 날짜(SYSDATE, ADD_MONTHS, MONTHS_BETWEEN,NEXT_DAY,AST_DAY), 형태 변환(TO_CHAR, TO_NUMBER, TO_DATE), NULL 값 처리(NVL), 조건문(DECODE, WHEN), 집계함수(ROLLUP, CUBE) Oracle SQL Developer를 이용하여 기초에서 다루지 않았던 문법들을 다룰 예정 처음이라면 생성 후 연결 가상 테이블 임의로 테이블 만들고 싶을 때 FROM dual; 값의 문자열 다루기 INSTR 찾은 문자열의 인덱스 값 찾기 SELECT INSTR('CORPORATE FLOOR', 'OR', 1, 1) FROM dual; 'OR' 값을 1번째 .. 2022. 3. 7.
SQL - DML 데이터 조작어 (SELECT, WHERE, ORDER BY, GROUP BY, HAVING, JOIN) 기초 SQL 분류 DDL(데이터 정의어) : CREATE, ALTER, DROP DCL(데이터 제어어) : GRANT, REVOKE *명령어를 대문자로 쓰는 것을 지향 SELECT SELECT col FROM TableA TableA 에서 col 속성 출력 SELECT * TableA * 은 모든 속성 SELECT DISTINCT rental_rate FROM film DISTINCT : 중복 제외 집계함수(COUNT, SUM, AVG, MAX, MIN) + ROUND , AS SELECT COUNT(rental_rate), SUM(rental_rate), MIN(rental_rate), MAX(rental_rate), AVG(rental_rate) FROM film ROUND(col, 자리수) SELECT .. 2022. 2. 9.
장고(django) 로그인 기능 - 파이썬 장고를 활용한 쉽고 빠른 웹 개발 프로그래밍 장고 로그인 기능 Model 테이블 (User model) django.contrib.auth | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News Community Code Issues About ♥ Donate docs.djangoproject.com Creating forms from models | Django documentation | Django Django The web framework for perfectionists with deadlines. Overview Download Documentation News .. 2022. 2. 2.
장고(django) 앨범, 사진 조회 기능 - 파이썬 장고를 활용한 쉽고 빠른 웹 개발 프로그래밍 앱 모듈 추가 python manage.py startapp photo 셋팅 INSTALLED_APPS = [ ... 'photo.apps.PhotoConfig' # 사진 앱 추가 ] Model photo/models.py from django.db import models from django.urls import reverse # 사진에 대한 원본 이미지와 썸네일 이미지를 모두 저장할 수 있는 커스텀 필드 from photo.fields import ThumbnailImageField # Album 과 Photo 는 1 : N class Album(models.Model): name = models.CharField(max_length=30) description = models.CharField('.. 2022. 1. 29.
장고(django) 블로그 글 검색(Search) - 파이썬 장고를 활용한 쉽고 빠른 웹 개발 프로그래밍 1. URLconf 코딩하기 blog/urls.py ... # /blog/search path('search/',views.SearchFormView.as_view(), name='search') # 검색 ] 2. HTML 폼 태그를 클래스로 정의 blog/form.py # HTML 폼 태그도 클래스로 정의 # 폼 클래스 표현 from django import forms class PostSearchForm(forms.Form): # 테이블의 모델 클래스를 정의하는 방법과 매우 유사 # CharField 필드는 TextInput 위젯으로 표현, label='Search Word' 는 폼 위젯 앞에 출력 되는 레이블 # 결국 HTML 요소 2022. 1. 23.
장고(django) 태그 taggit - 파이썬 장고를 활용한 쉽고 빠른 웹 개발 프로그래밍 Getting Started — django-taggit 1.3.0 documentation Add "taggit" to your project’s INSTALLED_APPS setting. Run ./manage.py migrate. Note If you want django-taggit to be CASE-INSENSITIVE when looking up existing tags, you’ll have to set TAGGIT_CASE_INSENSITIVE (in settings.py or wherever you have your Dj django-taggit.readthedocs.io pip install django-taggit GitHub - fizista/django-taggit-templat.. 2022. 1. 17.