반응형

데이터베이스 3

[데이터베이스 개론] 데이터베이스 언어 SQL

SQL의 소개 정의 : SQL (Structured Query Language)은 관계 데이터베이스를 위한 표준 질의어로 많이 사용되는 언어  기능에 따른 분류데이터 정의어 : 테이블을 생성하고, 변경 제거하는 기능을 제공데이터 조작어 : 테이블에 새 데이터를 삽입하거나, 테이블에 저장된 데이터를 수정, 삭제, 검색하는 기능 제공데이터 제어어 : 보안을 위해 데이터에 대한 접근 및 사용 권한을 사용자별로 부여하거나 취소하는 기능을 제공하는 언어  SQL을 이용한 데이터 정의 테이블 생성 CREATE TABLE 테이블_이름 ( 속성_이름 데이터_타입 [NOT NULL] [DEFAULT 기본_값] [PRIMARY KEY (속성_리스트)] // 기본키는 NOT NULL 표기해주는 것..

독서 2022.03.11

[데이터베이스 개론] 데이터 모델과 연산

데이터 모델링  데이터 모델링과 데이터 모델의 개념 데이터 모델링 : 현실 세계에 존재하는 데이터를 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정, 추상화 작업이 필요하다 개념적 모델링 : 현실 세계의 중요 데이터를 추출하여 개념 세계로 옮기는 작업논리적 모델링 : 개념 세계의 데이터를 데이터베이스에 저장할 구조를 결정하고 이 구조로 표현하는 작업  데이터 모델 : 데이터 모델링의 결과물을 표현하는 도구로 개념적 데이터 모델과 논리적 데이터 모델이 있다 구성 요소- 데이터 구조 : 자주 변하지 않고 정적이다- 연산 : 값이 연산에 의해 변경될 수 있어 동적이다- 제약조건 : 구조적 측면의 제약 사항과 연산을 적용하는 경우 허용할 수 있는 의미적 측면의 제약 사항이 있다 데이터베이스 설계 = 개념적 데이터..

독서 2022.03.07

[데이터베이스 개론] 데이터베이스 기초 이론

데이터베이스 기본 개념  데이터베이스의 필요성 데이터 VS 정보데이터 : 현실 세계에서 단순히 관찰하거나 측정하여 수집한 값정보 : 데이터를 의사 결정에 유용하게 활용할 수 있도록 처리하여 체계적으로 저직한 결과물    데이터베이스의 정의와 특징 정의특정 조직의 여러 사용자가 '공유'하여 사용할 수 있도록 '통합'해서 '저장'한 '운영' 데이터의 집합공유 : 여러 사용자가 함께 이용통합 : 데이터 중복성을 허용하지 않는다저장 : 컴퓨터가 접근할 수 있는 매체에 저장운영 : 지속적으로 유지 특징실시간 접근 가능계속 변화동적인 특징이 있어 계속 CRUD하여 정확한 데이터를 유지동시 공유 가능같은 데이터를 동시에 사용하는 것도 지원, 다만 처리가 복잡내용으로 참조 가능주소나 위치가 아닌 데이터의 값으로 참조 ..

독서 2022.03.06
반응형