Содержание (1122324)

Файл №1122324 Содержание (Презентации лекций С.Д. Кузнецова PDF)Содержание (1122324)2019-05-10СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла

Базы данныхСергей Дмитриевич КузнецовИнститут системного программированияРАНkuzloc@ispras.ruОбщая структура курсаЧасть 1. Базы данных, СУБД и моделиданныхЧасть 2. Реляционная модель данныхЧасть 3. Проектирование реляционных базданныхЧасть 4. Алгоритмы и методы построенияреляционных СУБДЧасть 5. Модель данных SQL03.09.2009С.Д.

Кузнецов. Базы данных.2Содержание курсаЧасть 1. Базы данных, СУБД и моделиданных (1)Назначение технологии баз данных.Функции и основные компоненты системуправления базами данныхИнформационные системы и устройства внешнейпамятиФайловые системыПотребности информационных системОсновные функции и компоненты СУБД03.09.2009С.Д. Кузнецов. Базы данных.3Содержание курсаЧасть 1. Базы данных, СУБД и моделиданных (2)Понятие модели данных.

Обзорразновидностей моделей данныхМодель данныхРанние модели данныхМодель данных инвертированных таблицИерархическая модель данныхСетевая модель данныхНеформальное введение в реляционную модельданных03.09.2009С.Д. Кузнецов. Базы данных.4Содержание курсаЧасть 1. Базы данных, СУБД и моделиданных (3)Понятие модели данных. Обзорразновидностей моделей данныхСовременные модели данныхОбъектно-ориентированная модель данныхМодель данных SQLИстинная реляционная модель03.09.2009С.Д. Кузнецов.

Базы данных.5Содержание курсаЧасть 2. Реляционная модель данных (1)Реляционная модель данных. Понятия иопределения. Основные свойстваотношений. Целостность сущности иссылокБазовые понятия реляционных баз данныхФундаментальные свойства отношенийРеляционная модель данныхОбщая характеристикаЦелостность сущности и ссылок03.09.2009С.Д. Кузнецов. Базы данных.6Содержание курсаЧасть 2. Реляционная модель данных (2)Реляционные алгебра и исчислениеАлгебра КоддаОбщая характеристикаЗамкнутость реляционной алгебры и операция переименованияОсобенности теоретико-множественных операций реляционнойалгебрыСпециальные реляционные операцииРеляционная алгебра A Кристофера Дейта и ХьюДарвенаБазовые операции Алгебры AПолнота Алгебры AИзбыточность Алгебры A03.09.2009С.Д.

Кузнецов. Базы данных.7Содержание курсаЧасть 2. Реляционная модель данных (3)Реляционные алгебра и исчислениеРеляционное исчисление кортежейКортежные переменныеПравильно построенные формулыЦелевые списки и выражения реляционного исчисленияРеляционное исчисление доменовУсловия членстваВыражения исчисления доменов03.09.2009С.Д.

Кузнецов. Базы данных.8Содержание курсаЧасть 3. Проектирование реляционныхбаз данных (1)Проектирование реляционных баз данныхна основе учета функциональныхзависимостей. Вторая и третьянормальные формы отношений,нормальная форма Бойса-КоддаЭлементы теории функциональных зависимостейБазовые определения и утверждения теориифункциональных зависимостейДекомпозиция без потерь и функциональные зависимости03.09.2009С.Д. Кузнецов. Базы данных.9Содержание курсаЧасть 3. Проектирование реляционныхбаз данных (2)Проектирование реляционных баз данныхна основе учета функциональныхзависимостей. Вторая и третьянормальные формы отношений,нормальная форма Бойса-КоддаМинимальные функциональные зависимости ивторая нормальная формаНетранзитивные функциональные зависимости итретья нормальная формаНезависимые проекции отношений. Теорема Риссанена03.09.2009С.Д.

Кузнецов. Базы данных.10Содержание курсаЧасть 3. Проектирование реляционныхбаз данных (3)Проектирование реляционных баз данныхна основе учета функциональныхзависимостей. Вторая и третьянормальные формы отношений,нормальная форма Бойса-КоддаПерекрывающиеся возможные ключи инормальная форма Бойса-КоддаВсегда ли следует стремиться к BCNF?03.09.2009С.Д. Кузнецов. Базы данных.11Содержание курсаЧасть 3. Проектирование реляционныхбаз данных (4)Проектирование реляционных баз данных:дальнейшая нормализацияМногозначные зависимости и четвертаянормальная формаТеорема ФейджинаЗависимость проекции/соединения и пятаянормальная формаN-декомпозируемые отношения03.09.2009С.Д.

Кузнецов. Базы данных.12Содержание курсаЧасть 3. Проектирование реляционныхбаз данных (5)Проектирование реляционных баз данныхс использованием диаграмм «сущностьсвязь» и диаграмм классов языка UMLСемантические модели данныхСемантическая модель Entity-RelationshipОсновные понятия ER-моделиУникальные идентификаторы типов сущностиНормальные формы ER-диаграммБолее сложные элементы ER-модели (наследование)Получение реляционной схемы из ER-диаграммы03.09.2009С.Д. Кузнецов. Базы данных.13Содержание курсаЧасть 3.

Проектирование реляционныхбаз данных (6)Проектирование реляционных баз данныхс использованием диаграмм «сущностьсвязь» и диаграмм классов языка UMLДиаграммы классов языка UMLОсновные понятия диаграмм классов UMLooooКлассы, атрибуты, операцииКатегории связей. Связь-зависимостьСвязи-обобщения и механизм наследования классов в UMLСвязи-ассоциации: роли, кратность, агрегацияОграничения целостности и язык OCLПолучение схемы реляционной базы данных издиаграммы классов UML03.09.2009С.Д.

