본문 바로가기
반응형

프로그래밍/Database16

(데이터베이스) DBMS 정의 및 개요 개념 파일시스템의 문제점인 종속성과 중복성의 문제를 해결하고자 고안된 시스템.응용프로그램과 데이터 사이의 중재자로서 응용프로그램들이 데이터베이스를 공유할 수 있게끔 관리해주는 소프트웨어 시스템데이터를 정의하고 읽고, 갱신하는 등 데이터 조작하고 관리하는 프로그램 집합 데이터 베이스 관리 시스템데이터의 공용데이터 중복 최소화일관성 유지무결성 유지보안 보장데이터 표준화 용이전체 데이터요구의 파악 조정 여러 응용프로그램이 관리할 수 있도록 지원자료정의기 : 스키마를 입력하고 자료사전에 저장함.질의 처리기 : DB Access 횟수를 줄이는 최적 실행전략 수립트랜잭션 관리기 : 데이터베이스 프로그램들을 병행제어저장관리기 : 데이터를 Hard Disk에 저장하고 읽기 트랜잭션이란? : 트랜잭션(Transactio.. 2018. 12. 2.
(데이터베이스) Nested,Hash 조인에 대해서 조인(join) 두 릴레이션간 관련된 투플들을 결합하여 하나의 투플로 만드는 연결방법으로써, 두 개 이상의 릴레이션을 갖는 관계 데이터 베이스에 대해서 릴레이션들 간의 관계를 처리할 수 있게 한다. => 여러래의 테이블에 저장된 데이터를 한번에 조회할 수 있다. 일반적인 조인과정 학생의 학과 이름을 알고 싶을 경우 학과 학과 번호 학과 이름 학과 설명 학과 전화번호 01 컴퓨터공학과 컴돌이 육성과 010-1234-5678 02 경영학과 문과면 당연히 경영이지 010-1235-5678 03 통계학과 계산기 마스터 010-1236-5678 학생 학생 고유 번호 학생 이름 학생 학년 학과 번호 001 홍길동 2 01 002 이춘향 1 02 이렇게 학과 번호가 같은 것을 찾아서 조인과정을 거칩니다. 쿼리로 짠다.. 2018. 12. 1.
[Mysql Workbench] Update,Delete 쿼리 실행 시 오류 Workbench에서 Update,Delete 쿼리문을 입력하였을 경우 아래와 같은 오류를 볼 수 있습니다. Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 원인 - Safe Update 모드 상태 조건절에 Primary key 컬럼을 사용하지 않을 경우 오류를 낸다. 해결 -- 0설정 : Safe Update 모드 해제 , 1설정 : Safe Update 모드 SET SQL_SAFE_UPDA.. 2018. 11. 21.
[데이터베이스] Grant와 Revoke(사용자에게 권한부여) Grant와 Revoke - Grant : 사용자에게 권한을 부여하는 명령어 - Revoke : 사용자에게 권한을 삭제하는 명령어 사용자 확인하기 MySQL -- 사용자 데이터가 저장되어있는 데이터 베이스 사용 USE mysql; -- user테이블 검색 SELECT host,user, password FROM user; 사용자 추가 -- 유저 생성 기본 CREATE USER testuser1; -- localhost(내부접근) 으로 지정 후 비밀번호 123123 설정 CREATE USER testuser2@localhost identified by'123123'; -- %(외부접근) 지정 후 비밀번호 123123 설정 CREATE USER testuser3@'%' identified by '123123.. 2018. 11. 21.
반응형