Автор статьи
Валерия
Эксперт по сдаче вступительных испытаний в ВУЗах
Разработка структуры БД
ПРАКТИЧЕСКАЯ РАБОТА Цели:- Усвоение правил построения ER-диаграммы в соответствии со стандартом IDEF1X
- Освоение способов структурирования данных информационной системы.
Освоение правил построения ER-модели данных
ER-модель используется при высокоуровневом (концептуальном) проектировании баз данных. С её помощью можно выделить ключевые сущности и обозначить связи, которые могут устанавливаться между этими сущностями. Основными конструкциями ER-диаграммы являются предметы (сущности), к которым относятся данные. В нотации IDEF1X они изображаются блоками. Каждой сущности присваиваются уникальное имя, которое помещается над блоком. Рядом через черту можно указать номер сущности. Список атрибутов приводится внутри прямоугольника, обозначающего сущность. Атрибуты, составляющие ключ сущности, группируются в верхней части прямоугольника и отделяются горизонтальной чертой. Отношения связи отображаются линией, у которой может быть точка на конце у сущности-потомка (точка означает «многие», рис.1). Рядом с этой линией может быть указана мощность отношения (буквы «P», «Z» или номер). Рисунок 1 Обозначение связей между сущностями Задание 1 Подготовка к построению ER-диаграммы- Просмотрите презентацию «Порядок построения ER-модели»
- Запустите MS Word.
- Выполните Вставка→ фигуры→построение прямоугольника (Рис.2, а)
- Выделив фигуру правой клавишей, выберите Добавить текст.
- Уберите все отступы: Разметка страницы→ Отступ=0;0;интервал=0;0.
- Установите междустрочный интервал=1.
- Скопировать прямоугольник 3 раза (держа клавишу Ctrl, потянуть фигуру левой клавишей мыши и отпускать там, где нужна копия (Рис.2, б)).
- Выделить верхний прямоугольник, напишите «Х», сделайте выравнивание по центру, убрать у него границы и заливку (Рис.2, с): Формат→Заливка фигуры→нет заливки
- Увеличить размеры нижнего прямоугольника и сгруппировать фигуры: Главная →Выделить →Выбор объектов →правая клавиша →Группировка →Группировать (Рис.2, д).
- Полученную заготовку Вы будете копировать (удобно копировать, перетягивая мышью с Ctrl) при построении ER-диаграмм.
- Научитесь вставлять разные стрелки и изменять концы стрелок с помощью Формат→ контур фигуры→Стрелки→другие стрелки (рис.3).
- Задание выполняется в MS Word. Зависимые и независимые сущности разрешается не отмечать.
- Построим заготовку (рис.4) для изображения сущности, в которой надо обязательно заранее убрать все отступы и лишние интервалы:
- В соответствии с описанием предметной области выделяются сущности (рис.5)
- Понятно, что в сущности «Сведения о сотрудниках» фамилию нельзя выбирать в качестве ключа, т.к. среди сотрудников могут встречаться однофамильцы. Поэтому ключевым полем выбираем «табельный номер».
- По правилам организации поле связи в одной из сущностей обязано быть ключевым. Следовательно, мы не можем связывать данные по фамилии.
- Выход из этого положения только один – в сущностях «Приказ о приеме» и «Приказ об увольнении» атрибут «Фамилия И.О.» заменяется на атрибут «Табельный номер». После этого таблицы уже можно связать. Для каждого сотрудника издается только один приказ о приеме или об увольнении, поэтому типы связей будут – один к одному (рис.6).
- Не забудьте отметить на диаграмме ключевые атрибуты. Правильно укажите связи между сущностями (две сущности можно связать только по общему атрибуту, один из них должен быть ключевым).
- Файл отчета сохраните в личной папке и скопируйте затем в папку преподавателя.
База данных как основа информационного обеспечения ИС
Тип данных – основное свойство поля, определяет допустимые значения поля, операции, которые можно выполнять со значениями, а также набор других свойств поля. Наиболее часто используемые типы данных в СУБД Access: Счетчик; Числовой; Денежный; Текстовый; Логический; Дата/время; Memo; Мастер подстановки (задает список возможных значений поля). Сила реляционных баз данных, таких как Microsoft Access, заключается в том, что они могут быстро найти и связать данные из разных таблиц при помощи запросов, форм и отчетов. Для этого каждая таблица должна содержать одно или несколько полей, однозначно идентифицирующих каждую запись в таблице. Оно называется ключевым полем таблицы. Для задания ключевого поля нажмите на правую клавишу и выберите «ключевое», либо на ленте выберите инструмент «Ключ». Если для таблицы обозначены ключевые поля, то Microsoft Access предотвращает дублирование или ввод пустых значений в ключевое поле. Если щелкнуть кнопкой мыши на названии поля в списке полей, то в нижней части конструктора появятся две вкладки, на которых будут перечислены свойства этого поля. Набор свойств зависит от типа данных поля. На вкладке Подстановка находятся свойства, связанные с подстановкой (списком возможных значений поля), на вкладке Общие – все остальные свойства (рис.7). Рисунок 7 Свойства поля Значение по умолчанию автоматически устанавливается в поле при создании записи (впоследствии это значение можно изменить вручную). Подстановкой называется список возможных значений поля. Если для поля создана подстановка, то значение поля можно выбрать из этого списка, вместо того чтобы вводить вручную. Источником значений для подстановки может быть таблица, запрос или созданный вами фиксированный (статический) список. Для создания подстановки удобно использовать мастер подстановок. Если вы хотите создать подстановку, источником значений для которой служит таблица или запрос, выполните следующие действия.- В режиме конструктора выберите в списке полей то поле, для которого нужно создать список значений. Выберите тип «Мастер подстановок». На экране появится окно Создание подстановки (рис.8).
- Если вам нужно создать подстановку, источником данных для которой служит список введенных значений, выполните следующие действия:
- Установите переключатель в положение «Будет введен фиксированный набор значений» и нажмите кнопку Далее.
- Введите количество столбцов — 1. Затем щелкните кнопкой мыши в первой ячейке первого столбца и введите в столбец все необходимые значения (рис.9).
- Подберите ширину столбцов в подстановке так, чтобы все значения отображались полностью. Нажмите кнопку Далее.
- В завершение создания подстановки, при необходимости, измените название поля, для которого создается подстановка. Готово.
О сайте
Ссылка на первоисточник:
=HYPERLINK("http://ipo.msk.ru/")
Поделитесь в соцсетях: