데이터조작어 2

SQL과 데이터 정의어와 무결성 제약조건이란?

01. SQL개요 왜 데이터베이스 환경에서는 질의어를 필요로 할까요? 복잡한 질의를 자연어로 표현하면 질의가 정확하게 표현되었는지 입증하기 어렵기 때문에 좀 더 구조적인 질의어가 필요합니다. 이상적으로는 사용자가 데이터베이스 질의어를 사용하여 데이터베이스와 릴레이션의 구조를 정의하고, 릴레이션에 투플을 삽입, 삭제, 수정하고, 간단한 질의는 물론이고 복잡한 질의를 표현할 수 있어야 합니다. 표준 언어를 사용하면 직원에 대한 교육 비용이 절감되고, 생산성이 높아지며, 응용 프로그램의 이식성이 향상되어, 특정 DBMS에 대한 의존도가 줄어들고, DBMS 간의 통신이 원활해집니다. 버전 특징 SEQUEL Structured English Query Language의 약어. System R 프로젝트에서 처음으로..

데이터베이스 시스템의 발전 과정을 알아봅시다.

01. DBMS 발전 과정 데이터 모델에 대해 알고 계신가요? 데이터 모델이란 데이터베이스의 구조를 기술하는 데 사용되는 개념들의 집합인 구조를 뜻합니다. 이 구조 위에서 동작하는 연산자들, 무결성 제약조건들로 이루어집니다. 하나의 데이터 모델에 대해 하드웨어, 운영체제, 성능, 신뢰도, 사용자 인터페이스, 추가 유틸리티 및 도구 등에 따라 여러 가지 구현이 있을 수 있습니다. DBMS 분야는 빠르게 변화하고 있습니다. 응용과 DBMS 기능 사이의 갭을 줄이는 방향으로 발전하고 있습니다. 현재에는 계층 및 네트워크 DBMS들은 거의 사용되지 않고 있으며 보다 새롭고 우수한 데이터 모델들이 개발되었고 점차 상용 DBMS에 구현되고 있습니다. ① 계층 DBMS 계층 DBMS는 트리 구조를 기반으로 하는 계층..