
- •1.1 Дать определение и описать назначение базы данных
- •1.2. Дать определение и описать назначение системы управления базами данных
- •1.3. Каковы функциональные возможности систем управления базами данных
- •1.4 1.9 Администратор базы данных, его функции
- •1.5 Основы построения систем баз данных сбд
- •1.6. Основные компоненты сбд.
- •1.7. База данных как информационная модель предметной области
- •1.8. Уровни абстрагирования при проектировании процессов обработки данных.
- •2.1 Назовите этапы проектирования баз данных
- •2.2 Определите понятия идентификатора, сущности, атрибута
- •2.3 Что называется инфологической моделью
- •2.4 Основные шаги инфологического проектирования
- •2.5 Опишите процесс выделения объектов и задания их характеристик
- •2.6 В чем заключается анализ запросов к информационной базе
- •2.7 Разбиение запросов на функциональные связи
- •2.8 Какие типы соответствия существуют между объектами
- •2.9 Дать определение многомерной функциональной связи и описать процесс преобразования последовательности функциональных связей
- •2.10 Дать определение структурной связи и описать процесс установления структурных связей между объектами.
- •2.11 Описать характеристики структурных связей
- •2.12 Описать процесс отображения функциональных связей в структурные
- •2.13 Основные шаги даталогического проектирования
- •2.14 Определить понятие реляционной базы данных
- •2.15 Привести пример реляционной базы данных
- •2.16 Типы моделей данных
- •2.17 Дать определение иерархической модели данных
- •2.19 Оценка качества модели данных.
- •3.1 Реляционная модель данных.
- •3.2 Реляционная алгебра
- •3.3 Реляционное исчисление
- •3.4 Нормализация отношений. В чем заключается принцип нормализации отношений
- •3.5 Нормальные формы отношений: 1нф, 2нф, 3нф.
- •Возможности использования языка sql в пп
- •Основные средства манипулирования данными.
- •5.2 Основные функции систем искусственного интеллекта.
- •5.3 Обобщенная структура систем искусственного интеллекта
- •5.4. Экспертные системы. Основные свойства и особенности построения.
- •5.5 Структурно-функциональная схема эс
- •5.6 Инструментальные средства для построения экспертных систем
- •5.7. Знания и данные. Извлечение, приобретение и формирование знаний.
- •5.8. Методы представления знаний: процедурные представления, семантические сети, фреймы, системы продукции
- •5.9. Области применения эс. Классификация эс.
- •5.10. Жизненный цикл эс. Примеры конкретных эс.
2.15 Привести пример реляционной базы данных
Требуется разработать базу данных "Интернет-закупки".
При проектировании реляционной базы данных необходимо определить, какие данные будут храниться в базе, как эти данные будут размещаться по таблицам, как обеспечить нормализацию базы данных (минимизацию повторов, атомарность полей и др.) и ее эффективную работу в будущем. Анализ показывает, что требуется разработать 3 таблицы - "Товары", "Базы" и "Закупки". Они должны содержать ряд обязательных полей.
Таблица "Товары":
Наименование Марка Цена (за единицу) Изображение Описание
Таблица "Базы":
Наименование Адрес Телефон
Таблица "Закупки":
Дата закупки Код товара Количество Процент скидки
В проектируемых таблицах требуется определить ключевые поля. В таблице "Товары" таким полем может быть поле "Код товара". В таблице "Базы" - "Код (номер) базы". В таблице "Закупки" - "Номер закупки". Учитывая, что проектируемые таблицы должны быть связаны между собой по ключевым полям - первичным и внешним, добавим в таблицу "Закупки" поле "Код базы".
Возможные связи между таблицами по полям:
"Код товара" таблицы "Товары" с полем "Код товара" таблицы "Закупки"
"Код базы" таблицы "Базы" с полем "Код базы" таблицы "Закупки"
В дальнейшем требуется описать таблицы базы данных в бланке Конструктора Access в указанной нами последовательности - задать имена полей таблиц (они у нас уже есть), выбрать из списка тип каждого поля, отметить ключевые поля, а также - где это требуется - изменить параметры полей: задать маску ввода (для телефона), значение по умолчанию (Москва для поля "Адрес"), процентный формат числа с плавающей точкой (для поля "Процент скидки") и т.д. Для поля "Наименование товара" целесообразно сформировать с помощью Мастера подстановок список товаров. Таблицы необходимо сохранить под своими именами.
Для таблицы "Закупки", находясь в режиме Конструктора", рекомендуется установить с помощью Мастера подстановки значения полей:
"Код товара" таблицы "Закупки" на поля "Код товара", Наименование" и "Марка" таблицы "Товары"
"Код базы" таблицы "Закупки" на поля "Код базы" и "Наименование" таблицы "Базы"
После этого, открыв схему данных, следует изменить установившиеся связи между таблицами за счет подстановок на связи "один - ко многим". И только после сохранения схемы данных таблицы базы данных можно заполнять. Вначале таблицы "Товары" и "Базы" (все равно в какой последовательности). И только потом - таблицу "Закупки". Последнюю обязательно заполнять построчно слева направо, чтобы в записи первичный и
2.16 Типы моделей данных
Модели данных. В реляционной модели данных объекты и взаимосвязи между ними представляются с помощью таблиц. Взаимосвязи также рассматриваются в качестве объектов. Каждая таблица представляет один объект и состоит из строк и столбцов.
Иерархическая модель данных строится по принципу иерархии объектов. т.е. один объект является главным, а остальные, находящиеся на низших уровнях иерархии. - подчиненными. Между главным и подчиненными объектами устанавливается взаимосвязь "один ко многим". Взаимосвязи между объектами напоминают взаимосвязи в генеалогическом древе за единственным исключением: для каждого порожденного (подчиненного) объекта может быть только один исходный (главный) объект.
В сетевой модели данных объекты предметной области объединяются в «сеть». Понятия главного и подчиненных объектов несколько расширены. Любой объект может быть и главным, и подчиненным одновременно. ')го означает, что каждый объект может участвовать в любом числе взаимосвязей.