You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 데이터베이스 용어 on Google, you do not find the information you need! Here are the best content compiled and compiled by the https://toplist.maxfit.vn team, along with other related topics such as: 데이터베이스 용어 데이터베이스 필드, 데이터베이스 표, 관계형 데이터베이스, SQL 용어, 데이터 베이스 정리, 관계형 데이터베이스 관리 시스템, 데이터베이스 종류, 데이터베이스란
- 열(column) 각각의 열은 유일한 이름을 가지고 있으며, 자신만의 타입을 가지고 있습니다. …
- 행(row) 행은 관계된 데이터의 묶음을 의미합니다. …
- 값(value) …
- 키(key) …
- 관계(relationship) …
- 스키마(schema)
코딩의 시작, TCP School
- Article author: www.tcpschool.com
- Reviews from users: 45446 Ratings
- Top rated: 3.9
- Lowest rated: 1
- Summary of article content: Articles about 코딩의 시작, TCP School Updating …
- Most searched keywords: Whether you are looking for 코딩의 시작, TCP School Updating 4차산업혁명, 코딩교육, 소프트웨어교육, 코딩기초, SW코딩, 기초코딩부터 자바 파이썬 등
- Table of Contents:
3) 관계형 데이터베이스
3) 관계형 데이터베이스
접속자집계
케네스로그 :: [DB] 데이터베이스 용어 정리 – 필드, 레코드, 엔티티, 특성
- Article author: 93jpark.tistory.com
- Reviews from users: 36734 Ratings
- Top rated: 3.1
- Lowest rated: 1
- Summary of article content: Articles about 케네스로그 :: [DB] 데이터베이스 용어 정리 – 필드, 레코드, 엔티티, 특성 이전 글에서 데이터, 데이터베이스, 그리고 SQL에 대한 간략한 설명을 했었습니다. 이번에는 데이터베이스의 구성과 용어들에 정리해보겠습니다. …
- Most searched keywords: Whether you are looking for 케네스로그 :: [DB] 데이터베이스 용어 정리 – 필드, 레코드, 엔티티, 특성 이전 글에서 데이터, 데이터베이스, 그리고 SQL에 대한 간략한 설명을 했었습니다. 이번에는 데이터베이스의 구성과 용어들에 정리해보겠습니다. 이전 글에서 데이터, 데이터베이스, 그리고 SQL에 대한 간략한 설명을 했었습니다. 이번에는 데이터베이스의 구성과 용어들에 정리해보겠습니다. 엑셀과 데이터베이스 엑셀의 테이블은 행과 열로 구분되며, 다양..INTJ-풀스택 개발자 취준생
- Table of Contents:
엑셀과 데이터베이스
데이터베이스 용어
티스토리툴바
[Database] 데이터베이스 기본 용어 정리 :: 코딩 공부 일지
- Article author: cocoon1787.tistory.com
- Reviews from users: 11684 Ratings
- Top rated: 3.5
- Lowest rated: 1
- Summary of article content: Articles about [Database] 데이터베이스 기본 용어 정리 :: 코딩 공부 일지 데이터베이스에는 다양한 용어가 사용되는데 이러한 용어들의 의미를 살펴보고 정리하는 포스팅입니다. Index(인덱스). …
- Most searched keywords: Whether you are looking for [Database] 데이터베이스 기본 용어 정리 :: 코딩 공부 일지 데이터베이스에는 다양한 용어가 사용되는데 이러한 용어들의 의미를 살펴보고 정리하는 포스팅입니다. Index(인덱스). 🚀 데이터베이스에는 다양한 용어가 사용되는데 이러한 용어들의 의미를 살펴보고 정리하는 포스팅입니다. 💡 Index(인덱스) 데이터의 레코드에 빠르게 접근하기 위해 <키 값, 주소> 쌍으로 구성된 데이터 구조..개발 블로그
- Table of Contents:
🚀
💡 Index(인덱스)
💡 Table Row Column Key
💡 유일성과 최소성
💡 Key의 종류
💡 Degre(차수)
💡 Domain(도메인)
💡 Schema(스키마)
💡 Schema의 3 계층
💡 Transaction(트랜잭션)
💡 데이터베이스 언어 종류
💡 Integrity(무결성)
💡 원자값
💡 Anomaly(이상 현상)
💡 Normalization(정규화)
티스토리툴바
[DB] 데이터 베이스 기초 개념 및 용어 정리
- Article author: 1-day-1-coding.tistory.com
- Reviews from users: 16205 Ratings
- Top rated: 4.3
- Lowest rated: 1
- Summary of article content: Articles about [DB] 데이터 베이스 기초 개념 및 용어 정리 데이터베이스(Database, DB) 용어. 관계형 데이터베이스: 여러개의 테이블이 특정 관계로 이루어져있는 구조를 가진 데이터 베이스. …
- Most searched keywords: Whether you are looking for [DB] 데이터 베이스 기초 개념 및 용어 정리 데이터베이스(Database, DB) 용어. 관계형 데이터베이스: 여러개의 테이블이 특정 관계로 이루어져있는 구조를 가진 데이터 베이스. 데이터베이스(Database, DB)란? 여러 사람이 공유할 목적으로 체계화해 통합, 관리하는 데이터의 집합. 스프레드 시트와 기능은 거의 유사하지만 컴퓨터 언어로 제어가 가능하며 앱이나 웹을 통해 공유가 가능하..
- Table of Contents:
DB 카테고리와 연관된 콘텐츠
0개의 댓글
티스토리툴바
[DB입문] 데이터베이스 필수 용어 정리
- Article author: nuri-go.tistory.com
- Reviews from users: 14445 Ratings
- Top rated: 3.0
- Lowest rated: 1
- Summary of article content: Articles about [DB입문] 데이터베이스 필수 용어 정리 [DB입문] 데이터베이스 필수 용어 정리 · 1. 데이터 : 사과, 김누리, 컴퓨터 등등. · 2. 테이블=릴레이션=엔티티 : · 3. DB ( 데이터 베이스 ) · 4. DBMS · 5. …
- Most searched keywords: Whether you are looking for [DB입문] 데이터베이스 필수 용어 정리 [DB입문] 데이터베이스 필수 용어 정리 · 1. 데이터 : 사과, 김누리, 컴퓨터 등등. · 2. 테이블=릴레이션=엔티티 : · 3. DB ( 데이터 베이스 ) · 4. DBMS · 5. 1. 데이터 : 사과, 김누리, 컴퓨터 등등. 정보는 있으나 체계화 되지 못한 상태 2. 테이블=릴레이션=엔티티 : 표 형태로 표현 것 3. DB ( 데이터 베이스 ) : 테이블이 저장되는 저장소 4. DBMS : Database Manage..매일 매일이 더욱 더 즐거운 누리의 삶의 기운을 공유해드립니다
- Table of Contents:
[Database] 데이터베이스 용어 정리 (1) : 네이버 블로그
- Article author: m.blog.naver.com
- Reviews from users: 48208 Ratings
- Top rated: 4.2
- Lowest rated: 1
- Summary of article content: Articles about [Database] 데이터베이스 용어 정리 (1) : 네이버 블로그 [Database] 데이터베이스 용어 정리 (1) ; DBMS의 필수기능. 1. 정의기능. 2. 조작기능. 3. 제어기능 – 무결성 유지, 보안, 병행제어 ; ODBC. 윈도우즈 응용 … …
- Most searched keywords: Whether you are looking for [Database] 데이터베이스 용어 정리 (1) : 네이버 블로그 [Database] 데이터베이스 용어 정리 (1) ; DBMS의 필수기능. 1. 정의기능. 2. 조작기능. 3. 제어기능 – 무결성 유지, 보안, 병행제어 ; ODBC. 윈도우즈 응용 …
- Table of Contents:
카테고리 이동
스끼다시의 잡동사니 (Ver II)
이 블로그
02_Database
카테고리 글
카테고리
이 블로그
02_Database
카테고리 글
See more articles in the same category here: 533+ tips for you.
코딩교육 티씨피스쿨
관계형 데이터베이스
관계형 데이터베이스(relational database)란?
관계형 데이터베이스는 현재 가장 많이 사용되고 있는 데이터베이스의 한 종류입니다.
관계형 데이터베이스란 테이블(table)로 이루어져 있으며, 이 테이블은 키(key)와 값(value)의 관계를 나타냅니다.
이처럼 데이터의 종속성을 관계(relationship)로 표현하는 것이 관계형 데이터베이스의 특징입니다.
관계형 데이터베이스의 테이블(table)은 다음 그림처럼 구성됩니다.
테이블은 이름을 가지고 있으며, 행(row)과 열(column) 그리고 거기에 대응하는 값을 가집니다.
관계형 데이터베이스는 위와 같이 구성된 테이블이 다른 테이블들과 관계를 맺고 모여있는 집합체로 이해할 수 있습니다.
관계형 데이터베이스의 특징
관계형 데이터베이스의 특징은 다음과 같습니다.
1. 데이터의 분류, 정렬, 탐색 속도가 빠릅니다.
2. 오랫동안 사용된 만큼 신뢰성이 높고, 어떤 상황에서도 데이터의 무결성을 보장해 줍니다.
3. 기존에 작성된 스키마를 수정하기가 어렵습니다.
4. 데이터베이스의 부하를 분석하는 것이 어렵습니다.
관계형 데이터베이스 용어
관계형 데이터베이스에 관련된 대표적인 용어는 다음과 같습니다.
1. 열(column)
각각의 열은 유일한 이름을 가지고 있으며, 자신만의 타입을 가지고 있습니다.
이러한 열은 필드(field) 또는 속성(attribute)이라고도 불립니다.
2. 행(row)
행은 관계된 데이터의 묶음을 의미합니다.
한 테이블의 모든 행은 같은 수의 열을 가지고 있습니다.
이러한 행은 튜플(tuple) 또는 레코드(record)라고도 불립니다.
3. 값(value)
테이블은 각각의 행과 열에 대응하는 값을 가지고 있습니다.
이러한 값은 열의 타입에 맞는 값이어야 합니다.
4. 키(key)
테이블에서 행의 식별자로 이용되는 열을 키(key) 또는 기본 키(primary key)라고 합니다.
즉, 테이블에 저장된 레코드를 고유하게 식별하는 후보 키(candidate key) 중에서 데이터베이스 설계자가 지정한 속성을 의미합니다.
5. 관계(relationship)
테이블 간의 관계는 관계를 맺는 테이블의 수에 따라 다음과 같이 나눌 수 있습니다.
1. 일대일(one-to-one) 관계
2. 일대다(one-to-many) 관계
3. 다대다(many-to-many) 관계
관계형 데이터베이스에서는 이러한 관계를 나타내기 위해 외래 키(foreign key)라는 것을 사용합니다.
외래 키는 한 테이블의 키 중에서 다른 테이블의 행(row)을 식별할 수 있는 키를 의미합니다.
테이블 간의 관계를 그림으로 표현하면 다음과 같습니다.
6. 스키마(schema)
스키마는 테이블을 디자인하기 위한 청사진이라고 할 수 있습니다.
이러한 스키마는 테이블의 각 열에 대한 항목과 타입뿐만 아니라 기본 키와 외래 키도 나타내야 합니다.
스키마는 개체-관계 다이어그램(entity-relationship diagram)이나 문자열로 표현할 수 있습니다.
문법 Reservation(ID, Name, Date, RoomNum)
위의 문자열을 개체-관계 다이어그램으로 나타내면 다음과 같습니다.
연습문제
[Database] 데이터베이스 기본 용어 정리
반응형
🚀
데이터베이스에는 다양한 용어가 사용되는데 이러한 용어들의 의미를 살펴보고 정리하는 포스팅입니다.
💡 Index(인덱스)
데이터의 레코드에 빠르게 접근하기 위해 <키 값, 주소> 쌍으로 구성된 데이터 구조
데이터가 저장된 물리적 구조와 밀접한 관계를 가지고 있으며
인덱스를 통해 테이블의 레코드에 대해 빠르게 액세스를 할 수 있음
💡 Table, Row, Column, Key
파일 시스템 데이터베이스 모델링 관계형 데이터베이스 파일(File) 엔티티(Entity) 테이블(Table) 레코드(Record) 튜플(tuple) 행(Row) 키(Key) 식별자(Identifier) 기본키(Primary Key), Unique 필드(Field) 속성(Attribute) 열(Column)
테이블(Table) : 행(Row)과 열(Column)로 이루어진 데이터 집합을 의미. (=릴레이션(Relation))
행(Row) : 관계된 데이터의 묶음. 튜플(Tuple) 또는 레코드(Record)라고도 불림
열(Column) : 가장 작은 단위의 데이터를 의미. 필드(Field) 또는 속성(Attribute)라고도 불림
키(Key) : 테이블에서 행의 식별자로 이용되는 식별자
엔티티(Entity) : 현실 세계에 존재하는 객체를 데이터베이스 상에 표현하기 위해 사용하는 추상적인 개념.
예시) 학생을 관리하기 위해 사용하는 데이터베이스에서 학번, 이름, 나이, 학과 등등의 정보들을 통해 ‘Student’라는 Entity를 표현할 수 있습니다.
💡 유일성과 최소성
유일성 : 하나의 키로 어떠한 행을 바로 찾아낼 수 있는 성질
(ex: 주민등록번호)
최소성 : 레코드를 식별하는 데 꼭 필요한 속성들로만 구성되어 있는 성질
(ex: [주민등록번호 + 학번]은 최소성을 만족하지 않음. Because, 주민등록번호로만 행을 구분할 수 있기 때문!)
💡 Key의 종류
슈퍼 키(Super Key) : 테이블의 행을 고유하게 식별할 수 있는 속성 또는 속성의 집합
(유일성은 만족하지만 최소성은 만족하지 않음)
복합 키(Composite Key) : 2개 이상의 속성(Attribute)을 사용한 키
후보 키(Candidate Key) : 유일성과 최소성을 만족하는 키 (각 튜플을 유일하게 식별할 수 있는 속성의 집합)
기본 키(Primary Key) : 후보 키에서 선택된 키 (null 값 혹은 중복 값으로 가질 수 없음)
대체 키(Surrogate Key) : 후보 키에서 선택되지 않은 키
외래 키(Foreign Key) : 서로 다른 테이블 간의 관계를 맺어주는 키 (다른 테이블의 기본키를 참조)
💡 Degre(차수)
하나의 Realtion 내에 있는 Attribute의 수
(예를 들어 어떠한 테이블의 열이 고객, 이름, 전화번호로 구성되어있다면 그 테이블의 차수는 3!)
💡 Domain(도메인)
Relation에서 각각의 속성에 채워질 수 있는 데이터의 타입과 길이를 의미
(성별이라는 필드에는 남, 여 외에 다른 값이 들어갈 수 없음. 나이 또한 숫자 값만 가능)
💡 Schema(스키마)
데이터베이스를 구성하는 데이터 객체, 속성, 레코드 간의 관계 등등,
데이터베이스의 골격 구조를 나타내는 일종의 도면.
스키마는 데이터베이스의 엔티티와 그 엔티티들 간의 관계를 정의하고 어떠한 타입의 데이터가 어느 위치에 적재되어야 하는지, 또 다른 테이블이나 엔티티와 어떠한 관계를 맺는지 정의.
💡 Schema의 3 계층
외부 스키마 (=서브 스키마=사용자 뷰(가상 테이블))
사용자 입장에서 정의한 데이터베이스의 논리 구조.
데이터들을 어떠한 형식, 구조, 화면을 통해 사용자에게 보여줄 것인가에 대한 명세를 뜻하며
하나의 데이터베이스에는 여러 개의 외부 스키마가 있을 수 있음
개념 스키마 (=전체적인 뷰)
데이터베이스의 전체적인 논리적 구조.
사용자가 필요로 하는 데이터를 통합한 조직 전체의 데이터베이스로 하나만 존재하며
객체 간의 관계와 제약조건, 데이터베이스의 접근 권한, 보안 및 무결성 규칙에 관한 명세를 뜻함
내부 스키마
물리적 저장장치의 입장에서 본 데이터베이스 구조.
데이터베이스에 저장될 레코드의 물리적인 구조, 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타냄
💡 Transaction(트랜잭션)
데이터베이스 내에서 한꺼번에 모두 수행되어야 할 연산들의 집합
하나의 작업 처리를 위한 논리적 작업 단위
💡 데이터베이스 언어 종류
DML(Data Multipulation Language) – 데이터 조작어
데이터베이스 내의 자료를 검색, 삽입, 갱신, 삭제하기 위해 사용되는 언어
(주요 명령어 – INSERT, UPDATE, DELETE, SELECT 등 )
DDL(Data Definition Language) – 데이터 정의어
데이터베이스 구조를 정의하는 언어. 데이터를 생성, 수정, 삭제하는 등 전체 골격을 결정하는 역할
(주요 명령어 – CREATE, ALTER, DROP )
DCL(Data Control Language) – 데이터 제어어
데이터베이스에 저장된 데이터 관리를 위해 데이터의 보안성, 무결성 유지 등을 제어하는 언어
(주요 명령어 – COMMIT, ROLLBACK, GRANT, REVOKE 등 )
💡 Integrity( 무결성)
정보에 결점이 없도록 유지하는 성질
데이터베이스 내에 저장되는 데이터 값들이 항상 일관성을 갖고 데이터의 유효성, 정확성, 안정성을 유지할 수 있도록 하는 제약조건을 두는 데이터베이스의 특성
💡 원자값
더 이상 분해되지 않는 최소 구성의 단위
💡 Anomaly(이상 현상)
테이블 내에서 데이터 중복성에 의해 발생되는 데이터 불일치 현상
갱신 이상(Modification Anomaly)
중복 데이터 중 일부만 수정되어 데이터 불일치가 일어나는 현상
삽입 이상(Insertion Anomaly)
중복된 데이터 중 일부만 수정되어 데이터의 모순이 일어난 현상
삭제 이상(Deletion Anomaly)
특정 정보 삭제 시 다른 정보까지 삭제되어버리는 현상
💡 Normalization(정규화)
논리적 설계단계에서 발생할 수 있는 종속으로 인한 이상 현상의 문제점을 해결하기 위해,
속성들 간의 종속 관계를 분석하여 여러 개의 릴레이션으로 분해하는 과정
📚 참고
http://tcpschool.com/mysql/mysql_intro_relationalDB
https://wkdtjsgur100.github.io/database-terms/
https://quizlet.com/kr/439390515/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%9A%A9%EC%96%B4-%EC%A0%95%EB%A6%AC-flash-cards/?isSetPageSignup=1
반응형
[DB] 데이터 베이스 기초 개념 및 용어 정리
반응형
데이터베이스(Database, DB)란?
여러 사람이 공유할 목적으로 체계화해 통합, 관리하는 데이터의 집합. 스프레드 시트와 기능은 거의 유사하지만 컴퓨터 언어로 제어가 가능하며 앱이나 웹을 통해 공유가 가능하여 전세계 누구나 데이터베이스에 접근하고 편집이 가능하다는 장점이 있음.
데이터베이스의 특징
1. 실시간 접근성(Real-Time Accessibility): 실시간 처리에 의한 응답이 가능해야 한다.
2. 계속적인 변화(Continuous Evolution): 새로운 데이터의 삽입(Insert), 삭제(Delete), 갱신(Update)로 항상 최신의 데이터를 유지한다.
3. 동시 공용(Concurrent Sharing): 다수의 사용자가 동시에 같은 내용의 데이터를 이용할 수 있어야 한다.
4. 내용에 의한 참조(Content Reference): 데이터베이스에 있는 데이터를 참조할 때 사용자의 요구에 따른 데이터 내용으로 데이터를 찾는다.
데이터베이스(Database, DB) 용어
관계형 데이터베이스: 여러개의 테이블이 특정 관계로 이루어져있는 구조를 가진 데이터 베이스.
엔티티(Entity): 사람, 장소, 사물, 사건 등과 같이 독립적으로 존재하면서 고유하게 식별이 가능한 실세계의 객체. (ex) 과목 코드가 F035 인 자료구조 등.
엔티티 집합(Entity Set): 동일한 속성을 가진 엔티티들의 집합. 엔티티 집합에 속한 요소들이 여러 엔티티 집합에 속할 수도 있다.
스키마(Schema)
데이터 베이스의 구조를 전반적으로 기술한 것. 구체적으로 데이터베이스를 구성하는 데이터 개체(Entity), 속성(Attribute), 관계(Relationship) 등을 정의 한 것을 말한다. 사용자의 관점에 따라 외부 스키마, 개념 스키마, 내부 스키마로 구분한다. DBMS는 외부 스키마에 명세된 사용자의 요구를 개념 스키마 형태로 변환하고, 이를 다시 내부 스키마 형태로 반환한다.
외부 스키마(사용자 뷰): 사용자의 입장에서 정의한 데이터 베이스의 논리적 구조. 데이터들을 어떤 형식, 구조, 화면을 통해 사용자에게 보여줄 것인가에 대한 명세를 말하며 하나의 데이터베이스에는 여러개의 외부 스키마가 있을 수 있다. 일반 사용자는 SQL을 이용하여 DB를 쉽게 사용할 수 있다. 응용 프로그래머는 C, 자바 등의 언어를 사용하여 DB에 접근한다.
개념 스키마(전체적인 뷰): 데이터베이스의 전체적인 논리적 구조. 모든 이용자가 필요로 하는 데이터를 총합한 조직 전체의 데이터 베이스로 하나만 존재한다. 개체 간의 관계와 제약조건, 데이터 베이스의 접근 권한, 보안 등에 관한 명세를 나타낸다. 데이터 베이스 관리자에 의해서 구성된다.
내부 스키마: 물리적 저장장치의 입장에서 본 데이터베이스 구조. 실제로 데이터베이스에 저장될 레코드의 물리적인 구조, 저장 데이터 항목의 표현 방법, 내부 레코드의 물리적 순서 등을 나타낸다.
표(Table) 관련 용어
Relation(= Table): 관계형 데이터 베이스에서 정보를 구분하여 저장하는 기본 단위.
Tuple(=Record): 테이블에서 행을 의미. 튜플은 릴레이션에서 같은 값을 가질 수 없다. 튜플의 수는 카디날리티(Cardinality)라고 한다.
Attribute( =Field): 테이블에서 열을 의미. 같은 말로는 칼럼이라고도 하며 어트리뷰트의 수는 디그리(Degree)라고도 한다.
식별자(Identifier): 여러개의 집합체를 담고있는 관계형 데이터 베이스에서 각각의 구분할 수 있는 논리적인 개념 특성 유일성: 하나의 릴레이션에서 모든 행은 서로 다른 키 값을 가져야 한다. 최소성: 꼭 필요한 최소한의 속성들로만 키를 구성해야 한다.
Key
데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할 때 튜플들을 서로 구문할 수 있는 기준이 되는 어트리뷰트.
후보키(Cardidate Key) 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합. 기본 키로 사용할 수 있는 속성들을 의미. 모든 릴레이션에는 반드시 하나 이상의 후보키가 존재한다. 유일성과 최소성을 만족시켜야 한다.
기본키(Primary Key) 후보키 중에서 선택한 Main Key이다. 한 릴레이션에서 특정 튜플을 유일하게 구별할 수 있는 속성. null 값을 가질 수 없다. 동일한 값이 중복되어 저장될 수 없다.
슈퍼키(Super Key) 한 릴레이션 내에 있는 속성들의 집합으로 구성된 키로서 릴레이션을 구성하는 모든 튜플들 중 슈퍼키로 구성된 속성의 집합과 동일한 값을 나타나지 않는다. 릴레이션을 구성하는 모든 튜플에 대해 유일성을 만족시키지만, 최소성을 만족시키지 못한다. (ex) 학번 + 주민번호를 사용하여 슈퍼키를 만들면 유일성은 만족하지만, 학번이나 주민번호 하나만 가지고도 다른 튜플들을 구분할 수 있으므로 최소성은 만족시키지 못한다.
외래키(Foregin Key) 어떤 릴레이션간의 기본키를 참조하는 속성. 테이블들 간의 관계를 나타내기 위해서 사용된다. 다른 릴레이션의 기본 키를 그대로 참조하는 속성의 집합을 의미. 외래키가 되는 속성과 기본키가 되는 속성의 이름은 달라도 되지만, 외래키의 속성의 도메인과 참조되는 기본키 속성의 도메인은 반드시 같아야 한다. 도메인이 같아여 연관성 있는 투플을 찾기 위한 비교 연산이 가능하기 때문이다. 외래키가 없으면 2013년 1월1일에 제품을 주문한 고객의 이름을 검색할 수 없지만, 외래키가 있어서 이 날짜에 주문한 고객이 김현준임을 쉽게 알 수 있다. 외래키는 기본키를 참조하지만 기본키가 아니기 때문에 null값을 가질 수 있고, 서로다른 투플이 같은 값을 가질 수 있다.
관계 데이터 모델의 제약조건
기본키를 구성하는 모든 속성은 null 값을 가질 수 없다.
외래키는 참조할 수 없는 값을 가질 수 없다.
데이터베이스 언어 종류
DML, Data Multipulation Language (데이터 조작어): 저장된 데이터를 실질적으로 처리하는데 사용하는 언어. 데이터 베이스의 생성 및 변경, 제거
DDL, Data Definition Langauge(데이터 정의어): 데이터 베이스를 정의하는 언어. 데이터베이스 안의 값들을 변경, 수정, 입력.
DCL, Data Control Language(데이터 제의어): 데이터베이스에 접근하거나 객체에 권한을 주는 역할. 데이터 베이스의 접속 권한 등을 수정.
반응형
So you have finished reading the 데이터베이스 용어 topic article, if you find this article useful, please share it. Thank you very much. See more: 데이터베이스 필드, 데이터베이스 표, 관계형 데이터베이스, SQL 용어, 데이터 베이스 정리, 관계형 데이터베이스 관리 시스템, 데이터베이스 종류, 데이터베이스란