Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Запросы к многотабличным базам данных СУБД Access




 

Цель задания: изучение возможностей СУБД Access при создании многотабличной базы данных и отчетов по запросам к ним.

Задачи исследований:

1. Изучить возможности создания реляционной базы данных.

с установленипем связей между таблицами.

3. Изучить возможность формирования критериев для выбора записей из нескольких таблиц.

4. Изучить возможность создания запросов для связанных таблиц.

5. Изучить возможность объединения таблиц посредством запросов.

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

Методика выполнения работы:

1. Создать в режиме таблицы собственную базу по одной из предметных областей специальности из двух таблиц.

2. Определить связующие поля в таблицах и тип отношения между ними.

3. Связать таблицы с помощью схемы данных.

4. Создать в режиме конструктора по своему усмотрению простой запрос на совокупности таблиц.

5. Задать условия отбора записей из совокупности связанных таблиц.

6. Выполнить запрос.

7. Произвести группировку данных по какому-либо полю.

Вопросы для подготовки

1. Что собой представляет многотабличная реляционная база данных?

2. Какие цели преследуются при создании многотабличной реляционной базы данных?

3. Что представляет собой нормализация?

4. Какие задачи решаются на этапе проектирования многотабличной базы данных?

5. Какие типы отношений между таблицами поддерживает СУБД Access? Каким образом они реализуются?

6. Каким образом соединяются две таблицы в одном запросе?

7. Как можно добавить поля из второй таблицы в бланк QBE?

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

9. Как можно поменять параметры объединения двух таблиц?

10. Как ускорить выполнение запросов? Что понимается под вторичным индексом?

Методика выполнения работы:

1. Сформировать БД «Сборщики электронной аппаратуры», которая отражает деятельность некоторой международной корпорации, и включает три реляционные таблицы. Эти таблицы отражают взаимодействие производителей комплектующих изделий (КИ), сборщиков и учет поставок КИ от производителей к сборщикам.

Таблица 1 «Производители» содержит атрибуты:

1. NПр – номер производителя;

2. Ипр – имя производителя;

3. Страна – место проживания производителя;

4. Тариф – розничная наценка производителя.

Таблица 2 «Сборщики» атрибуты:

1. NСб – номер сборщика;

2. ИСб – имя сборщика;

3. Страна – место проживания сборщика;

4. Рейт – квалификационный разряд (рейтинг) сборщика;

5. NПр номер производителя, обслуживающего соответствующего сборщика.

Таблица 3 «Поставки» содержит мно­жества заказов комплектующих изделий от производителей для сборщиков электронной аппаратуры с атрибутами:

1. NЗак – номер заказа КИ от производителя к сборщику;

2. Стоим – стоимость поставляемых КИ в конкретном заказе на поставку;

3. ДатаПост – дата поставки очередного заказа;

4. NСб – номер сборщика–получателя поставки;

5. NПр – номер производителя, поставившего соответствующий заказ.

 

Таблица 1. Производители (Пр)

NПр ИПр Страна Тариф
  Компак США 0,12
  Дел Англия 0,13
  Интел США 0,11
  Самсунг Корея 0,15
  Сименс Германия 0,10

 

Таблица 2. Сборщики (Сб)

NСб ИСб Страна Рейт NПр
  Бел США    
  Вист Россия    
  Рен Англия    
  Хао Китай    
  Рит США    
  Грин Англия    
  Кит Россия    

 

Таблица 3. Поставки (Пост)

NЗак Стоим ДатаПост NСб NПр
  0,1      
         
         
         
         
         
  0,7      
         
         
         

 

2. Определить на этапе проектирования многотабличного отчета отношения между таблицами и установить главный и подчиненный отчет.

3. Создать с помощью мастера два многотабличных отчета, объединяющих таблицы «Производители» и «Сборщики», как показано в табл. 4 варианты №№1 и 2, установив отличия структур данных в этих отчетах. При этом:

а) включить в макет отчета поля из двух связанных таблиц;

б) вывести многотабличный отчет на экран.

Таблица 4

Вариант № 1

Производители электронной аппаратуры

Сборщик Страна сборщика Рейтинг Производитель Страна производителя Тариф
  Бел США   Компак США 0.12
  Вист Россия   Сименс Германия 0.1
  Рен Англия   Дел Англия 0.13
  Хао Китай   Дел Англия 0.13
  Рит США   Компак США 0.12
  Кит Россия   Интел США 0.11
  Грин Англия   Самсунг Корея 0.15

 

Вариант № 2 (группировка по производителям)

Производители электронной аппаратуры

Производитель Страна производителя Тариф Сборщик Страна сборщика Рейтинг
  Компак США 0.12        
          Рит США  
          Бел США  
  Дел Англия 0.13        
          Хао Китай  
          Рен Англия  
  Сименс Германия 0.1        
          Вист Россия  
  Интел США 0.11        
          Кит Россия  
  Самсунг Корея 0.15        
          Грин Англия  

 

Вопросы для подготовки

1. Какая таблица должна быть главной при проектировании многотабличного отчета для таблиц, связанных отношением один ко многим?

2. Каким образом происходит связывание нескольких таблиц в многотабличном отчете?

3. Чем отличается самостоятельное создание многотабличного отчета от создания многотабличного отчета с помощью мастера? В каких случаях целесообразно использовать каждый из этих способов?

4. В каких случаях обязательно нужно задавать уровни группировки данных при создании многотабличного отчета с помощью мастера?





Поделиться с друзьями:


Дата добавления: 2017-01-28; Мы поможем в написании ваших работ!; просмотров: 584 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Лаской почти всегда добьешься больше, чем грубой силой. © Неизвестно
==> читать все изречения...

2419 - | 2288 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.