데이터베이스/혼자공부하는 SQL

01.데이터베이스 알아보기

공부를하자 2024. 1. 30. 00:40

 

 

아래의 상기 내용은

"혼자공부하는 SQL" 도서 내용을 정리한 글입니다.

 

1.데이터베이스(DataBase)

 1)정의 :

데이터베이스란 여러 사람들이 공유하고 사용할 목적으로 통합 관리되는 데이터들의 모임.

 

 

2.DBMS(DataBase Management System)

 1)정의:

  -데이터베이스를  관리하고 운영하는 소프트웨어.

 2)데이터베이스의 종류

  -

 

3.SQL언어(Structed Query Language)

 1)정의

  - DBMS 데이터를 구축 관리하고 활용하기 위해 사용되는 언어.

2)표준 SQL

 -국제표준화기구에서 정한 SQL

 -오라클,MySQL,SQL-Server 등의 DBMS들은 표준 SQL에서 추가로 기능을 더해진 형태.

4.데이터베이스의 분류

1)계층형 DBMS(Hierarchical DBMS)

  -데이터가 트리형태를 갖는 DBMS.

  -수직 구조로 데이터 추출 빠르지만 유지보수가 어려워 현재는 사용하지 않는다.

2)망형 DBMS(Network DBMS)

  -계층형의 문제점을 보완하기 위해 만들어진 구조로 하위 항목들 간의 유연한 연결을 갖는 구조

  하지만 사용자가 데이터간의 구조를 모두 이해해야하는 단점이 존재.

 

3)관계형 DBMS(Relational DBMS)

-RDBMS라고도 한다.

-데이터가 하나 이상의 열과 행의 테이블에 저장되어 서로 다른 데이터 구조가 어떻게 관련되어 있는지 쉽게 파악하고 이해할 수 있도록 사전 정의된 관계로 데이터를 구성하는 정보 모음.