Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Info_lab_2008_.doc
Скачиваний:
28
Добавлен:
17.08.2019
Размер:
9.63 Mб
Скачать

XXIX.Выполнение индивидуального задания

Ниже приведены варианты заданий. По указанию преподавателя выберите свое индивидуальное задание. Уточните условие задания, количество.

Необходимо создать две таблицы данной структуры приведенной ниже, создать индексы и связать таблицы. А так же необходимо внести в таблицы данные.

XXX.Контрольные вопросы

  1. Что такое база данных?

  2. Что такое СУБД, какие её основные функции?

  3. Способы создания новой базы данных?

  4. В каких режимах можно открыть файл базы данных?

  5. Опишите основные объекты базы данных MS Access.

  6. Создание таблиц в режиме конструктора.

  7. Перечислите типы полей.

  8. Для чего в таблицах используются ключи?

  9. Что такое ключевое поле?

  10. Что вы знаете об индексах?

  11. Как организовать связь между таблицами?

  12. Какие условия должны выполняться для установки проверки целостности данных?

  13. Назовите операции, которые можно производить над записями?

  14. Как установить фильтр в режиме таблицы?

  15. Способы создания таблиц.

  • З адание 1

Таблица: Наряды

Столбец

Имя Тип Размер

КодНаряда Числовой (длинное целое) 4

КодСотрудника Числовой (длинное целое) 4

ДатаЗаполнения Дата/время 8

Схема данных

Сотрудники Наряды

КодСотрудника 1  КодСотрудника

один-ко-многим

Атрибуты: обеспечение целостности, каскадные обновления, каскадные удаления

Индексы таблицы

Имя Имя и поля

PrimaryKey КодНаряда, По возрастанию

КодСотрудника КодСотрудника, По возрастанию

Код наряда

Код сотрудника

Дата занесения

1

Вавилова

31.01.95

2

Вавилова

31.01.95

3

Ольга

31.01.95

Таблица: Сотрудники

Столбец

Имя Тип Размер

КодСотрудника Числовой (длинное целое) 4

Имя Текстовый 50

Фамилия Текстовый 50

Должность Текстовый 50

Внутренний Текстовый 30

Адрес Текстовый 255

Город Текстовый 50

ОбластьКрайРеспублика Текстовый 20

ПочтовыйИндекс Текстовый 20

Страна Текстовый 50

РабочийТелефон Текстовый 30

Ставка Денежный 8

Схема данных

Сотрудники Наряды

КодСотрудника 1  КодСотрудника

один-ко-многим

Атрибуты: обеспечение целостности, каскадные обновления, каскадные удаления

Индексы таблицы

Имя Имя и поля

PrimaryKey КодСотрудника, По возрастанию

ПочтовыйИндекс ПочтовыйИндекс, По возрастанию

Фамилия Фамилия, По возрастанию

Код сотрудника

Имя

Фамилия

Должность

Внутренний

Адрес

Город

Регион

Индекс

Страна

Телефон (раб)

Ставка

1

Ирина

Вавилова

Ст. программист

ул. Зеленая, 95

Минск

РБ

123122

Беларусь

(017) 155-2222

45,00р.

2

Екатерина

Грищук

Системный аналитик

Столичный пр-д, 15

Минск

РБ

123401

Беларусь

(017) 155-3333

65,00р.

3

Ольга

Дражина

Начальник

Дубовая роща, 12-5

Минск

РБ

212033

Беларусь

(017) 315-4444

90,00р.

  • З адание 2

Таблица: Проекты

Столбец

Имя Тип Размер

КодПроекта Числовой (длинное целое) 4

НазваниеПроекта Текстовый 50

ОписаниеПроекта Поле МЕМО -

КодКлиента Числовой (длинное целое) 4

НомерЗаказа Текстовый 30

ОценочнаяСтоимость Денежный 8

КодСотрудника Числовой (длинное целое) 4

ДатаНачалаПроекта Дата/время 8

ДатаЗавершенияПроекта Дата/время 8

Схема данных

Проекты Оплата

КодПроекта 1  КодПроекта

один-ко-многим

Атрибуты: обеспечение целостности, каскадные обновления, каскадные удаления

Индексы таблицы

Имя Имя и поля

PrimaryKey КодПроекта, По возрастанию

КодКлиента КодКлиента, По возрастанию

КодСотрудника КодСотрудника, По возрастанию

НазваниеПроекта НазваниеПроекта, По возрастанию

Код проекта

Название

Описание

Код клиента

Номер заказа

Оценочная стоимость проекта

Код сотрудника

Дата начала

Дата завершения проекта

1

ABC

Отдел продаж

1

12

30 000,00р.

Бабкина, Ольга

11.12.94

31.05.95

2

DEFG

Аналитический отдел

1

32

15 000,00р.

Бабкина, Ольга

12.02.94

30.06.95

3

HIJK

Архив

2

90

45 000,00р.

Бабкина, Ольга

01.02.94

30.06.95

Таблица: Оплата

Столбец

Имя Тип Размер

КодОплаты Числовой (длинное целое) 4

КодПроекта Числовой (длинное целое) 4

СуммаОплаты Денежный 8

ДатаОплаты Дата/время 8

