- •1. Понятие информации, свойства информации.
- •2. Основные понятия теории баз данных.
- •3. Цели создания и использования баз данных.
- •4. Уровни представления баз данных.
- •5. Назначение и основные функции субд, этапы развития субд.
- •6. Структура субд.
- •7. Понятие архитектуры «клиент-сервер».
- •8. Характеристика настольных субд:
- •9. Характеристика серверных субд.
- •10. Понятие модели данных.
- •11. Иерархическая модель данных: понятие, достоинства и недостатки
- •13. Реляционная модель данных
- •14. Достоинства реляционных моделей данных.
- •15. Модель данных объект-связь и семантические сети
- •16. Ключи и связи, ссылочная целостность в реляционной модели данных
- •17. Нормализация данных, нормальные формы
- •19. Запросы к базам данных, язык sql
- •21.Перспективы развития субд
- •22.Общая характеристика субд access.
- •23.Архитектура субд Access
- •24Типы данных, обрабатываемых в субд Access
- •25Основные этапы разработки приложени
- •26. Создание файла базы данных в субд Access, конструкторы и мастера
- •Создание базы данных с помощью мастера
- •Создание базы данных без помощи мастера
- •26 Создание файла базы данных в субд Access, конструкторы и мастера
- •28.Понятие импорта данных и связывания таблиц
- •29 .Создание таблицы в режиме конструктора
- •30.Определение основных свойств полей таблицы в субд Access
- •31. Формирование полей со списком в таблице.
- •34. Изменение структуры таблиц в субд Access
- •35.Работа с таблицей: перемещение по таблице, добавление и удаление записей, изменение данных
- •36.Работа с таблицей: сортировка, поиск и фильтрация данных
- •37 Макет таблицы, печать таблицы в субд Access
- •38 Назначение запросов, их виды и использование в субд Access
- •39 Создание запроса на выборку, включение полей в запрос и ввод условий отбора
- •40.Создание и использование вычисляемых полей и параметрического запроса
- •41.Создание итоговых запросов, групповые операции в запросе
- •42 Формирование перекрестного запроса
- •43 Активные запросы в субд Access
- •44 Создание и использование запроса на обновление.
- •45. Создание и использование запроса на добавление в субд Access
- •46. Создание и использование запроса на удаление в субд Access
- •47 Создание и использование запроса на создание новой таблицы в субд Access
- •48 Применение форм для обработки данных, структура форм
- •49. Виды форм для работы с данными в субд Access
- •51. Создание простой формы для ввода данных
- •52 Панель элементов в конструкторе форм
- •53 Установка свойств элементов управления в формах
- •54 Создание формы на основе многотабличного запроса, составная форма «один ко многим»
- •55 Использование отчетов для обработки и отображения информации, виды отчетов
- •56 Режим предварительного просмотра и печать отчета
- •57 Структура отчета. Х-ка его разделов.
- •58 Этапы создания простого отчета при помощи мастера
- •59.Разработка отчета на основании многотабличного запроса в субд Access
- •60. Общие сведения о макросах
- •61.Создание макроса, проверка работы макроса, выполнение макроса.
- •62 Использование модулей для автоматизации приложения.
- •63.Виды модулей в субд Access
14. Достоинства реляционных моделей данных.
1. Упрощение схемы данных для пользователя. древовидная и сетевая модели объединяют в одной схеме понятия логического и физического уровнейю.Преимуществом реляционной модели перед другими моделями является простая и удобная для пользователя схема данных, представляемая в виде таблиц.
2. Улучшение логической и физической независимости. Логическая независимость допускает возможность применения одной концептуальной модели различными пользователями. Физическая независимость реляционной модели состоит в том, что модель данных не включает никаких физических описаний. В действительности физическое представление отношений и путей доступа описывается независимо от описания логической схемы отношений.
3. Обеспечение пользователя языками высокого уровня. Для реляционных моделей бессмысленно использовать процедурный язык, поскольку обеспечена физическая независимость данных
4. Оптимизация доступа к БД. Увеличение физической независимости и использование непроцедурных языков требуют от системы выбора наилучшей стратегии доступа. Поскольку в программе не определяется стратегия доступа, то система выбирает наиболее эффективную из возможных.
5. Улучшение целостности и защиты данных. Современные СУБД, ориентированные на иерархические и сетевые модели, имеют ограниченные средства для поддержания целостности и защиты данных. Реляционная модель позволяет улучшить выражение требований целостности путем использования языка высокого уровня.
Для обеспечения безопасности и секретности необходимо указать информацию, которую нужно защитить, и пользователей, применяющих данную информацию. Эффективность описания достигается применением непроцедурных языков, поскольку они способны идентифицировать информацию вне зависимости от любого пути доступа.
6. Возможности различных применений. Использование простой реляционной схемы и языка запросов, рассчитанного на непрограммистов, позволяет расширить области применений.
7. Обеспечение методологического подхода. Главной целью модели БД является возможность описания реального мира. В реляционной модели определение первой, второй, третьей нормальных форм.Кроме того, концепция нормальной формы отношения есть средство измерения уровня качества модели. Данная схема предоставляет пользователю возможность изменять любые значения одних отношений, не затрагивая других.
15. Модель данных объект-связь и семантические сети
Описываемая модель допускает непосредственное представление связей типа М:М.Модель объект-связь базируется на представлении о том, что реальный мир состоит из различных объектов, связанных определенными отношениями. Категории “объект” и “связь” объявляются основополагающими, и разделение их производится на этапе создания конкретных представлений некоторой предметной области.
Каждый объект принадлежит к некоторому классу или ему соответствует некоторый тип. Между объектами имеются связи, за которыми пользователь закрепляет какой-то класс (тип). Таким образом, класс объектов и класс связей определяют множества конкретных объектов и связей между ними. некоторый объект может принадлежать более чем к одному классу. Совокупность классов объектов и классов связей образует верхний уровень модели.
Объекты и связи описываются характерными для них атрибутами. Связь – некот.ассоциация м\у 2мя объектами, типы связей - любые
Графически модель объект-связь представляется в виде схемы, в которой каждому классу объектов соответствует прямоугольник, а классу связей - шестиугольник
Модель объект-связь появилась в связи с потребностями проектирования БД. Она удовлетворяет двум важным критериям: 1) мощность ее средств позволяет представлять структуры и ограничения, свойственные реальному миру, 2) разрыв между возможностями модели и промышленными СУБД не является слишком большим. Эти модели помогают проектировщикам контактировать с пользователями в процессе анализа и конструирования БД.
Семантическая сеть - один из способов представления знаний - была первоначально задумана как психологическая модель человеческой памяти. Введение понятия семантической сети позволяет просто и понятно описывать сложные процессы.
Семантической сетью называют направленный граф с помеченными вершинами и дугами, в котором вершинам соответствуют конкретные объекты, а дугам - семантические отношения между ними. Имена вершин определяют объекты из некоторой предметной области, например станок, деталь и т. д. Метки дуг обозначают элементы множества отношений.
В семантических сетях используют четыре основных типа объектов: понятия, события, свойства и значения.
Понятия представляют собой сведения об абстрактных или физических объектах предметной области. Они могут быть заданы множеством доменов (параметров или констант).
События - это действия, которые могут перевести предметную область из текущего состояния в некоторое новое. Можно перевести предметную область в определенное желаемое состояние, поставить задачу отыскать на семантической сети путь событий, приводящий к целевому состоянию.
Свойства используются для характеристики (уточнения) понятий, событий, процессов и т.д. Свойствами понятий могут быть цвет, размеры, качество, а свойствами действий - время, продолжительность, место и т.д.
Значения - это величины из какого-нибудь множества, которые могут принимать свойства.