본문 바로가기

전체 글

(286)
[PHP]유용한 팁 및 함수 [PHP]유용한 팁 및 함수 strip_tags() html과 php 태그를 떼어준다. eval() 함수 eval("echo 'hello world';"); 문자열을 PHP 코드처럼 실행 htmlspecialchars(stripslashes($row['title'])); 코딩 문자를 처리해준다. mysql_pconnect('','',''); 디비에 대한 persistent 접속을 리턴 스크립트가 끝나도 여전히 접속되어 있으며 mysql_close()로 접속을 끊을 수 있다. $price=doubleval($price); 숫자 필드이기 때문에 이상한 문자를 제거하귀 위함. 사용자가 폼에 입력할 수 있는 기호들을 처리. echo mysql_affected_rows()."book inserted into da..
[17년 1회] 정보처리산업기사 실기 1. 알고리즘 (배점 25점)1) 순서도 1~100 덧셈 문제: SUM+A, SUM (배점 10점, 각 5점)2) C언어: 재귀 함수 (배점 7점)5112347953) JAVA언어: 3 (배점 8점) 2. 데이터베이스 (배점 25점)1) DBA 또는 데이터베이스 관리자 (배점 5점)2) 정규화 문제: 기본키, 부분 함수적, 완전 함수적, 이행적 함수적, 후보키 (배점 10점, 각 2점)3) SQL 입력: SELECT DISTINCT 과목 FROM 학생 WHERE 학년 >= 3; (배점 5점)4) 한글이나 영문 표기: 릴레이션 (배점 5점) 3. 업무프로세스 (15점)1) Six sigma 순서 입력하는 문제 보기가 있고, 보기에서 선택해서 입력 (배점 5점)- 측정 -> 분석 -> 향상 -> 관리2) B..
[17년 2회] 정보처리산업기사 실기 * 알고리즘 (36점)1. 순서도(15점): p + 1, 101, q * p, 100, s- ( 100*1 ) + ( 99*2 ) + ... + ( 1*100 )2. (6점) C언어: n==0, n * factorial(n-1)3. Java언어(4점): 24. (3점) 소프트웨어 개발: 결합도 약한 것부터 강한 순으로 쓰시오: 데이터, 스탬프, 제어, 외부, 공통, 내용5. (8점) model, view, controller * 데이터베이스 (25점)1. (18점) 2NF, 기본키, 3NF, A->C, 후보키, 이상2. (5점) SQL: set, where3. (2점) ER모델- Peter Chen이 만든것 * 신기술 (17점)1. (9점) copyright 또는 저작권, DRM, copyleft- 저작..
[17년 3회] 정보처리산업기사 실기 * 정답을 여러 개 입력해야 하는 문제는 부분 점수가 있습니다. * 알고리즘 (배점 25점)1. 순서도 (배점:15점)- 정답: 0, k, n/k, 1, c- 소인수분해(12년3회 산업기사 기출), 2강 2. C 언어 (배점:5점)- 정답: 1, n-2- 피보나치 수열, 2강 3. JAVA 언어 (배점:5점)- 정답:122- 출력 결과 작성- a=10; a+=2; a출력, a%=5; a출력, 1강 * 데이터베이스 (배점 25점)1. 배점:5점- 정답: 5, 3- 디그리 5, 카디널리티 3- 1강 2. 배점:5점- 정답: 개체, 참조- 무결성 문제- 2강 3. 배점:15점- 정답:select id, name from customer ;select distinct grade from customer;sele..
002 데이터베이스 관리 시스템(DBMS)에 대한 개념 ◆ 데이터베이스 관리 시스템 (DBMS, DataBase Management System) 데이터베이스 관리 시스템 (DBMS, DataBase Management System)이란 사용자와 DB사이에서 사용자의 요구에 따라 정보를 생성해주고 DB를 관리해주는 소프트웨어이다. 흔히 아는 Mysql, MariaDB, Oracle, Ms-Sql등이 있다. - DBMS가 없을 당시, 기존 시스템의 문제점: 기존에 있던 프로그램들은 DBMS가 따로 없어서, 저장된 데이터를 접근하는 방식을 변경할 때프로그램도 같이 변경해야하는 번거로움이 존재했다. 이를 데이터 종속성에 의한 문제점이라고 한다. 이전 단원인 데이터베이스의 개념에서 언급했었던 논리적 독립성의 부재를 의미한다. : 중복된 데이터간에 내용이 일치하지 않..
003 스키마(Schema)의 개념 ◆ 스키마 (Schema) 스키마 (Schema)는 Database의 구조와 제약조건에 관한 전반적인 명세(Specification)를 기술한 것이다. DB를 구성하는 개체(Entity), 속성 (Attribute), 관계 (relationship) 및 제약조건등을 전반적으로 정의한다. 간단하게 말하면 Data가 DB내에 어떻게 저장되는가를 담아놓은 것이다. * 스키마의 특징 : 데이터 사전 (Data Dictionary)에 저장됨. (중요): Data의 논리적 단위에 명칭을 부여하고 그 의미를 기술함. - 데이터 사전 (Data Dictionary, 시스템 카탈로그: System Catalog): 위에 표기되었듯이 시스템 카탈로그라고 하거나 데이터에 관한 데이터(Data About Data)가 저장되어..
001 데이터베이스의 개념 ◆ 데이터베이스(DataBase)의 정의 DataBase란 특정 조직의 업무를 수행하는 데 필요한 데이터들의 모임이다.간단하게 하자면, 데이터(Data)들의 모임이 데이터베이스(DataBase) 라는 뜻이다. 2) 저장 데이터 (Stored Data): 컴퓨터가 접근 가능한 저장매체에 저장됨. 4) 공유 데이터 (Shared Data): 여러 응용 프로그램들이 공동으로 사용하는 데이터 3) 운영 데이터 (Operational Data): 조직의 목적을 위해 존재 가치가 확실한, 반드시 필요함. 1) 통합 데이터 (Integrated Data): 검색의 효율성을 위해 중복이 최소화된 것. ◆ 데이터베이스의 특징 1) 실시간 접근성 (Real Time Accessibility): 사용자의 요구에 즉시 처리하..
001 객체지향 기법 * 객체지향 기법의 개요: 현실의 개체 (Entity)를 기계의 부품처럼 하나의 객체 (Object)로 만들어 S/W를 개발할때 기계를 조립하듯이 객체들을 조립하여 작성할 수 있도록 하는 기법이다. - 소프트웨어의 재사용 및 확장이 용이하여 고품질의 S/W를 빠르게 개발할 수 있음.- 유지보수가 쉬움.- 복잡한 구조를 단계적, 계층적으로 표현함.- 현실세계를 모형화했으므로 사용자, 개발자가 쉽게 이해할 수 있음. * 객체지향의 구성요소 (COM)1) 클래스 (Class)2) 객체 (Object)3) 메시지 (Message) * 현실세계의 객체란: 사람, 자동차, 고양이등의 모든 '객체', 즉 개념적인 물질들을 지칭하는 명사 그 자체이다. 객체 지향 프로그래밍(Object-Oriented Programmi..