본문 바로가기
반응형

관계형 데이터베이스3

[데이터베이스] 기초 SQL 문법 기초 SQL 소개SQL Data-Definition Language (DDL)SQL은 각 릴레이션의 스키마(schema), 속성의 도메인(domain), 무결성 제약 조건(integrity constraints)을 정의할 수 있다.Domain Types in SQLchar(n): 고정된 크기의 문자열 (n 바이트)varchar(n): 최대 n 바이트의 가변 길이 문자열int, smallint: 정수형 데이터numeric(p,d): 소수점 이하 d자리까지 표현하는 숫자real, float(n): 실수형 데이터Create Table Construct테이블을 생성할 때 사용된다.CREATE TABLE r ( Ai Di, -- Ai: 속성 이름, Di: 데이터 타입 ...);Integrity Co.. 2025. 3. 16.
[데이터베이스] 관계 대수(Relational algebra)와 기본적인 SQL Relational Query Languages관계형 질의 언어는 구조적 질의 언어(SQL)와 동일한 표현력을 가지는 "순수"한 언어이다. 대표적으로 다음과 같은 관계형 질의 언어가 있다.관계 대수(Relational Algebra)튜플 관계 해석(Tuple Relational Calculus)도메인 관계 해석(Domain Relational Calculus)Relational Operators (관계 연산자)관계형 질의 언어는 6개의 기본 연산자를 사용하여 사용자의 질의를 표현한다.1. Selection of Tuples (σ, 선택 연산)주어진 조건을 만족하는 튜플만 선택한다.Relation r:예시: A=B이고 D > 5인 튜플 선택σ A=B and D > 5 (r) 2. Projection of .. 2025. 3. 12.
DBMS 데이터베이스 관리 시스템의 특징과 종류 , SQL 데이터베이스 관리 시스템(DBMS) 데이터의 복잡성을 해결하는 동시에 데이터 추가, 변경, 검색, 삭제 및 백업, 복구 , 보안 등의 기능을 지원하는 소프트웨어 입니다. DBMS의 장단점 장점 데이터 중복 최소화 데이터 공유 (일관성유지) 일관성, 무결성, 보안성 유지 사용자 중심의 데이터 처리 데이터 표준화 적용가능 데이터 접근 용이 데이터 저장공유로 인한 절약 단점 데이터베이스 전문가 필요 DBMS 구축 서버필요 및 유지비 백업과 복구 어려움 대용량 디스크로 엑세스 집중시 명목 현상으로 과부화 발생 대용량 데이터 처리가 어려움 DBMS의 특징 데이터 무결성 : 부적절한 자료가 입력되어 동일한 내용에 대해 서로 다른 데이터가 저장되는것을 허용하지 않는 성질 데이터 일관성 : 삽입, 삭제 , 갱신 , 생.. 2022. 4. 30.