Computer Science/Database
Overview of Database Design Process Database application : 특정 데이터 베이스를 가지고 있으며 queries와 update와 관련된 어플리케이션으로 application design과 database design 으로 나눌 수 있다. application design 프로그램과 DB의 접근 인터페이스에 집중하는 것 => 소프트웨어 설계에서 배우는 것 Database design Conceptual, Logical, Physical 위 그림이 Database design 의 주요 단계를 도식화 한 것이다. 수업에서는 왼쪽의 세로선을 따라가는 과정에 집중해서 학습을 할 것이다. Entity Types, Entity Sets, Attributes and Keys ..
Data Models, Schemas And Instances Data Models 데이터 추상화를 달성하기 위한 필수적인 의미로 structure, operations, constraints를 정의해 표현한다. structure data type, relationships, constraints operations database에서 값을 가져오고 update를 할 수 있어야한다. 기본적인 연산과 사용자가 정의한 연산(ex. 학점 계산)도 포함한다. constraints Valid data에 대한 제약조건을 만든다. DB는 유효한 데이터만 저장할 수 있으며 이 제약 조건은 '항상' 지켜져야한다. Categories of Data Models Conceptual data models (High Level..
Introduction Basic Definition data 기록되고 의미가 있는 알려진 사실 database : 관련된 데이터들의 모음 DBMS ( database management system) : 데이터베이스를 만들고 관리할 수 있도록 하는 소프트웨어 패키지 Database system ; DB + DBMS + application Types of Database and Database Application 전통적인 Application Numeric, Texture -> 은행, 도서관 등에서 사용 최근의 다양한 Application Multimedia, Biological, Data warehouses, mobile, etc. DB와 DB 관련 기술은 경제, 서비스업, 교육 등 다양한 분야에 ..
이번 내용은 데이터베이스를 왜 사용해야하는지에 대한 정말 기본적이면서도 가벼운 이야기이다. 딱히 어려운 내용도 없고 모르고 넘어가도 학습하는데 크게 지장이 없기 때문에 심심할 때 읽어보길 추천한다. 나중에 DB에 관련하여 학습을 다 하고 읽어보아도 좋은 내용이라고 생각한다. Why Databases? 현재 대부분 website들은 강력한 Database를 가지고 있다. 세계적인 기업 Google만 봐도 회원정보, 게시글 등 대부분의 정보는 데이터베이스를 통해 저장, 관리되고 있다. 최근에는 데이터의 양이 극도록 많아지면서 빅데이터 기반의 산업 또한 활발해지고 있다. 즉, 데이터를 어떻게 다루고 관리할 것인지에 대한 기술이 점점 중요해지고 있다. Data management Senario 여기서 한 가지 ..
지난시간에 Postgresql을 세팅해보았다. 이번시간에는 기본 쿼리를 익혀보겠다. 개론 시험에 나오는 select 와 같은 기본적인 코드밖에 몰라서 지난 topcit에서 쿼리 관련 문제는 다 틀렸던 것 같다. 이번 기회에 확실하게 머리에 넣어보겠다. 2023.01.04 - [Web/Postgresql] - [Postgresql] 1. 기본 세팅 및 살펴보기 [Postgresql] 1. 기본 세팅 및 살펴보기 오늘은 Postgresql을 실습하기 위한 기본 세팅을 하고 전체적인 작동 원리를 살펴보려고 한다. 강좌는 아래 유튜브를 참고하였다. DB 관련해서는 MariaDB랑 MySQL을 잠깐 사용해본 적은 있었는데 뭐.. mobuk.tistory.com 참고로 오늘 학습도 유튜브 선생님을 참고했기 때문에 ..
오늘은 Postgresql을 실습하기 위한 기본 세팅을 하고 전체적인 작동 원리를 살펴보려고 한다. 강좌는 아래 유튜브를 참고하였다. DB 관련해서는 MariaDB랑 MySQL을 잠깐 사용해본 적은 있었는데 뭐.. 그냥 체험정도였으니 본격적으로 공부해보는 첫 DB가 될 것 같다. 아무래도 아직 학교에서 데이터베이스를 수강하지 않았기 때문에 약간 무섭기도 하지만, 비전공자 분들도 배워서 잘하시는 모습을 자주 보았기 때문에 나도 충분히 잘 할 수 있을 거라도 믿는다. https://www.youtube.com/watch?v=SJMcIZzfBeY 1. 환경 세팅하기 우선 가장 먼저 할 일은 컴퓨터에 Postgresql를 설치하는 것이다. https://www.postgresql.org/ PostgreSQL T..