본문 바로가기
Database

[SQL] Data base 개요

by 말랑구미구미 2022. 8. 23.

1. 데이터베이스의 개념
 - DataBase Management System
 - 데이터의 중복을 막을 수 있고 자료의 일관성을 유지할 수 있다.
 - 데이터를 쉽게 검색 할 수 있고 데이터의 통합이 쉽다.
 - 여러 사람이 함께 자료를 열람 할 수 있고 보안을 적용 하기가 쉽다.
 - 대용량의 기억공간를 제공


2. DBMS의  종류 및 규모
 - Oracle : 중대규모 기업의 데이터베이스로 사용, JAVA.
 - My-SQL : 중소 기업, PHP, JAVA.
 - SQLite : 스마트폰 및 임베디드 기기의 내장 데이터베이스로 사용, Android, iPhone.
 - MS-SQL : 중소 기업, MS기반 운영체제만 사용 가능, ASP.NET.
 - 오피스 : ACCESS(.mdb)
 - Google Cloud : Java, Perl

 

3. 데이터베이스의 형태

 1) 관계형 데이터베이스 RDBMS (Relational Database Management System)
  -> 테이블 형태로 구조를 잡는다(엑셀구조)

  -> SQL문이 필요
  -> 예) Oracle DB, MySQL, MariaDB, MS-SQL

 

 2) NoSQL 데이터베이스
  -> SQL문이 없다
  -> 구조가 없이 메모장의 형태를 띈다
  -> 예) MongoDB

 

4. 데이터베이스의 용어
 - 테이블 table : 데이터베이스의 저장 기본 단위
 - 칼럼 column, 필드, 열
 - 레코드 record, 행, row, 줄

 

   예) 테이블 : 성적

       이름     국어   영어   수학   평균
       ----------------------------------
       홍길동    100     90     80    95
       진달래     30     50     60    55

 

 5. 최고관리자 계정
    - Oracle: system 또는 sys
    - MySQL : root
    - MS-SQL: sa

 

 

tip. 주의사항
   - 오라클 설치시 컴퓨터의 이름은 반드시 영문이어야 한다
   - 컴퓨터 포맷후 바로 설치할 것을 추천

 

 

6. Server

 - 데이터베이스 서버