조준화의 오류정정

조준화의 오류정정

  • 분류 전체보기 N
    • TIL
    • 프로그래밍 언어
      • Java
      • JavaScript
      • C++\C
      • HTML\CSS
      • Markdown
    • 알고리즘 N
      • 문제풀이 N
      • 알고리즘 지식
    • CS
      • Computer Architecture
      • Operating System
      • Computer Network
      • 백엔드
      • Information Retrieval
      • Database System
      • ServerProgramming
    • AI
      • YOLO
      • CS231n
    • 프로젝트: Co Laobr
    • 프로젝트: 노인을 위한 나라는 있다.
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

조준화의 오류정정

컨텐츠 검색

태그

자바 문제풀이 백트래킹 재귀 백준 시뮬레이션 DP 정렬 우선순위 큐 자료구조 알고리즘 BFS java BOJ html C++ til 문자열 OS dfs

최근글

댓글

공지사항

아카이브

CS/Database System(7)

  • RDBMS와 NoSQL에 대한 고찰

    RDBMS, NoSQL1. RDBMSRDBMS는 데이터를 관계를 통해 관리하는 시스템이다. 여기서 관계는 테이블로 표현되며 2차원 구조이다.주요 특징Schema-on-Write : 데이터를 저장하기 전 테이블의 구조를 명확히 정의해야 한다.데이터 무결성 보장 : PK, FK 등의 제약 조건을 통해 데이터의 중복을 방지하고 관계의 유효성을 보장한다.SQL (Structured Query Language)트랜잭션 (Transaction)과 ACID 원칙RDBMS는 SQL을 사용할 수 있으며 데이터의 일관성과 신뢰성이 매우 높다. 하지만 그만큼 스키마를 미리 정의하기에 데이터 구조를 변경하기 어렵다. 또한 수평적 확장이 구조적으로 어렵고 JSON, XML 등의 비정형 데이터를 저장하고 처리하기에 비효율적이다...

    2025.08.19
  • [Database System] Basic SQL

    RDBMS가 수학에 기반한 모델이기에 견고하게 구성되어 있고 모델 뿐 아니라 모델을 잘 활용할 수 있는 인터페이스가 중요했다. 그 인터페이스 중 SQL로 수렴이 됐고 잘 만들어진 언어이다. SQL은 술어논리로 이루어져 있는데 그래서 닫힘 성질을 가지고 있다. operation을 수행했을 때 input과 output이 같은 집합에 속해있다는 것이다. 예를 들어 어떤 집합에 SQL 연산을 수행하면 결과 또한 집합이다.이러한 닫힘 성질 덕분에 operation set 하나만 디자인하면 된다. 만약 결과가 집합이 아니라면 그 결과에 따른 다른 operation set을 만들어야 한다.1. SQL Data Definition and Data TypesSQL 에서는 Table, Row, Column 용어를 사용하고..

    2024.12.08
  • [Database System] The Relational Data Model and Relational Database Constraints

    이제 위에서 만든 ER 다이어그램을 테이블로 만들기 전에 Relational Data Model과 RDB가 가지고 있는 제약사항을 알아야 한다.1. Relational Model ConceptsRelation에 대한 개념부터 짚고 넘어가자. Relation을 원래 table로 생각을 했지만 이해를 쉽게 하기 위해 table로 생각한 것이지 원래 Relation은 집합을 근본으로 한다. 집합을 근본으로 하는 만큼 정교한 수학을 기반으로 하기에 Relation 개념은 견고하다.Relational Model Concepts은 Dr.E.F.Codd에 의해 집합을 근거로 고안된 수학적인 컨셉이다. 이 컨셉은 구현에 관해서는 전혀 신경쓰지 않고, 이 컨셉을 구현할 때 table을 이용해서 구현하게 된 것이다.Inf..

    2024.11.27
  • [Database System] Data Modeling Using the Entity - 관계와 관계에서의 제약사항과 속성, ER Diagram

    Relationship Types, Relationship Sets, Roles, and Structural ConstraintsRelationship 또한 집합이고 Relationship의 인스턴스 집합을 Relationship Set, Relationship의 entity의 역할을 Role이라 한다.Refining the initial design by introducing relationshipsER 다이어그램에서의 relationship을 보자.ER 모델은 보통 다음 세 사항을 포함한다.entities (and their entity types and entity sets)attributes (simple, composite, multivalued)relationships (and their re..

    2024.09.27
  • [Database System] Data Modeling Using the Entity-Relationship (ER) Model - 요구사항으로 ER 다이어그램 만들기, Entity Types, Entity Sets, Attributes, and Keys

    데이터베이스를 설계할 때 테이블을 바로 만드는 것이 아니고, 테이블을 설계할 때부터 근거가 있어야 한다.그 첫 단계가 바로 ER 다이어그램이다. 데이터베이스의 설계 과정은 다음과 같다.인터뷰나 업무에 대한 문서를 보고 분석한다.요구사항 수집이 단계에서 요구사항이 무슨 엔티티, 테이블이 필요하고 그런 형태가 아니라 학생들은 무슨 과목을 수강할 수 있어야 한다. 와 같은 방식이다.요구사항은 굉장히 일반적인 단어 예를 들어 학생, 필수 과목, 이런식으로 일반인들이 사용하는 일반적인 단어로 구성된다.요구사항을 바탕으로 ER 다이어그램 모델링ER 다이어그램으로 테이블 구성만들어진 테이블의 중복성을 제거하기 위해 normalization 수행정규화의 핵심은 테이블을 분리시켜서 중복성을 제거하는 것이다.정규화된 테이..

    2024.09.23
  • [Database System] Data models, Schemas, Instance, Schema Architecture, Database Languages and Interfaces

    1. Data models, Schemas and InstancesData modelsData Model데이터베이스의 structure, operations, constraints를 설명하기 위한 concepts의 집합이다.Data Model Structure and Constraintsdatabase structure를 정의하기 위해 Constructs가 사용된다.Constructs는 type을 가지는 elements와 elements의 그룹인 record(entity, table), 각 그룹들 간의 relationship를 포함한다.예를 들어, 학생 data가 다음과 같이 구성된다고 생각해보자. [이름, 학번, 연락처, 학과] 여기서 이름, 학번 등이 element가 되고 이름의 type은 strin..

    2024.09.22
이전
1 2
다음
티스토리 github notion
© 2018 TISTORY. All rights reserved.

티스토리툴바