>  기사  >  데이터 베이스  >  간단한 데이터베이스 소개 데이터베이스 튜토리얼(2)

간단한 데이터베이스 소개 데이터베이스 튜토리얼(2)

伊谢尔伦
伊谢尔伦원래의
2017-04-29 17:36:12988검색

관계형 데이터베이스

1 정의

관계형 데이터베이스는 관계형 모델(수학적 모델)을 기반으로 구축된 데이터베이스입니다.

관계형 모델은 소위 관계 기반 모델로 다음 세 가지 측면을 포함합니다.

데이터 구조: 데이터 저장 형태, 2차원 테이블( 행 및 열);

작업 지침 세트: 모든 SQL 문

무결성 제약 조건: 테이블 내 데이터 제약 조건(필드 및 필드) 및 테이블 간 제약 조건(외래 키)

2 디자인

데이터베이스: 저장해야 하는 데이터 요구 사항을 분석합니다. 데이터(엔티티) 유형인 경우 2차원 테이블로 디자인해야 합니다. >

2차원 테이블: 헤더(필드 이름, 데이터 이름을 지정하는 데 사용됨)와 데이터(실제로 저장된 내용)로 구성됩니다.

2차원 테이블 예시:

ID                                                                                ~ >         2 OR0001 주문 생성 실패

3 SY0001 시스템이 알 수 없음 비정상 여기서 해당 필드 값이 테이블이 비어 있지만 시스템은 여전히 ​​저장 공간을 할당합니다. 이것이 관계형 데이터베이스가 더 많은 공간을 낭비하는 이유입니다.

3 키워드 설명

DB: 데이터베이스, 데이터베이스

DBMS: 데이터베이스 관리 시스템, 데이터베이스 관리 시스템

DBS: ​​​​데이터베이스 시스템; DBMS + DB, 데이터베이스 시스템

DBA: 데이터베이스 관리자, 데이터베이스 관리자.

행 레코드: rowrecord는 본질적으로 테이블의 행(레코드)을 의미하며, 행은 구조적 관점에서, 레코드는 데이터 관점에서 나타납니다.

열 필드: 열 필드는 기본적으로 테이블의 열(필드)을 나타냅니다. 열은 구조적 관점에서, 필드는 데이터 관점에서 나타납니다.

4 SQL

SQL: 구조화된 쿼리 언어, 구조화된 쿼리 언어(데이터는 주로 쿼리이며 99%는 쿼리 작업입니다).

SQL은 크게 세 가지 종류로 나누어진다.

DDL: Data Definition Language, 데이터 정의 언어, 저장된 데이터(데이터베이스, 테이블)의 구조를 유지하는데 사용되는 대표적인 명령어를 생성하고, 삭제하고 변경하세요.

DML: 데이터 조작 언어(Data Manipulation Language), 데이터(표의 내용)를 조작하는 데 사용되는 언어입니다. 대표적인 명령어는 삽입, 삭제, 업데이트 등이지만 DML에는 별도의 분류가 있습니다. DQL(Data Query Language), 데이터 쿼리 언어, 대표 명령어를 선택합니다.

DCL: Data Control Language, 데이터 제어 언어로 주로 (사용자) 권한 관리를 담당하며 대표 명령어는 부여 및 취소 등을 담당합니다.

SQL은 W3C와 유사하게 제약 사항이지만 필수는 아닙니다. 따라서 Oracle 및 MySQL과 같은 다양한 데이터베이스 제품에는 미묘한 내부 차이가 있을 수 있습니다. 차이.

위 내용은 간단한 데이터베이스 소개 데이터베이스 튜토리얼(2)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.