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


 

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

42788. ПРОФИЛЬ ДОРОЖНОЙ ТРАССЫ. ПОСТРОЕНИЕ ПРОФИЛЯ ДОРОЖНОЙ ТРАССЫ 202.05 KB
  Вычисление координат пунктов замкнутого теодолитного хода. Вычисление координат вершин диагонального теодолитного хода. Вычисление отметок съёмочных точек замкнутого хода. Построение прямоугольной сетки и теодолитного хода Нанесение на план съемочных пикетов пикетных точек.
42789. Анализ и диагностика финансово-хозяйственной деятельности предприятия ОАО «ТНК-ВР Холдинг» 119.62 KB
  Орджоникидзе Кафедра Управление предприятиями МСК Курсовая работа по дисциплине Анализ и диагностика финансовохозяйственной деятельности предприятия на тему: Анализ и диагностика финансовохозяйственной деятельности предприятия ОАО ТНКВР Холдинг Выполнила: студентка группы ЭГ09 Тутарова...
42790. Усовершенствование организационной структуры ООО «Тез Тур» 127.59 KB
  Анализ организационной структуры управления на примере ООО Тез Тур. Организация управления выступает как один из факторов трансформации экономики через нее реализуется действие объективных законов функционирования рынка; она является организационным началом всей системы факторов радикальной реформы управления экономикой. Ключевой проблемой в организации управления является структура управления оргструктура. Зная структуру можно целенаправленно воздействовать на состав и содержание отдельных элементов...
42791. Индексный метод изучения динамики среднего уровня цен 376.43 KB
  Сущность цены и ее виды 4 Индексный метод изучения динамики среднего уровня цен 6 Формулы индекса цен Пааше и Ласпейреса 6 Идеальная формула цен Фишера 9 Система индексов цен 10 Использование индексного метода 10 Использование выборочного метода для расчета индексов цен 12 Расчетная часть 14 Задание 1 14 Задание 2 19 Задание 3 21 Задание 4 22 Аналитическая часть 24 Заключение 27 Список использованной литературы 28 Введение Так как в практике статистики индексы наряду со средними величинами...
42792. Разработка технологического процесса термической обработки для изготовления кузовов и крыльев легковых автомобилей 380.16 KB
  Анализ условий работы кузовов крыльев автомобилей и выбор марки стали .3 Выбор марки стали для горячей штамповки . 35 Приложение 36 РЕФЕРАТ Курсовая работа содержит информацию о разработке технологического процесса термической обработки кузовов и крыльев легковых автомобилей из стали 5ХНМ. Проведен анализ условий работы кузовов и крыльев легковых автомобилей материалов применяемых для производства данной детали на основании чего выбрана марка стали разработан технологический...
42793. Диагностика финансового состояния предприятия на примере ОАО «Электроприбор» 130.25 KB
  Горячкина Факультет заочного образования Кафедра: Финансы и диагностика предприятия КУРСОВАЯ РАБОТА по дисциплине: Анализ финансовохозяйственной деятельности предприятия на тему: Диагностика финансового состояния предприятия на примере ОАО Электроприбор Выполнил: студент 37ЭК3 группы ФЗО Аладьев Н. Анализ имущества и положения...
42794. Технико-экономический расчет для участка распределительной сети 10/0,4 кВ 135.31 KB
  Годовой фонд основной заработной платы одного работника при повременной оплате труда определяется по формуле: ФЗП г о = Бч ∙ Фд ∙ к ∙ Ч руб 4 [ 9 ] где Б ч – минимальная часовая ставка оплаты труда минимальный часовой тариф руб час; Фд – действ. Минимальная часовая ставка оплаты труда рассчитывается по формуле: Б ч = ЗПм Н руб ч...
42795. ТЯГОВАЯ ПОДСТАНЦИЯ ПЕРЕМЕННОГО ТОКА 6.73 MB
  Пояснительная записка к курсовому проекту ОТЖТ. 18 сентября 2012 года ЗАДАНИЕ На курсовой проект студента группы ЭХ136III курса Батиенко Максима специальности Электроснабжение по отраслям по дисциплине Электрические подстанции 1 Тема курсового проекта Тяговая подстанция переменного тока.2 Транзитная тяговая подстанция переменного тока электрифицированной железной дороги 220 35 275 кВ 3 Курсовой проект состоит из двух частей.6 1Структурная схема тяговой подстанции переменного тока 220 35 275 кВ.
42796. Организационные и технические мероприятия безопасного проведения работ с электроустановками до 1000 В 1.05 MB
  Электроснабжение является неотъемлемой частью жизни каждого человека. С давних времен основной задачей электроснабжения было обеспечение объектов электрической энергией. С помощью электрической энергии освещаются помещения, осуществляется автоматическое управление производственными процессами, приводятся в движение миллионы станков и механизмов и многое другое.