
- •1)Базы данных. История развития.
- •2)Определение бд
- •3)Архитектура базы данных. Иерархическая модель данных.
- •4) Архитектура базы данных. Сетевая модель данных.
- •5)Архитектура базы данных. Реляционная модель данных.
- •6)Система управления базами данных. Функции субд.
- •7)Жизненный цикл бд
- •8)Этапы проектирования базы данных.
- •9)Трехуровневая архитектура базы данных.
- •10)Проектирование базы данных.
- •11) Модель сущность-связь. Правила отношений между сущностями. Формирование связей для отношений 1:1.
- •12)Модель сущность-связь. Правила отношений между сущностями. Формирование связей для отношений 1:м.
- •13)Модель сущность-связь. Правила отношений между сущностями. Формирование связей для отношений м:n.
- •Нормализация бд.
- •15.Транзакция.
- •17.Oltp-системы
- •18.Хранилища данных (Data Warehouse)
- •19.Администрирование бд.
- •20.Защита инф. В бд
- •21. Команды sql защите инф-ии.
- •22.Резервное коп-ие бд.
- •23.Восстановление бд.
- •Структурированный язык создания sql.
- •Удаление избыточных данных.
- •26.Выбор при использование предложений. Примеры простых предикат.
- •38. Команды модификации языка dml (ввод значений).
- •40. Изменение значение Update.
1)Базы данных. История развития.
В настоящее время в жизни человека огромное кол-во информации,поэтому для ее управления треб-ся создание огромного кол-ва баз и банков данных,к-ые используются в разл-ых отраслях челов-ой деят-ти.Обработка данных развивалось от примитивных методов от 50-х годов,сложным интерактивным системам сегодня.1) Первые коммерческие с-мы,к-ые в основном использовались для введения бухгалтерии и назывались системами обработки данных.Они выполняли те функции,к-ые можно было выполнять вручную.Например,комп-ые файлы соответствовали папкам бумаг,в этих файлах хранились сведения,например,в первом файле сведения о товарах,во втором файле сведения о поставщиках,в третьем файле сведения о клиентах и т.д.В основном такие файлы допускали лишь последовательный допуск к данным это означало,чтокаждая запись в файле м/б прочитано и обработано,только после того,как были прочитаны и обработаны не предществующие записи.Для таких систем треб-сь большой объем памяти,и большое время доступа к данным.2)На данном этапе стали разрабатываться системы,использующие файлы с произвольным доступом к данным,это давало возможность напрямую обращаться к конкретной записи,без предворительной обработки файла или последовательности чтения всех записей.В 1970 году Кодд опубликовал статью,которая послужила основой создания реляционной модели данных,где вся информация хранилась в таблицах.В настоящее время активно развивается Web приложения БД и БД с использованием интернет технологий.
2)Определение бд
Это организованная совок-ть данных,предназначенная для длительного хранения данных в памяти компьютера и постоянного использования. БД –это особые файлы, использование которых вместе со спец-ми программными средствами позволяет пользователю просматривать информацию,добавлять ее,изменять,копировать,удалять,сортировать и многое другое.Примером БД может быть записная книжка с телефонами.Это список владельцов телефонов и их телефонные номера,представленные в алфавитном порядке.Это проиндексированное БД. Использование индекса(в данном случае индексом яв-ся фамилия,имя владельца телефона) позволяет нам найти быстро требуемый номер телефона.
3)Архитектура базы данных. Иерархическая модель данных.
Иерархическая СУБД-использование модели данных,в которых связи между данными имеют вид иерархии.Данную архитектуру харак-ет наличие однонаправленных связей между объектами БД.Это набор деревьев,где есть корень-предок,и потомки деревьев-поддеревья.У каждого потомка имеется только один предок.В данной модели все файлы связаны м-у собой физич-ми указателями,т.е.физ-ми адресами,где запись имеется на диске.Для того,чтобы найти конкретную запись можно проделывать след-ие операции:1)перейти вниз к первому потомку;2)перейти вверх к предку;3)перейти в сторону к другому потомку,т.е.для чтения данных из БД требовалось перемещение по записям.Достоинство данной модели:1)эффективное использование памяти;2)данная модель удобна для работы с иерархически упорядоченной информацией.Недостатки такой модели:1)грамозскость обработки инф-ии,достаточно сложными логич-ми связями;2)сложность понимания для обычного польз-ля такой структуры;3)не все связи можно представить в виде иерархии.