1. 데이터베이스 개요

JongseokLee·2022년 1월 2일
0
post-thumbnail

1. 데이터베이스 개요



데이터베이스?

1) 여러 사람이 공유하고 사용할 목적으로 통합 관리되는 정보의 집합
2) 몇개의 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 없애고 자료를 구조화 하여 기억시켜 놓은 자료의 집합체이다.


데이터베이스의 특징

1) 실시간 접근성
2) 지속적인 변화
3) 동시 공유(여러명이 하나의 데이터베이스에 접속해서 사용 가능)
4) 내용에 대한 참조(저장된 데이터를 검색 가능해야함(ex:주소에 서울과 관련된 자료를 찾아줘))
5) 데이터 논리적 독립성(A가 변경되면 B도 변경이 되어야 한다.)


데이터베이스의 장점

1) 데이터 중복 최소화(사원의 이름이 직급, 부서 다 안나오고 한곳에만 사용)
2) 데이터 공유(여러 응용프로그램에서 사용할 수 있어야 한다.)
3) 일관성, 무결성, 보안성 유지
4) 최신의 데이터 유지
5) 데이터의 표준화 가능
6) 데이터의 논리적, 물리적 독립성
7) 데이터 저장 공간 절약


데이터베이스의 단점(대부분 맞지 않음)

1) 데이터베이스 전문가 필요
2) 많은 비용 부담됨(저장 공간이 작으면 무료로도 사용 가능함)
3) 데이터 백업과 복구가 어려움(요즘은 추세에는 맞지 않음)
4) 시스템이 복잡하다.
5) 대용량 디스크로 엑세스가 집중되면 과부하가 발생함


DBMS

1) DataBase Management System
2) 데이터베이스를 관리하는 소프트웨어
3) Oracle, MS-SQL, MySQL 등


RDBMS

1) 관계형 데이터베이스(Relation DB)를 관리하는 소프트웨어
2) RDB는 이름과 값들의 간단한 관계를 테이블화 시킨 매우 간단한 원칙의 전산 정보 데이터베이스이다.

SQL용어관계형 데이터 베이스 용어설명
로우튜플 또는 레코드하나의 항목을 대표하는 데이터
컬럼속성(어트리뷰트 또는 필드)튜플의 이름 요소(예: 주소, 날짜)
테이블관계 또는 기초 관계 변수(base relvar), 릴레이션같은 속성을 공유하는 튜플의 모임

profile
DataEngineer Lee.

0개의 댓글