70087

Проектирование отношений и схемы данных. (MS Access)

Лабораторная работа

Информатика, кибернетика и программирование

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

Русский

2014-10-15

91 KB

1 чел.

рактика работы. Проектирование отношений и схемы данных. (MS Access)  

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

В окне ИзменениеСвязи, убедитесь, что правильно определен тип зависимости (один – ко- многим).

Установите «включение» опций Обеспечение целостности данных, Каскадное обновление связанных полей, Каскадное удаление связанных полей.

По аналогии уточните все связи. Сохраните схему и закройте её.

10. Проверка проекта

Преподаватель проверяет корректность описания схемы отношений и схемы БД.

(Исправление ошибок Схемы потребует удаления связей соответствующих таблиц.)

Заполните базу отладочными данными (вводить только одну запись в каждую таблицу) в следующем порядке:

– введите данные в таблицы «Стройматериал», «Исполнитель», «Скидка»;

– введите данные в таблицу  «Клиент»;

– введите данные в таблицу «ЖурналЗаявокНаРемонт».

Проверьте правильность описания схем отношений.(Все Ваши ошибки проявятся при заполнении таблиц.). Исправьте ошибки описания полей.

11. Создание экранных форм для ввода данных возможно только после устранения всех ошибок.

Создайте экранную форму для всех таблиц  в режиме Мастера.

12. Ввод и редактирование данных

Заполните БД в табличном режиме.

– введите данные в таблицы «Стройматериал» -30 наименований; «Исполнитель» -10 человек;  «Скидка» - 4 вида. Это объектные отношения.

Введите данные в таблицу  «Клиент» (20 клиентов);

Введите данные в таблицу «ЖурналЗаявокНаРемонт» (60 заявок).

Период работы ремонтников- с января 2008 по декабрь 2009.

Вопросы:

1. Назвать основные типы данных в  ПП MS Access.

2.Каким образом при описании схемы отношений в  ПП MS Access можно обеспечить поддержку ссылочной целостности?

3. Что означает термин «Обязательное поле»?

4. Назначение «индексированного поля»?

Работа подготовлена доцентом к.э.н., Лаврентьевой А.А.  

Рис.1.Схема базы данных

1.Запустить ПП MS Access.

2.В режиме Конструктор спроектировать таблицу СтройМатериал со следующими полями: КодСтройматериала, НаименованиеСтройматериала, Цена.

Для каждого поля надо установить необходимые свойства.

Поле КодСтройМатериала  (это первичный ключ в данной таблице):

    тип данных –Счетчик,

размер поля –длинное целое,

новые значения– последовательные,

индексированное поле– ДА (совпадения не допускаются).

Поле НаименованиеСтройМатериала (это неключевой атрибут)

тип данных –Текстовый,

размер поля –20.

Для поля Цена: тип данных –денежный.

число десятичных знаков – 2.

Сохранить таблицу под именем Стройматериал.

3.Таблица  Исполнитель содержит поля: КодИсполнителя, ФИО,
ДатаРождения, ДатаПриема, Должность, ДатаУвольнения, Фотография.

В режиме Конструктор спроектировать таблицу Исполнитель.

КодИсполнителя (это первичный ключ в данной таблице):         тип данных – Счетчик,

размер поля – длинное целое,

новые значения – последовательные,

индексированное поле – ДА (совпадения не допускаются).

ДатаРождения:    тип данных – Дата/Время,

формат поля – краткий формат даты.

Установить  Маску ввода (Краткий формат даты) помощью Мастера.

Для всех  остальных таблиц, где есть поля дат – сделать аналогичное описание свойств.

Для поля Фотография установите тип данных:  – поле объект OLE.

Закройте таблицу, сохранив под именем Исполнитель.

4. В режиме Конструктор спроектировать таблицу Скидка.

Поля таблицы:

 КодСкидки   - (это первичный ключ в данной таблице)

тип данных – Счетчик,

размер поля – длинное целое,

новые значения – последовательные,

