Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УМК_БкМ_100__БкМ_200_Информатика_Сальникова_Н.А...doc
Скачиваний:
25
Добавлен:
05.09.2019
Размер:
1.5 Mб
Скачать

Семинарское занятие №1. Тема: Проектирование базы данных.

ДЕ 7. Базы данных.

Этапы проектирования и создания базы данных. Построение информационно-логической модели данных.

Информационные объекты. Выделение информационных объектов предметной области. Связи информационных объектов. Типы связей информационных объектов: один к одному, один ко многим, многие ко многим. Определение связей между информационными объектами.

Предметная область. Восприятие, абстрагирование, изучение и описание предметной области. Информационные потребности пользователей. Изучение и описание информационных потребностей пользователей. Инфологический аспект проектирования. Датологический аспект проектирования. Этап один к одному, один ко многим, многие ко многим. Задачи инфологического этапа проектирования базы данных. Свойства и связи объектов. Структуризация знаний о предметной области.

Этап датологического проектирования. Семантика данных. Естественные и формализованные языки проектирования. Инфологическое и датологическое проектирование. Выбор СУБД. Логическое и физическое проектирование. Задачи логического этапа проектирования. Задачи физического этапа проектирования. Концептуальная инфологическая модель и концептуальная датологическая модель. Внешняя инфологическая модель, внешняя датологическая модель и внутренняя датологическая модель.

Структурные элементы базы данных. Понятие первичного и вторичного ключей.

Создание новой базы данных. Создание схемы данных.

Создание файла базы данных. Окно файла новой базы данных. Окно базы данных. Создание таблицы базы данных. Определение структуры новой таблицы в режиме Конструктора. Определение полей таблицы: имена полей, типы данных. Общие свойства поля. Тип элемента управления. Определение первичного ключа. Сохранение таблицы. Создание новой таблицы в режиме Таблицы. Создание таблицы с помощью Мастера таблиц. Непосредственный ввод данных в таблицу. Макет таблицы. Технология создания таблиц на примере базы данных “Учебный процесс”: создание структуры таблицы, определение типов и свойств полей, определение составного первичного ключа, ввод данных, размещение объектов OLE, ввод логически связанных записей.

Взаимосвязи таблиц. Обеспечение целостности данных. Каскадное обновление и удаление связанных записей. Создание схемы данных. Включение таблиц в схему данных. Создание связей между таблицами. Ввод и корректировка данных во взаимосвязанных таблицах. Отображение записей подчиненных таблиц в главной.

Литература: 7, 14, 16 – 21, 23, 30, 37, 38.

Дополнительная литература: 8.

Семинарское занятие №2. Тема: Ввод и корректировка данных во взаимосвязанных таблицах. Модификация структуры базы данных.

ДЕ 7. Базы данных.

Модификация структуры базы данных. Изменение структуры таблиц. Изменение схемы данных. Технология создания схемы данных на примере базы данных “Учебный процесс”: включение таблиц в схему данных, определение связей между таблицами схемы данных, проверка поддержания целостности в базе данных. Автоматизированный анализ заполненных таблиц средства Access.

Литература: 7, 14, 16 – 21, 23, 30, 37, 38.

Дополнительная литература: 8.