사용자 관리사장, 팀장, 일반직원 각각의 다른 권한을 준다Workbench에 Administration 중 Users and Privileges 에서-- 팀장님CREATE USER director@'%' IDENTIFIED BY 'director';GRANT ALL ON *.* TO director@'%'WITH GRANT OPTION-- 사장님CREATE USER ceo@'%' IDENTIFIED BY 'ceo';GRANT SELECT ON *.* TO ceo@'%';-- 일반직원CREATE USER staff@'%' IDENTIFIED BY 'staff';GRANT SELECT, INSERT, UPDATE, DELETE ON shopdb.* TO staff@'%';GRANT SELECT ON empl..
빅데이터 분석가 양성과정
MySQL Workbench 주요 기능데이터베이스 연결 기능인스턴스 관리위저드를 이용한 MySQL의 동작통합된 기능의 SQL 편집기데이터베이스 모델링 기능포워드/리버스 엔지니어링 기능데이터베이스 내보내기 /가져오기데이터베이스 계정관리 프로젝트SECTION 01 프로젝트의 진행단계프로젝트현실세계의 업무를 컴퓨터 시스템으로 옮겨놓는 일련의 과정대규모의 프로그램을 작성하기 위한 전체과정분석과 설계 작업 등한시 → ‘소프트웨어 개발 방법론’의 대두폭포수 모델 다이어그램 (EER Diagram)포워드 다이어그램리버스 다이어그램 데이터베이스 모델링개념적 모델링데이터베이스에 저장될 정보의 개념적인 구조를 정의하는 단계입니다.엔티티(Entity), 속성(Attribute), 관계(Relationship)를 식별하고 이..
3-1. 요구사항 분석과 시스템 설계 및 모델링정보시스템 구축 절차요구사항(What) → 시스템 설계(How) → 구현 → 테스트 → 유지보수데이터베이스 모델링현실세계에서 사용되는 데이터를 MySQL에 어떻게 옮겨 놓을 것인지 결정하는 과정테이블(Table)이라는 형식에 맞춰 저장데이터베이스 운영 절차 데이터베이스 기본 용어DBMS데이터베이스를 관리하는 시스템 또는 소프트웨어데이터베이스(DB)테이블이 저장되는 저장소각 데이터베이스는 서로 다른 고유한 이름을 가지고 잇음테이블(Table)데이터를 입력하기위해, 표 형태로 표현한것EX) 회원 정보 테이블, 제품 정보 테이블데이터(data)하나하나의 단편적인 정보정보는 있으나 아직 체계화 되지 못한 상태데이터형식(Schema)열의 데이터 형식테이블을 생성할 때..
2-1. MySQL 준비하기MySQLOracle 사의 DBMS 소프트웨어오픈소스로 제공무료에디션 : CommunityEnterprise 버전과 기능상 차이는 거의 없음사용 허가에 대한 라이선스 차이현재 8.0버전 사용2-2. MySQL 설치파일 다운로드 MySQL :: Download MySQL Community ServerSelect Version: 9.0.0 Innovation 8.4.1 LTS 8.0.38 Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fed..
1-1. 데이터베이스의 정의와 특징데이터베이스여러 명의 사용자나 응용프로그램이 공유하는 데이터들의 집합데이터의 저장 ‘공간’DBMS데이터베이스를 관리, 운영하는 시스템동시 접속 및 데이터 공유할 때 사용ex)MySQL, 오라클 …데이터 무결성데이터베이스 안의 데이터는 오류가 없어야 함제약조건 이라는 특성데이터 독립성데이터베이스 크기를 변경하거나 데이터 파일 저장소를 변경하더라도 기존 응용프로그램은 영향 없음보안데이터 소유자 또는 접근 허가자만 데이터에 접근 가능데이터 중복의 최소화동일한 데이터가 여러 개 중복 저장되는 것을 방지응용프로그램 제작 및 수정이 용이통일된 방식으로 응용프로그램 작성, 유지 보수 용이데이터 안전성 향상백업, 복원 기능 사용으로 데이터 오류 문제 발생 시 복원, 복구 가능 1-2...
개발 환경 구축1. node.js 다운로드2. cmdnode - -versionnpm init3. npm install expressdependencies : 설치한 라이브러리 목록github에 등록하거나 저장해서 가지고 다닐 때 node_moduels는 관리하는 것이 아니라 프로젝트를 실행시킬 때만 필요한 것서버 띄우기새로 저장할 때 마다 서버를 다시 실행node app.jsnodemon → 서버를 재시작 할 필요 없이 자동적으로 수정된 것을 보여주는 패키지nodemon app.jsnpm install -g nodemodnodemon은 글로벌에 깔아야 한다. 그리고 yarn을 사용해서 패키지를 설치할 건데 yarn 설치 명령어= npm install -g yarn 하고 그다음 nodemon 설치 위해 ..