Устройство БД в больших компаниях, интеграция, обработка данных

Содержание

Слайд 2

О докладчике

Образование
Омский Авиационный Техникум [2003 – 2007]
Автоматизация технических процессов и производства
2. Омский

О докладчике Образование Омский Авиационный Техникум [2003 – 2007] Автоматизация технических процессов
государственный университет [2007 – 2013]
Вычислительные системы комплексы и сети
Опыт
Фриланс [wordpress,shopify,php,js,css,html, linux]
Омскагрегат [ oracle, php, linux ]
Инфосистемы Джет [oracle siebel ]
Мегафон [ oracle , django , python, linux , js, git ]
Хобби
Python, Django, Linux, Banana pi
Кулинария [могу суп сварить ☺ ], Фотография, Путешествия
Финансы и финансовые рынки

Слайд 3

Вопросы презентации
Как работают большие базы данных
Обработка данных
Агрегация
Трансформация
Диагностика и автоматизация процессов
Как

Вопросы презентации Как работают большие базы данных Обработка данных Агрегация Трансформация Диагностика
устроиться на работу после ВУЗа
Что изучать и где брать информацию?

Слайд 4

1.Как работают большие базы данных ?

1.Как работают большие базы данных ?

Слайд 5

1.1 Построение инфраструктуры

1.1 Построение инфраструктуры

Слайд 6

2. Как обрабатывать данные?

2. Как обрабатывать данные?

Слайд 7


В каком формате хранить данные в своей БД?

Пример хранения даты

В каком формате хранить данные в своей БД? Пример хранения даты в
в разных БД:
26.01.2014
01-26-2014
2014-01-26 09:15:28
Friday, September 26, 2014
September 26, 2014

Слайд 8


В каком формате хранить данные в своей БД?

Дата

Ключ

В каком формате хранить данные в своей БД? Дата Ключ

Слайд 9


3. Агрегация данных

3. Агрегация данных

Слайд 10


Агрегация данных.

Агрегация - это укрупнение показателей c помощью объединения их в

Агрегация данных. Агрегация - это укрупнение показателей c помощью объединения их в
группу

15 минут

1 час

неделя

1 час

15 минут

Слайд 11


4. Трансформация данных

4. Трансформация данных

Слайд 12


Трансформация данных

'CELL' || substr(cell,9,4) || 'ID'

'CELL' || substr(cell,5,4) || 'ID'

Трансформация

Трансформация данных 'CELL' || substr(cell,9,4) || 'ID' 'CELL' || substr(cell,5,4) || 'ID'
– это преобразование формата данных для необходимых задач.

Источник

Служебная БД

Посчитанная БД

Слайд 13


5. Проверка данных на целостность

5. Проверка данных на целостность

Слайд 14


Проверка данных на целостность

Таблица 1

Таблица 2

MINUS

Результат

Проверка данных на целостность Таблица 1 Таблица 2 MINUS Результат

Слайд 15


6. Как устроиться на работу после ВУЗа ?

Формула успеха = Знания

6. Как устроиться на работу после ВУЗа ? Формула успеха = Знания
+ Опыт + Сертификаты

Базы данных : 1. Умение писать запросы
2. Аналитические, агрегирующие функции
3. Индексы, процедуры,функции, тригерры
4. Знать процедурный язык (pl/sql, PL/pgSQL)
Кодинг : 1. Уметь писать небольшие скрипты
2. Парсинг web/файлов любой структуры
3. Знание структур данных
4. Объектно-ориентированное программирование
ОС: 1. Linux (базовые операции ,bash, подключиться по ssh,)
2. Windows ( автоматизация рутинных задач )

Слайд 16


7. Что изучать и где брать информацию?

Формула успеха = Знания +

7. Что изучать и где брать информацию? Формула успеха = Знания +
Опыт + Сертификаты

Базы данных:
Бейли Л. - Изучаем SQL (Бестселлеры O'Reilly),
Sql-ex.ru ( сайт с множеством задач на sql )
Курсы:
http://stepic.org (Курсы на русском языке по программированию, алгоритмам, операционным системам и тд.)
http://www.codecademy.com (Множество курсов по программированию на разных языках)

Имя файла: Устройство-БД-в-больших-компаниях,-интеграция,-обработка-данных-.pptx
Количество просмотров: 128
Количество скачиваний: 0