DBMS

    [Web] 데이터베이스(Database)

    응용 프로그램에서 데이터를 효과적으로 관리하고 공유하기 위한 데이터베이스의 기본 개념과 대표적인 데이트베이스의 특징을 비교해보고 용도에 따라 적합한 데이터베이스를 선택하는 방법 또한 관계형 데이터베이스의 기본적인 개념과 주요 구성요소 및 용어를 배운다. 테이블에서부터 키와 제약 조건, 인덱스, 시퀀스 등을 이해하고 SQL을 배우기 전에 꼭 필요한 필수적인 개념과 용어를 살펴본다. 데이터베이스 데이터베이스는 데이터를 체계적으로 관리할 수 있도록 해주는 소프트웨어로, 대부분의 프로그램은 어떠한 형태로든 데이터베이스를 사용하고 있다고 볼 수 있다. 예를 들어 스마트폰의 주소록이나 메모, 응용 프로그램의 각종 정보는 스마트폰에 내장된 SQLite라는 데이터베이스를 사용하거나 네트워크를 통해 원격 서버의 데이터베..

    [Database] 관계형 데이터베이스(Relational Database)

    관계형 데이터베이스(Relational Database) 관계형 데이터베이스는 현재 가장 많이 사용되고 있는 데이터베이스의 한 종류다. 관계형 데이터베이스란 2차원 테이블(Table) 형태로 이루어져 있으며, 이 테이블은 키(Key)와 값(Value)의 관계를 나타낸다. 이처럼 데이터의 종속성을 관계(Relationship)로 표현하는 것이 관계형 데이터베이스의 특징이다. 현재 많이 사용되는 관계 데이터 모델 DBMS는 Oracle, MySQL, SQL Server 등이 있다. 관계 데이터 모델의 개념 릴레이션 릴레이션(Relation) : 행과 열로 구성된 테이블 속성(Attribute) : 세로 값으로 열(Column)이라고도 한다. (고유한 이름을 가지며 동일 릴레이션 내에서는 같은 이름의 속성 존..