Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БД_дом задания_2003.DOC
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
154.62 Кб
Скачать

ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ

«УЛЬЯНОВСКИЙ ЭЛЕКТРОМЕХАНИЧЕСКИЙ КОЛЛЕДЖ»

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

по выполнению самостоятельных работ и

домашних заданий

по дисциплине: “Базы данных ”

для специальности 230103 “Автоматизированные системы обработки информации и управления”.

2005

ОДОБРЕНЫ

на заседании ПЦК 230103

протокол №_____от____________

Председатель ПЦК:

_________________ Т.И. Ермошкина

СОСТАВЛЕНЫ

в соответствии с государственными требованиями к минимуму содержания и уровню подготовки выпускников для специальности 230103

Автор:

_________________ Н.И. Баранова

УТВЕРЖДАЮ

Зам. директора по учебной работе:

_________________ В. А. Сенченко

«______» _________________200__год

Введение

Методические указания по выполнению самостоятельных работ и домашних заданий составлены для студентов специальности 2202 «Автоматизированные системы обработки информации и управления», изучающих дисциплину «Базы данных».

Целью домашних заданий является закрепление, систематизация и обобщение изученного материала по курсу «Базы данных», развитие умений и навыков самостоятельной умственной деятельности, обязанности будущего специалиста, воспитание внимания, сознательного отношения к учебе, интереса к будущей профессии.

Методические указания содержат задания по темам, предусмотренным рабочей программой дисциплины «Базы данных», утвержденной в 2003г., пояснения к заданиям и литературные источники, необходимые для их выполнения.

Задания даны в соответствии с темами рабочей программы. Варианты и сроки выполнения заданий определяет преподаватель, ведущий дисциплину.

Задания выполняются в отдельных тетрадях и сдаются на проверку преподавателю. В большинстве заданий номер варианта соответствует номеру по списку в журнале.

Домашние задания

Раздел 1. Основы теории баз данных.

Тема 1.1. Модели данных

Решение задач по созданию иерархических и сетевых моделей баз данных:

Домашнее задание №1:

  1. Организовать в виде иерархической модели следующие файлы для базы данных банка: ССУДА, ВЗНОС, СБЕРЕГАТЕЛЬНЫЙ СЧЕТ, ДЕПОЗИТ, КЛИЕНТ, СНЯТИЕ.

  2. Организовать в виде сетевой модели следующие файлы для базы данных транспортной компании: ГРУЗ, ТРАНСПОРТ, ОТПРАВИТЕЛЬ, УПАКОВКА, ПОЛУЧАТЕЛЬ.

Литература. Основная: Л1 стр. 34-42, Л2 стр. 21-24

Тема 1.2. Реляционная модель данных.

12 правил Кодда. Решение задач по построению реляционной модели, операциям реляционной алгебры.

Домашнее задание №2 :

  1. Приведите примеры различных видов связей (1:1, 1:М, М:1, М:М) для реляционной модели.

Литература. Основная: Л2 стр. 44-49

Домашнее задание №3:

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

КЛИЕНТ ( Код_кл, Имя, Год_доход)

ПЕРЕВОЗКА ( Код_пер, Код_кл, Вес, №грузовика, Пункт_назначения)

ГРУЗОВИК (№грузовика, ФИО_водителя)

ГОРОД (Название, Население)

Варианты :

в

Запрос

1

18

  1. ФИО водителя грузовика №3456.

  2. Список всех номеров грузов весом свыше 100 тонн

  3. Города, в которые доставлялись грузы для клиентов с годовым доходом свыше 15 млдр.руб.

  4. Клиенты, чьи грузы перевозились каждым водителем.

2

19

  1. Город с населением 1 млн. жителей

  2. Имена клиентов с годовым доходом более 100 илн.руб.

  3. Имена водителей, доставлявших грузы весом свыше 100 тонн

  4. Дайте список клиентов, отправлявших все свои грузы в один город (этот город может быть одним и тем же для разных клиентов, а может и не быть)

3

20

  1. Номера грузовиков, отвозивших грузы в Москву.

  2. Города с населением более 1 млн. человек

  3. Имена клиентов, с годовым доходом более 5 млн. рублей, отправлявших грузы весом менее 1 тонны

  4. Дайте список клиентов, все грузы которых весили более 25 тонн (сначала найдите клиентов, у которых хотя бы один груз весил менее 25 тонн)

4

21

  1. Города, в которые доставлялись грузы весом 500 тонн

  2. Имена клиентов с годовым доходом менее 1 млн. рублей

  3. Имена клиентов отправлявших грузы весом менее 1 тонны или отправлявших грузы в Москву.

  4. Имена клиентов, которые отправляли грузы в каждый город с населением более 500 тыс. человек (сначала создайте множество городов с населением более 500 тыс человек)

