본문 바로가기
반응형

컴퓨터153

[JAVA] 자바의 기본(2)_데이터 유형 알아보기 1. 자바 데이터 유형 1-1 기본 데이터 유형 2. 자바 숫자 데이터 유형 2-1 자바 숫자 데이터 유형 2-1-1 byte, short, int 2-1-2 long 2-1-3 float 2-1-4 double 2-2 캐스팅 2-2-1 확대 캐스팅 2-2-2 축소 캐스팅 2-3 연산자 2-3-1 산술 연산자 2-3-2 할당 연산자 2-3-3 비교 연산자 2-3-4 논리 연산자 2-4 Math 클래스 2-4-1 Math.max(x,y) 2-4-2 Math.min(x,y) 2-4-3 Math.sqrt(x) 2-4-4 Math.abs(x) 2-4-5 Math.random( ) 3. 자바 문자 데이터 유형 3-1 자바 문자 데이터 유형 3-1-1 char 1. 자바 데이터 유형 1-1 기본 데이터 유형 데이터.. 2021. 9. 18.
[JAVA] 자바의 기본(1)_문장 출력하기, 변수 선언하기 1. 자바의 기본 1-1 출력 1-2 구성 2. 자바 변수 2-1 String 선언으로 출력하기 2-1-1 String 선언 2-1-2 String 선언 + 문장 선언 2-1-3 String 선언 + String 선언 2-2 int 선언으로 출력하기 2-2-1 int 선언 2-2-2 int 추가 선언 2-2-3 final int 선언 2-2-4 int에 여러 값 할당 1. 자바의 기본 public class Main { public static void main(String[] args) { } } 자바의 기본?? c언어 처음 배웠을 때 맨 윗줄에 std…h?뭐 이런거 적어줬었는데 자바에도 필요한 것 같다. 확실히 파이썬보다는 어려워 보인다. 1-1 출력 public class Main { public .. 2021. 9. 17.
7_Oracle DDL 테이블 생성 시 제약 조건, 정규화(ANOMALY) 7_Oracle DDL 테이블 생성 시 제약 조건, 정규화(ANOMALY) 이 이상현상들은 정규화 라는 과정을 통해 방지할 수 있습니다. 정규화는 쉽게 말하면 테이블을 쪼개는 것입니다. 정규형에는 6가지 정도의 정규형이 있지만, 너무 많이 쪼개면 오히려 더 비효율적이게 될 수 있습니다. 여기서는 제 3 정규형까지만 알아보겠습니다. 1-1_제 1 정규형 위배 이 테이블을 보시면, 이벤트 번호에 너무 많은 정보들이 들어가 있다는 걸 알 수 있습니다. 가독성도 떨어지고, 직관성도 떨어지죠 이렇게 되면 데이터를 입출력하기도 힘들어집니다. 1-2_제 1 정규형_데이터 테이블의 열 안에 하나의 정보만 표시 이렇게 열을 나누면 열 안에 하나의 정보만 표시가 되는 것을 알 수있습니다. 2-1_제 2 정규형 위배 이 테.. 2021. 8. 2.
6_Oracle DDL 테이블 생성 시 제약 조건, 키의 종류와 이상현상(KEY, ANOMALY) 6_Oracle DDL 테이블 생성 시 제약 조건, 키의 종류와 이상현상(KEY, ANOMALY) 데이터 언어의 구조에는 데이터 정의어, 데이터 조작어, 데이터 제어어 가 있습니다. 그리고 테이블을 생성할 때는 create함수를 사용하면 됩니다. 여기서는 키의 종류와 정규화를 알아볼 것이기 때문에 함수는 나중에 살펴보겠습니다. 테이블을 만들 때 사용하는 식입니다. 분홍색으로 색칠된 부분이, 이 부분이 바로 키입니다. PRIMARY KEY와 FOREIGN KEY, REFERENCES가 적혀있죠 1_제약 조건 기본키와 외래키, not null키, 유일키에 대해서 먼저 알아보겠습니다. 다른 제약조건들도 있는데, 나중에 다루도록 하겠습니다. 1-1_기본키 PRIMARY KEY 기본키는 김철수씨가 두명이 있는데 .. 2021. 8. 1.
5_Oracle DML select where 연산자-2(오라클 sql_select_조건출력_UPPER,LOWER_코딩 실행 순서) 5_Oracle DML select where 연산자-2(오라클 sql_select_조건출력) WHERE절을 알아보겠습니다. 1_WHERE_비교연산자 SELECT productname, price FROM products WHERE price = 40; 40달러인 상품이 어떤건지 출력해봤습니다. WHERE는 이렇게 원하는 데이터를 찾아 출력하게 해줍니다. WHERE절에서 보편적으로 사용하는 비교 연산자입니다. 2_WHERE_산술연산자 SELECT productname, price FROM products WHERE price =5000; 제품을 한달에 한개씩 팔았다고 합니다 5000달러 이상의 순매출을 낸 상품을 찾고 싶네요 한달을 30일로 가정하고 커맨드를 작성해주면 다음과 같은 결과가 나옵니다. 여기.. 2021. 7. 30.
4_Oracle DML select from 기본, order by 연산자-1(오라클 sql_select_정렬) 4_Oracle DML select from 기본 연산자(오라클 sql) 데이터 조작 기능은 원하는 데이터 검색, 새로운 데이터 삽입, 데이터 수정, 데이터 삭제로 분류할 수 있습니다. 데이터 조작 기능은 다음과 같은 함수를 이용해서 데이터들을 조작해 줄 수 있습니다. 그리고 SELECT 함수는 다음과 같은 커맨드와 함께 사용하면 다음 기능들을 이용할 수 있습니다. https://w3schools.com/ W3Schools Online Web Tutorials HTML Example: This is a heading This is a paragraph. Try it Yourself CSS Example: body { background-color: lightblue; } h1 { color: white;.. 2021. 7. 29.
3_데이터 언어_SQL언어 구조 비교(DDL, DML, DCL) 3-1 데이터 언어 데이터 언어에는 세 가지 구조 데이터 정의어 데이터 조작어 데이터 제어어로 되어 있습니다. 책마다 나누는 기준도 조금씩 다르고, 4가지, 혹은 5가지로 나누는 경우도 있었습니다. 이 세가지를 통해 데이터 테이블을 만들고, 조작하고, 제의하게 됩니다. 이 세가지를 알아보기 전에, 데이터 정의어에 있는 스키마에 대해 알아보았습니다. 3-1-1 스키마와 인스턴스 스키마는 데이터베이스에 저장되는 데이터 구조와 제약조건을 정의한 것입니다. 고객번호와 나이는 정수, 이름은 3바이트의 문자열, 주소는 20바이트의 문자열(더 적을 수도 있고)만 허용하기로 했다 라고 정해진 내용이 스키마입니다. 여기 나오는 int나 char는 다음에 다룰 내용입니다. 정의된 스키마에 따라 데이터베이스에 실제로 저장된.. 2021. 7. 28.
2_관계DBMS_엑셀과 비교 ( RDBMS, DB시스템, 오라클과 developer) 2-1 세대별 DBMS 세대별 Dbms입니다. 과거에는 파일시스템을 사용했고, 그 후로는 트리구조인 네트워크, 계층DBMS를 사용했으며, 관계DBMS 뒤에도 객체, 객체관계DBMS, NoSQL등등 많은 DBMS가 있지만 우리는 관계DBMS를 보겠습니다. 2-2 RDBMS의 특징 Relational 을 붙여서 RDBMS라고도 합니다. 관계DBMS는 테이블 형태로 구성하는 관계 데이터 모델을 사용하며 데이터베이스 안의 데이터들을 표 형태로 출력해줍니다. 관계 데이터 모델은 데이터베이스를 단순하고 이해하기 쉬운 구조로 구성한다는 장점이 있어서 널리 사용되고 있습니다. 누가봐도 김철수씨는 경기도에 살고 이영희씨는 적립금이 500p인것을 알 수 있습니다. 대표적인 프로그램으로는 오라클, MYSQL, 엑세스 등이 .. 2021. 7. 25.
반응형