Функциональность отношений

В классических реляционных базах данных бинарная связь кортежей основана на использовании ключей: первичных и внешних. При этом, интерпретация этой связи осуществляется за пределами логической структуры базы данных, где она (интерпретация) может иметь достаточно произвольный характер. Естественно, в рамках ограничений, предписанных реляционной моделью.

В объектной же парадигме для реализации связи объектов используют их идентификаторы. Причем, если связи объектов придать строгую симметричную форму: в виде пары прямая | обратная ссылка, то это позволяет практически полностью заменить Select естественной навигацией по ссылкам. Но что не менее важно, симметричная форма делает связь объектов полноправным и самостоятельным элементом логической структуры базы данных, обладающим собственным поведением и функциональной зависимостью от других действующих связей.

Настоящая статья посвящена рассмотрению самых различных поведенческих аспектов связи объектов, реализация которых позволяет интегрировать значительную часть бизнес-логики приложения непосредственно в логическую структуру базы данных, тем самым избавляя разработчика от рутины кодирования.
Читать дальше →
Функциональность отношений
Source: habrahabr

Пост №3398730

Автор: Arterton

ссылка на гифкуРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3398730″ }, «headline»: «керлинг :: гиф анимация (гифки — ПРИКОЛЬНЫЕ gif анимашки)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%B3%D0%B8%D1%84%D0%BA%D0%B8-%D0%BA%D0%B5%D1%80%D0%BB%D0%B8%D0%BD%D0%B3-4306524.gif», «height»: 644, «width»: 360 }, «datePublished»: «2018-02-11T23:11:02+03:00», «dateModified»: «2018-02-11T23:11:02+03:00», «author»: { «@type»: «Person», «name»: «Arterton» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3398730
Source: Joyreactor

Анимации в Android по полочкам (Часть 3. «Низкоуровневые» анимации)

Часть 1. Базовые анимации
Часть 2. Комплексные анимации
Часть 3. «Низкоуровневые» анимации
Часть 4. Анимации переходов
Часть 5. Библиотеки для работы с анимацией

Все методы рассмотренные в предыдущих частях хороши и удобны, однако если нам нужно анимировать большое количество объектов, они могут оказаться не подходящими. В данной части мы рассмотрим способы которые нам позволят работать с действительно большим количеством объектов и создавать программно сложные анимации.

Часть 3. «Низкоуровневые» анимации

1. Рисование на канвасе View

image
Читать дальше →
Анимации в Android по полочкам (Часть 3. «Низкоуровневые» анимации)
Source: habrahabr

Удивительный Angular

Awesome Angular

Angular-RU Angular-RU Universal npm version

От переводчиков

Всем привет, с вами Максим Иванов и Дмитрий Сергиенков, и сегодня мы поговорим о новостях в мире Angular. Мы подготовили для вас наиболее интересные материалы и отобрали список вопросов, который вам должен понравиться. Отметим только, что если вы будете ждать от этой статьи ответа на вопрос "Чем Angular лучше других технологий?", то придется вас огорчить, у нас не будет ответа на него. Почему? Как правило, все мнения вида "Технология X лучше технологии Y" почти всегда не более, чем отражение точки зрения высказывающегося. Однако для тех, кто только начинает изучать этот фреймворк, мы постараемся объяснить, что дает вам эта технология и какую пользу она приносит. Ну что же, приступим.

Читать дальше →
Удивительный Angular
Source: habrahabr

Пост №3398724

Автор: killallhumans

СупергеройскоеИ бонусная в комментах, героини Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3398724″ }, «headline»: «Супергеройское / cynic mansion :: супергерои :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/cynic-mansion-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D1%81%D1%83%D0%BF%D0%B5%D1%80%D0%B3%D0%B5%D1%80%D0%BE%D0%B8-4306510.png», «height»: 1715, «width»: 275 }, «datePublished»: «2018-02-11T22:58:09+03:00», «dateModified»: «2018-02-11T22:58:09+03:00», «author»: { «@type»: «Person», «name»: «killallhumans» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «И бонусная в комментах, героини» }
Комментировать 
Пост №3398724
Source: Joyreactor