5

22

  1. Население города Смоленск

  2. Список всех номеров грузов весом не менее 100 тонн

  3. Имена клиентов с годовым доходом менее 25 тыс. рублей, чьи грузы доставлялись водителем Петровым

  4. Дайте список клиентов все грузы которых весили менее 50 тонн (сначала найдите клиентов, у которых хотя бы один груз весил более 50 тонн)

6

23

  1. Имена всех клиентов.

  2. Города с населением менее 1 млн. человек

  3. Номера грузовиков, кторые доставляли грузы для клиентов с годовым доходом более 20 млн. рублей.

  4. Имена клиентов, которые отправляли грузы в каждый город с населением более 500 тыс. человек

7

24

  1. Города с населением 500 тыс. человек

  2. Города, в которые перевозились грузы весом менее 500 тонн

  3. Номера грузовиков, которые отправляли грузы весом более 100 тонн в города с населением менее 500 тыс. человек

  4. Клиенты, чьи грузы перевозились каждым водителем.

8

25

  1. Номер грузовика водителя Сидорова

  2. Города с населением не более 1 млн.человек

  3. Имена клиентов, чьи грузы доставлялись в Самару и весили более 100 тонн

  4. Города, в которые доставлялись грузы каждого клиента

9

26

  1. Годовой доход клиента Смирнова

  2. Коды клиентов, отправлявших грузы весом более 700 тонн

  3. Города и их население, в которые доставлялись грузы весом от 50 до 100 тонн

  4. Водители, которые доставляли грузы каждого клиента

10

27

  1. Имена клиентов с годовым доходом 100 млн. рублей

  2. Номера грузовиков перевозивших грузы в Самару или в Москву

  3. Имена водителей, доставлявших грузы в Саратов весом более 100 тонн

  4. Имена клиентов, которые отправляли грузы в каждый город с населением более 500 тыс. человек

11

28

  1. ФИО водителя грузовика № 1235

  2. Имена клиентов с годовым доходом менее 500 тыс.рублей

  3. Имена клиентов, чьи грузы доставлялись водителями Петровым и Ивановым

Города, в которые доставлялись грузы каждого клиента

12

29

  1. Пункт назначения перевозки № 1001

  2. Города с населением более 100 тыс. человек, но менее 500 тыс.

  3. Население городов, в которые доставляли грузы водители Иванов и Петров

  4. Дайте список клиентов, отправлявших все свои грузы в один город (этот город может быть одним и тем же для разных клиентов, а может и не быть)

13

30

  1. Веса перевозок, отправленных в Самару

  2. Имена клиентов с годовым доходом до 100 тыс рублей

  3. Города, в которые доставлялись грузы весом более 500 тонн для клиента Сидорова

  4. Дайте список клиентов, все грузы которых весили более 25 тонн (сначала найдите клиентов, у которых хотя бы один груз весил менее 25 тонн)

14

31

  1. Номер грузовика водителя Иванова

  2. Список всех грузов весом от 100 до 500 тыс. тонн

  3. Имена водителей, перевозивших грузы весом более 500 тонн или перевозивших грузы в Самара и Москву.

  4. Имена клиентов, которые отправляли грузы в каждый город с населением более 500 тыс. человек (сначала создайте множество городов с населением более 500 тыс человек)

15

32

  1. Номера грузовиков, перезовивших грузы в Саратов.

  2. Города, в которые перевозились грузы весом менее 100 тонн

  3. Имена клиентов, перевозивших грузы в города с населением менее 500 тыс. человек.

  4. Дайте список клиентов все грузы которых весили менее 50 тонн (сначала найдите клиентов, у которых хотя бы один груз весил более 50 тонн)

16

33

  1. Города, в которые перевозил грузы автомобиль № 10123

  2. Имена клиентов с годовым доходом более 100 млн. рублей

  3. Имена водителей, перевозивших грузы для клиента Иванова.

  4. Имена клиентов, которые отправляли грузы в каждый город с населением более 500 тыс. человек

17

34

  1. Годовой доход клиента Петрова

  2. Города с населением более 3 млн. человек

  3. Города и их население, в которые перевозили грузы клиенты с годовым доходом менее 10 тыс. рублей

  4. Клиенты, чьи грузы перевозились каждым водителем.

Литература. Основная: Л1 стр. 238-261, Л2 стр.53-63

Домашнее задание №4:

  1. Найти в литературе, сформулировать и описать 12 правил Кодда для реляционных таблиц.

Литература. Дополнительная: Л2

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