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


 

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

44136. Система автоматизированного управления ООО «ВИЗ-Сталь» 9.61 MB
  В пятом разделе проводится экономический расчет затрат на разработку и анализ целесообразности внедрения системы. Планируется дальнейшее развитие системы и разработка дополнительных модулей. Цели и назначение создания системы. Назначение системы.
44137. Стиль. Візаж 946.5 KB
  Фата рожевого з білим кольору розміром по плечі на резинці для волосся кріпиться на так звану буклю що акуратно зібрана на потилиці але чілка не зачісується назад згідно з корекцією овалу обличчя моделі. Підбирається зачіска під овал обличчя. Для виконання макіяжу знадобляться такі інструменти: пензлі для макіяжу зокрема великий пензлик для накладання пудри на обличчя пензлик для рум'ян круглий пензлик для розтушовки аплікатор звичайний пензлик середнього розміру для тіней та веєроподібний; чистий спонж; пенюар; та і нструмент для...
44138. Управління підвищенням конкурентоспроможності продукції в корпорації ДП ВО «Київприлад» 946.5 KB
  Аналітична оцінка діяльності ДП ВО Київприлад Загальна організаційноекономічна та фінансова характеристика ДП ВО Київприлад Аналіз середовища функціонування підприємства ДП ВО Київприлад Оцінка конкурентоспроможності продукції ДП ВО Київприлада
44139. РЕФЛЕКСИВНАЯ ДЕЯТЕЛЬНОСТЬ ПЕРЕВОДЧИКА КАК ФАКТОР СОЗДАНИЯ УСПЕШНОГО ПЕРЕВОДА 436.5 KB
  Предпосылки формирования понятия перевода в деятельностном аспекте. Понятие рефлексии в аспекте деятельностной теории перевода. Основные положения деятельностной теории перевода.
44140. Организационно-экономическая часть дипломных проектов, направленных на разработку программного обеспечения 297.5 KB
  Организационно-экономической части дипломного проекта для проектов связанных с разработкой программного обеспечения: Учебное пособие. Показано каким образом следует: выделить основные этапы проекта разработки нового изделия программы провести расчет трудоемкости проекта определить численность и квалификацию исполнителей построить сетевую модель и календарный график выполнения проекта провести анализ структуры затрат проекта. Уделяется внимание методам исследования рынка для разрабатываемого ПО а также планированию цены и...
44141. Импульсные источники питания 809 KB
  Наше предприятие будет конкурентно способным за счет выполнения заказов высококвалифицированных специалистов стабильности в работе выполнения в срок стабильного качества свойства износостойкости. Потребность в кадрах управления и ведущих специалистах: Потребность в кадрах управления и ведущих специалистах Персонал группы Потребность: специальность образование количество.
44142. ОСОБЕННОСТИ ЭТИКИ БИЗНЕСА НА ПРИМЕРЕ НГУ “АВТОПАРИТЕТ” 199.5 KB
  В маленькой фирме все решения обычно принимает сам владелец. Он же контролирует работу своей фирмы. В более крупных фирмах эти функции выполняет менеджер. Он может быть один, например, в небольшом магазине. В больших компаниях людей, занимающихся менеджментом, много - один отвечает за производство продукции, другой организует сбыт, третий занимается рекламой товаров, четвертый нанимает работников.
44143. Определение взаимосвязи развития координационных способностей с техникой владения мячом 270.5 KB
  Теоретическое обоснование развития координационных способностей в среднем школьном возрасте. Проявление координационных способностей в волейболе. Роль координационных способностей. Средства развития координационных способностей.
44144. КОРПОРАТИВНАЯ КУЛЬТУРА КАК ФАКТОР ЭФФЕКТИВНОСТИ УПРАВЛЕНИЯ СОВРЕМЕННЫМ ПРЕДПРИЯТИЕМ 671 KB
  Теоретико-методологические аспекты формирования корпоративной культуры на современном предприятии. Понятие и сущность корпоративной культуры. Виды и типы корпоративной культуры Структура и содержание корпоративной культуры