• AI글쓰기 2.1 업데이트

데이터베이스 개념

미리보기 파일은 샘플 파일 입니다.

상세정보

소개글

"데이터베이스 개념"에 대한 내용입니다.

목차

1. 데이터베이스(DB)와 데이터베이스 관리시스템(DBMS)
1.1. 데이터베이스의 개념과 특징
1.2. 데이터베이스 관리시스템(DBMS)의 예시와 특징
1.3. 데이터베이스의 발전 과정
1.4. 데이터베이스 관리시스템의 분류
1.5. SQL의 개념

2. MS SQL Server의 개념
2.1. SQL Server의 개요와 변천사
2.2. SQL Server의 보편적인 특징
2.3. SQL Server 2012의 특징
2.4. SQL Server 2014의 특징
2.5. SQL Server 2016의 특징

3. 데이터베이스의 분류
3.1. 정보의 성격에 따른 분류
3.2. 서비스제공자에 따른 분류
3.3. 데이터베이스의 창작성 유무에 따른 분류

4. 데이터베이스의 개념과 특징
4.1. 데이터베이스의 개념
4.2. 데이터베이스의 특징
4.3. 데이터 중복의 최소화
4.4. 데이터의 독립성
4.5. 데이터의 보안성
4.6. 데이터의 공유
4.7. 데이터의 무결성

5. 참고 문헌

본문내용

1. 데이터베이스(DB)와 데이터베이스 관리시스템(DBMS)
1.1. 데이터베이스의 개념과 특징

데이터베이스(DB)는 어느 한 조직의 여러 응용 시스템들이 공유해서 사용할 수 있도록 데이터들을 통합하여 체계적으로 조직한 후 저장한 운영 데이터의 집합이다. 이러한 데이터베이스 정의가 함축하고 있는 주요 의미는 다음과 같다.

첫째, 데이터베이스는 공유 데이터이다. 공유 데이터는 데이터의 통합 관리를 통해 조직 내 다수의 사용자나 응용 시스템에서 동일한 데이터를 공유하는 개념을 의미한다. 둘째, 데이터베이스는 통합된 데이터이다. 통합 데이터는 여러 군데 분산된 데이터를 통합하여 데이터의 중복을 최소화하기 위한 개념이다. 데이터의 통합 관리는 데이터의 일관성 유지와 데이터 관리 비용 감소 등의 장점을 가져온다. 셋째, 데이터베이스는 저장된 데이터이다. 저장된 데이터는 컴퓨터가 접근 가능한 매체에 저장된 디지털 데이터를 의미한다. 넷째, 데이터베이스는 운영 데이터이다. 운영 데이터는 조직 고유 업무를 수행하기 위하여 지속적으로 유지해야 하는 데이터를 의미한다. 이와 같이 데이터베이스는 외적으로는 단순하게 보이지만, 내적으로는 상당히 다원적인 성질을 가지고 있다.

데이터베이스의 주요 특징으로는 데이터 중복의 최소화, 데이터의 독립성, 데이터의 보안성, 데이터의 공유, 데이터의 무결성 등을 들 수 있다. 먼저 데이터 중복의 최소화는 데이터베이스 내부의 데이터 중복을 완전히 배제하기는 어렵지만 시스템 효율을 고려하여 중복을 최소화하는 것을 의미한다. 둘째, 데이터의 독립성은 데이터가 관점에 따라 여러 구조로 구분될 수 있지만 하나의 구조가 변경되어도 데이터가 연결되어 있는 프로그램에는 영향을 미치지 않도록 하는 것을 말한다. 셋째, 데이터의 보안성은 데이터베이스가 개방되어 있어 누구나 접근할 수 있기 때문에 발생할 수 있는 정보 유출 및 데이터 조작 문제를 해결하기 위해 접근 권한 부여를 통해 보안을 유지하는 것이다. 넷째, 데이터의 공유는 데이터베이스가 다수의 사용자가 각기 다른 목적으로 접근할 수 있는 특성을 의미하며, 이를 위해 동시접근 처리와 잠금 기능이 필요하다. 마지막으로 데이터의 무결성은 데이터베이스 내부에 축적된 데이터 간의 모순이 존재하지 않도록 데이터를 유지·관리하는 것을 말한다.이와 같이 데이터베이스는 데이터의 중복 최소화, 독립성, 보안성, 공유성, 무결성 등의 특징을 지니며, 이를 통해 사용자가 시스템을 이용할 때 입력한 값만으로 원하는 데이터를 쉽게 찾아낼 수 있게 한다. 이처럼 데이터베이스는 현대 사회에서 필수적인 정보 관리 수단으로 자리매김하고 있다.


1.2. 데이터베이스 관리시스템(DBMS)의 예시와 특징

