-
[시스템프로그래밍] 11강 DBMS, 문서 편집기, 디버거프로그래밍/자료구조 2014. 4. 28. 01:28반응형
* DBMS(Database Management System)
데이터 관리 시스템이라 부르며 다수의 컴퓨터 사용자들이 데이터 베이스 안에 데이터를 기록하거나 접근할 수 있도록 해주는 프로그램이다.
무결성, 보안성을 제공해야한다
표준화된 언어를 SQL이라고 한다
대표적인 DBMS로는 마이크로소프트 액세스와 SQL 서버가 있다
이외에는 DB2, 인포믹스, 오라클등이 있다
데이터베이스 언어를 크게 데이터 정의어(DDL)와 데이터 조작어(DML)로 구분가능하다.
데이터 정의어(data definition language)
데이터와 데이터 간의 관계를 정의하는 데 사용되는 언어
데이터베읏 내에서 데이터 구조를 만드는데 사용
주요 데이터베이스 관리 시스템은 모두 SQL 데이터 정의 언어를 사용
2. 데이터 조작 언어(Data Manipulation Language)
데이터베이스 내의 데이터를 검색, 삽입, 수정, 삭제하는데 사용되는 일련의 명령어를 말한다
* 문서 편집기
이클립스, 비주얼스튜디어, 메모장 등이 있다
* 디버거
프로그램 개발 과정에서 원시프로그램이 논리적으로 잘못되어 의도대로 실행되지 않을 때 버그가 있을 때 오류를 찾아낼 수 있는 만든 컴퓨터 프로그램이다.
<정리종료>
추가로 정리할 내용은 따로 글을 작성하겠슴
반응형'프로그래밍 > 자료구조' 카테고리의 다른 글
[자료구조] 15강 탐색, 정렬 (0) 2014.04.24 [자료구조] 14강 그래프의 순회, 최소 비용 신장 트리, 그래프의 응용 (0) 2014.04.23 [자료구조] 13강 그래프, 그래프 표현 방법 (0) 2014.04.23 [자료구조] 12강 이진 탐색 트리, 선택 트리, 포리스트, 이진 트리의 개수 계산 (0) 2014.04.22 [자료구조] 11강 히프 (0) 2014.04.22