조준화의 오류정정

조준화의 오류정정

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

조준화의 오류정정

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

CS/Database System(6)

  • [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
  • [Database System] Database System의 핵심 기능과 Database의 주요 특징

    1. Types of Database and Database Applications초창기 데이터베이스에서는 정형화된 Numeric, Textual Data만 다루었다. 이를 바탕으로 만들어진 데이터 베이스 시스템이 잘 상용화되면서 규칙성이 없는 비정형 데이터까지 확장시키려 노력하고 있다. Multimedia, 지도 데이터 등등…하지만 이 과목에서는 정형화된 Numeric, Textual Data에 초점을 맞출 예정이다.2. Basic DefinitionsDatabase관련된 데이터들의 집합Data사실들Mini-world데이터베이스 시스템은 전체 세상이 아닌 일부만을 모델링 하게 된다. 특정 부분의 문제를 해결하기 위해 특정 부분만 떼어낸 것을 Mini-world라 한다.DBMS데이터베이스를 관리해주는 시..

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

티스토리툴바