Раздел 3. Разработка и эксплуатация удаленных баз данных.
⇐ ПредыдущаяСтр 2 из 2 28. Архитектуры распределенной обработки данных. 29. Архитектуры сервера баз данных. 30. Объектно-ориентированные БД.
Практические вопросы по дисциплине «Базы данных». 1. Создать базу данных в MS Access с таблицами: 1) Квартиры с полями: КодКвартиры, ОбщаяПлощадьКвартиры, КоличествоКомнатВКвартире, Адрес, Этаж. 2) Покупатель с полями: КодПокупателя, Фамилия, Имя, Отчество, ЖелаемыйЭтаж, ЖелаемоеКоличествоКомнат. 3) Покупка квартир с полями: КодКвартиры, КодПокупателя, Стоимость. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же клиент может купить более одной квартиры. Создать запрос в MS Access, в котором на экран выводятся фамилия, имя, отчество тех клиентов, которые осуществили покупку квартиры в период с 13.02.2008 по 13.03.2009. Отсортировать его по фамилии покупателя.
2. Создать базу данных в MS Access с таблицами: 1) Страховые полисы с полями: НомерСтраховогоПолиса, ТипСтраховогоПолиса, СрокСтрахования. 2) Клиенты с полями: КодКлиента, Фамилия, Имя, Отчество. 3) Квитанция с полями: НомерСтраховогоПолиса, КодКлиента, СуммаОплаты, ДатаОплаты. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же клиент может оформить несколько квитанций. Создать запрос, в котором на экран выводятся фамилии и имена тех клиентов, которые застраховали имущество (ТипСтраховогоПолиса). Отсортировать его по фамилии клиента.
3. Создать базу данных в MS Access с таблицами: 1) Сеансы с полями КодСеанса, ВремяНачалаСеанса. 2) Картины с полями: КодКартины, НазваниеКартины, Жанр, Продолжительность.
3) Расписание сеансов с полями: НомерЗала, ДатаСеанса, КодКартины, КодСеанса. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же фильм может идти в одном и том же зале, в одно и тоже время, но в разные дни. Создать запрос, в котором на экран выводятся название картины, сеанс, продолжительность. В запрос включить условие отбора, которое запрашивает ввод названия картины.
4. Создать базу данных в MS Access с таблицами: 1) Работники предприятия с полями: ТабельныйНомерРаботника, Фамилия, Имя, Отчество, ДатаРождения, МестоРаботы. 2) Заболения с полями: КодЗаболевания, НазваниеЗаболевания. 3) Листок нетрудоспособности с полями: ТабельныйНомерРаботника, КодЗаболевания, ДатаВыдачи. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же работник болел несколько раз одним и тем же заболеванием, но в разное время. Создать запрос, в котором на экран выводятся фамилии и имена тех работников, которые обращались в больницу. В запрос включить условие отбора, которое запрашивает ввод фамилии работника.
5. Создать базу данных в MS Access с таблицами: 1) Подписчики с полями: КодПодписчика, Фамилия, Имя, Отчество, Адрес, ДатаРождения, 2) Подписные издания с полями: ИндексИздания, Название, СтоимостьЗаМесяц. 3) Подписка с полями: КодПодписчика, ИндексИздания, ДатаПодписки. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же подписчик может выписать несколько изданий в один и тот же день. Создать запрос, в котором на экран выводятся фамилии и имена тех клиентов, которые подписались на издания с 1.09.08 по 1.11.08. Отсортировать его по фамилии клиента.
6. Создать базу данных в MS Access с таблицами: 1) Транспорт с полями: ГосударственныйНомер, ЦветТранспорта, Марка, ГодВыпуска. 2) Нарушители с полями: КодНарушителя, Фамилия, Имя, Отчество, МестоРаботы. 3) Учет ПДД с полями: ГосударственныйНомер, КодНарушителя, СуммаШтрафа, ДатаСовершенияНарушения. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же нарушитель может нарушить одно и тоже ПДД в разные дни. Создать запрос, в котором на экран выводятся фамилии и имена клиентов, дата нарушения ПДД. В запрос включить условие отбора, которое запрашивает ввод номера автомобиля. Отсортировать его по фамилии нарушителя.
7. Создать базу данных в MS Access с таблицами: 1) Топливо с полями: КодТоплива, НаименованиеТоплива. 2) Поставщики с полями КодПоставщика, Название, Телефон. 3) Поставка топлива с полями: КодТоплива, КодПоставщика, ДатаПоставки, Количество, ЦенаЗаЛитр. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же поставщик может поставить несколько типов топлива. Создать запрос, в котором на экран выводятся названия поставщиков, которые поставили не менее 1000 литров топлива. Отсортировать его по названию поставщика.
8. Создать базу данных в MS Access с таблицами: 1) Абонент с полями: НомерТелефонаАбонента, Фамилия, Имя, Отчество, Адрес. 2) Тарифы с полями: КодТарифа, НаименованиеТарифа, Стоимость. 3) Карта абонента с полями: НомерТелефонаАбонента, КодТарифа, ДатаОплаты. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же абонент может оплатить несколько различных тарифов. Создать запрос, в котором на экран выводятся фамилия, имя и номер телефона абонента. В запрос включить условие отбора, которое запрашивает ввод фамилии абонента.
9. Создать базу данных в MS Access с таблицами: 1) Потребители с полями: НомерАбонента, Фамилия, Имя, Отчество, Адрес. 2) Тарифы с полями: КодТарифа, НаименованиеТарифа, Стоимость.
3) Учет оплаты потребляемой энергии с полями: НомерАбонента, КодТарифа, ПредыдущееПоказаниеСчетчика, НастоящееПоказаниеСчетчика, ДатаОплата. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же абонент осуществлял оплату электроэнергии в разные дни. Создать запрос, в котором на экран выводятся фамилия и имя абонентов, показания счетчика (начальные и конечные), вид тарифа. В запрос включить условие отбора, которое запрашивает ввод фамилии абонента.
10. Создать базу данных в MS Access с таблицами: 1) Поставщики с полями: КодПоставщика, Название, Адрес. 2) Товары с полями: КодТовара, Название, ЦенаЗаШтуку. 3) Поставки с полями: КодПоставщика, КодТовара, Количество, ДатаПоставки. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что два одинаковых товара поставляются разными поставщиками в разные дни по одинаковой цене. Создать запрос, в котором на экран выводятся название товаров, стоимость которых превышает 1000 рублей. Отсортировать его по названию товара.
11. Создать базу данных в MS Access с таблицами: 1) Клиенты с полями: КодКлиента, Фамилия, Имя, Отчество, Адрес. 2) Сроки вкладов с полями: КодСрокаВклада, СрокВклада (например, 3 месяца, 5 лет и т.п.). 3) Вклады с полями: КодКлиента, СуммаВклада, КодСрокаВклада, ДатаВклада. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же клиент сделал два вклада разной величины в разные дни на одинаковый срок. Создать запрос, в котором на экран выводятся фамилии и имена тех клиентов, которые осуществили вклад на сумму не менее 15 тыс. рублей. Отсортировать его по фамилии клиента.
12. Создать базу данных в MS Access с таблицами: 1) Абонент с полями: КодАбонента, Фамилия, Имя, Отчество, Телефон. 2) Книги с полями: НомерКниги, Название, Автор. 3) Выдача книг с полями: КодАбонента, КодКниги, ДатаВыдачи.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же абонент взял за один раз две разные книги. Создать запрос, в котором на экран выводятся фамилии и имена тех клиентов, которые взяли определенную книгу. Название книги задается в параметре (т.е. при запуске запроса выводится окно, в котором запрашивается ввод названия книги). Отсортировать его по фамилии абонента.
13. Создать базу данных в MS Access с таблицами: 1) Студенты с полями: НомерЗачетнойКнижки, Фамилия, Имя, Отчество, Группа. 2) Дисциплины с полями: КодДисциплины, НазваниеДисциплины. 3) Выдача допусков с полями: НомерЗачетнойКнижки, КодДисциплины, ДатаВыдачи, КоличествоЧасов. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что в один и тот же студент может взять несколько допусков по разным дисциплинам в один и тот же день. Создать запрос, в котором на экран выводятся фамилия и имя студента, дисциплина, по которой выдавался допуск и дата выдачи допуска. В запрос включить условие отбора, которое запрашивает ввод фамилии студента.
14. Создать базу данных в MS Access с таблицами: 1) Пассажиры с полями: КодПассажира, Фамилия, Имя, Отчество, ПаспортныеДанные. 2) Билеты с полями: ПунктОтправления, ПунктНазначения, НомерПоезда. 3) Продажа билетов с полями: КодПассажира, НомерПоезда, ДатаПокупкиБилета, Вагон, Место. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же пассажир может купить более одного билета в разные дни. Создать запрос, в котором на экран выводятся фамилии и имена пассажиров, номера билетов и дата покупки билета. В запрос включить условие отбора, которое запрашивает ввод фамилии пассажира.
15. Создать базу данных в MS Access с таблицами: 1) Транспорт с полями: ГосударственныйНомерТранспорта, ВидТранспорта, ЦветТранспорта, 2) Покупатели с полями: КодПокупателя, Фамилия, Имя, Отчество, ПаспортныеДанные, Адрес, 3) Покупка автомобиля с полями: КодПокупателя, ГосударственныйНомерАвтомобиля, ДатаПокупки. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же покупатель может купить более одного автомобиля. Создать запрос, в котором на экран выводятся номер автомобиля, фамилия и имя покупателей, которые приобрели автомобили в период с 15.02.09 до 20.03.09. Отсортировать его по фамилии покупателя.
Преподаватель ________________________/Нургалиева А.Ш./
Преподаватель ______________________/ Ардашева Н.П./
1. Способы описания алгоритма.
2. Понятие базы данных. Назначение баз данных. Области применения баз данных.
3. Создать базу данных в MS Access с таблицами: Квартиры с полями: КодКвартиры, ОбщаяПлощадьКвартиры, КоличествоКомнатВКвартире, Адрес, Этаж. Покупатель с полями: КодПокупателя, Фамилия, Имя, Отчество, ЖелаемыйЭтаж, ЖелаемоеКоличествоКомнат. Покупка квартир с полями: КодКвартиры, КодПокупателя, Стоимость. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же клиент может купить более одной квартиры. Создать запрос в MS Access, в котором на экран выводятся фамилия, имя, отчество тех клиентов, которые осуществили покупку квартиры в период с 13.02.2008 по 13.03.2009. Отсортировать его по фамилии покупателя.
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Страховые полисы с полями: НомерСтраховогоПолиса, ТипСтраховогоПолиса, СрокСтрахования. Клиенты с полями: КодКлиента, Фамилия, Имя, Отчество. Квитанция с полями: НомерСтраховогоПолиса, КодКлиента, СуммаОплаты, ДатаОплаты. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же клиент может оформить несколько квитанций. Создать запрос, в котором на экран выводятся фамилии и имена тех клиентов, которые застраховали имущество (ТипСтраховогоПолиса). Отсортировать его по фамилии клиента.
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Сеансы с полями КодСеанса, ВремяНачалаСеанса. Картины с полями: КодКартины, НазваниеКартины, Жанр, Продолжительность. Расписание сеансов с полями: НомерЗала, ДатаСеанса, КодКартины, КодСеанса. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же фильм может идти в одном и том же зале, в одно и тоже время, но в разные дни. Создать запрос, в котором на экран выводятся название картины, сеанс, продолжительность. В запрос включить условие отбора, которое запрашивает ввод названия картины.
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Работники предприятия с полями: ТабельныйНомерРаботника, Фамилия, Имя, Отчество, ДатаРождения, МестоРаботы. Заболения с полями: КодЗаболевания, НазваниеЗаболевания. Листок нетрудоспособности с полями: ТабельныйНомерРаботника, КодЗаболевания, ДатаВыдачи. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же работник болел несколько раз одним и тем же заболеванием, но в разное время. Создать запрос, в котором на экран выводятся фамилии и имена тех работников, которые обращались в больницу. В запрос включить условие отбора, которое запрашивает ввод фамилии работника. Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
1. Структура программы на языке программирования паскаль.
2. Традиционные операции реляционной алгебры.
3.Создать базу данных в MS Access с таблицами: Подписчики с полями: КодПодписчика, Фамилия, Имя, Отчество, Адрес, ДатаРождения, Подписные издания с полями: ИндексИздания, Название, СтоимостьЗаМесяц. Подписка с полями: КодПодписчика, ИндексИздания, ДатаПодписки. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же подписчик может выписать несколько изданий в один и тот же день. Создать запрос, в котором на экран выводятся фамилии и имена тех клиентов, которые подписались на издания с 1.09.08 по 1.11.08. Отсортировать его по фамилии клиента.
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
2. Специальные реляционные операции.
3.Создать базу данных в MS Access с таблицами: Транспорт с полями: ГосударственныйНомер, ЦветТранспорта, Марка, ГодВыпуска. Нарушители с полями: КодНарушителя, Фамилия, Имя, Отчество, МестоРаботы. Учет ПДД с полями: ГосударственныйНомер, КодНарушителя, СуммаШтрафа, ДатаСовершенияНарушения. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же нарушитель может нарушить одно и тоже ПДД в разные дни. Создать запрос, в котором на экран выводятся фамилии и имена клиентов, дата нарушения ПДД. В запрос включить условие отбора, которое запрашивает ввод номера автомобиля. Отсортировать его по фамилии нарушителя. Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
2. Дополнительные операции реляционной алгебры.
3.Создать базу данных в MS Access с таблицами: Топливо с полями: КодТоплива, НаименованиеТоплива. Поставщики с полями КодПоставщика, Название, Телефон. Поставка топлива с полями: КодТоплива, КодПоставщика, ДатаПоставки, Количество, ЦенаЗаЛитр. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же поставщик может поставить несколько типов топлива. Создать запрос, в котором на экран выводятся названия поставщиков, которые поставили не менее 1000 литров топлива. Отсортировать его по названию поставщика.
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
3. Создать базу данных в MS Access с таблицами: Абонент с полями: НомерТелефонаАбонента, Фамилия, Имя, Отчество, Адрес. Тарифы с полями: КодТарифа, НаименованиеТарифа, Стоимость. Карта абонента с полями: НомерТелефонаАбонента, КодТарифа, ДатаОплаты. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же абонент может оплатить несколько различных тарифов. Создать запрос, в котором на экран выводятся фамилия, имя и номер телефона абонента. В запрос включить условие отбора, которое запрашивает ввод фамилии абонента.
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
2. Понятие 1НФ, 2НФ и 3НФ. Привести примеры.
3. Создать базу данных в MS Access с таблицами: Потребители с полями: НомерАбонента, Фамилия, Имя, Отчество, Адрес. Тарифы с полями: КодТарифа, НаименованиеТарифа, Стоимость. Учет оплаты потребляемой энергии с полями: НомерАбонента, КодТарифа, ПредыдущееПоказаниеСчетчика, НастоящееПоказаниеСчетчика, ДатаОплата. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же абонент осуществлял оплату электроэнергии в разные дни. Создать запрос, в котором на экран выводятся фамилия и имя абонентов, показания счетчика (начальные и конечные), вид тарифа. В запрос включить условие отбора, которое запрашивает ввод фамилии абонента. Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
2. Этапы проектирования БД.
3.Создать базу данных в MS Access с таблицами: Поставщики с полями: КодПоставщика, Название, Адрес. Товары с полями: КодТовара, Название, ЦенаЗаШтуку. Поставки с полями: КодПоставщика, КодТовара, Количество, ДатаПоставки. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что два одинаковых товара поставляются разными поставщиками в разные дни по одинаковой цене. Создать запрос, в котором на экран выводятся название товаров, стоимость которых превышает 1000 рублей. Отсортировать его по названию товара.
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
3. Создать базу данных в MS Access с таблицами: Клиенты с полями: КодКлиента, Фамилия, Имя, Отчество, Адрес. Сроки вкладов с полями: КодСрокаВклада, СрокВклада (например, 3 месяца, 5 лет и т.п.). Вклады с полями: КодКлиента, СуммаВклада, КодСрокаВклада, ДатаВклада. Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же клиент сделал два вклада разной величины в разные дни на одинаковый срок. Создать запрос, в котором на экран выводятся фамилии и имена тех клиентов, которые осуществили вклад на сумму не менее 15 тыс. рублей. Отсортировать его по фамилии клиента.
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Преподаватель _______________/Нургалиева А.Ш./
Преподаватель ______________/ Ардашева Н.П./
Воспользуйтесь поиском по сайту: ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|