일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 스프링
- AWS
- 프리티어
- RDS
- 자바개발자
- 인디게임
- 라피신
- 프로그래밍
- 게임개발동아리
- 개발공부
- CICD
- 42서울
- 생활코딩
- UNIDEV
- 위키북스
- 인프라
- 백엔드
- 배포
- 도커
- 온라인테스트
- 티스토리챌린지
- UNICON
- UNICON2023
- 오블완
- 스프링부트
- EC2
- 백엔드개발자
- 체크인미팅
- 전국대학생게임개발동아리연합회
- Developer
- Today
- Total
목록Subjects/데이터베이스 (8)
Hyun's Wonderwall
제55회 SQL 개발자(SQLD) | 시험일 2024.11.17배경 설명: 컴퓨터공학 전공자, 데이터베이스 과목 A+, 백엔드 개발자 (SQL 어느정도 익숙)과제와 프로젝트 작업이 많아 미루고 미루다가 밤새서 7시간 컷을 달리게 되었는데요... 총점 66점으로 합격했습니다! 시험 후기조인 관련 문제가 많았습니다. (natural join, left join, inner join, left outer join, full outer join 등등) 이중에 natural이 잘 기억이 안나서 찍었네요..데이터 모델링, 스키마, 엔티티 같은 개념 문제들은 아래 홍쌤 영상 도움을 많이 받았습니다.제1, 제2, 제3 정규화 관련한 문제도 있었습니다.아래 18번의 뭐가 스칼라 서브쿼리, 중첩 서브쿼리다 하는 문제도 있..
Entity Sets 개체 집합* An entity is an object that exists and is distinguishable from other objects.* An entity set is a set of entities of the same type that share the same properties.* entity는 a set of attributes로 나타나진다.ex. instructor = (ID, name, salary)* 속성들의 부분집합은 primary key를 만든다 -> set의 각 구성원들을 unique하게 식별한다.(테이블이 Entity set이고 튜플이 entity이다) ER Diagram에서 Entity set 표현하기- Rectangles = entity se..
Accessing SQL from a Programming Language* DB 프로그래머가 general-purpose programming language를 써야 하는 이유1. SQL은 범용 프로그래밍 언어가 아니라 모든 쿼리를 표현할 수 없다.2. Non-declarative actions 은 sql로 수행될 수 없다.* two approaches to accessing SQL from a general-purpose programming language(1) A general-purpose program - can connect to and communicate with a database server using a collection of functions (ex. JDBC)(2) Embedd..
Joined Relations* Join operations는 두 개의 관계를 취하고 결과적으로 다른 관계를 반환.* join 연산은 두 관계의 튜플을 (어떤 조건하에서) 매치하는 카티젼곱이다. 또한 조인 결과 존재하는 속성들을 나타낸다.* join 연산은 from 절 안에 subquery expressions로 쓰인다. // FROM (... join ...)[3가지 조인 종류] (1) Natural join, (2) Inner join, (3) Outer join 1. Natural Join in SQL* natural join은 조인하는 테이블들의 모든 속성에 대해 동일한 속성(컬럼)이 존재하면 결과값에 하나만 남긴다.* 두 테이블 간 동일 이름, 동일 데이터 타입인 컬럼을 찾아서 조인 조건으로 설..
기말고사 범위 정리 Where Clause Predicates* SQL은 "between" 비교 연산자를 포함한다 ex. select * from i where salary between 90000 and 100000* 튜플 간 비교 - select * from instructor i, teaches t where (i.ID, dept_name) = (teaches.ID, 'Biology'); Set Operations* A or B 찾기: 합집합. (select c_id from section where sem='Fall' and year=2017) union (select c_id from section where sem='Spring' and year=2018)* A and B 찾기: 교집합...
Outline SQL Data Definition Basic Query Structure of SQL Queries Additional Basic Operations Set Operations Null Values Aggregate Functions Nested Subqueries Modification of the Database History IBM Sequel 언어: System R 프로젝트의 일환으로 IBM San Jose 연구소에서 개발됨 이후 이름을 변경 -> Structured Query Language (SQL) ANSI 및 ISO 표준 SQL: SQL-86, SQL-89, SQL-92(일반적인 표준) SQL-1999, SQL-2003 상용 시스템은 SQL-92 기능을 대부분 또는 모두 제..
OutlineStructure of Relational Databases (관계 DB의 구조)Database Schema (DB 스키마)Keys (키. PK, FK)Schema DiagramsRelational Query Languages (관계 질의어)The Relational Algebra (관계대수)Example of a Instructor Relationrelation = table.attributes = columns. // relation에 여러개의 attributes가 있다tuples = rows. // relation 구성하는 data들, 하나하나의 행들. 순서 없음.Relation Schema and Instanceattributes: A1, A2, ..., Anrelation schem..
Chapter 1. Introduction Outline: Database-System Applications Purpose of Database Systems View of Data Database Languages Database Design Database Architecture Database Users and Administrators History of Databaase Systems Database Systems - 데이터베이스 (관리) 시스템 DBMS(Database Management System): 특정 기업에 대한 정보를 포함한다. Collection of interrelated data (상호 관련된 데이터들의 집합) Set of programs to access the data (..