728x90
반응형
SMALL

데이터베이스 3

[IT지식] Data Models란?

📌Data Models란? - DB의 구조(Structure)를 기술하는데 사용될 수 있는 개념들이 모인 집합 - DB 구조* 를 추상화해서 표현할 수 있는 수단을 제공한다. - Data Model은 여러 종류가 있으며 추상화 수준과 DB구조화 방식이 조금씩 다르다. - DB에서 읽고 쓰기 위한 기본적인 동작들(Options)도 포함한다. * DB구조란? : 데이터 유형, 데이터 관계, 제약 사항 등등.. 이러한 데이터 모델을 분류 즉, 카테고리라이징을 할 수 있는데 아래와 같이 크게 세가지로 분류할 수 있다. 📌Data Models 분류 - Conceptual (or high - level ) data models - logical (or representational) data models - phy..

[IT지식] DataBase(DB) 란?

📌 DataBase (DB) 란? 전자적으로(Electronically) 저장되고 사용되는 관련있는(Related) 데이터들의 조직화된 집합 (Organized Collection) 여기서 관련있는 데이터들은 무엇을 의미하냐면 , 예를 들어서 우리가 인스타그램이라던지, 페이스북 같은 Social Network Service 를 사용할때 사진을 올리고 글을 쓰고, 누군가의 컨텐츠의 댓글을 다는 식의 일련의 정보들은 모두 하나의 서비스와 관련된 데이터들이다. 그 외에도 로그인을 하기 위해 나의 개인정보를 입력했다면 또 그 개인정보 또한 이 서비스와 관련된 데이터들이 될 것이다. 즉, 같은 출처나, 같은 목적 , 같은 서비스 안에서 생성되는 이런 데이터들을 관련있는 데이터들이라고 하는 것이다. 이렇게 생성된 ..

[IT지식] 프로시저(PROCEDURE)란?

📌프로시저란 - DB 에 대한 일련의 작업을 정리한 절차를 관계형 데이터베이스 관리 시스템에 저장한 것이다. - 넓은 의미로 어떠한 업무를 수행하기 위한 절차를 뜻한다. - 쿼리문을 하나의 메서드 형식으로 만들고 어떤 동작을 일괄적으로 처리하는 용도로 쓰인다. - 만약 여러 개의 칼럼을 조회하거나, 여러 개의 테이블을 조회하려고 할 때 이것을 하나의 쿼리문으로 만들려면 복잡하고 긴 쿼리문이 생성한다. 이렇게 여러 개의 쿼리를 사용할 때 일일이 긴 쿼리문을 사용하게 된다면 불편하기에 이를 프로시저에 저장하여 호출한다. - 하나의 요청으로 여러 SQL문을 실행시킬 수 있기때문에 네트워크 부하를 줄일 수 있다. - API처럼 여러 애플리케이션과 공유가 가능하다 - 특정한 기능을 변경 시 프로시저만 변경하면 되..

728x90
반응형
LIST