데이터베이스 시스템
-
1.4 Database design and programming데이터베이스 시스템 2024. 10. 7. 12:21
Analysis 분석데이터베이스 설계는 테이블, 열, 데이터 유형, 인덱스와 같은 데이터베이스 객체를 명시하고 개발하는 과정이다.대규모 데이터베이스의 경우 3가지 단계로 나뉜다:분석(Analysis)논리적 설계(Logical design)물리적 설계 (Physical design)분석 단계에서는 특정 데이터베이스 시스템에 구애받지 않고 데이터베이스 요구 사항을 명시한다. 요구 사항은 엔터티(Entity), 관계(Relationship), 속성(Attribute)으로 표현된다. 엔터티는 사람, 장소, 활동 또는 사물을 의미하고, 관계는 엔터티 간의 연결을 나타내며, 속성은 엔터티의 설명적 속성이다. 분석 단계는 여러 가지 다른 이름으로 불리기도 하는데, Ex: 개념적 설계(conceptual design)..
-
1.3 Query languages데이터베이스 시스템 2024. 10. 5. 10:24
Common queries 일반적인 쿼리데이터베이스 시스템은 쿼리 언어로 작성된 쿼리에 응답한다. 쿼리는 일반적으로 데이터베이스에 새로운 데이터를 삽입하거나, 데이터를 조회하거나, 데이터를 업데이트하거나, 데이터를 삭제하는 명령입니다. 쿼리 언어는 데이터베이스 쿼리를 작성하기 위한 컴퓨터 프로그래밍 언어.SQL로 쿼리 작성하기Structured Query Language, SQL은 관계형 데이터베이스 시스템의 표준 쿼리 언어이다. SQL 표준은 미국 국가 표준 협회(ANSI)와 국제 표준화 기구(ISO)의 후원으로 제정되었다. SQL은 'S-Q-L' 또는 '시퀄'로 발음되지만, 'S-Q-L' 발음이 더 권장된다.SQL은 1970년대 IBM에서 프로토타입 관계형 데이터베이스를 위한 실험적 쿼리 언어로 처음..
-
1.2 Database systems데이터베이스 시스템 2024. 10. 5. 09:52
File systems and database systems 파일 시스템과 데이터베이스 시스템데이터베이스가 크기, 복잡성, 사용량이 증가함에 따라 텍스트 파일과 스프레드시트는 적합하지 않다. 많은 사용자가 공유하는 크고 복잡한 데이터베이스는 다음과 같은 특별한 요구 사항을 가진다.Performance많은 사용자와 애플리케이션이 동시에 대형 데이터베이스에 접근하면, 쿼리 응답 시간이 급격히 저하된다. 데이터베이스 시스템은 데이터를 저장 매체에 적절하게 구조화하고 쿼리를 효율적으로 처리하여 빠른 응답 시간을 유지한다.Authorization많은 데이터베이스 사용자는 특정 테이블, 열 또는 행에 대해 제한된 접근 권한을 가져야 한다. 데이터베이스 시스템은 개별 사용자가 특정 데이터에 접근할 수 있도록 권한을 ..
-
1.1 Database basics데이터베이스 시스템 2024. 10. 5. 08:36
Data 데이터데이터는 실제 세계 시스템을 설명하는 숫자, 텍스트, 시각 또는 음성 정보이다.데이터는 여러 중요한 방식으로 달라질 수 있다.Scope: 생성 및 수집되는 데이터의 양Format: 숫자, 텍스트, 사진, 오디오 또는 동영상 등으로 생산될 수 있다.Access: 일부 데이터 원본은 비공개인 반면 다른 데이터 원본은 공개적으로 사용 가능하다. Databases 데이터베이스데이터베이스는 구조화된 형식의 데이터 모음이다.많은 최신 데이터베이스에는 수 조 바이트의 데이터가 포함되어 있으며 수천 명의 동시 사용자를 지원하기 때문에 데이터베이스는 정교한 소프트웨어 도구로 관리해야 한다.Database system데이터베이스 시스템(데이터베이스 매니지먼트 시스템(DBMS))은 데이터베이스에서 데이터를 읽..