본문 바로가기

분류 전체보기93

정보처리기사 3과목 데이터베이스 설계 - 순서 : 요구 조건 분석 -> 개념적 설계 -> 논리적 설계 -> 물리적 설계 -> 구현 - 개념적 설계 : 개념 스키마 모델링과 트랜잭션 모델링을 별행 수행, 독립적인 E-R 다이어그램, 독립적인 개념 스키마 설계 - 논리적 설계 : DBMS가 지원하는 논리적 자료 구조로 변환(mapping), 논리적 구조의 데이터로 모델링, 트랜잭션의 인터페이스 설계 - 물리적 설계 : DB 파일의 저장 구조 및 액세스 경로 결정 데이터 모델 표시 요소 : 구조, 연산, 제약 조건 속성 (attribute) : DB 구성의 가장 작은 논리적 단위 (개체는 한개 이상의 속성으로 이루어짐) 도메인 : 하나의 속성이 가질 수 있는 원자값들의 집합 +)차수 (degree) = 속성 (attribute).. 2023. 1. 30.
정보처리기사 2과목 트리 - 차수 (degree) : 각 노드에서 뻗어 나온 가지의 수 - 운행법 : preorder (root ->left ->right), inorder (left->root->right), postorder (left->right->root) DBMS 필수 기능: 정의, 조작, 제어 트랜잭션 - DB의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업 단위 - 한꺼번에 모두 수행되어야 할 일련의 연산들 - TCL : 트랜잭션 제어 명령어 ex)COMMIT, ROLLBACK, SAVE POINT 정렬 - 삽입정렬 (n번째를 n-1개의 키와 비교해 알맞은 순서에 삽입) - 쉘 정렬 (몇 개 단위로 묶어서) - 선택정렬 (n회전 시 n번과 n+a를 비교) - 버블정렬 디지털 저작권 관리 (DRM) .. 2023. 1. 30.
230130_DB 문자열 중에서 특정 부분만 만족하면 "참" 결과를 얻는 함수를 부분문자열 함수라 하여 '_'와 '%'로 구분한다. _ : 1개의 문자를 % : all의 뜻을 포함하며 where 절에서 like 키워드와 함께 사용 select * from student; select * from course; select * from enrol; select * from student where year='3' or year='4'; select * from student where year in (3,4); select * from student where year'1' and year'2'; select sno,dept from student where sname='나연묵' and year='4'; --6번 selec.. 2023. 1. 30.
230127_DB OO시 OO구 OO동 OOOO아카데미 전화번호 OO-OOOO-OOOO @charset "UTF-8"; a { text-decoration: none; color:#ffffff; font-weight: bold; } th,td { text-align: center; background: #ffffff; } header { text-align: center; background-color: #333333; height: 90px; line-height: 90px; color : #ffffff; } nav { text-align: center; background-color: #444444; height: 50px; line-height: 50px; color : #ffffff; } section { text.. 2023. 1. 27.
230126_DB 쿼리문 정렬 order by 컬럼명 asc(오름차순) , desc(내림차순) package com.ezen; public class ReportDTO { String name; int kor,eng,mat; public ReportDTO() {} public ReportDTO(String name, int kor, int eng, int mat) { super(); this.name = name; this.kor = kor; this.eng = eng; this.mat = mat; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getKor() { return.. 2023. 1. 26.
230125_DB 수정 작업 순서 요령 1. 출력에서 수정을 클릭하면 지정한곳(.jsp)를 ...jsp 이름을 적재 이동 2. 이동한 jsp 파일에서 넘겨받은 이름과 동일한 자료를 디비에서 찾기 3. 동일한 이름을 찾았으면 그 이름에 해당되는 모든 자료를 화면에 출력..입력 폼 형식으로 자료를 보이게 하고 입력(수정자료)하여 4. 폼에서 입력한 (수정완료) 자료들을 또 다른 jsp 로 넘김 5. 넘겨받은 jsp 파일은 넘겨받은 자료들을 객체화 시켜 DAO의 수정기능 메소드 전달 6. DAO의 수정기능의 메소드는 업데이트를 실행하여 수정이 완료 검증(Verification) : 유효성검사 : 사용자가 올바른 데이터만 입력 받고자 할때 클라이언트 : 사용자가 자료입력시 클라이언트 폼에서 검증 사용법 1. 폼의 이름을 반드시 .. 2023. 1. 25.