2025/01/05 4

혼자 공부하는 SQL-2장-3 데이터베이스 개체

인덱스 뷰 뷰는 가상의 테이블이라고 할 수 있다. 뷰는 실제 데이터를 가지고 있지 않으며, 진짜 테이블에 링크된 개념임. 윈도우에 바로가기 아이콘과 비슷한 개념임.뷰의 실체는 Select 문이다.뷰를 사용하는 이유는?1. 보안에 도움이 된다.2. 긴 SQL문을 간략하게 만들 수 있다. 스토어드 프로시저 란?MySQL에서 제공하는 프로그래밍 기능으로 여러개의 SQL문을 하나로 묶어서 편리하게 사용할 수 있다.그외에 C, 자바, 파이썬과 같은 프로그래밍 언어에서 사용되는 연산식, 조건문, 반복문 등을 사용할 수도 있다.

혼자 공부하는 SQL-2장-2 데이터베이스

Project : 현실세계의 업무를 컴퓨터 시스템으로 옮겨 놓는 일련의 과정데이터베이스 모델링(database modeling)- 데이터베이스 구축 전 테이블의 구조를 미리 설계하는 과정.- 폭포수 모델의 업무 분석과 시스템 설계 단계에 해당한다.※ 데이터베이스 모델링에는 정답은 없다. 단지 좋은 모델링과 나쁜 모델링은 분명 존재한다.폭포수 모델(waterfall model)- 소프트웨어 개발 절차 중 하나, 위에서 아래로 폭포가 떨어지듯 개발 단계가 진행되기 때문에 붙여진 이름이다. (각 단계가 명확하다는 장점이 있으나 문제발생시 다시 앞단계로 돌아가기가 어렵다)데이터 형식 (data type) 테이블의 열에 저장될 데이터의 형식.- 문자형(CHAR), 정수형(INT), 날짜형(DATE) 등이 있다.열..

MariaDB

MySQL과 MariaDB는 핵심 개발자가 같다.MariaDB는 회사에서 상용으로 작업하는 것도 무료이다.단점 : MySQL보다는 인지도가 조금 떨어짐.MySQL 워크벤치보다 기능이 부족한 HeidiSQL도구를 사용한다.※ MySQL과 MariaDB는 한컴퓨터에 동시에 설치할 수 없다. 1. MariaDB란?MySQL의 오픈소스 대체 데이터베이스 관리 시스템(DBMS).MySQL과 거의 동일한 구조지만, 성능 향상과 추가 기능이 포함됨.GPL 라이선스를 따르는 관계형 데이터베이스(RDBMS).2. MariaDB가 탄생한 이유MySQL이 2008년 오라클(Oracle)에 인수되면서 오픈소스 지속 여부에 대한 우려 발생.MySQL의 창시자인 Michael Widenius(마이클 위덴이우스)가 MySQL과 호..

혼자 공부하는 SQL-MySQL설치

예전에 공부해본 SQL이지만 인간의 기역이란 .... 아무생각도 안난다.다시 SQL을 공부하면서 지금까지 알게 모르게 사용해왔던 MY SQL, SQL서버, 등 이제는 좀 체계적으로 접근하고 싶은 마음에 나 혼자만 레벨 업은 아닐지라도 최소한 혼자서 레벨 업을 해야 하는 순간인것이다.관련 중요 용어- 데이터베이스, (Database), DB, 데이터의 저장소- 데이터베이스 관리 시스템, (Database Management System), DBMS, 데이터베이스를 운영/관리하는 소프트웨어- 구조화된 질의 언어, (Structured Query Language), SQL, 관계형 DBMS에서 사용되는 언어- 관계형 데이터베이스 관리 시스템, (Relational Database Management Syste..

300x250
SMALL