데이터베이스 개요
자료(DATA)
현실세계에서 관찰이나 나 측정을 통해 수집한 단순한 사실이나 값
정보(Information)
의사 결정에 도움을 줄 수 있는 유용한 형태
자료를 가공(처리)해서 얻을 수 있는 결과를 의미
데이터 베이스
어느 한 조직체의 여러 응용시스템들이 공동으로 사용할 수 있도록 통합하여
저장한 운영데이터의 집합.
데이터베이스 정의
통합된 데이터
산재되어 있지 않고 한 곳에 있어야 하며, 모든 데이터가 중복을 최소화 하면서 통합
저장 데이터
컴퓨터에서 처리가 가능하도록 전자적 형태로 저장
운영 데이터
고유 기능을 수행하기 위해 반드시 유지되어야 할 데이터
공용 데이터
한 조직의 여러 응용 시스템들이 공동으로 소유, 유지, 이용하는 데이터
데이터베이스 특징
1. 실시간 접근이 가능
2. 계속적인 변화 (새로운 데이터 변화/삽입,삭제, 갱신)으로 항상 변하고, 실시간으로 정확한 데이터를 유지
3. 동시 공유 가능
4. 내용에 의한 참조
DBMS(Database Management System)
대표적인 DBMS : Oracle, MySQL, MSQL
사용자에게 데이터베이스를 생성하고 유지할 수 있게 하는 프로그램 집합
DBMS는 데이터베이스 언어를 가지고 있으며, 데이터 삽입, 삭제, 수정을 할 수 있다.
데이터의 무결성 유지 : 서로다른 부분에 있는 두개의 데이터가 서로 모순되지 않아야하고
데이터의 일관성이 유지되어야한다.
DBMS(Database Management System)의 3가지 특징
1) 데이터의 논리적 독립성
1. 한 속성에 가해진 변경이 동일한 테이블에서 다른 속성에 영향을 주지 않아야 한다.
2. 응용프로그램에 영향을 주지 않고 데이터 구조를 변경할 수 있는 것
2) 참조 무결성과 데이터 무결성
1. 응용프로그램 개발 시 무결성 제약 조건을 신경쓰지 않아도 된다.
3) 비정규 질의
1. 사용자는 작업을 실행하는 방법을 명시하지 않아도 데이터베이스에 어떤 데이터를 조회할 것인지 명령할 수 있다.
'IT > @SQL' 카테고리의 다른 글
Oracle 문자함수 : CONCAT, INITCAP,LOWER,UPPER,LPAD,RPAD,LTRIM,RTRIM,SUBSTR, REPLACE,TRANSLATE) (2) | 2020.06.08 |
---|---|
Oracle 기본함수: 숫자함수(ABS, ROUND, TRUNC, CEIL, FLOOR, Power, MOD) (0) | 2020.06.02 |
Oracle 기본함수: 집계함수 (Order by, SUM, AVG, MAX, MIN, COUNT) (1) | 2020.05.26 |
Select 문 / 기본 명령어 활용 (0) | 2020.05.25 |
Oracle 11g release2 설치하고 쉽게 설정하기 (1) | 2020.05.03 |
댓글