본문 바로가기

ddl2

[DB - 데이터베이스 개론] Chapter 07. 데이터베이스 언어 SQL 목차 01. SQL의 소개 SQL(Structured Query Language)은 관계 데이터베이스를 위한 표준 질의어로 많이 사용되는 언어이다. 사용자가 처리를 원하는 데이터가 무엇인지만 제시하고 데이터를 어떻게 처리해야 하는지를 언급할 필요가 없어 비절차적 데이터 언어의 특징을 띤다고 할 수 있다. SQL은 기능에 따라 데이터 정의어(DDL), 데이터 조작어(DML), 데이터 제어어(DCL)로 나눈다. 데이터 정의어 : 테이블을 생성하고 변경&제거하는 기능을 제공한다. 데이터 조작어 : 테이블에 새 데이터를 삽입하거나, 테이블에 저장된 데이터를 수정,삭제,검색하는 기능을 제공한다. 데이터 제어어 : 보안을 위해 데이터에 대한 접근 및 사용 권한을 사용자별로 부여하거나 취소하는 기능을 제공하는 언어다.. 2022. 1. 25.
[DB - 데이터베이스 개론] Chapter 03. 데이터베이스 시스템 목차 01. 데이터베이스 시스템의 정의 데이터베이스 : 데이터를 저장해두는 곳 데이터베이스 관리 시스템 : 데이터베이스에 저장된 데이터가 일관되고 무결한 상태로 유지되도록 관리하는 역할을 한다 데이터베이스 시스템 : 데이터베이스와 데이터베이스 관리 시스템을 이용해 조직에 필요한 정보를 제공해주는 전체 시스템 02. 데이터베이스의 구조 1. 스키마(schema) 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것 정의된 스키마에 따라 데이터베이스에 실제로 저장된 값이 인스턴스(instance)다. 보통 스키마는 한번 정의되면 자주 변경되지 않지만, 인스턴스는 계속 변하는 특성이 있다. 2. 3단계 데이터베이스 구조 2.1 3단계 데이터베이스 구조의 개념 3단계 데이터베이스 구조는 하나의 데이터베이스.. 2022. 1. 15.