본문 바로가기

Database3

[데이터베이스] 2장 관계 데이터 모델과 제약 조건 0. 관계 데이터 모델 : 제안된 데이터 모델들 중 가장 개념이 단순한 데이터 모델. - IBM연구소의 E.F. Codd가 1970년 제안. - 관계 DBMS 시제품: System R(1970년대, IBM연구소) → Oracle로 나중에 시중에 등장 - 1980년대 후반 여러 데이터 모델들이 새로 등장했지만 관계 DBMS가 여전히 널리 사용됨. 1. 관계 데이터 모델이 큰 성공을 거둔 요인(7) 간단한 테이블을 사용 중첩된 복잡한 구조가 없음 집합 위주로 뎅터를 처리 초보 사용자도 쉽게 이해 표준 데이터베이스 응용에 대해 좋은 성능을 보임 다른 데이터 모델에 비해 이론이 잘 정립됨. 설계와 질의 처리면에서 뛰어난 장점을 가짐. 2-1 관계 데이터 모델의 개념 1. 관계 데이터 모델 개념(5) 동일한 구조.. 2023. 10. 12.
[데이터베이스] 1장 데이터베이스 시스템 (2) 1-4 DBMS 언어 1. 데이터 정의어(DDL: Data Definition Language) - : 데이터 베이스 스키마 정의. DDL이 입력되면 DBMS는 사용자가 정의한 스키마 명세를 시스템 카탈로그에 저장. - DDL의 기본 기능(4): 데이터 구조 생성(CREATE TABLE)/ 변경(ALTER TABLE)/ 삭제(DROP TABLE)/ 데이터 접근을 위해 특정 애트리뷰트 위에 인덱스 정의(CREATE INDEX) 2. 데이터 조작어(DML: Data Manipulation Language) : 데이터베이스 내의 원하는 데이터를 조작. - 종류(2): 절차적 언어(C, JAVA), 비절차적언어(SQL, 절차를 안 알려줘도 스스로 처리.) - 특징(2): SUM과 같은 내장 함수를 가짐./ 대화.. 2023. 10. 10.
[데이터베이스] 1장 데이터베이스 시스템 (1) 1-0 서론 1. 데이터 베이스란? : 조직체의 응용 시스템들이 공유하는 운영 데이터들이 구조적으로 통합된 모임. 2. 데이터 베이스의 특징(5) 여러 사용자가 동시에 사용 증복을 최소화하며 통합됨 데이터에 관한 설명까지 포함.(데이터베이서 스키마 or 메타데이터) 프로그램과 데이터 간의 독립성 제공 효율적 접근과 질의가 가능 3. 데이터 베이스 시스템이란? (Database System): db 정의, 질의어 지원, 리포트 생성 등을 수행하는 소프트웨어 1-1 데이터베이스 시스템 개요 1. 데이터 베이스 스키마와 상태 데이터베이스 스키마 데이터베이스 상태 의미 데이터베이스의 전체적인 구조. 데이터베이스의 모든 가능한 상태를 미리 정의. 특정 시점의 데이터베이스 내용. 변경 자주 변경 X 시간이 지남에 .. 2023. 9. 23.