본문 바로가기

데이터베이스 기초3

데이터베이스 기초) 데이터베이스의 특징 파일 처리 시스템이란? >디스크에 영구적으로 저장을 하고 읽고, 쓰기를 하는 것을 말함. >데이터베이스가 개발되기 전에 데이터 관리에 사용했던 방식. >업무 별 작성되는 각각의 애플리케이션이 개별적으로 자신의 데이터를 파일에 저장, 관리하는 시스템 >파일 처리 시스템에서의 발생되는 문제 데이터 종속의 문제 데이터 중복의 문제 무결성 훼손의 문제 동시 접근의 문제 >데이터 종속의 문제 저장된 데이터가 특정 H/W에서 또는 사용자 및 S/W만 사용될 수 있도록 제한되는 문제 물리적 데이터 독립성 논리적 데이터 독립성 >데이터 중복의 문제 동일한 사항에 대한 데이터를 복수 개 저장할 경우 일관성, 보안성, 경제성 측면에서 문제 발생 일관성 : 한 사실에 대해 한 개의 데이터 값을 유지 보안성 : 같은 데이터에.. 2019. 5. 10.
데이터베이스 기초) SQL 이란? SQL (Structured Query Language)은 오라클 데이터베이스와 통신하기 위한 언어이다. ANSI(American National Standards Institute) 표준 준수 언어 쉽게 배우고 사용하는 언어 프로그래밍 경험이 거의 없는 사용자를 포함한 다양한 사용자 층에서도 사용하는 언어 1970년대에 IBM 사에서 DBMS 라는 개념을 최초로 도임 → SQL SQL 명령문의 종류 종류 명령문 설명 SELECT SELECT 데이터베이스에서 데이터를 검색 DML (데이터 조작어) INSERT UPDATE DELETE MERGE 데이터베이스의 테이블에서 새 행(row) 입력, 기존 행 변경 및 필요 없는 행 제거를 수행합니다. 이 명령어들을 DML(데이터 조직어)이라고 합니다. DDL (.. 2019. 5. 10.
데이터베이스 기초) 데이터베이스의 개념 데이터베이스의 등장배경 파일시스템의 단점과 대량의 데이터를 체계적으로 관리하고 사용자가 원하는 정보를 효과적으로 검색하기 위해서 데이터베이스가 등장. 데이터베이스 : '한 조직의 응용 시스템들이 공용하기 위해 통합, 저장한 관련된 데이터의 집합'을 의미함. 관계형 데이터베이스는 상호관련성을 가진 테이블들의 집합.. 관계형 데이터베이스는 만들거나 이용하기도 비교적 쉽지만, 무엇보다도 확장이 용이하다는 장점을 가짐. 오라클의 발전 1979년 오라클 V1 최초 출시 오라클8 : 객체 관계형 데이터베이스 오라클9i : 대부분의 표준 기능 지원 오라클 10g : 자동 관리 기능 향상과 가용성이 증대 관계형 데이터베이스의 개념 관계형 데이터 모델 : 데이터베이스의 설계도를 ER(Entity Relationship).. 2019. 5. 10.