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. Создание  схемы БД: (В меню выберите пункт Схема данных).


 

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

79563. Историография как научная дисциплина. Этапы развития исторической науки 21.47 KB
  Историография в узком смысле слова это совокупность исследований в области истории посвящённых определённой теме или исторической эпохе например историография эпохи Крестовых походов или совокупность исторических работ обладающих внутренним единством в идеологическом языковом или национальном отношении например марксистская англоязычная или французская историография. В более широком смысле слова историография это вспомогательная историческая дисциплина изучающая историю исторической науки. Историография проверяет насколько...
79564. Россия в мировом человеческом сообществе. Факторы самобытности Русской истории 20.08 KB
  Факторы самобытности Русской истории. В отечественной и мировой историографии существуют три основные точки зрения на проблему особенностей русской истории. Сторонники первой из них придерживающиеся концепции однолинейности мировой истории считают что те или иные особенности российской истории проявляются как отсталость России и русских.Историкипрофессионалы придерживаются термина отсталости России Сторонники второго подхода к изучению русской истории исходят из концепции многолинейности исторического развития.
79565. Специфика цивилизаций Древнего Востока и Античности 20.74 KB
  Постижение высшего сакрального смысла а не реализация конкретных целей главная ценность бытия народов Востока. Общества Востока построены на принципах коллективизма.
79566. Место средневековья во всемирном историческом процессе 20.93 KB
  Основой феодального строя считался такой способ производства материальных благ при котором земля главное средство производства находится в собственности крупных землевладельцев эксплуатирующих труд зависимых от них крестьян ведущих свое хозяйство на землях принадлежащих землевладельцам. характеризовался расцветом феодального способа производства; появлением и развитием городов положивших начало формированию светской городской культуры; образованием централизованных монархий с сословным представительством. состояло в разложении...
79567. Формирование Древнерусской государственности. Принятие христианства и его влияние на дальнейшее развитие страны 21.69 KB
  Крещение Руси введение в Киевской Руси христианства как государственной религии осуществлённое в конце X века в 988 году князем Владимиром Святославичем. Утверждение христианства на Руси в качестве государственной религии оказало большое влияние на разные сферы общественной и духовной жизни страны. Ускорилось изживание местных племенных различий в отдельных областях Руси и формирование древнерусской народности с единым языком культурой этническим самосознанием. Ликвидация местных языческих культов также способствовала дальнейшей...
79568. Эволюция древнерусской государственности в 11-12 веках. Международные связи древнерусских земель 22.14 KB
  князья перестают признавать власть киевского князя. Их князьям подчинялись князья чьи владения уделы входили в состав крупных земель. Южные князья во главе со Святославом Киевским нанесли им несколько поражений но в 1185 г. Международные отношения: Ярослав Мудрый 10191054 в 1036 году наголову разгромил печенегов которые стали служить русским князьям или откочевали в Венгрию.
79569. Борьба народов Руси с иноземными захватчиками в 13 веке 19.54 KB
  ведомые Батыем вторглись на Русь. Русь платила ей дань десятину от которой освобождалась лишь церковь и поставляла воинов. Ордынцы вмешивались в распри князей и многократно разоряли Русь.
79570. Гражданское воспитание подростков на уроках географии 266 KB
  Изучить психолого-педагогическую и методическую литературу по рассматриваемой проблеме. Разработать и опробовать совокупность уроков географии, направленных на гражданское воспитание подростков. Составить рекомендации педагогам по гражданскому воспитанию на уроках географии.
79571. WHAT IS AN ELECTRIC CURRENT 29.21 KB
  WHT IS N ELECTRIC CURRENT The question is often sked: Wht is n electric current No one hs ever seen it. We only know of the existence of current owing to its effects. current cn het conductor it cn hve chemicl ction when pssing through solution or it cn produce mgnetic effect. We cn mesure currents by observing their heting chemicl or mgnetic effects.