시중에서 많이 사용되는 DBMS 제품들의 예시로는 Microsoft SQL Server, Oracle Database, IBM DB2, MySQL, PostgreSQL, SQLite 등이 있다"" DBMS는 데이터베이스의 기능을 효율적으로 관리하고 운영할 수 있도록 도와주는 소프트웨어이다"" 데이터베이스 시스템에는 일반적으로 데이터베이스와 DBMS가 결합되어 있는데, 이들은 서로 밀접한 관련을 가지고 있다"" DBMS는 데이터베이스에 저장된 데이터에 대한 여러 가지 기능들을 제공하는데, 주요 기능으로는 데이터 관리, 데이터 보안, 데이터 무결성 보장, 동시 사용자 지원, 백업 및 복구 등이 있다"" 따라서 DBMS는 데이터베이스의 안정적이고 효율적인 운영을 위해 필수적인 소프트웨어라고 할 수 있다""


1.3. 데이터베이스의 발전 과정

데이터베이스의 발전 과정은 오프라인에서 관리하던 단계에서 시작하여, 파일 시스템의 사용, 그리고 현재의 데이터베이스 관리 시스템 단계로 발전해왔다.""

첫째, 오프라인으로 관리하던 단계에서는 데이터를 직접 수기로 작성하고 관리하였다.""

둘째, 파일 시스템의 사용 단계에서는 단순한 수준의 응용프로그램이나 문서작성을 돕는 파일 시스템을 사용하여 데이터를 작성하고 관리하였다.""

셋째, 현재의 데이터베이스 관리 시스템 단계에서는 보다 대량의 데이터를 효율적이고 빠르게 처리할 수 있도록 도와주고 있다.""


1.4. 데이터베이스 관리시스템의 분류

DBMS는 그 작동 원리와 데이터의 성격에 따라, 계층형 DBMS, 망형 DBMS, 관계형 DBMS(RDBMS)의 세 가지 유형으로 분류된다."

계층형 DBMS는 데이터베이스의 구조가 계층형 구조를 이루며, 각 노드가 위계적인 규칙과 질서구조를 이루고 있다. 이러한 계층형 구조는 트리 형태로 표현되며, 상위의 노드가 하위 노드를 포함하는 구조이다.

망형 DBMS는 데이터베이스 구조가 서로 연결되는 망의 구조를 이루고 있으며, 각 노드는 관련성이 있는 것들끼리 수평적으로도 이어져 전체적인 망의 형태를 이룬다. 이를 통해 데이터 간의 복잡한 관계를 표현할 수 있다.

관계형 DBMS(RDBMS)는 데이터베이스 구조가 행과 열을 중심으로 체계적인 관계가 이루어지며, 이러한 체계 내에서 각 데이터는 행렬의 성분을 구성한다. 이는 가장 널리 사용되는 DBMS 유형으로, 데이터를 테이블 형태로 구조화하여 관리한다.


1.5. SQL의 개념

SQL은 관계형 데이터베이스 관리 시스템(RDBMS)에서 사용되는 언어로, 구조화된 질의 언어(Structured Query Language)의 약자이다. SQL은 데이터베이스에 저장된 데이터를 선택, 삽입, 업데이트, 삭제하는 등의 기본적인 데이터 조작 기능을 제공할 뿐만 아니라 데이터베이스를 만들고 관리하는 데에도 사용된다.

SQL은 다음과 같은 특징을 가지고 있다. 첫째, DBMS 제작사와 독립적이다. 즉, RDB...


참고 자료

나연묵 외(2002). 데이터베이스 처리론, 교보문고.
정상조 등,「데이터베이스 보호방안에 관한 연구」, 한국데이터베이스진흥센터, 2000.
한국데이터베이스진흥센터, 「2007데이터베이스백서」, 2007.
김대규, “데이터베이스의 특별법적 보호”,「기업법연구」제21권 제4호, 한국기업법학회, 2007.
중앙사이버평생교육원 문헌데이터베이스론 교안
강의자료 01장, DBMS 개요와 SQL Server 2016 소개
마이크로소프트 홈페이지, 데이터플랫폼,
https://www.microsoft.com/en-us/sql-server/
김연희 저, 데이터베이스 개론: 기초 개념부터 빅 데이터까지 큰 흐름이 보이는 데이터베이스 교과서, 한빛아카데미, 2013

주의사항

저작권 EasyAI로 생성된 자료입니다.
EasyAI 자료는 참고 자료로 활용하시고, 추가 검증을 권장 드립니다. 결과물 사용에 대한 책임은 사용자에게 있습니다.
AI자료의 경우 별도의 저작권이 없으므로 구매하신 회원님에게도 저작권이 없습니다.
다른 해피캠퍼스 판매 자료와 마찬가지로 개인적 용도로만 이용해 주셔야 하며, 수정 후 재판매 하시는 등의 상업적인 용도로는 활용 불가합니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우