[혼공S_1주]chapter01 데이터베이스와 SQL

study_record·2024년 7월 6일
0

혼공S

목록 보기
1/9

데이터베이스와 DBMS

DBMS

  • 데이터베이스 = 데이터의 집합
  • DBMS : 데이터베이스를 관리하고 운영하는 소프트웨어
  • DBMS의 종류 : MySQL, SQL서버, 오라클, MariaDB
  • SQL
    • DBMS에 데이터를 구축,관리하고 활용하기 사용하기 위해서 사용되는 언어

DBMS 발전과정

  • 종이와 펜으로 기록
  • 컴퓨터 파일에 기록, 저장함
  • 파일은 불일치 문제가 생김

DBMS 분류

  • 계층형DBMS
    • 1960년대 시작해 처음등장한 개념
    • 트리형태를 가짐
    • 처음구성을 완료한 이후 변경하기 어렵고 지금은 사용하지 않음
  • 망형DBMS
    • 계층형DBMS문제점을 해결하기 위해 1970년대 등장
    • 망형DBMS을 활용하려면 프로그래머가 모든 구조를 이해해야만 작성이 가능함
  • 관계형DBMS
    • RDBMS(Relational DBMS)라고 부름
    • 테이블(최소단위)로 구성되고 테이블은 열과 행으로 이뤄져있음

SQL

  • 표준SQL : 국제표준화기구에서 표준을 정해서 발표함
  • 그러나 표준을 준수하면서 각 자신의 제품의 특성을 반영한 SQL을 사용함

MySQL 설치

이전에 설치한것이 8.0이라 그대로 사용

  • 교육용이나 개인용은 무료로 제공
  • 상용목적일 경우 비용지불해야함
  • 비밀번호는 간단한걸로 할것
  • SQL 워크벤치 맛보기

SHOW DATABASE

📚확인문제

P.33

1번 데이터베이스 관련용어 맞추기
1) 데이터의 저장소 또는 데이터의 집합을 말한다. 약자로 DB
데이터베이스
2) 국제표준화기구에서 지정하고 RDBMS에서 사용되는 언어
표준SQL
3) 대표적인 DBMS로 데이터를 구축, 관리하기위해 SQL을 사용
MySQL
4) 표 형태로 구성되어 있고 열과 행으로 이루어져 있음
테이블

2번 다음중 DBMS가 아닌것은? (2)번
1) MySQL 2)Excel 3)Oracle 4)SQL Server 5)Maria DB

3번 빈칸에 들어갈 내용을 써라

국제표준화 기구에서 지정한(1)을 대부분의 DBMS회사에서 지키고 있지만 자신의 특성을 반영한 변형된 SQL을 사용중이다. 이를 오라클은 (2), SQL Swever는(3), MySQL은(4)라고 부름

(1) 표준SQL
(2) PL/SQL
(3) T-SQL
(4) SQL

P.53 확인문제

1번 MySQL8.0을 설치할수있는 운영체제
정답: Windows 10(또는11)(64bits)

2번 MySQL 워크벤치에서 작업할수있는것이 아닌것은? 정답 (3)
1) SQL 실행
2) MySQL Server에 접속
3) MySQL 기능의 추가 설치 및 MySQL Server의 설치 제거
4) 실행한 SQL 결과 확인
5) SQL이 틀린 경우 빨간색 아이콘 표시

3번 MySQL 서버의 데이터베이스 목록을 출력하는 SQL을 작성하라
정답 SHOW DATABASES
결과

0개의 댓글