Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Порядок выполнения задачи




По учебной дисциплине Базы данных

 

Задание 1. Выполнить

МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ВЫПОЛНЕНИЮ ТИПОВЫХ ЗАДАНИЙ

1. БАЗА ДАННЫХ «АБИТУРИЕНТ»

2. БАЗА ДАННЫХ «ТОРГОВАЯ ОРГАНИЗАЦИЯ»

3. БАЗА ДАННЫХ «БАНК»

4. БАЗА ДАННЫХ «СТРАНЫ ЕВРОПЫ»

5. БАЗА ДАННЫХ «БИБЛИОТЕКА»

6. БАЗА ДАННЫХ «ЦЕМЕНТНЫЕ ЗАВОДЫ»

7. БАЗА ДАННЫХ «СЛУЖБА ЗАНЯТОСТИ»

8. БАЗА ДАННЫХ «ЖЕЛЕЗНОДОРОЖНЫЙ ВОКЗАЛ»

9. БАЗА ДАННЫХ «УЧЕТ УСПЕВАЕМОСТИ»

ЛИТЕРАТУРА

 

 

Методические указания к выполнению типовых заданий

 

Перед выполнением типовых заданий необходимо выполнить практические задания по курсу. Практические задания подробно рассматривают все стадии разработки элементов базы данных, имеют методические материалы и примеры решения задач. Выполнение практических работ облегчит выполнение типового задания и поможет ответить на контрольные тесты по курсу «Базы данных».

 

Типовое задание выполняется студентом по одному из 9 вариантов.

Файл базы данных, полученный в результате выполнения типового задания пересылается по электронной почте на проверку, либо представляется непосредственно преподавателю на электронном носителе.

Для проверки работоспособности базы данных в нее должны быть занесены данные, не менее 10 записей в каждую таблицу. Записи могут быть произвольными, с учетом каждой решаемой задачи.

 

При возникновении проблем с выполнением отдельных пунктов типового задания, студенты могут обратиться к преподавателю за консультацией посредством электронной почты, непосредственно во время аудиторных консультаций.

 

 

1. База данных «Абитуриент»

 

Постановка задачи. В данном варианте задания необходимо создать базу данных, в которой решались бы следующие задачи:

ввод, хранение и поиск информации об абитуриентах;

регистрация основных данных о вузах, предпочитаемых абитуриентами;

ведение учета оплаты абитуриентами подготовительных курсов;

отслеживание результатов поступления и посещения занятий после поступления.

1. Создание базы данных. В меню Файл выберите команду Создать и из списка шаблонов на закладке Общие выберите шаблон «База данных». Сохраните создаваемую БД под именем Абитуриент.mdb.

2. С помощью конструктора создайте следующие таблицы.

Таблица: тАбитуриенты

Имя Тип Размер
КодАб Счетчик  
Фамилия Текстовый  
Имя Текстовый  
Отчество Текстовый  
Паспорт Текстовый  
Индекс Длинное целое  
Город Текстовый  
Адрес Текстовый  
Средний балл Одинарное с плавающей  
Фото Поле объекта OLE  
Примечания Поле МЕМО  
     

 

Таблица: тАттестат

Имя Тип Размер
КодАб Длинное целое  
Русский Длинное целое  
Математика Длинное целое  
Физика Длинное целое  

 

Таблица: тВУЗы

Имя Тип Размер
КодВУЗа Счетчик  
НазваниеВУЗа Текстовый  
Индекс Длинное целое  
Город Текстовый  
Улица Текстовый  
Телефон Текстовый  
Рейтинг Длинное целое  
Сочинение Одинарное с плавающей  
Математика Длинное целое  
Физика Длинное целое  
ПроцПринятых Целое  
Проверка Логический  
Дата Дата/время  

Таблица: тОплатаОбучения

Имя Тип Размер
КодОплаты Счетчик  
КодАб Длинное целое  
ДатаОплаты Дата/время  
СуммаОплаты Денежный  

 

Таблица: тСвязьАбВУЗ

Имя Тип Размер
КодВУЗа Длинное целое  
КодАб Длинное целое  
СтатусПоступления Логический  
СтатусПосещения Логический  

3. Создайте схему данных для разработанных таблиц

4. Выполните подстановку поля КодАб из таблицы тАбитуриент в таблицы тСвязьАбВУЗ, тОплатаОбучения,тАттестат. Например, откройте таблицу тАттестат в режиме конструктора, выделите поле КодАб, перейдите на вкладку Подстановка и укажите свойства поля, показанные на рисунке:

Аналогично выполните подстановку поля КодВУЗа из таблицы тВУЗы в таблицу тСвязьАбВУЗы.

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

6. Постройте запрос на выборку имен и фамилий тех абитуриентов, которые имеют средний балл от 4 до 5:

7. С помощью запроса выведите фамилии тех абитуриентов, которые проживают или в Смоленске, или в Москве:

8. Постройте многотабличный запрос для вывода списка фамилий абитуриентов и названий тех вузов, в которые они собираются поступать:

9. С помощью следующего запроса выведите фамилии тех абитуриентов, которые пока не определились с выбором вуза (без предпочтений):

10. Создайте запрос, в котором подсчитайте средний балл оценок аттестатов абитуриентов:

