본문 바로가기

SQL

(5)
MySQL, 데이터베이스 데이터베이스 -여러 자료를 동시에 여러 사람이 공유하여 사용할 수 있도록 체계화한 데이터의 집합 -몇 개의 데이터 파일을 조직적으로 통합하여 중복을 없애고 구조화한 데이터의 모음이므로 검색과 갱신이 효율적으로 관리 데이터베이스의 특성 -똑같은 자료를 중복해서 저장하지 않는 통합된 자료 -컴퓨터가 액세스하여 처리할 수 있는 저장 장치에 수록된 자료 -어떤 조직의 기능을 수행하는 데 없어서는 안되는 자료이기 때문에 임시로 모아놓거나 단순한 입출력을 위한 자료가 아님 -한 조직이 가지고 있는 데이터베이스는 그 조직의 공동 자료로서 사용자는 응용 목적에 따라 각자 다르게 사용할 수 있음 데이터베이스 관리 시스템 -데이터베이스를 관리하는 소프트웨어 -다수의 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보..
sql 활용법
61일차 sql 조인(join) -테이블을 결합해서 검색 결과를 구한다. 기본적으로 공통된 컬럼을 기준으로 결합된다. 결합 종류에 따라 결합결과가 결정된다. inner join : 같은것끼리만 연결 outer join : 한쪽으 기준(모두포함)해서 연결 -left join : 왼쪽 컬럼 모두 포함 -right join : 오른쪽 컬럼 모두 포함 full join : 왼족, 오른쪽 모두 포함 self join : 자기자신 테이블과 연결 cross join : 모든 경우의 수로 연결 non equijoin : 범위에 속하는지 여부를 확인 n개 테이블 조인 : 여러개의 테이블을 조인 트랜잭션 -데이터베이스의 상태를 변화시키기 위해서 수행하는 작업의 단위 -ALL OR NOTHING -한 개 이상의 DML TCL(Transac..
sql 기본 사용법
SQL DBMS는 'Database Mangement System'의 약자로 데이터베이스를 효율적으로 관리하는 시스템 DBMS 사용 이유 1. 데이터 독립화 데이터와 응용프로그램을 분리시켜 상호영향을 줄입니다. 2. 데이터 중복 최소화, 데이터 무결성 보장 데이터들을 하나의 DBMS 시스템에서 관리하면 중복 데이터를 줄여 저장공간의 낭비를 줄이고, 무결성(일관성,정확성)이 손상될 가능성을 줄인다. 3. 데이터 보안 향상 DBMS시스템을 사용하면 시스템이 허용한 데이터에만 접근 가능하며, 데이터를 암호화 시킬 수 있다. 4. 관리 편의성 향상 다양한 데이터 백업방법이 있고, 장애 발생시 데이터 복구가 용이하다. 일부 DBMS는 컴퓨터 여러 대를 두고, 확장성(Scalability)과 부하분산(Load balanc..