
- •Экзаменационные билеты
- •2010 / 2011 Учебный год
- •Раздел 1 Основные принципы алгоритмизации и программирования.
- •Раздел 2 Программирование на алгоритмическом языке паскаль.
- •Раздел 3 Программирование в объектно-ориентированной среде Delphi.
- •Раздел 1. Теория проектирования баз данных.
- •Раздел 2. Организация баз данных в среде Microsoft Access.
- •Раздел 3. Разработка и эксплуатация удаленных баз данных.
- •Преподаватель ________________________/Нургалиева а.Ш./ Преподаватель ______________________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П. /
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./ Преподаватель ______________/ Ардашева н.П./
- •Преподаватель _______________/Нургалиева а.Ш./
- •Преподаватель ______________/ Ардашева н.П./
Раздел 1. Теория проектирования баз данных.
Понятие СУБД. Назначение СУБД. Компоненты СУБД.
Понятие базы данных. Назначение баз данных. Области применения баз данных.
Определение СУБД. Перечислите функции СУБД.
Определение информационной модели данных. Состав информационной модели данных.
Модели представления данных БД.
Основные понятия реляционной модели данных (домен, кортеж, кардинальность, атрибут, степень отношения). Приведите примеры.
Основные понятия реляционной модели данных (отношение, типы отношений, первичный ключ, внешний ключ). Приведите примеры.
Традиционные операции реляционной алгебры.
Специальные реляционные операции.
Дополнительные операции реляционной алгебры.
Понятие нормализации баз данных. Цели нормализации.
Понятие 1НФ, 2НФ и 3НФ. Привести примеры.
Этапы проектирования БД.
Классификация БД: по форме представляемой информации, по типу используемой модели данных, по топологии хранения.
Классификация БД: по типу хранимой информации, по функциональному назначению, по сфере возможного применения.
Классификация БД по уровням информационных процессов.
Понятие банка данных и информационной базы. Компоненты банка данных.
Постреляционная модель. Достоинства и недостатки.
Проектирование трехмерных баз данных в СУБД universe.
Новые требования и подходы при проектировании БД.
Раздел 2. Организация баз данных в среде Microsoft Access.
Определение формы. Назначение форм. Перечислите способы создания форм. Опишите особенности создания форм в режиме мастера и конструктора форм.
Понятие и назначение запроса. Виды запросов. Перечислите способы создания запросов. Опишите особенности создания запросов в режиме мастера и конструктора запросов.
Понятие и назначение отчета. Виды отчетов. Перечислите способы создания отчетов. Опишите особенности создания отчетов в режиме мастера и конструктора отчетов.
Возможности СУБД Access.
Определение таблицы. Назначение таблиц. Способы создания таблиц в СУБД Access. Свойства полей таблиц.
Схема данных. Разновидности ключевых полей таблиц БД СУБД Access.Установление связей между полями таблиц в MS Access.
Основные понятия и компоненты SQL. Управление данными и таблицами средствами SQL.
Раздел 3. Разработка и эксплуатация удаленных баз данных.
Архитектуры распределенной обработки данных.
Архитектуры сервера баз данных.
Объектно-ориентированные БД.
Практические вопросы по дисциплине «Базы данных».
1. Создать базу данных в MS Access с таблицами:
Квартиры с полями: КодКвартиры, ОбщаяПлощадьКвартиры, КоличествоКомнатВКвартире, Адрес, Этаж.
Покупатель с полями: КодПокупателя, Фамилия, Имя, Отчество, ЖелаемыйЭтаж, ЖелаемоеКоличествоКомнат.
Покупка квартир с полями: КодКвартиры, КодПокупателя, Стоимость.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же клиент может купить более одной квартиры.
Создать запрос в MS Access, в котором на экран выводятся фамилия, имя, отчество тех клиентов, которые осуществили покупку квартиры в период с 13.02.2008 по 13.03.2009. Отсортировать его по фамилии покупателя.
2. Создать базу данных в MS Access с таблицами:
Страховые полисы с полями: НомерСтраховогоПолиса, ТипСтраховогоПолиса, СрокСтрахования.
Клиенты с полями: КодКлиента, Фамилия, Имя, Отчество.
Квитанция с полями: НомерСтраховогоПолиса, КодКлиента, СуммаОплаты, ДатаОплаты.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же клиент может оформить несколько квитанций.
Создать запрос, в котором на экран выводятся фамилии и имена тех клиентов, которые застраховали имущество (ТипСтраховогоПолиса). Отсортировать его по фамилии клиента.
3. Создать базу данных в MS Access с таблицами:
Сеансы с полями КодСеанса, ВремяНачалаСеанса.
Картины с полями: КодКартины, НазваниеКартины, Жанр, Продолжительность.
Расписание сеансов с полями: НомерЗала, ДатаСеанса, КодКартины, КодСеанса.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же фильм может идти в одном и том же зале, в одно и тоже время, но в разные дни.
Создать запрос, в котором на экран выводятся название картины, сеанс, продолжительность. В запрос включить условие отбора, которое запрашивает ввод названия картины.
4. Создать базу данных в MS Access с таблицами:
Работники предприятия с полями: ТабельныйНомерРаботника, Фамилия, Имя, Отчество, ДатаРождения, МестоРаботы.
Заболения с полями: КодЗаболевания, НазваниеЗаболевания.
Листок нетрудоспособности с полями: ТабельныйНомерРаботника, КодЗаболевания, ДатаВыдачи.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же работник болел несколько раз одним и тем же заболеванием, но в разное время.
Создать запрос, в котором на экран выводятся фамилии и имена тех работников, которые обращались в больницу. В запрос включить условие отбора, которое запрашивает ввод фамилии работника.
5. Создать базу данных в MS Access с таблицами:
Подписчики с полями: КодПодписчика, Фамилия, Имя, Отчество, Адрес, ДатаРождения, Телефон.
Подписные издания с полями: ИндексИздания, Название, СтоимостьЗаМесяц.
Подписка с полями: КодПодписчика, ИндексИздания, ДатаПодписки.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же подписчик может выписать несколько изданий в один и тот же день.
Создать запрос, в котором на экран выводятся фамилии и имена тех клиентов, которые подписались на издания с 1.09.08 по 1.11.08. Отсортировать его по фамилии клиента.
6. Создать базу данных в MS Access с таблицами:
Транспорт с полями: ГосударственныйНомер, ЦветТранспорта, Марка, ГодВыпуска.
Нарушители с полями: КодНарушителя, Фамилия, Имя, Отчество, МестоРаботы.
Учет ПДД с полями: ГосударственныйНомер, КодНарушителя, СуммаШтрафа, ДатаСовершенияНарушения.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же нарушитель может нарушить одно и тоже ПДД в разные дни.
Создать запрос, в котором на экран выводятся фамилии и имена клиентов, дата нарушения ПДД. В запрос включить условие отбора, которое запрашивает ввод номера автомобиля. Отсортировать его по фамилии нарушителя.
7. Создать базу данных в MS Access с таблицами:
Топливо с полями: КодТоплива, НаименованиеТоплива.
Поставщики с полями КодПоставщика, Название, Телефон.
Поставка топлива с полями: КодТоплива, КодПоставщика, ДатаПоставки, Количество, ЦенаЗаЛитр.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же поставщик может поставить несколько типов топлива.
Создать запрос, в котором на экран выводятся названия поставщиков, которые поставили не менее 1000 литров топлива. Отсортировать его по названию поставщика.
8. Создать базу данных в MS Access с таблицами:
Абонент с полями: НомерТелефонаАбонента, Фамилия, Имя, Отчество, Адрес.
Тарифы с полями: КодТарифа, НаименованиеТарифа, Стоимость.
Карта абонента с полями: НомерТелефонаАбонента, КодТарифа, ДатаОплаты.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же абонент может оплатить несколько различных тарифов.
Создать запрос, в котором на экран выводятся фамилия, имя и номер телефона абонента. В запрос включить условие отбора, которое запрашивает ввод фамилии абонента.
9. Создать базу данных в MS Access с таблицами:
Потребители с полями: НомерАбонента, Фамилия, Имя, Отчество, Адрес.
Тарифы с полями: КодТарифа, НаименованиеТарифа, Стоимость.
Учет оплаты потребляемой энергии с полями: НомерАбонента, КодТарифа, ПредыдущееПоказаниеСчетчика, НастоящееПоказаниеСчетчика, ДатаОплата.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же абонент осуществлял оплату электроэнергии в разные дни.
Создать запрос, в котором на экран выводятся фамилия и имя абонентов, показания счетчика (начальные и конечные), вид тарифа. В запрос включить условие отбора, которое запрашивает ввод фамилии абонента.
10. Создать базу данных в MS Access с таблицами:
Поставщики с полями: КодПоставщика, Название, Адрес.
Товары с полями: КодТовара, Название, ЦенаЗаШтуку.
Поставки с полями: КодПоставщика, КодТовара, Количество, ДатаПоставки.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что два одинаковых товара поставляются разными поставщиками в разные дни по одинаковой цене.
Создать запрос, в котором на экран выводятся название товаров, стоимость которых превышает 1000 рублей. Отсортировать его по названию товара.
11. Создать базу данных в MS Access с таблицами:
Клиенты с полями: КодКлиента, Фамилия, Имя, Отчество, Адрес.
Сроки вкладов с полями: КодСрокаВклада, СрокВклада (например, 3 месяца, 5 лет и т.п.).
Вклады с полями: КодКлиента, СуммаВклада, КодСрокаВклада, ДатаВклада.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же клиент сделал два вклада разной величины в разные дни на одинаковый срок.
Создать запрос, в котором на экран выводятся фамилии и имена тех клиентов, которые осуществили вклад на сумму не менее 15 тыс. рублей. Отсортировать его по фамилии клиента.
12. Создать базу данных в MS Access с таблицами:
Абонент с полями: КодАбонента, Фамилия, Имя, Отчество, Телефон.
Книги с полями: НомерКниги, Название, Автор.
Выдача книг с полями: КодАбонента, КодКниги, ДатаВыдачи.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же абонент взял за один раз две разные книги.
Создать запрос, в котором на экран выводятся фамилии и имена тех клиентов, которые взяли определенную книгу. Название книги задается в параметре (т.е. при запуске запроса выводится окно, в котором запрашивается ввод названия книги). Отсортировать его по фамилии абонента.
13. Создать базу данных в MS Access с таблицами:
Студенты с полями: НомерЗачетнойКнижки, Фамилия, Имя, Отчество, Группа.
Дисциплины с полями: КодДисциплины, НазваниеДисциплины.
Выдача допусков с полями: НомерЗачетнойКнижки, КодДисциплины, ДатаВыдачи, КоличествоЧасов.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что в один и тот же студент может взять несколько допусков по разным дисциплинам в один и тот же день.
Создать запрос, в котором на экран выводятся фамилия и имя студента, дисциплина, по которой выдавался допуск и дата выдачи допуска. В запрос включить условие отбора, которое запрашивает ввод фамилии студента.
14. Создать базу данных в MS Access с таблицами:
Пассажиры с полями: КодПассажира, Фамилия, Имя, Отчество, ПаспортныеДанные.
Билеты с полями: ПунктОтправления, ПунктНазначения, НомерПоезда.
Продажа билетов с полями: КодПассажира, НомерПоезда, ДатаПокупкиБилета, Вагон, Место.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же пассажир может купить более одного билета в разные дни.
Создать запрос, в котором на экран выводятся фамилии и имена пассажиров, номера билетов и дата покупки билета. В запрос включить условие отбора, которое запрашивает ввод фамилии пассажира.
15. Создать базу данных в MS Access с таблицами:
Транспорт с полями: ГосударственныйНомерТранспорта, ВидТранспорта, ЦветТранспорта, Марка, ГодВыпуска, ЦенаВРублях.
Покупатели с полями: КодПокупателя, Фамилия, Имя, Отчество, ПаспортныеДанные, Адрес, Телефон.
Покупка автомобиля с полями: КодПокупателя, ГосударственныйНомерАвтомобиля, ДатаПокупки.
Установить связи между таблицами. Заполнить каждую таблицу. Таблицы должны содержать по 4–5 записей. При заполнении таблиц учесть, что один и тот же покупатель может купить более одного автомобиля.
Создать запрос, в котором на экран выводятся номер автомобиля, фамилия и имя покупателей, которые приобрели автомобили в период с 15.02.09 до 20.03.09. Отсортировать его по фамилии покупателя.
КАЗАНСКИЙ АВИАЦИОННО- ТЕХНИЧЕСКИЙ КОЛЛЕДЖ ИМ. П.В.ДЕМЕНТЬЕВА ________________20__г
|
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 1
междисциплинарный экзамен по дисциплинам
«Основы алгоритмизации и программирования» «Базы данных» |
«УТВЕРЖДАЮ» ________________ Зам. дир. по УР _________________ Руководитель ПК. |
Алгоритм. Свойства алгоритма.
Понятие СУБД. Назначение СУБД. Компоненты СУБД.
Консольный режим. Составить программу для подсчета суммы элементов массива с размерностью 6. Массив заполняется случайным образом , числами в интервале от1 до20. Результат вывести на экран.