본문 바로가기

스터디 정리23

혼자 공부하는 SQL 1주차 1주차 미션 - shop_db의 회원 테이블(member)에서 아이유 회원에 대한 정보만 추출하기 데이터베이스 개체 3가지 인덱스는 데이터를 빠르게 찾을 수 있도록 도와줍니다. 실무에서는 수천만~수억 건 이상의 데이터를 처리하기 때문에 인덱스를 활용해 시스템의 전체적인 성능을 높일 수 있습니다. 뷰는 가상의 테이블로, 실제 데이터를 가지고 있지 않으며, 원천 테이블로부터 연결된 개념이라고 생각하면 됩니다. 뷰를 활용하면 보안이 강화될 뿐더러 자칫 복잡해질 SQL 문도 간단하게 사용할 수 있습니다. 스토어드 프로시저는 여러 개의 SQL을 묶어주거나 프로그래밍 기능을 제공해줍니다. 프로그래밍 기능이란 C, 자바, 파이썬과 같이 연산식, 조건문, 반복문 등을 사용하는 것입니다. 2022. 7. 5.
그래프 데이터베이스(Graph Database) "데이터가 방대하고 복잡할수록" 그래프 데이터베이스에 주목할 이유 www.itworld.co.kr/news/158861 "데이터가 방대하고 복잡할수록" 그래프 데이터베이스에 주목할 이유 - ITWorld Korea 20년 전, 필자가 있었던 개발 팀은 채용, 자동차, 부동산 광고에서 검색 가능한 범주를 스캔하는 자연어 처리 엔진을 만들었다. 데이터 관리 문제가 어렵다는 점은 알고 있었다. 광고 형태마다 달 www.itworld.co.kr " 지난 10년 동안 기업이 다른 NoSQL 및 빅 데이터 기술에 관심을 가지면서 그래프 데이터 사용도 확실히 증가했다. 2018년 전 세계 그래프 데이터베이스 추정 시장 규모는 약 6억 5,100만 달러이며 2026년에는 37억 3,000만 달러에 이를 것으로 전망된다.. 2021. 4. 22.
객체지향2 저번에는 객체지향의 정의와 장단점에 대해 알아보았습니다. 사실, 저번 글은 저희 스터디원의 설명이 아닌 코드잇에서 공부한 것을 많이 따왔습니다. 이번엔 스터디원이 알려준 객체지향에 대해 좀더 자세히 알아보도록 하겠습니다. 바로 캡슐화, 상속, 다형성 입니다. 이들은 객체 지향의 3가지 특성이라고 하는데요, 먼저 캡슐화에 대해 알아보도록 합시다. 캡슐화(encapsulation)란? - 객체의 속성과 행위(method)를 하나로 묶는 것. 캡슐화는 정보를 은닉하는 특성을 가집니다. 그래서 중요한 정보나 기능은 외부에서 접근을 하지 못하게 됩니다. 보시다시피 학점에 대해서 캡슐화를 했더니 Park 학생의 이름, 나이, 학번은 출력이 되지만 학점은 no attribute 라고 하여 오류가 뜹니다. 이렇게 캡슐.. 2021. 2. 24.
객체 지향1 이제부터 제가 계속 공부하는 스터디에서 배웠던 것을 정리하려고 합니다. 계속 스터디원 분들이 공부한 것은 정리하는 습관을 남기라고 하셔서 이제부터라도 해보겠습니다. 시작이 반이라는 생각으로 시작해보겠습니다. 제가 하는 스터디는 주1회로 각자 데이터와 관련된 분야를 공부하고 계시고 있기 때문에 본인이 새로 알게 되거나 알았으면 좋겠다는 것을 간단하게 알려주는 형식으로 진행합니다. 그중, 제가 정리해볼 것은 바로 객체 지향입니다. 본 글은 코드잇 강의에서 공부한 것도 섞여있습니다. 객체 지향이란? 객체 지향은 프로그래밍에 대한 여러 접근 방식 중 하나입니다. 객체 지향을 워낙 많이 사용하기도 하고, 이제는 객체 지향을 모르면 개발자라고 할 수 없는 수준까지 이르렀다고 합니다. 그렇게 때문에 꽤 많은 프로그램.. 2021. 2. 22.
인공지능의 기초 본 내용은 꿈꾸는아이ai 대회를 참가로 제공되는 온라인 사전교육을 통해 직접 듣고 작성한 것입니다. 참고 링크: https://www.youtube.com/watch?v=0MP1xAD-YiI&list=PLB0ppFIbaAUQGkvA8AC4ImWIolCpJUugg 인공지능 설명, 앞으로의 발전방향 유스케이스 소개, 샘플코드 제공을 통해 인공지능 딥러닝의 모델 트레이닝 출현할수 있도록하여 전체적인 데이터 흐름이해하고자 한다. 인공지능 설명, 발전방향 -관련 영화 엑스마키나(2015) 줄거리 아이,로봇(2004) 줄거리 - 인공지능 overview 인공지능이 중요한 이유: 데이터 분석속에서 비즈니스 인사이트를 얻고, 운영을 효율적으로 하고 보안을 강화할 수 잇어서 경제성장 기여에 크기 때문에. 인공지능 학습 .. 2020. 10. 29.