Кузнецов. Базы данных.14Содержание курсаЧасть 4. Алгоритмы и методы построенияреляционных СУБД (1)Пример общей организации СУБД.Физическое представление реляционныхбаз данных во внешней памяти.Индексные структурыОсновные понятия, цели и общая организацияSystem RЦели System R и их связь с общей организацией системыОрганизация внешней памяти в базах данных System RИнтерфейс RSS03.09.2009С.Д.

Кузнецов. Базы данных.15Содержание курсаЧасть 4. Алгоритмы и методы построенияреляционных СУБД (2)Пример общей организации СУБД.Физическое представление реляционныхбаз данных во внешней памяти.Индексные структурыОбщие принципы организации данных во внешнейпамяти в SQL-ориентированных СУБДХранение таблицИндексы (B-деревья, хэширование)Журнальная информацияСлужебная информация03.09.2009С.Д.

Кузнецов. Базы данных.16Содержание курсаЧасть 4. Алгоритмы и методы построенияреляционных СУБД (3)Методы управления транзакциями.Синхронизационные блокировки,временные метки и версииОбщее понятие транзакции и основныехарактеристики транзакцийАтомарность транзакцийТранзакции и целостность баз данныхИзолированность транзакцийСериализация транзакций03.09.2009С.Д.

Кузнецов. Базы данных.17Содержание курсаЧасть 4. Алгоритмы и методы построенияреляционных СУБД (4)Методы управления транзакциями.Синхронизационные блокировки,временные метки и версииМетоды сериализации транзакцийСинхронизационные блокировкиooГранулированные синхронизационные блокировкиПредикатные синхронизационные блокировкиСинхронизационные тупики, их распознавание иразрушение03.09.2009С.Д. Кузнецов. Базы данных.18Содержание курсаЧасть 4.

Алгоритмы и методы построенияреляционных СУБД (5)Методы управления транзакциями.Сихронизационные блокировки,временные метки и версииМетод временных метокМетоды сериализации транзакций на основеподдержки версий объектов базы данныхВерсионный вариант алгоритма временных метокВерсионный вариант двухфазного протоколасинхронизационныхблокировокВерсионно-блокировочный протокол сериализациитранзакций для поддержки только читающих транзакций03.09.2009С.Д.

Кузнецов. Базы данных.19Содержание курсаЧасть 4. Алгоритмы и методы построенияреляционных СУБД (6)Средства журнализации и восстановлениябаз данныхБуферизация блоков базы данных в основнойпамяти и ее связь с журнализациейУправление буферным пулом базы данныхФизическая синхронизацияПротокол упреждающей записи в журнал и его связь сбуферизациейИндивидуальный откат транзакции03.09.2009С.Д.

Кузнецов. Базы данных.20Содержание курсаЧасть 4. Алгоритмы и методы построенияреляционных СУБД (7)Средства журнализации и восстановлениябаз данныхВосстановление после мягкого сбояСхема восстановления от точки физическойсогласованностиВосстановление физической согласованности базыданныхooТеневой механизмЖурнализация постраничных измененийВосстановление базы данных после жесткого сбоя03.09.2009С.Д.

Кузнецов. Базы данных.21Содержание курсаЧасть 5. Модель данных SQL (1)История стандарта языка SQL. Типыданных. Средства языка SQL дляопределения и изменения доменов,базовых таблиц и ограниченийцелостностиИстория стандарта SQL и структура языкаЭтапы процесса стандартизации языка SQLСтруктура языка SQL03.09.2009С.Д. Кузнецов. Базы данных.22Содержание курсаЧасть 5.

Модель данных SQL (2)История стандарта языка SQL. Типыданных. Средства языка SQL дляопределения и изменения доменов,базовых таблиц и ограниченийцелостностиТипы данных SQLТочные числовые типы, приближенные числовые типы,типы символьных и битовых строк, темпоральные типы,Булевский тип, типы коллекций, анонимные строчныетипы, типы, определяемые пользователем, ссылочныетипы03.09.2009С.Д. Кузнецов. Базы данных.23Содержание курсаЧасть 5.

Модель данных SQL (3)История стандарта языка SQL. Типыданных. Средства языка SQL дляопределения и изменения доменов,базовых таблиц и ограниченийцелостностиСредства определения, изменения и ликвидациидоменовСредства определения, изменения и ликвидациибазовых таблицСредства определения и отмены общихограничений целостности03.09.2009С.Д. Кузнецов. Базы данных.24Содержание курсаЧасть 5. Модель данных SQL (4)Базовые возможности выборки данных вязыке SQLОбщая структура оператора выборки в языке SQLСемантика оператора выборкиСсылки на таблицы раздела FROMooТабличное выражение, спецификация запроса и выражениезапросовСсылки на базовые, представляемые и порождаемыетаблицыПредставляемые таблицы, или представления03.09.2009С.Д. Кузнецов.

Характеристики

Тип файла
PDF-файл
Размер
190,89 Kb
Тип материала
Предмет
Высшее учебное заведение

Тип файла PDF

PDF-формат наиболее широко используется для просмотра любого типа файлов на любом устройстве. В него можно сохранить документ, таблицы, презентацию, текст, чертежи, вычисления, графики и всё остальное, что можно показать на экране любого устройства. Именно его лучше всего использовать для печати.

Например, если Вам нужно распечатать чертёж из автокада, Вы сохраните чертёж на флешку, но будет ли автокад в пункте печати? А если будет, то нужная версия с нужными библиотеками? Именно для этого и нужен формат PDF - в нём точно будет показано верно вне зависимости от того, в какой программе создали PDF-файл и есть ли нужная программа для его просмотра.

Список файлов лекций

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6310
Авторов
на СтудИзбе
312
Средний доход
с одного платного файла
Обучение Подробнее