Учебник предназначен для изучения основ проектирования и реализации реляционных баз данных. Достаточно подробно рассматриваются фундаментальные понятия и принципы организации моделей данных "сущность - связь" и реляционной модели данных, включающие в себя основные характеристики структурных компонентов, манипуляционную и целостную части с использованием элементов теории множеств, реляционной алгебры и реляционного исчисления.Описаны основные этапы создания и использования системы базы данных: определение семантических зависимостей на разных уровнях абстракции; проектирование с учетом принципов нормализации; реализация и сопровождение с использованием декларативного языка. Детально представлены методы доступа к данным на основе древовидных, хэш и битовых структур.Описаны основные операции оптимизатора SQL-запросов, а также методика интерпретации плана SQL-запроса. Каждый раздел сопровождается практическими примерами и вопросами для самостоятельной оценки усвоенного материала.Для студентов учреждений среднего профессионального образования, обучающихся по укрупненной группе специальностей 09.02.00 "Информатика и вычислительная техника", а также студентов вузов.
Uchebnik prednaznachen dlja izuchenija osnov proektirovanija i realizatsii reljatsionnykh baz dannykh. Dostatochno podrobno rassmatrivajutsja fundamentalnye ponjatija i printsipy organizatsii modelej dannykh "suschnost - svjaz" i reljatsionnoj modeli dannykh, vkljuchajuschie v sebja osnovnye kharakteristiki strukturnykh komponentov, manipuljatsionnuju i tselostnuju chasti s ispolzovaniem elementov teorii mnozhestv, reljatsionnoj algebry i reljatsionnogo ischislenija.Opisany osnovnye etapy sozdanija i ispolzovanija sistemy bazy dannykh: opredelenie semanticheskikh zavisimostej na raznykh urovnjakh abstraktsii; proektirovanie s uchetom printsipov normalizatsii; realizatsija i soprovozhdenie s ispolzovaniem deklarativnogo jazyka. Detalno predstavleny metody dostupa k dannym na osnove drevovidnykh, khesh i bitovykh struktur.Opisany osnovnye operatsii optimizatora SQL-zaprosov, a takzhe metodika interpretatsii plana SQL-zaprosa. Kazhdyj razdel soprovozhdaetsja prakticheskimi primerami i voprosami dlja samostojatelnoj otsenki usvoennogo materiala.Dlja studentov uchrezhdenij srednego professionalnogo obrazovanija, obuchajuschikhsja po ukrupnennoj gruppe spetsialnostej 09.02.00 "Informatika i vychislitelnaja tekhnika", a takzhe studentov vuzov.