데이터(data)란 ?
- 프로그램을 운용할 수 있는 형태로 기호화·숫자화한 자료
정보(information)란 ?
- 어떠한 목적이나 의도에 맞게 데이터를 가공 처리한 것
Bit ?
Nibble ?
Byte(Character) ?
Word ?
- 2byte = Half Word
- 4byte = Full Word
- 8byte = Double Word
Field = Column ?
- Field와 Column은 같은 의미
- 데이터베이스에서 의미를 가진 가장 작은 단위를 뜻함
- 관계형 데이터베이스에서 행(레코드)을 분류하는 기준
FieldName(필드명) ?
Record = Row(행) ?
- 데이터를 저장하는 값으로 컬럼(=필드) 내의 단 하나의 값
File = Table ?
- 데이터베이스에 뭔가를 저장하기 위해 맨 첫 단계에 만듬
DataBase ?
- 저장소에 구분되는 가장 큰 단위를 뜻함 ( ex : 전화번호부, 사전 )
Data Bank ?
DBMS(DateBase Management System) ?
- 데이터베이스를 조작하는 별도의 소프트웨어
- 데이터베이스를 구축하는 틀 제공, 효율적으로 데이터 검색하고 저장하는 기능 제공
- 데이터베이스에 접근할 수 있는 인터페이스 제공
- 장애에 대한 복구 기능, 사용자 권한에 따른 보안성 유지 기능 제공
- 데이터베이스 내의 정보를 구성하는 컴퓨터 프로그램의 집합
- 자료의 중복성 제거, 자료제거, 관리하는 소프트웨어 체계
DBMS의 기능 ?
- 정의 : 데이터에 대한 형식, 구조, 제약 조건들을 명세하는 기능임, 데이터베이스에 대한 정의 및 설명은 카탈로그나 사전의 형태로 저장됨
- 구축 : DBMS가 관리하는 기억 장치에 데이터를 저장하는 기능
- 조작 : 1특정한 데이터를 검색하기 위한 질의, 2데이터베이스의 갱신, 3보고서 생성 기능 ...을 포함
- 공유 : 여러 사용자와 프로그램이 데이터베이스에 동시에 접근 가능하도록 함
- 보호 : 하드웨어나 소프트웨어의 오동작,권한이 없는 악의적인 접근으로부터 시스템 보호
- 유지보수 : 변화에따라 요구사항을 반영할 수 있도록 하는 기능
DBMS의 장점 ?
- 자료와의 관계성 정의하므로 자료의 통합성 증진, 데이터의 접근성이 용이함
- 데이터 통제 강화 및 보안 또한 강화됨
- 애플리케이션 프로그램을 쉽게 개발하고 관리 가능함
DBMS의 종류 ?
- Oracle : 오라클에서 만들어 판매중인 상업용 데이터베이스
- MySQL : MySQL사에서 개발, 현재는 오라클에 인수합병
- MSSQL : 마이크로소프트(MS)사에서 개발한 상업용 데이터베이스
- MariaDB : MySQL인수합병 후 라이선스 문제 해결하기 위해 나온 오픈소스 RDBMS
RDBMS(Relational Database Management System) ?
- 관계형 데이터베이스 관리 시스템
- 데이터베이스의 한 종류, 가장 많이 사용됨
- 2차원 Table형식을 이용해 데이터를 정의하고 설명하는 데이터 모델
- 관계형 데이터베이스 : 데이터를 속성(Attribute)과 데이터값(Attribute Value)으로 구조화
- 데이터 구조화 ? 속성과 데이터값 사이에서 관계(Relation)을 찾아내 이를 테이블 모양의 구조로 도식화한것
카페 게시글
검색이 허용된 게시물입니다.
강하늘
데이터베이스(기본개념정리)
강하늘
추천 0
조회 43
23.09.12 20:47
댓글 0
다음검색