НомерКарточки Текстовый 30

ИмяВладельцаКарточки Текстовый 50

СрокДействияКарточки Дата/время 8

КодМетодаОплаты Числовой (длинное целое) 4

Схема данных

Проекты Оплата

КодПроекта 1  КодПроекта

один-ко-многим

Атрибуты: обеспечение целостности, каскадные обновления, каскадные удаления

Индексы таблицы

Имя Имя и поля

PrimaryKey КодОплаты, По возрастанию

КодМетодаОплаты КодМетодаОплаты, По возрастанию

КодПроекта КодПроекта, По возрастанию

Код платежа

Код проекта

Сумма

Дата оплаты

Номер карточки

Имя владельца

Срок действия

Код метода оплаты

1

2

1 000,00р.

01.03.95

Местная карточка

2

2

497,00р.

23.01.95

Местная карточка

3

1

500,00р.

01.04.95

Местная карточка

  • З адание 3

Таблица: Студенты

Столбец

Имя Тип Размер

КодСтудента Числовой (длинное целое) 4

Имя Текстовый 50

Фамилия Текстовый 50

Адрес Текстовый 255

Город Текстовый 50

ОбластьКрайРеспублика Текстовый 20

ПочтовыйИндекс Текстовый 20

НомерТелефона Текстовый 30

Специализация Текстовый 50

НомерСтудента Текстовый 30

Схема данных

Студенты Студенты и занятия

КодСтудента 1  КодСтудента

один-ко-многим

Атрибуты: обеспечение целостности, каскадные обновления, каскадные удаления

Индексы таблицы

Имя Имя и поля

PrimaryKey КодСтудента, По возрастанию

ПочтовыйИндекс ПочтовыйИндекс, По возрастанию

Фамилия Фамилия, По возрастанию

Код студента

Имя

Фамилия

Адрес

Город

Регион

Индекс

Телефон

Специализация

2

Тимофей

Смирнов

ул. Новая, 145-23

Москва

РФ

125456

(095) 134-9482

Экономика

3

Борис

Котов

Лесной пр-д, 16-89

Москва

РФ

112033

(095) 315-3412

Медицина

4

Дарья

Воронова

ул. Грачей, 5

Москва

РФ

123052

(095) 125-8122

Полит. науки

Таблица: Студенты и занятия

Столбец

Имя Тип Размер

КодЗанятийСтудента Числовой (длинное целое) 4

КодЗанятий Числовой (длинное целое) 4

КодСтудента Числовой (длинное целое) 4

Балл Текстовый 30

Схема данных

Студенты Студенты и занятия

КодСтудента 1  КодСтудента

один-ко-многим

Атрибуты: обеспечение целостности, каскадные обновления, каскадные удаления

Индексы таблицы

Имя Имя и поля

PrimaryKey КодЗанятийСтудента, По возрастанию

КодЗанятий КодЗанятий, По возрастанию

КодСтудента КодСтудента, По возрастанию

Код занятий студента

Код занятий

Код студента

Балл

1

1

Воронова, Дарья

3

2

1

Смирнов, Тимофей

5

3

1

Котов, Борис

4

  • Задание 4

Т аблица: Методы оплаты

Столбец

Имя Тип Размер

КодМетодаОплаты Числовой (длинное целое) 4

МетодОплаты Текстовый 50

Карточка Логический 1

Схема данных

Методы оплаты Оплата

КодМетодаОплаты 1  КодМетодаОплаты

один-ко-многим

Атрибуты: обеспечение целостности, каскадные обновления, каскадные удаления

Индексы таблицы

Имя Имя и поля

PrimaryKey КодМетодаОплаты, По возрастанию

Код метода оплаты

Метод оплаты

Карточка?

1

Чек

ЛОЖЬ

2

Местная карточка

ИСТИНА

3

Кредитная карточка

ИСТИНА

4

Дисконтная карточка

ИСТИНА

5

Наличные

ЛОЖЬ

Таблица: Оплата

Столбец

Имя Тип Размер

КодОплаты Числовой (длинное целое) 4

КодЗаказа Числовой (длинное целое) 4

СуммаОплаты Денежный 8

ДатаОплаты Дата/время 8

НомерКарточки Текстовый 30

ИмяВладельцаКарточки Текстовый 50

СрокДействияКарточки Дата/время 8

КодМетодаОплаты Числовой (длинное целое) 4

Схема данных

Методы оплаты Оплата

КодМетодаОплаты 1  КодМетодаОплаты

один-ко-многим

Атрибуты: обеспечение целостности, каскадные обновления, каскадные удаления

Индексы таблицы

Имя Имя и поля

PrimaryKey КодОплаты, По возрастанию

КодЗаказа КодЗаказа, По возрастанию

КодМетодаОплаты КодМетодаОплаты, По возрастанию

Код платежа

Код заказа

Сумма

Дата оплаты

Номер карточки

Имя владельца

Срок действия

Код метода оплаты

1

1

190,03р.

12.03.94

456732485972

Федор Николаев

31.05.95

Местная карточка

2

2

37,80р.

12.01.94

456732485972

Федор Николаев

31.05.95

Местная карточка

3

3

152,28р.

02.01.95

Чек

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]