데이터 베이스 시스템
데이터 베이스 시스템
데이터 베이스 시스템
데이터 베이스란
DBMS 역할과 기능
MS SQL 의 특징
Oracle 의 특징
데이터 독립성 이란
DBA 의 역할
데이터 무결성 이란
용어설명(튜플, 레코드, 속성,
SQL, 영역)
조직체의 응용 시스템들이 공유해서 사용하는
운영 데이터 (operational data)들이
구조적으로 통합된 모임이다
시스템 카탈로그와 저장된 데이터 베이스로
구분할수 있다.
데이터 베이스란
데이터 베이스 관리 시스템
데이터를 검색, 저장, 수정, 삭제 편리하도록 사용
DMBS 의 역할과 기능
오라클 보다 가격이 저렴
사용 방법이 쉽다
운영체제로 윈도우 사용
서버 클라이언트 방식으로 동작
관계 데이터 베이스 관리 시스템
MS-SQL 의 특징
초대형 DB 지원 (대용량 데이터 처리 가능)
다양한 운영체제 지원(윈도우, 솔라리스, 유닉스)
완벽한 RAC기능
확장성 및 보안성 뛰어남
관계 데이터 베이스 관리 시스템
Oracle 의 특징
DB 내의 데이터와 이들을 사용하는 응용 프로그램이 서로 영향을 받지 않는 것
데이터가 바뀌더라도 프로그램내의 접근 방법이 바뀌지 않는 것, 또한 응용프로그램이 바뀌더라도 저장된 데이터의 구조가 영향을 받지 않는 것
동일 데이터가 여러 사람에 의해 다른 방법으로
사용될 수 있는것
데이터 독립성
DB 내 데이터들의 결함없는 일관성을 유지하려는 성질
실체 무결성 규칙
- 테이블에서 PK는 Unique하며, Null 값이 될수없다.
참조 무결성 규칙
- 테이블 관계에서 FK 는 연관테이블에 PK 가 존재해야함
영역 무결성 규칙
- 테이블내의 같은 컬럼들은 데이터 타입, 길이등이 같음
데이터 무결성
DBA : DataBase Administrator (데이터베이스관리자)
데이터를 수집, 정리, 가공 및 입력하여 데이터 베이스를 구축(기획, 설계, 구현, 운영, 유지및 보수)하고 관리하는 일 을 하는 사람
자료의 정확성과 안정성 등 유지
이용자가 정확하고 쉽게 검색 할수 있도록 자료를 유지
DBA 의 역할
Structured Query Language (구조화 질의어)
DML(데이터 조작어)
데이터 검색, 추가, 수정, 삭제
select, insert, update, delete
DDL (데이터 정의어)
뷰, 인덱스, 테이블 등 오브젝트 생성, 변경, 삭제
create, alter, drop
DCL (데이터 제어어)
트랜잭션의 확정, 취소
grant, revoke, commit, lock
용어설명(SQL)
용어설명(속성,튜플,레코드)
테이블(table)
열(column)
행(row)
관계(relation)
속성(attribute)
튜플(tuple)
데이터베이스(DB)
필드(fields)
레코드(record)
영역 ( domain)
하나의 속성이 취할수있는 모든 값들의 범위
용어설명(영역)
데이터 베이스 배움터 (홍의경 저)
열혈강의 오라클 10g (김태근 저)
데이터 베이스 기초와 실습 (김지연 저)
참고문헌
데이터 베이스 내의 데이터와 이들을 사용하는 응용 프로그램이 서로 영향을 받지 않는것.
데이터가 바뀌더라도 프로그램 내 접근 방법이 바뀌지 않고
또 응용 프로그램이 바뀌더라도 저장된 데이터의 구조가 영향을 받지 않으며
동일한 데이터가 여러 사람에 의해 다른 방법으로 사용 될 수 있는걸.. 데이터 독립성이라고
데이터베이스를 구성하는 데이터 개체,
이들 개체 사이의 속성, 이들간에 존재하는 관계, 그리고 데이터 구조와 데이터
값들이 갖는 제약조건에 관한 정의를 총칭해서
① DML (Data Manupulate Language) : 데이터의 검색, 추가, 수정, 삭제 : SELECT, INSERT, UPDATE, DELETE ② DCL (Data Control Language) : 트랜잭션의 확정, 취소 : GRANT, REVOKE, COMMIT, LOCK 등 ③ DDL (Data Definition Language) : 스키마, 도메인 ,뷰 ,인덱스, 테이블 등 오브젝트의 작성, 변경, 삭제 : CREATE, ALTER, DROP
속성(attribute) - 데이타의 가장 작은 논리적 단위로서, 그 자체 만으로써는 중요한 의미를 가지지 못하며 단 독으로 존재하기 어려운 특성을 갖는다. 일반적으로 엔티티에 대한 식별자로서 entity에 대한 서술적 정보.
레코드(record) - 서로 연관된 자료 항목들의 집합으로 구성되어 화일의 기본 원소가 되는 자료 저장이나 표현의 기본 단위. 예를 들어 학생의 이름과 성명은 한 학생의 레코드를 구성하고 여러학생의 레코드가 모여 화일을 구성한다. 응용 프로그램에서 사용자가 정의한 레코드를 논리적 레코드라고 하고 실제 저장매체에 입출력될때의 기본 단위는 물리적 레코드라고 한다.
| [1] | [2] | [3] | [4] | [5] | [6] | [7] | [8] | [9] | [10] |
레포트다운 무료충전소에서 무료다운 가능합니다.
자료출처 : http://www.ALLReport.co.kr/search/detail.asp?pk=11068533&sid=ddangkung&key=
댓글 없음:
댓글 쓰기