индексированное поле – ДА (совпадения не допускаются).

НазваниеСкидки       тип данных – текстовый.

ПроцентСкидки и      тип данных - числовой размер поля – одинарное с плавающей точкой; формат  поля-процентный, число десятичных знаков -2 знака.

5.  В режиме Конструктор спроектировать таблицу Клиент:

со следующими полями: КодКлиента, НазваниеФирмы/ФИО, КодИсполнителя, Город, Район, Адрес, Телефон/Телефакс, КонтактныйТелефон, КодСкидки.

Установите для внешнего ключа КодИсполнителя

тип данных – числовой,

размер поля – длинное целое,

формат поля – основной,

число десятичных знаков – 0,

обязательное поле – да,

индексированное поле– ДА (совпадения допускаются).

Сделать для внешнего ключа КодСкидки аналогичное описание свойств.

(! Все внешние ключи в других таблицах описывать подобным образом).

НазваниеФирмы/ФИО, Город, Район, Адрес, Телефон/Телефакс, КонтактныйТелефон  имеют тип данных- текстовый.

Самостоятельно. Для поля Телефон/Телефакс создайте маску ввода такого вида: (9999) 00-00-00. Закройте таблицу, сохранив ее под именем Клиент.

6.В режиме Конструктор спроектировать таблицу ЖурналЗаявокНаРемонт.

Самостоятельно создайте схему отношения (постройте таблицу) со следующими полями: КодЗаявки, Год ,Месяц, Дата, КодСтройматериала, КодКлиента, Количество.

КодЗаявки- (это первичный ключ в данной таблице).

Год, Месяц  -   тип данных: текстовый.

Дата -  тип данных – Дата/Время; формат поля и маска ввода – краткий формат даты.

КодКлиента КодСтройматериала – внешние ключи.

Количество-  тип данных: числовой.

Сохраните таблицу под именем ЖурналЗаявокНаРемонт.

7. Обеспечение ссылочной целостности при вводе и редактировании данных на примере создания подстановочных списков для Таблицы ЖурналЗаявокНаРемонт.

7.1.Откройте Таблицу ЖурналЗаявокНаРемонт в режиме Конструктор.

 Выберите курсором тип данных  для поля Месяц и откройте  в выпадающем списке Мастер подстановок.

Выберите подстановочный список  в виде фиксированного набора значений:  и введите в один столбец  названия всех  месяцев года (январь, февраль, …декабрь). Установите в свойствах поля Подстановка строки:

 число строк списка – 12, ограничится списком – да.

7.2. Выберите курсором тип данных  для внешнего ключа КодСтройматериала и откройте  в выпадающем списке типа данных Мастер подстановок.

Создайте для  внешнего ключа КодСтройматериала подстановку из Таблицы Стройматериал (сделать подстановку двух полей -  КодСтройматериала, Наименование Стройматериала).

Установить в свойствах поля Подстановка строки:

-число строк списка =100; ограничится списком – «да».

