목록데이터베이스 (4)
컴공돌이의 취미 블로그
기초데이터베이스 [4]. 관계대수와 관계해석 ● Relational Query Languages(관계 질의 언어) : → Query Languages(질의 언어)는 데이터베이스안의 데이터를 조작, 검색하는데 도와주는 언어→ Relational Model(관계 모델)은 심플하고 강력한 Query Languages를 지원함→ Query Languages 는 Programming Language와 다름 → 2개의 수학적 Query Language 형식은 실제 언어(SQL)의 기반을 구성하고 구현→ Relational Algebra(관계 대수)는 실행 계획을 표현하는데 적합→ Relational Calculus(관계 해석)는 사용자가 원하는 것을 계산하는 방법보다는 원하는 것 자체를 설명 → Query는 Rel..
기초데이터베이스 [3]. 관계 모델 ● Relational Model(관계 모델) : → 가장 널리 사용되는 모델→ Oracle, Microsoft, IBM등 여러 기업에서 사용→ 최근 Object-Oriented Model(객체-지향 모델)이 경쟁자로 떠오름 ● Relational Database(관계 데이터베이스) : → Relation(릴레이션)들의 집합→ Relation은 Row의 집합 혹은 Tuple(튜플)의 집합→ Relation은 Instance(인스턴스)와 Schema(스키마)로 구성됨→ Instance는 Row(행)과 Column(열)로 이루어진 테이블을 의미→ Schema는 Relation의 이름, 각 Column의 타입과 이름을 정의 ● Instance(인스턴스) :→ Cardinal..
기초데이터베이스 [2]. 데이터베이스 설계의 개요 ● E-R 모델(Entity-Relationship Model) : → 개념적 스키마를 표현하는데 사용되는 데이터 모델의 한 종류 ● 개체(Entity) : → 다른 객체와 분간 가능한 실제 세계의 객체를 의미→ Entity는 속성(Attribute)의 집합을 사용하여 표현함→ 개체는 사각형으로, 속성은 원으로 그려서 표현함 ● Entity Set :→ 비슷한 Entity들의 모음을 의미→ 각각의 Entity는 구분이 가능하게 하기위한 Key 값을 가지고 있음 ● 관계(Relationship) : → 두개 혹은 그 이상의 Entity들 간의 연관성을 의미 → Relationship은 연결된 Entity의 개수에 따라 Unary(1개), Binary(2개)..
기초데이터베이스 [1]. 데이터베이스 시스템 개요 ● 데이터베이스(Database) : → 일반적으로 하나 이상의 서로 관련이 되는 조직체들의 활동을 기술하는 데이터들의 모임, 쉽게 말해서 매우 크고, 통합적인 데이터들의 집합 ● 데이터베이스 관리 시스템(DBMS : Database Management System) : → 데이터베이스를 저장, 유지관리, 이용하는 데에 도움이 될 수 있게 설계된 소프트웨어 시스템 ● WWW(World Wide Web) → Web Data는 텍스트, 이미지, 멀티미디어 등 모든 데이터를 포함하고 있지만 Database는 숫자형, 문자형 데이터만을 포함한다. 따라서 WWW(World Wide Web) 은 DBMS가 아니다. ● 데이터베이스 관리 시스템(DBMS)의 장점 :(..