목록CS 지식/DB(데이터베이스) (4)
어떻게 하면 잘 정리했다고 소문이 날까...

총 4개의 내용으로 구성됩니다. 1. 내장 함수 2. 부속 질의 3. View 4. 인덱스 ✔️ 내장 함수 SQL 내장 함수 상수나 속성 이름을 입력받아 단일 값을 결과로 변환. 선언에 유효한 값을 입력받아야 함. 선언에 어긋난다면, 질의는 실행 중지되고 에러 발생. SELECT, WHERE, UPDATE 절에서 사용 가능. 숫자 함수 절대값: ABS 함수 ex) -78과 78의 ABS? -> SELECT ABS(-78), ABS(78) 반올림 함수: ROUND 함수 SELECT ROUND(4.879, 1); -> 4.900; 숫자 함수의 연산: 숫자 대신 열 이름을 쓰기로 함. ex) SELECT custid "고객번호", ROUND(SUM(salesprice)/COUNT(*), 2) FROM Orde..
SQL 기초는 총 6개의 내용으로 구성됩니다. 책에는 SQL 실습 내용을 MS-SQL로 진행하지만, 여기서는 mySQL로 진행합니다. 1. SQL에 쓴 예제 소개 2. mySQL을 활용한 실습 3. mySQL 소개 4. 데이터 정의어 5. 데이터 조작어 - 검색 6. 데이터 조작어 - 삽입, 수정, 삭제 ✔️SQL에 쓴 예제 소개 마당 서점 예시 활용. 사용자: 운영자, 경영자, 응용 프로그래머, 고객 테이블 Book(bookid, bookname, publisher, price) Customer(custid, name, address, phone) Orders(orderid, bookid, custid, salesprice, orderdate) custid와 bookid는 외래키이다. salespric..
총 3개의 주제로 나뉩니다. 1. 관계 데이터 모델 2. 무결성 제약 조건 3. 관계 대수 1. 관계 데이터 모델 릴레이션의 개념 릴레이션: 행과 열로 구성된 테이블 관계 릴레이션 내의 관계 릴레이션 간의 관계 릴레이션 스키마와 인스턴스 릴레이션 = 스키마 + 인스턴스 스키마: 릴레이션의 구성 정보를 담은 기본 구조 (릴레이션 데이터 구조, 테이블 헤더) 인스턴스: 정의된 스키마에 따라 테이블에 저장되는 실제 데이터의 집합 (저장 데이터) 릴레이션 스키마 속성: 릴레이션 스키마의 열 도메인: 속성을 이루는 값의 집합. 차수: 열의 개수 관계 데이터베이스 스키마는 여러 개의 릴레이션 스키마의 집합. 릴레이션 인스턴스 릴레이션 스키마에 저장된 데이터. 튜플: 릴레이션의 행 카디널리티: 행의 수 릴레이션의 특..

데이터베이스 관련 내용은 "SQL Server로 배우는 데이터베이스 개론과 실습"을 바탕으로 정리합니다. 데이터베이스 시스템의 개념은 총 4개의 챕터로 정리된다. 1. 데이터베이스 시스템 2. 데이터베이스 시스템의 발전 3. 파일시스템과 DBMS 4. 데이터베이스 시스템의 구성 1. 데이터베이스 시스템 데이터베이스와 데이터베이스 시스템 데이터: 관찰의 결과로 나타난 정량적 혹은 정성적인 실제 값. 정보: 데이터에 의미를 부여한 것. 지식: 사물이나 현상에 대한 이해. 데이터베이스 개념 및 특징 개념 통합 데이터: 여러 곳에서 사용하던 데이터를 통합해 하나로 저장한 데이터. 저장 데이터: 문서로 보관된 데이터가 아니라 저장 장치에 저장된 데이터. 운영 데이터: 조직의 목적을 위해 사용되는 데이터. 공용 데..