Пост №3398723

Автор: Крис Авеллон

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://Fallout.reactor.cc/post/3398723″ }, «headline»: «м а um / Preston Garvey :: Синт (Synth) :: Fallout персонажи (Fallout компаньоны, ) :: Fallout роботы :: Fallout (Фоллаут,) :: фэндомы», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Preston-Garvey-Fallout-%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%B6%D0%B8-Fallout-%D1%84%D1%8D%D0%BD%D0%B4%D0%BE%D0%BC%D1%8B-4306509.jpeg», «height»: 915, «width»: 656 }, «datePublished»: «2018-02-11T22:57:34+03:00», «dateModified»: «2018-02-11T22:57:34+03:00», «author»: { «@type»: «Person», «name»: «Крис Авеллон» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3398723
Source: Joyreactor

[Из песочницы] Принцип SOLID в языке Go

Приветствую вас, хабровчане, решил поделиться с сообществом переводом довольно часто (по личным наблюдениям) упоминаемого поста SOLID Go Design из блога Dave Cheney, который выполнял для собственных нужд, но кто-то говорил, что нужно делиться. Возможно для кого-то это окажется полезным.

SOLID дизайн Go

Этот пост на основе текста из основного доклада GolangUK прошедшего 18-ого Августа 2016.
Запись выступления доступна в YouTube.

Читать дальше →
[Из песочницы] Принцип SOLID в языке Go
Source: habrahabr

Пост №3398708

Автор: sashkauskas

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3398708″ }, «headline»: «НАША ШАУРМА Щр ОКУТАНА ЛЮБОВЬЮ, ПОТОМУ ЧТО ОНА ЗАВЕРНУТА В ЮУЕАШ / любовь :: реклама (рекламные фото приколы ) :: шаурма :: Лаваш :: отношения :: маркетинг», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%88%D0%B0%D1%83%D1%80%D0%BC%D0%B0-%D0%9B%D0%B0%D0%B2%D0%B0%D1%88-%D0%BB%D1%8E%D0%B1%D0%BE%D0%B2%D1%8C-%D0%BE%D1%82%D0%BD%D0%BE%D1%88%D0%B5%D0%BD%D0%B8%D1%8F-4306492.jpeg», «height»: 1199, «width»: 900 }, «datePublished»: «2018-02-11T22:41:28+03:00», «dateModified»: «2018-02-11T22:41:28+03:00», «author»: { «@type»: «Person», «name»: «sashkauskas» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3398708
Source: Joyreactor

Пост №3398702

Автор: sashkauskas

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3398702″ }, «headline»: «зима :: котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D1%8D-%D0%B7%D0%B8%D0%BC%D0%B0-4306485.jpeg», «height»: 903, «width»: 750 }, «datePublished»: «2018-02-11T22:33:40+03:00», «dateModified»: «2018-02-11T22:33:40+03:00», «author»: { «@type»: «Person», «name»: «sashkauskas» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3398702
Source: Joyreactor

Пост №3398665

Автор: LYVrus

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3398665″ }, «headline»: «Чилик @СЫИкЪэ Это, если что, обычная картошка в Беларуси. Растёт сразу со всеми ингредиентами вну / Чилик :: твиттер :: Беларусь :: интернет :: бульба :: Смешные комиксы (веб-комиксы с юмором и их переводы)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D1%82%D0%B2%D0%B8%D1%82%D1%82%D0%B5%D1%80-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%A7%D0%B8%D0%BB%D0%B8%D0%BA-%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-4306428.jpeg», «height»: 1523, «width»: 945 }, «datePublished»: «2018-02-11T22:03:15+03:00», «dateModified»: «2018-02-11T22:03:15+03:00», «author»: { «@type»: «Person», «name»: «LYVrus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «три, нужно только разрезать. Бульба с сыром, колбаской копчёной, беконом, филе, салатом айсберг, салатом фриз, томатам^ черри, розмарином, пармезаном и соусом чили» }
Комментировать 
Пост №3398665
Source: Joyreactor