이터베이스(DB; Data Base)와 이를 관리하는 데이터베이스 관리 시스템(DBMS; Data Base Management System)이 있다. 이를 기준으로 아래 요구 사항을 충족시키시오.
(1) DDL(Data Definition Language)과 DML(Data Manipulation Language)을 간략히 요약하고, 이언어들이DBMS에 있어서구현하는 기능들을 간략히설명하시오. (20점)
(2
논리적 독립성 : 데이터베이스는 논리적인 구조로 다양한 응용프로그램의 논리적인 요구
를 만족시켜 줄 수 있다.
(2) 데이터 무결성
데이터 무결성은 여러 경로를 통해 잘못된 데이터가 발생하는 경우의 수를 방지하는 기
능으로 데이터의 유효성 검사를 통해 데이터의 무결성을 구현 하게 된다.
이터 언어의 효율적인 구현을 지원한다.
(3) 데이터베이스에서 허용되는 연산에 대응되는 몇 개의 기본적인 명령으로 구성
(4) 제어명령
① 사용자와 응용 프로그램을 식별
② 이들이 액세스하기 원하는 데이터베이스 결정
③ 파일이나 버퍼와 같은 시스템 자원 할당
④ 응용 프로그램이
1.1. Markup Language
마크업(Markup)이란 본문, 즉 원래의 내용에 뭔가 특별한, 또는 추가적인 정보를 표시하는 모든 것을 말한다. 가령 우리가 책, 참고서 등을 통해 공부할 때 줄을 치거나 형광펜 등의 기타 필기 도구로 색칠을 하는 것 등을 바로 마크업이라고 할 수 있다.
이 마크업을 다른 사람들에게
데이터베이스 시스템 구성
데이터베이스를 구성하는 요소로는 아래의 그림과 같이 3층 스키마(schema), 데이터베이스 언어, 데이터베이스를 구성하는 자료, 디스크 장치와 컴퓨터 본체를 포함한 하드웨어, 데이터베이스를 운영하는 데이터베이스 관리 시스템(DBMS). 데이터베이스의 이용에 관련된 데이