데이터베이스 관리 시스템(DBMS)과 RDBMS DBMS는 데이터의 집합인 데이터베이스를 잘 관리하고 운영하기 위한 소프트웨어를 말한다. 이 DBMS의 유형은 크게 계층형, 망형, 관계형, 객체지향형, 객체관계형으로 구분할 수 있다. 현재 실제로 사용되는 DBMS 중에는 관계형 DBMS가 가장 많은 부분을 차지하고 있으며, 일부 멀티미디어 분.. 정보 처리/데이터베이스 2012.09.25
데이터베이스 개념 데이터베이스의 발전 초창기 컴퓨터에는 당연히 데이터베이스라는 개념이 없었을 것이다. 데이터베이스를 사용하기까지 다음의 단계를 거치게 되었다. 1) 오프라인으로 관리 종이에 연필로 기록 2) 파일 시스템의 사용 컴퓨터를 사용하게 되면서, 종이에 기록하던 내용을 컴퓨터 파일에 .. 정보 처리/데이터베이스 2012.09.24
식별자의 정의 식별자의 특징 식별자는 여러 개의 집합체를 담고 있는 하나의 엔티티타입에서 각각의 엔티티를 구분할 수 있는 결정자입니다. 모든 엔티티타입에는 반드시 하나 이상의 식별자를 가지고 있습니다. 식별자의 특징은 식별자에 의해 엔티티타입 내 모든 엔티티들이 유일하게 구분되어야 .. 정보 처리/데이터 모델링 2012.06.16
정규화 정규화의 특징 정규화는 1972년 E.F CODE 박사에 의해 제안된 정규화 이론으로, 데이터에 대해 수학적인 방법을 사용한 다양한 유형의 검사를 통해 데이터 모델을 좀 더 구조화하고 개선시켜 나가는 절차에 관련된 이론입니다. 정규화의 특징은 다음과 같이 정리할 수 있습니다. · 적절한 .. 정보 처리/데이터 모델링 2012.06.16
Alter Table 구문 ALTER TABLE 구문을 사용하면 테이블의 스키마를 변경할 수 있습니다. 새로운 컬럼을 추가하거나, 컬럼을 변경할 때 사용합니다. 속성 추가 ALTER TABLE 테이블명 ADD 컬럼명 데이터형; 속성명 변경 ALTER TABLE [테이블명] CHANGE [변경될 컬럼명] [변경이름] [데이터형] 데이터형 변경 ALTER TABLE [테이블.. 정보 처리/표준 SQL 2012.06.16
Drop Table 구문 Drop Table 구문은 테이블을 삭제할 때 사용합니다. 테이블 삭제가 이루어지면 모든 데이터가 테이블에서 삭제됩니다. 또한 테이블의 모든 인덱스가 삭제되며 트랜잭션은 자동으로 커밋됩니다. 이 명령어는 롤백할 수 없습니다. [문법] DROP TABLE 테이블명 (CASCADE CONSTRAINT) CASCADE CONSTRAINT 옵션.. 정보 처리/표준 SQL 2012.06.16
Create Table 구문 CREATE TABLE 구문은 테이블을 생성할 때 사용하는 구문입니다. [문법] CREATE TABLE 테이블명 ( 컬럼명 데이터타입, 컬럼명1 데이터타입1 ) 사용예) CREATE TABLE USER ( NAME VARCHAR(25), AGE INT ) 정보 처리/표준 SQL 2012.06.16
SQL(Structured Query language) 이란 SQL(Structured Query Language)은 관계형 데이터베이스에서 데이터 정의, 조작, 제어를 위해 사용되는 언어이다. SQL의 최초 이름은 SQLUEL(Structured English Query Language) 이었기 때문에 "시큐엘"로 읽는 경우도 있지만, 표준은 SQL 이므로 "에스큐엘"로 읽는 것을 권장한다. SQL 문장은 단순히 스크립트가 .. 정보 처리/표준 SQL 2012.06.16
관계의 개념과 관계 정의하기 관계는 두 개의 엔티티타입에서 서로에게 연향을 주는 것을 말합니다. 데이터 모델에서 관계는 업무의 흐름을 나타냅니다. 데이터 모델에 관계가 제대로 되어 있지 않다면 업무 흐름이 정확하게 데이터 모델에 표현되지 않아 데이터의 무결성을 깨뜨립니다. 관계의 명명 엔티티타입에서.. 정보 처리/데이터 모델링 2012.06.12
속성 정의 하기 속성은 엔티티의 고유 성격을 나타냅니다. 사람으로 치면 이름, 나이, 성별 등이 속성에 해당됩니다. 속성의 분류 업무 분석을 통해 바로 정의한 속성을 기본 속성이라고 하며, 원래 업무에는 존재하지 않지만 설계를 하면서 도출하는 속성을 설계 속성이라 합니다. 또 다른 속성으로부터.. 정보 처리/데이터 모델링 2012.06.12