728x90
반응형
SMALL

Database 5

[IT지식] Database language에 대하여

📌 데이터베이스 언어 (Database language) 데이터 베이스 언어는 DBMS를 통해 사용하며, 기능과 사용 목적에 따라 - 데이터 정의 언어(DDL) - 데이터 조작 언어(DML) - 데이터 제어 언어(DCL)로 나뉜다. 먼저 DDL에 대해 알아보자 📌DDL (Database Definition language) - Conceptual schema를 정의하기 위해 사용되는 언어 - internal schema까지 정의할 수 있는 경우도 있다. - DB 구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정할 목적으로 사용하는 언어이다. - 외부 스키마를 명세한다. - DDL은 SCHEMA, DOMAIN, TABLE, VIEW, INDEX를 정의하거나 변경 또는 삭제할 때 사용하는 언어로써 ..

[IT지식] Database Schema & State란?

📌Database Schema 란? - data model을 바탕으로 database의 구조를 기술(description)한 것 - shema는 database를 설계할 때 정해지며 한번 정해진 후에는 자주 바뀌지 않는다. 예를 들어 relational datat model에서의 데이터베이스 스키마는 아래와 같은 것들이 데이터베이스 스키마가 되는 것이다. 데이터베이스의 데이터를 나타내는 student 와 book이 있고, 각 student와 book에는 어떤 속성을 가지는 지, 어떤 attribute를 가지는 지를 기술하는 것이다.(student id, 이름 , 저자, 제목 ...etc) 따라서 데이터베이스의 schema를 보면 데이터베이스의 구조가 어떤 식으로 되어있는 지 전체 큰 그림을 이해할 수 있..

[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지식] DBMS & DB system 이란?

📌 DBMS란? - DataBase Management System - 사용자에게 DB를 정의하고 만들고 관리하는 기능을 제공하는 소프트웨어 시스템 여기서 대표적인 DBMS를 살펴보자면 다음과 같다. DBMS는 앞서말했듯이 사용자에게 DB를 정의하고 만들고 관리하는 기능을 제공한다. 그런데 이렇게 DB를 정의하다보면 부가적인 데이터가 발생할 수 있는데, 이 부가적인 데이터를 바로 MetaData라고 한다. 📌 MetaData란? - database를 정의하거나 기술하는(descriptive) data - catalog(데이터베이스의 메타데이터가 저장되는 곳)라고도 부름 - (Ex) 데이터 유형, 구조, 제약 조건, 보안, 저장, 인덱스, 사용자 그룹 등등 - metadata 또한 DBMS를 통해 저장, ..

[IT지식] DataBase(DB) 란?

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

728x90
반응형
LIST