[DB] 일관성(Consistency)
DB2024. 12. 1. 16:36[DB] 일관성(Consistency)

데이터베이스의 일관성 (Consistency)데이터 일관성은 데이터베이스 및 시스템에서 중요한 개념으로, 데이터의 정확성과 신뢰성을 유지하기 위한 여러 원칙과 메커니즘으로 구성됨. 이를 크게 두 가지로 나눌 수 있음:1. 데이터 자체의 일관성 (Consistency in Data)데이터 자체의 일관성은 데이터가 시스템 내에서 항상 올바른 상태를 유지하는 것을 의미함. 이는 아래의 원칙들로 정의됨:- 사용자 정의 규칙 (Defined by the user)사용자가 설정한 비즈니스 규칙이나 데이터 제약 조건을 만족해야 함.예: 고객의 나이가 음수일 수 없거나, 제품의 가격이 0보다 작을 수 없음.- 참조 무결성 (Referential Integrity)데이터베이스에서 외래 키를 사용하는 경우 참조 무결성을 ..

[SQL] 기본 키(Primary Key)와 외래 키(Foreign Key)
DB2024. 8. 8. 00:54[SQL] 기본 키(Primary Key)와 외래 키(Foreign Key)

SQL 기본 키와 외래 키기본 키(Primary Key, PK)기본키는 테이블 내의 각 행을 고유하게 식별하는 데 사용되는 열 또는 열 집합이다.기본키는 고유해야 하며, NULL 값을 가질 수 없다.기본 키의 특징고유성 : 각 행을 고유하게 식별한다. 즉, 중복값 존재 XNULL 불가 : 기본 키는 NULL 값을 가질 수 없다.기본 키 예제CREATE TABLE Students ( StudentID INT PRIMARY KEY, Name VARCHAR(100), BirthDate DATE);위 예제에서는 StudentID 열은 Student 테이블의 기본 키로 설정되어 있다.따라서 StudentID 는 각 학생을 고유하게 식별하며, NULL 값을 가질 수 없다. 외래 키(Foreign K..

[TIL] 2024-08-08 (DB/SQL)
TIL/2024.082024. 8. 8. 00:18[TIL] 2024-08-08 (DB/SQL)

Today I Learned (2024-08-08)목차Today I Learned (2024-08-08)오늘 공부한 내용1. KDT(DataBase/SQL)데이터베이스란?DBMS(Database Management System)란?SQL(Structured Query Language)란?2. 파이썬-mariaDB 연결라이브러리 설치(pymysql)기본 코드3. Basic Algebra(기초대수학)Inclusion and Exclusion(집합의 포함관계)어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. KDT(DataBase/SQL)데이터베이스란?데이터의 집합이다.DBMS(Database Management System)란?데이터베이스를 관리하고 운영하는 소프트웨어를 말한다.SQL(Str..

[TIL] 2024-08-06 (MariaDB)
TIL/2024.082024. 8. 7. 00:20[TIL] 2024-08-06 (MariaDB)

Today I Learned (2024-08-06)목차Today I Learned (2024-08-06)오늘 공부한 내용1. KDT(웹/데이터베이스)[Javascript] 동기/비동기[MacOS] M1 MariaDB 설치하기[MariaDB] GUI 툴 찾기2. 인프런(파이썬 공공 데이터분석)소상공인시장진흥공단 상가(상권)정보 데이터 이용하기3. Basic Algebra(기초대수학)Inclusion and Exclusion(집합의 포함관계)어려웠던 내용궁금한 내용과 부족한 내용느낀 점오늘 공부한 내용1. KDT(웹/데이터베이스)[Javascript] 동기/비동기API 요청 후 response 를 받을 때 동기적으로 받아야 처리하기 좋다.날씨 API 를 이용해 지역을 입력하면 날씨 정보를 받아오는 실습을 했..

image