7.3. Самостоятельно, в таблице  ЖурналЗаявокНаРемонт, создайте для  внешнего ключа КодКлиента подстановку из Таблицы Клиент (сделать подстановку полей (Код клиента, Город, НаименованиеФирмы \ФИО).

Самостоятельно, установите свойства поля Подстановка строки. Закройте Таблицу ЖурналЗаявокНаРемонт с сохранением внесенных изменений.

8. Создание подстановочных списков для Таблицы Клиент.

Самостоятельно: создайте подстановочный список для внешнего ключа КодИсполнителя, КодСкидки.

9. Создание  схемы БД: (В меню выберите пункт Схема данных).


 

А также другие работы, которые могут Вас заинтересовать

44254. Реконструкция аккумуляторного участка в РДАУП Автобусный парк № 1 г. Витебска 719.5 KB
  Расчёт годового объёма работ. Расчет годового объема работ по ТОТР вспомогательных работ работ по самообслуживанию. Реконструкцию необходимо проводить таким образом чтобы обеспечить нормальную работу действующих зон и участков. В Витебске работает более 30 автобусных маршрутов.
44255. Годинники, засновані на підрахунку періодів коливань від задаючого генератора за допомогою електронної схеми і виведення інформації на цифровий дисплей 545 KB
  В умовах подальшого технічного прогресу, що характеризується інтенсивним використанням електроніки та мікропроцесорної техніки, сучасний спеціаліст в будь-якій галузі науки й техніки повинен бути ознайомлений із основними функціональними пристроями електроніки, які становлять основу усіх систем керування технологічними процесами.
44256. ЧЕТЫРЕХЭТАЖНАЯ БЛОК-СЕКЦИЯ НА 12 КВАРТИР 1.01 MB
  Кладка стен осуществляется на цементно-песчаном растворе. Толщина наружных стен определяется на основании теплотехнического расчета. Изначально толщина наружной стены предполагается равной 510 мм. Такая толщина необходима для обеспечения устойчивости по отношению к ветровым и ударным нагрузкам, а также для увеличения тепло- и звукоизоляционной способности стен
44257. Расчет канализационной сети 110 KB
  Общесплавными называют системы канализации при которых все сточные воды бытовые производственные и дождевые сплавляются по одной общей сети труб и каналов за пределы городской территории на очистные сооружения. Раздельными называют системы канализации при которых дождевые и условно чистые производственные воды отводят по одной сети труб и каналов а бытовые и загрязненные производственные сточные воды по другой одной или нескольким сетям. Характеристика наружной канализационной сети Наружной канализационной сетью называют...
44258. Расчёт многопустотной плиты перекрытия 355.5 KB
  Расчетные данные Для бетона класса В 30 Rb=17 МПа; Rbser=22 МПа; Rbt=12 МПа; Rbt ser=18 МПа; Eв=29000 МПа для тяжелого бетона с тепловой обработкой Для напрягаемой арматуры класса АтIV: Rsn=590 МПа; Rs=510 МПа; Rs=405 МПа; Es=19105 МПа. Для арматуры сварных сеток и каркасов из проволоки класса ВрI: R=360 МПа; Rs=265 МПа; Es=1.7105 МПа. Rвр=05 В=30=0530=15 МПа.
44259. Разработка жидкостный ракетный двигатель первой ступени ракетоносителя, работающего на топливе Керосин и О2ж 3.15 MB
  Объектами разработки являются конструкция камеры компоновочная схема и пневмогидравлическая схема двигателя. В процессе работы произведён выбор системы подачи схемы и основных параметров системы характеризующих совершенство процессов в камере сгорания и сопле проведен тепловой расчет камеры определены параметры системы подачи выполнено...
44260. АНАЛІЗ РОЗВЯЗУЮЧИХ ВЛАСТИВОСТЕЙ ІМПЕДАНСНИХ СТРУКТУР З РЕАКТИВНИМ ІМПЕДАНСОМ 8.48 MB
  Значення коефіцієнта придушення. Аркуш 5 Значення коефіцієнта придушення. Ефективність запропонованої неоднорідної імпедансної смуги була оцінена в досить вузькому частотному діапазоні у зв'язку з чим не зрозуміло як буде поводитися коефіцієнт придушення за границями цього діапазону. Коефіцієнт придушення імпедансної смуги.
44261. Создание ИТ инфраструктуры внутри организации ОАО «ИПРОМАШПРОМ» 6.33 MB
  ИТ инфраструктура гарантирует: бесперебойную работу сети; адекватную скоростью расширения без перестройки; возможность управления ИТ инфраструктурой.1 LN WLN Wireless re Network вид локальной вычислительной сети LN использующий для связи и передачи данных между узлами высокочастотные радиоволны а не кабельные соединения.2 WLN CN Cmpus re Network кампусная сеть объединяющая локальные сети близко расположенных зданий на ограниченной территории студенческий городок. WN Wide re Network сети объединяющие территориально...