- •5.Файловая организация данных и ее недостатки.
 - •9. Трёхуровневая модель организации бд
 - •13. Постреляционная модель
 - •14. Объектно-ориентированная модель
 - •15. Многомерная модель
 - •16. Ключевые поля таблиц. Понятие первичного ключа.
 - •17. Логические связи между отношениями
 - •18.Реляционная (ссылочная) целостность.
 - •18.Этапы жизненного цикла базы данных.
 - •20. Модель «сущность-связь».
 - •22.2. Модель «сущность-связь».
 - •21.Преобразование er модели в реляционную.
 - •22. Этапы проектирования реляционной базы данных
 - •23. Характеристика субд ms Access.
 - •24.Основные объекты субд ms Access.
 - •25.Репликация
 - •26.Ограничения субд ms Access
 - •28.Справочная система субд ms Access, способы ее вызова.
 - •29.Таблицы
 - •30.Схема данных
 - •31.Запросы
 - •34.Формы
 - •35.Подчиненные и составные формы
 - •37.Макросы.
 - •38.Страницы доступа к данным, их виды
 - •39.Первая нормальная форма.
 - •40. Вторая нормальная форма
 - •41 Вопрос. Третья нф.
 - •42.Назначение, стандарты и преимущества языка sql.
 - •43, 45.Структура команды sql. Основные команды sql
 - •Пример команды sql
 - •44.Типы данных и выражения в sql.
 - •46.Принцип передачи данных по сети.
 - •47.Формы взаимодействия между компьютерами при удаленной обработке данных.
 - •48.Обработка данных на мейнфреймах в пакетном режиме
 - •49.Обработка данных в многотерминальных системах.
 - •50.Обработка данных на автономных персональных компьютерах.
 - •51.Обработка данных с использованием компьютерных сетей
 - •52. Принципы передачи данных по сети
 - •54. Централизованная и децентрализованная обработка данных.
 - •55.Функциональные возможности и состав типовой современной субд
 - •56.Понятие сервера и клиента.
 - •57.Архитектура файл-сервер.
 - •58.Клиент-серверные системы и модели доступа к данным.
 - •59.Требования к серверу баз данных.
 - •60.Механизмы доступа к данным (прикладной и универсальный программный интерфейс).
 - •61.Категории специалистов, работающих с базой данных.
 - •62.Функции администратора баз данных.
 - •63.Причины разрушения и потери данных.
 - •64.Меры обеспечения безопасности данных.
 - •65.Использование паролей для защиты данных, уязвимость защиты с помощью паролей.
 - •66.Восстановление и хранение данных.
 - •67.Оптимизация работы базы данных.
 - •68.Устройства для хранения баз данных.
 - •69.Физический доступ к базе данных.
 - •70.Индексирование и хеширование.
 - •71.Сжатие данных.
 
