본문 바로가기

Database3

[Database]RDBMS,noSQL Database와 DBMS 그리고 SQL Databse란 일반적으로 컴퓨터 시스템에 전자 방식으로 저장된 구조화된 정보 또는 데이터의 체계적인 집합을 의미합니다. DBMS란(DataBase Management System) 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해 주고 데이터베이스를 관리해 주는 소프트웨어입니다. SQL이란(Strucured Query Language) 관계형 데이터베이스 관리 시스템의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이며 관계형 데이터베이스 관리 시스템에서 자료의 검색과 관리, 데이터베이스 스키마 생성과 수정, 데이터베이스 객체 접근 조정 관리를 위해 고안되었습니다. 스키마 란 데이터베이스를 구성하는 개체(Entity),속성(Attrib.. 2022. 12. 5.
[Database]DDL,DML,DCL,TCL 명령어 종류 명령어 설명 데이터 조작어 (DML:Data Manipulation Language SELECT 데이터베이스에 들어 있는 데이터를 조회하거나 검색하기 위한 명령어를 말하는 것으로 RETRIEVE 라고도 함 INSERT UPDATE DELETE 데이터베이스의 테이블에 들어 있는 데이터에 변형을 가하는 종류(데이터 삽입, 수정, 삭제)의 명령어들을 말함. 데이터 정의어 (DDL:Data Definition Language) CREATE ALTER DROP RENAME TRUNCATE 테이블과 같은 데이터 구조를 정의하는데 사용되는 명령어들로 (생성, 변경, 삭제, 이름변경) 데이터 구조와 관련된 명령어들을 말함. 데이터 제어어 (DCL:Data Control Language) GRANT REVO.. 2022. 11. 17.
[Database]기본키/고유키/외래키 기본키(PRIMARY KEY) -중복되지 않는 고유 값만 허용한다. -NULL 값은 허용하지 않는다. -테이블 당 하나의 기본키만 지정 가능하다. 칼럼 뒤에 PRIMARY KEY를 붙여 기본키를 생성한다. 또는 칼럼 선언 후 PRIMARY KEY(칼럼명) 으로 기본키를 생성한다. 고유키(UNIQUE) -중복을 제한한다. -NULL값이 허용된다. 생성 방법은 PRIMARY KEY와 같이 칼럼 뒤에 붙이거나 칼럼 선언 후 괄호 안에 넣어 생성한다. 외래키(FOREIGN KEY) -외래키는 NULL값이거나 또는 부모 테이블의 기본키 값과 같아야 한다. 기본적으로 테이블에 중복 데이터가 쌓이는 것을 방지하기 위해 사용한다. 변경되지 않는 데이터와 변경되는 데이터가 한 테이블 한에 있으면 대량의 데이터가 중복이되.. 2022. 7. 12.