분류 전체보기

· SW Academy
개념적 설계와 ER 모델 데이터베이스 설계 개체 관계 데이터 모델 개체 관계 데이터 모델 데이터를 개체(Entity), 속성(Attribute), 관계(Relationship)로 나타내는 데이터 모델 실 세계를 개체(Entity)라 불리는 기본 객체들과 그 객체들 사이의 관계로 인식 데이터베이스의 전체 논리적 구조를 나타내는 조직의 스키마(Enterprise Schema)를 명시함으로써 데이터베이스를 쉽게 설계하도록 개발됨 실세계의 조직의 의미와 상호작용을 개념적 스키마로 나타내는데 매우 유용함 개체, 속성, 개체 집합 개체 (Entity) 실제 세계에서 다른 객체와 구별되는 유, 무형의 사물 속성(Attribute) 한 개체를 기술하기 위한 속성 개체 집합에 속한 모든 개체들은 동일한 속성을 가짐 가능..
· SW Academy
관계 대수와 관계 해석 관계 대수 관계 대수 개요 관계 대수식(Relational Algebra Expression)은 연산자들의 모임을 사용해서 구성된 대수식 기존의 릴레이션들로 부터 새로운 릴레이션을 생성 하나 또는 두 개의 릴레이션을 파라미터로 하나의 릴레이션 인스턴스를 반환 연산자들을 조합해서 복잡한 질의를 만들기 쉬움 릴레이션, 단항(Unary) 연산자와 이항(Binary) 연산자로 순환적으로 정의 셀렉션, 프로젝션, 합집합, 차집합, 카티션 프로덕트등의 기본 연산자의 조합으로 구성 관계 질의는 연산자의 적용 순서를 통해 원하는 답을 구하는 계산 절차를 한 단계씩 묘사한 것 대수식은 질의 수행을 위한 계획으로 생각할 수 있음 관계 시스템은 대수식을 질의 수행 계획으로 표현하는데 이용 셀렉션과 프..
· 🖥️
DDL(데이터 정의어) 테이블을 생성하거나 지우는 구문을 말한다. CREATE 릴레이션(테이블), 뷰, 인덱스, 저장, 프로시저 등 데이터베이스 객체를 생성한다. DROP 존재하는 데이터베이스 객체를 삭제한다. ALTER 존재하는 데이터베이스 객체를 수정한다. TRUNCATE 테이블 내 데이터를 완전 삭제한다. DML(데이터 조작어) 데이터를 조회/검색하기 위한 명령 또는 테이블의 데이터에 변형(삽입, 수정, 삭제)를 가하는 질의어를 말한다. SELECT 관계 대수에서 프로젝션 연산과 일치, 결과에 나타날 속성을 나열하는데 사용된다. 쉽게말해서 데이터를 조회하는 역할이다. all 키워드를 사용하여 중복을 허용하는데, 중복을 허용하는 것이 기본이다. 만약 중복이 없어야 하는 결과 집합 쿼리인 경우에 DIS..
· SW Academy
디스크와 파일 1. 기억장치 계층 구조 컴퓨터 시스템의 기억장치는 캐시와 주기억장치로 구성되는 1차 저장장치, 디스크 등으로 구성되는 2차 저장장치, 테이프 등으로 구성되는 3차 저장장치 등의 계층 구조로 구성된다. 2. 디스크 디스크는 컴퓨터 시스템에서 2차 저장장치를 구성하는 데이터 저장소로, 테이프 등의 3차 저장장치보다는 빠르지만 메모리 등의 1차 저장장치보다는 느린 임의 접근 가능 데이터 저장소이다. HDD(Hard Disk Drive) 기계 장치가 포함된 저장장치로, 자기를 이용하여 데이터를 저장하고 읽음 순차 접근 방식이 아닌 직접 접근 방식 SSD(Solid State Drive) 플래시 메모리를 기반으로 한 저장 매체로, Random Access 가능한 빠른 속도의 저장 장치 모든 구성요..
· 🖥️
1. 외래 키 한 릴레이션의 키 중에서 다른 릴레이션의 투플을 유일하게 식별할 수 있는 키 한 릴레이션의 투플에서 다른 릴레이션의 투플을 참조하기 위해 사용 즉, 쉽게 말해서 다른 테이블에 있는 기본 키를 참조에서 사용하는 경우를 말한다. 2. 외래 키 제약 조건 만약 테이블 간의 데이터가 이러한 연관성을 가질 때 mysql> DELETE FROM Category WHERE CategoryNo = 2; 이 명령어를 실행하게 되면 오류가 발생한다. 이 오류는 "무결성"과 관련이 있다. Product테이블에는 참조 무결성을 위한 외래 키 제약조건이 적용되어있고, Product테이블의 CategoryNo 필드는 Category테이블의 CategoryNo 필드를 참조하고 있다. 만약 Category테이블의 Ca..
· SW Academy
1. 데이터베이스 개요 Structured data - 미리 정의된 예상 형식을 사용하는 데이터 - 제한된 수의데이터 포맷 사용 가능 - 데이터를 검색하고 찾기 쉬움 - 분석이 쉬움 Unstructured data - 정의가 없이 모든 모양과 크기로 제공되는 데이터 - 매우 다양한 데이터 포맷을 사용 가능 - 특정 데이터 검색이 매우 어려움 - 분석이 매우 어려움 2. 관계형 데이터베이스 데이터베이스 관리 시스템(DBMS) - 데이터의 방대한 집합체를 유지, 관리하고 이용하는데 도움을 주도록 설계된 소프트웨어 - 데이터의 종속성과 중복성의 문제를 해결하기 위해 제안된 시스템 - 방대한 데이터에 대한 수천명의 동시 접속을 캡슐화하여 처리 데이터베이스 관리 시스템의 기능 - 데이터 정의 기능 - 데이터 조작..
카르노도
'분류 전체보기' 카테고리의 글 목록 (4 Page)