5.Файловая организация данных и ее недостатки.
В первые годы автоматизированной обработки информации, в 50-х – начале 60-х годов, использовалась файловая организация данных. Данные хранились в файлах последовательного доступа. В 60-е годы, когда широко распространились устройства прямого доступа – магнитные диски, приобрели популярность файлы произвольного доступа.
По мере совершенствования методов управления народным хозяйством и его звеньями все яснее осознается необходимость создания АИС. Поначалу АИС имели файловую организацию данных. Такие системы обладали рядом недостатков:
1) дублирование данных;
2) жесткая связь данных и прикладных программ. При программировании задач описание данных включалось непосредственно в программу. Если изменялась организация данных, то переделывалась и программа, что требовало больших затрат труда программиста. Программы оказывались узкоспециализированными;
3) ограниченный контроль данных;
4) недостаточные возможности управления данными.
Перечисленные недостатки файловой организации, а также необходимость централизации данных, коллективного доступа к ним, повышенные требования к скорости обработки и достоверности данных были причинами, обусловившими быстрое развитие баз данных.
9. Трёхуровневая модель организации бд
В настоящее время используется трёхуровневая модель организации БД, предложенная в 1975 г. комитетов по стандартизации Ansi. Одна и та же БД имеет различные уровни описания.
Внешний уровень – это представление о БД отдельных пользователей и прикладных программ. Каждый пользователь, каждая прикладная программа видят и обраб-ют только те данных предметной области, которые им необходимы.
На концептуальном ур-не БД представл-ся обобщенно – объедин-ся данные, используемые различными пользователями и прикладными программами. Концепт-ый ур-нь фактически определяет обобщённую модель предметной области и не содержит никаких сведений о методах хранения данных.
Внутренний ур-нь поддерживает представление БД в памяти компьютера.
13. Постреляционная модель
Постреляционная модель снимает ограничение неделимости данных, допуская многозначные поля, значения кот сост из подзначений, и набор значений восприним-ся как самостоятельная таблица, встроенная в главн таблицу. Она явл-ся расширением реляционной модели.
В пострел БД данные хранятся более компактно, и не требуется выполнять операции связи двух таблиц. Такое хранение обеспечивает высокую наглядность представления данных и повышение эффективности их обработки.
Достоинство: это совок. связ.реляц.такблиц в одной. Длина полей и их кол-во без ограничений - большую гибкость по ср с реляционной.
Недостаток: сложность обеспечения целостности и непротиворечивости данных.
14. Объектно-ориентированная модель
Cтруктура, кот можно изобразить графически в виде дерева, узлами кот явл-ся объекты. связи между записями и ф-циями их обраб.уст.как в объектно-оринт. Поиск - выяснение сходства между объектом, задаваемым пользователем, и тем, что есть в БД. Определяемый пользователем объект называют объектом-целью. Такая модель позволяет идентифицировать отдельные записи базы.
Объект- уник идентифицируемая сущность, кот содержит атрибуты, описывающ состояние объектов реальн мира, и связанные с ними действия. Св-ва объекта:1)уник.индентифицир.,принадл. к опред.классу 2)может посылать сообще др обектам 3)имеет внутр строен.
Класс –набор объектов, схожих по поведению и др характеристикам. Структура и поведение объектов в объектной среде полностью определяется его классом. Класс, в свою очередь, является коллекцией объектов, при этом структура и поведение объектов одного класса одинакова.
Св-ва:1)это попытка применить идеологию объектно-ориентированного программирования к технологии бд; 2)сост из объектов, каждиз которых принадлежит к определенному классу; 3)поведение объекта полностью определяется его принадлеж к опред классу; 4)процесс проектирования об-ориент базы основан на выявлении классов.
Для вып действий над данными в объек-ор модели примен логич операции, усиленные объек-ор механизмами инкапсуляции, наследования, полиморфизма.
Инкапсуляц - объединение в единое целое данных и алгоритмов (функций и методов) их обработки, что повыш. надежность разрабатываемого ПО.
Модуляризация- объект представляет собой «черный ящик», который может быть создан и изменен независимо от остальной системы.
Наследование позволяет образовать новый класс объектов на основе уже существующего базового (родительского) класса. Менее общие классы -подклассами, более общие – суперклассами. Наследование распространяет множество свойств и методов на всех потомков объекта. ( Мужчина и Женщина как наследующие класс Человек)
Полиморфизм позвол в объектах разн типов иметь методы (процедуры и функции) с одинаки именами, что означ возможн объектов по-разному реагировать на 1и то же событие.
Достоинство: 1)возможн отображ информации о сложных взаимосвязях объектов; 2)идентиф отдельные записи в базе и опред функции их обработки, позволяющими воспользоваться преимуществами объектной технологии; 3) пользователю не нужно знать о взаимодействии объектов: он просто обращается к конкретному объекту и использует конкретный метод. А то, что при этом осуществляется воздействие на другие объекты базы, скрыто от пользователя.
Недостаток: в сложности понимания сути и низкой скорости выполнения запросов.
