공부/데이터베이스

관계 데이터 모델 이해 - 관계 데이터 모델의 특징, 주요 용어, 릴레이션의 특징 키(Key)와 무결정 제약 조건 - 키의 종류와 특징, 무결성 제약조건 세 가지 1. 관계 데이터 모델1.1 관계 데이터 모델이란관계 데이터 모델은 DB를 2차원 테이블인 '릴레이션의 집합'으로 모델링하는 논리적인 데이터 구조이다. 특징 개체와 관계가 모두 2차원 테이블(릴레이션)로 표현된다.ER 모델을 관계 데이터 모델로 변형하는 것이 매우 쉽다.테이블 : 릴레이션을 표현하는 구체적인 방법. 중복되는 행을 허용릴레이션 : 추상적인 개념. 하나의 릴레이션은 여러 형태의 테이블로 표현됨. 중복되는 행 허용하지 않음.1.2 주요 용어들1.3 릴레이션의 개념릴레이션 : 행(Row)와 열(Column)로 구성된 2차원 구조. 각 ..
ER 학습 모델 이해하기 - ER다이어그램의 3가지 요소, 속성의 종류와 그 특성, 관계의 유형 ER 다이어그램과 EER 모델 - ER 다이어그램의 특징, 강한 개체 타입과 약한 개체 타입 1. ER 학습 모델 이해하기1.1 ER 모델ER 모델은 '개체'와 '관계' 집합으로 현실세계의 데이터를 개념적으로 표현하는 개념적 데이터 모델이다. 단순하여 가장 널리사용된다. 개체, 속성, 관계의 세 가지 요소로 구성되는 ER 다이어그램으로 표현된다. DB 설계자를 위한 모델로 DBMS는 이해할 수 없다.개체(Entity) : DB가 표현하려고 하는 정보의 대상. '존재'하면서 서로 구별될 수 있는 요소관계(Relationship) : 개체들 간의 의미있는 연결 또는 연관성을 나타내는 요소속성(Attribute) ..
데이터 모델링 이해하기 - 데이터 모델링의 정의, 데이터 모델링 구성 3단계, 데이터 모델 구성의 세 가지 요소개념적 데이터 모델과 논리적 데이터 모델 - 개념적 데이터 모델의 정의, 논리적 데이터 모델의 특징 1. 데이터 모델링 이해하기1.1 데이터의 구분현실세계 : 오감으로 인지할 수 있는 실체로서, 하나 이상의 특성으로 구성된 개체로 표현개념세계 : 개체의 의미로부터 얻은 개념으로서, 하나 이상의 속성으로 구성된 개체 타입으로 표현컴퓨터세계 : 개념을 컴퓨터가 처리할 수 있도록 표현한 데이터로서, 하나 이상의 필드로 구성된 레코드 타입으로 표현1.2 데이터의 모델링현실세계의 데이터를 DB로 표현하기 위한 모델을 만드는 과정을 데이터 모델링이라 한다. 개념적구조에서 논리적 구조를 거쳐 디스크에 저장할..
DB 시스템의 구성과 데이터 언어 - DB 시스템의 구성 요소, 데이터 언어의 종류, DB 관리자의 주요 역할DBMS의 구성 - DBMS의 기능적 구성 요소, 구성 요소 각각의 역할 1. DB 시스템의 구성과 데이터 언어1.1 DB 시스템이란? DB 시스템은 데이터를 DB에 저장하고, DBMS를 사용해서 필요한 정보를 생성하는 컴퓨터 중심의 시스템이다.DB 시스템의 구성 요소데이터 베이스(DB) : 데이터를 저장데이터 베이스 관리시스템(DBMS) : DB를 생성, 관리, 조작하여 사용자와 DB를 연결하는 소프트웨어데이터 언어(Data Language) : DB 정의와 조작 ,제어를 위한 DB 전용 언어DB 사용자 : 데이터 언어를 사용해서 DB에 접근하는 사람. 일반 사용자, 응용 프로그래머, DB 관리..
DBMS 이해하기 - DBMS의 정의와 목적, DBMS의 필수 기능 세 가지ANSI/SPARC 구조와 데이터 독립성 - ANSI/SPARC의 3단계 DB구조, ANSI/SPARC구조와 스키마의 관련성, 데이터 독립성1. DBMS 이해하기1.1 DBMS란?DBMS(Database Management System) : 데이터베이스 관리 시스템. DB 관리자, DB 사용자, 응용프로그램과 DB 사이의 중재자. 데이터베이스에 대한 모든 접근을 처리하는 소프트웨어적 시스템 DBMS의 목적 : 응용프로그램이 데이터에 족송되지 않는 '데이터 독립성'을 제공하는 것. DB의 구조를 변경해도 응용프로그램에 영향을 주지 않고, 그 역도 성립하도록 하는 것.1.2 DBMS의 발전 배경정보처리 시스템의 활용 분야가 다양해짐에..
* 요점데이터베이스의 기본 개념 - 데이터 베이스 정의, 정의에 함축된 네 가지 개념, 데이터베이스의 특징 다섯 가지, 파일 처리 시스템의 문제점 네 가지데이터베이스의 필요성 - 데이터베이스 구축의 필요성, 데이터베이스의 2가지 개념적 구성요소 1. 데이터베이스의 기본 개념1.1 데이터와 정보의 차이점데이터(Data) : 현실 세계에서 단순한 관찰이나 측정을 통해 수집된 사실 또는 값이 어떤 기준에 의해 정리되어 있는 것 // 1차적인 값정보(Information) : 적절한 의사 결정을 할 수 있도록 지원하는 지식. 데이터의 유효한 해석이나 데이터간의 상호 관계 // 데이터를 해석하거나 가공한 것. 2차적인 값 1.2 데이터베이스의 정의데이터베이스(Database. DB) : 한 조직내의 다양한 응용 ..
YGY0907
'공부/데이터베이스' 카테고리의 글 목록