11. Постройте итоговый запрос для определения суммы оплаты каждым абитуриентом за подготовительные курсы в 2010 году:

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

Фамилия Итого Янв Фев Мар Апр
Иванов 300р. 100р. 200р.    
Петров 300р.   200р. 100р.  
Сидоров 300р.       300р.

13. Создайте форму для ввода данных в таблицу тАбитуриенты:.

14. Создайте форму для ввода информации по вузам:

15. Создайте форму, состоящую из двух связанных форм, для ведения учета оплаты абитуриентами занятий на подготовительных курсах:

16. Создайте ленточную форму для изменения статуса абитуриентов:

17. Создайте форму для просмотра предпочтений абитуриентов:

18. Создайте отчеты, включающие списки абитуриентов и вузов.

19. Создайте итоговый отчет по оплате абитуриентами подготовительных курсов:

 

2. База данных «Торговая организация»

Постановка задачи. Построить базу данных, содержащую информацию о товарах, имеющихся на складе, о клиентах, выполняющих заказы и покупки, о сотрудниках фирмы. Необходимо предусмотреть возможность выборки информации по различным критериям, создать формы для ввода информации и отчеты для подготовки печатных документов.

Порядок выполнения задачи

1. Создание базы данных. В меню Файл выберите команду Создать и из списка шаблонов на закладке Общиевыберите шаблон «База данных». Сохраните создаваемую БД под именем Торг_орг.mdb.

2. С помощью конструктора создайте следующие таблицы: тКлиенты, содержащую информацию о клиентах (поля: КодКлиента, Фамилия); тТовары, содержащую информацию по товарам (поля: КодТовара, Наименование, Цена, НаСкладе) и тЗаказы (поля: КодЗаказа, КодКлиента, КодТовара, Количество, ДатаПокупки).

3. Свяжите таблицы в следующую схему данных:

4. Выполните подстановку поля КодКлиента из таблицы тКлиенты в поле КодКлиента таблицы тЗаказы и поляКодТовара таблицы тТовары в поле КодТовара таблицы тЗаказы.

5. Заполните таблицы данными, введя в каждую из них не менее пяти строк. Примерное содержимое таблицтКлиенты и тТовары:

КодКлиента Фамилия   КодТовара Наименование Цена НаСкладе
  Иванов     Компьютер 10 000р.  
  Петров     Принтер 5 000р.  
  Сидоров     Модем 2 000р.  
 

Примерное содержимое таблицы тЗаказы:

КодЗаказа КодКлиента КодТовара Количество Дата покупки
        20.01.10
        02.03.10
        02.06.10

6. Создайте запрос зЗаказы, который выводит список клиентов с названиями заказанных товаров и с датами покупки.

7. Создайте запрос зПокупки2010, выводящий список клиентов, сделавших покупки в 2010 году.

8. Создайте запрос зКлиентыБезЗаказов, выводящий список клиентов, не сделавших ни одного заказа.

9. Создайте запрос зСтоимость для просмотра общей стоимости каждого товара на складе (цена* на складе).

10. Создайте запрос зПокупки, результатом которого стала бы таблица тПокупки, содержащая информацию о фамилии клиента, наименовании, цене и количестве купленного им товара, а также дате приобретения и общей заплаченной сумме.

11. На основе запроса зПокупки создайте перекрестный запрос зСуммаПоГодам, который выводил бы информацию следующего вида:

Фамилия Итоговое значение    
Иванов 20 000р. 20 000р.  
Петров 35 000р. 35 000р.  
Сидоров 9 000р.   9 000р.

12. Создайте запрос на удаление из таблицы тЗаказы записей, относящихся к 1999 году.

13. Изменить структуру тКлиенты, добавив новые поля: Организация, Адрес, Телефон, Факс, Заметки.

14. Создайте новую таблицу тСотрудники:

Код ТабНомер Фамилия Имя Отчество Адрес Должность Фотография
    Иванов Иван Иванович ул. Костюкова, 46 Методист Точечный рис
    Петров Петр Петрович ул. Костюкова, 46 Методист Точечный рис
    Николаев Николай Николаевич ул. Костюкова, 46 Методист Точечный рис

15. Создайте запрос, который выводит фамилии клиентов и количество сделанных ими заказов.

16. Измените запрос зЗаказы, добавив поля "Цена", "Количество" и вычисляемое поле "Стоимость":

17. Создайте форму фСотрудники:

18. Создайте форму фТовары для ввода информации по товарам:.

19. Создайте форму с заголовком Заказы, в которой выводилась бы фамилия клиента, количество заказанных товаров и дата покупки.

20. Создайте диаграмму Цены на товары. По оси X расположить названия товаров, а по оси Y – цены.

21. Создайте ленточный отчет с заголовком Товары на складе об имеющихся на складе товарах, их цене, количестве и общей стоимости.

22. Создайте отчет в столбец отСотрудники.

23. Создайте итоговый отчет о покупках, сделанных клиентами, на основе запроса зЗаказы:

 

3. База данных «Банк»

Постановка задачи. В базе данных «Банк» должна храниться информация о вкладах населения как в рублях, так и в валюте. Каждый вклад имеет свой срок хранения и начальный взнос по разным вкладам различен. Также банк может предоставлять различные кредиты – в рублях и в валюте.




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


Дата добавления: 2015-05-09; Просмотров: 615; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.