분류 전체보기(472)
-
복잡한 쿼리, 트리거, view, 스키마 변경
NULL의 의미 1. 알수 없는 값 2. 보류되거나 이용할 수 없는 값 3. 적용할 수 없는 attribute 각 NULL은 각자 다르게 생각해야한다. 그리고 sql에서는 NULL값이 들어 있는 지 상태를 체크해서 query문을 실행할 수 있다. IS or IS NOT NULL 중첩 질의 중첩 질의는 query안에 쿼리를 넣어서 쿼리문을 실행하는 방법이다. 아래와 같이 WHERE 문에 서브 쿼리문을 적어서 중첩질의를 할 수 있다. SELECT name, price, FROM cars WHERE brand_id = (SELECT brand_id FROM car Brand WHERE brandName = 'Kia'); 비교 연산 IN WHERE 뒤에 작성한 IN에 있는 데이터가 해당 테이블에 포함되어 있는 ..
2020.10.14 -
6장 Basic SQL
SQL이란 관계형 데이터베이스 관리자를 위한 포괄적인 언어이다. Table, row, column는 관계형 모델에서 relation, tuple, attribute 등으로 사용되곤 한다. Create statement create는 주로 데이터를 정의할 때 주로 사용한다. SQL schema 스키마 이름으로 식별한다. 각 엘리먼트를 위한 권한을 부여하는 식별자나 서술자가 포함되어있음 테이블, 제약, views, 도메인, 등등이 스키마에 포함되어 있다. 각 SQL은 세미콜론으로 끝난다. Catalog SQL 환경안에 있는 스키마의 컬렉션 이름 새로운 테이블 생성 명령어 테이블의 이름을 제공한다. attributes, type, 초기 제약들을 나열한다. Base tables 테이블 그리고 튜플은 사실상 만들..
2020.10.07 -
Flutter 설치2 - android studio(mac)
설치 링크 파란 버튼을 눌러 압축 파일을 다운로드 후 압축해제 한다음 컴퓨터 유저네임안에 developer라는 폴더를 만든 후 위치한다. 나의 경우에는 아래와 같이 leesanghoon에 위치시킨다. 그 다음 iterm2나 terminal을 실행해준 뒤 path를 업데이트 해주겠습니다. vim ~/.zshrc 아래 명령어를 입력한다. export PATH="$PATH:$HOME/Developer/flutter/bin" 작성 후 새로운 터미널 화면을 만든 후 (command + N) 아래와 같이 flutter --version이라고 입력하면 아래와 같은 설명들이 나올 것이다. 안드로이드 스튜디오가 설치되었다는 가정하에 preferces로 이동해준다. plugins로 들어가서 Flutter를 검색 후 설치해..
2020.10.03 -
Flutter는 무엇이고 어떤 장점이 있을까?
아래 강의를 듣고 학습하는 것입니다. The Complete 2020 Flutter Development Bootcamp with Dart Officially created in collaboration with the Google Flutter team. www.udemy.com 항상 어떤 기술을 배우기 전에 이것이 과연 무엇인가?를 정확히 알고 시작하는 것이 중요한 것 같습니다. 그럼 우선 Flutter를 공부하기 전 무엇인지 알아봅시다. Flutter란? Dart라는 언어를 활용해서 android와 ios 앱을 동시에 개발할 수 있는 프레임워크를 의미한다. 보통 개발자 한명이 두개를 동시에 개발하려면 android의 경우 java와 kotlin을 공부해야하고 ios의 경우 object c, swif..
2020.10.03 -
Relation Data Model and Constraints
Relational Model Relational Model은 Relation의 모음으로 대표한다. 테이블의 모든 row 줄은 데이터를 나타낸다. 테이블 안에 row 들은 실제 세계의 entity 및 relationship을 나타낸다. 테이블 이름과 로우의 이름은 각 로우의 값의 의미를 해석하는데 도움을 줍니다. 또한 데이터는 relation의 집합으로 나타납니다. relational 모델에서는 데이터를 테이블에 저장합니다. 그러나 물리적 저장소와 논리적 저장소는 독립적으로 존재한다. Relational Model Conecpts Attribute: 테이블의 각 칼럼이다. Attribute는 관계를 정의한 속성입니다. Tables: Relational 모델에서는 관계는 테이블 형태에 저장된다. 주로 엔티..
2020.09.30 -
ER(Entity Relation) 모델
ER(Entity Relation) 모델 요구사항으로 부터 얻어낸 정보들을 객체(Entity), 애트리뷰트(attribute), 관계성(Relation)을 으로 기술하는 데이터베이스 모델을 뜻한다. 개체 유일하게 존재하는 객체를 의미하며 동일한 객체는 존재하지 않습니다. 즉 아래와 같은 특성이 유일하게 존재할 때 그것을 개체라고 합니다. 이러한 개체들의 모음을 Entity Type이라고 합니다. 여기서는 직원, 프로젝트 등이 될 수 있습니다. 다이어 그램에서는 단순한 네모로 표현됩니다. 어트리뷰트, 속성 개체가 갖는 속성을 의미합니다. - 여기서는 직원의 번호, 이름, 직위, 전화 번호 등이 해당합니다. 다이어그램에서는 가로로 길쭉한 원으로 표현합니다. 관계 Entity Type의 관계를 의미합니다. 각..
2020.09.23