정보처리기사
-
안녕하세요 호호만두에요 DB는 수업을 한 번도 못들어봐서 잘 모르지만 정보처리기사를 공부하면서 많이 공부했어요 그러면서 정리해왔던 것을 하나씩 블로그에 정리하려고해요 뷰란?? DB(데이터베이스)에서의 뷰(View)는 사용자에게 접근이 허영된 자료를 제한적으로 보여주기 위해 하나 이상의 기본 테이블로부터 유도된, 이름을 가지는 가상 테이블이에요 쉽게 말하자면 기본 테이블처럼 행(row)과 열(column)로 구성되지만 다른 테이블에 있는 데이터를 보여줄 뿐이지 데이터를 직접 담고 있지는 않아요 쿼리(Query)를 던져서 그에 맞는 데이터만 나타내는게 뷰랍니다 예시 기본 테이블이 아래와 같이 있다고 가정합시다 여기서 Class Num이 3층인 class들만 뽑아내서 새로운 VIew를 만들 수 있어요 ID C..
정보처리기사 필기 :: 데이터베이스(DB) 뷰(View)안녕하세요 호호만두에요 DB는 수업을 한 번도 못들어봐서 잘 모르지만 정보처리기사를 공부하면서 많이 공부했어요 그러면서 정리해왔던 것을 하나씩 블로그에 정리하려고해요 뷰란?? DB(데이터베이스)에서의 뷰(View)는 사용자에게 접근이 허영된 자료를 제한적으로 보여주기 위해 하나 이상의 기본 테이블로부터 유도된, 이름을 가지는 가상 테이블이에요 쉽게 말하자면 기본 테이블처럼 행(row)과 열(column)로 구성되지만 다른 테이블에 있는 데이터를 보여줄 뿐이지 데이터를 직접 담고 있지는 않아요 쿼리(Query)를 던져서 그에 맞는 데이터만 나타내는게 뷰랍니다 예시 기본 테이블이 아래와 같이 있다고 가정합시다 여기서 Class Num이 3층인 class들만 뽑아내서 새로운 VIew를 만들 수 있어요 ID C..
2019.05.06 -
제가 데이터베이스를 따로 공부하거나 수업을 들은적이 없기에처음에 공부하는데 모르는게 너무 많더라구요 ㅠㅠㅠ그래서 DB 관련 내용 정리가 많이 필요했어요 정보처리기사 과목중에서 데이터베이스(DB)에 나오는 내용이에요바로 DML, DDL, DCL이에요.SQL이 DML, DDL, DCL 이렇게 3가지 종류로 나뉘는거에요하나씩 알아봐요 DML(Data Manipulation Language), 데이터 조작어 DML은 Data Manipulation Language의 약자로서 풀 네임을 보면 알 수 있듯이데이터를 조작하는 SQL 언어를 이야기해요DML에 속하는 SQL 문법들은 다음과 같아요1. SELECT (검색)2. INSERT (삽입)3. DELETE (삭제)4. UPDATE (수정)이렇게 4가지로서 보통 저..
데이터베이스(DB) :: DML, DDL, DCL 이란??제가 데이터베이스를 따로 공부하거나 수업을 들은적이 없기에처음에 공부하는데 모르는게 너무 많더라구요 ㅠㅠㅠ그래서 DB 관련 내용 정리가 많이 필요했어요 정보처리기사 과목중에서 데이터베이스(DB)에 나오는 내용이에요바로 DML, DDL, DCL이에요.SQL이 DML, DDL, DCL 이렇게 3가지 종류로 나뉘는거에요하나씩 알아봐요 DML(Data Manipulation Language), 데이터 조작어 DML은 Data Manipulation Language의 약자로서 풀 네임을 보면 알 수 있듯이데이터를 조작하는 SQL 언어를 이야기해요DML에 속하는 SQL 문법들은 다음과 같아요1. SELECT (검색)2. INSERT (삽입)3. DELETE (삭제)4. UPDATE (수정)이렇게 4가지로서 보통 저..
2019.03.03 -
스키마(Schema) 스키마(Schema): 스키마란 DB의 자료구조와 자료 간의 관계를 형식언어로 정의한 구조이다 스키마에는 관점에 따라 3가지 종류로 나뉜다. 1. 내부 스키마(Internal Schema)2. 개념 스키마(Conceptual Schema)3. 외부 스키마(External Schema) 정보처리기사 기출문제에도 많이 나온다 내부 스키마(Internal Schema) 정보처리기사 시험에서 3가지 스키마중 가장 많이 나온다(필자가 보았을때...ㅎ) 내부스키마란?? 내부 스키마는 시스템 프로그래머나 설계자의 관점에서 바라보는 스키마를 이야기한다DB의 물리적 구조를 가리킨다. DB의 전체적인 구조로써 하나만 존재 할 수 있다(외부 스키마는 여러개 존재가능) 개념 스키마(Conceptual S..
정보처리기사 :: 스키마(Schema), 내부 스키마, 개념 스키마, 외부 스키마스키마(Schema) 스키마(Schema): 스키마란 DB의 자료구조와 자료 간의 관계를 형식언어로 정의한 구조이다 스키마에는 관점에 따라 3가지 종류로 나뉜다. 1. 내부 스키마(Internal Schema)2. 개념 스키마(Conceptual Schema)3. 외부 스키마(External Schema) 정보처리기사 기출문제에도 많이 나온다 내부 스키마(Internal Schema) 정보처리기사 시험에서 3가지 스키마중 가장 많이 나온다(필자가 보았을때...ㅎ) 내부스키마란?? 내부 스키마는 시스템 프로그래머나 설계자의 관점에서 바라보는 스키마를 이야기한다DB의 물리적 구조를 가리킨다. DB의 전체적인 구조로써 하나만 존재 할 수 있다(외부 스키마는 여러개 존재가능) 개념 스키마(Conceptual S..
2019.02.27 -
안녕하세요 호호만두에요요즘에 정보처리기사 공부를 하고 있어요이번주 일요일이면 드디어 시험!!!그런데 공부를 몇일 못해서..약간 간당간당할것 같아요 ㅠㅠ 공부를 하면서 자주나오는 내용들을 하나씩 정리해보려고해요그 중 하나는 트랜잭션!!제가 DB 공부를 한번도 해본적이 없어서 초반에DB부분이 제일 어려웠어요ㅠㅠ 트랜잭션(Transaction) 정의: 데이터베이스(DB)에서의 상호작용의 단위(논리적 단위)이다SQL을 통해서 데이터베이스에 접근하는 것을 의미한다(Update, select등 을 이용) - 트랜잭션의 목적 -트랜잭션을 조작하는 기능은 사용자가 데이터베이스 완전성(integrity) 유지를 확신하게 한다.즉 한 계좌에서 송금하면 다른 계좌에서 입금이 확인 되어야 한다(위키피디아 참고) - 트랜잭션의..
정보처리기사 :: 트랜잭션(Transaction) 이란??안녕하세요 호호만두에요요즘에 정보처리기사 공부를 하고 있어요이번주 일요일이면 드디어 시험!!!그런데 공부를 몇일 못해서..약간 간당간당할것 같아요 ㅠㅠ 공부를 하면서 자주나오는 내용들을 하나씩 정리해보려고해요그 중 하나는 트랜잭션!!제가 DB 공부를 한번도 해본적이 없어서 초반에DB부분이 제일 어려웠어요ㅠㅠ 트랜잭션(Transaction) 정의: 데이터베이스(DB)에서의 상호작용의 단위(논리적 단위)이다SQL을 통해서 데이터베이스에 접근하는 것을 의미한다(Update, select등 을 이용) - 트랜잭션의 목적 -트랜잭션을 조작하는 기능은 사용자가 데이터베이스 완전성(integrity) 유지를 확신하게 한다.즉 한 계좌에서 송금하면 다른 계좌에서 입금이 확인 되어야 한다(위키피디아 참고) - 트랜잭션의..
2019.02.27