Основы баз данных
Автоматизация сбора и обработки данных. Основы, таблицы и средства для работы с базами данных. Инструментальные средства и компоненты. Технология создания приложения. Работа с псевдонимами и со связанными таблицами. Система управления базами данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | методичка |
Язык | русский |
Дата добавления | 06.07.2009 |
Размер файла | 1,5 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
2. Создать запросы, в которых необходимо:
вывести список пассажиров, заказавших билеты вчера на завтрашние рейсы в Москву;
вывести список пассажиров, заказавших билеты в день отлета.
3. С помощью запроса создать таблицу “Чартерные рейсы”, в которой указать список пассажиров, отлетающих сегодня на чартерных рейсах на ТУ-154.
4. Обновить цену билетов, увеличив ее на 20 % с 1 числа следующего месяца.
5. Определить, сколько было заказано билетов по категориям рейсов за последний месяц.
6. Вывести информацию о рейсах, отправляющихся в ближайший месяц в город, который задан пользователем в режиме диалога.
7. Создать формы для ввода справочной информации (о номерах самолетов, моделях самолетов, рейсах, категории рейсов, пассажирах), а также текущей информации о заказах билетов.
8. Создать многотабличную форму с помощью Мастера форм. Главная форма - заказ билетов, подчиненная форма - информация о рейсе.
9. С помощью Мастера отчетов создать отчет на основе таблицы “Заказ билетов”, сгруппировав данные по категории рейсов. Вывести дату и время заказа, дату и время отлета, дату и время прилета, ФИО пассажира. Отсортировать данные по категориям рейсам.
Вариант 17
1. Спроектировать базу данных в первой, второй и третьей нормальных формах для определения рейтинга канала с помощью анкетирования. В анкете указывается номер канала, название канала, характеристика (метровый, дециметровый), название передачи, вид передачи (новости, телесериал, спортивная, развлекательная или познавательная передача), рейтинг (с 1 до 10), время показа, день недели показа. Рейтинг передачи определяется по семибальной шкале.
2. Создать запросы, в которых необходимо:
вывести список познавательных передач, транслирующихся по вторникам, с рейтингом не ниже 3, с указанием номера канала, времени показа по вторникам;
вывести список познавательных передач, вошедших или нет в анкеты опрашиваемых, с указанием рейтинга;
вывести список номеров каналов, которые смотрят в зависимости от дня недели, т.е. передачи с наивысшим рейтингом данного дня недели.
3. С помощью запроса создать таблицу “Наивысший рейтинг I канала”, где вывести все передачи первого канала, которые по анкетам заняли наивысший рейтинг, с указанием дня недели и времени показа.
4. Обновить время начала и время окончания для передачи “Вести” по каналу РТР с 20.00 на 20.30.
5. Определить рейтинг каналов по видам передач.
6. Вывести список передач, занимающих последнее место, которые показывают в диапазоне частот (метровом или дециметровом), заданном пользователем в режиме диалога.
7. Создать формы для ввода справочной информации (о каналах, характеристиках каналов, передачах, видах передач, рейтинге), а также текущей информации для анкеты.
8. Создать многотабличную форму с помощью Мастера форм. Главная форма - анкета, подчиненная форма - информация о передачах анкетируемого канала.
9. С помощью Мастера отчетов создать отчет на основе таблицы “Анкета”, сгруппировав данные по каналам. Вывести название передач, время показа, день недели показа, рейтинг. Отсортировать передачи по рейтингу и определить рейтинг каждого канала.
Вариант 18
1. Спроектировать базу данных в первой, второй и третьей нормальных формах для учета фондов в музее. Экспонаты музея классифицируются по видам (мебель, скульптура, книги, сувениры). Каждый зал музея имеет название, номер. Каждый экспонат имеет свой инвентарный номер, известна дата поступления в музей, кто передал экспонат (организация или частное лицо), как (на благотворительной основе или музей приобретал за деньги), историческая ценность экспоната. Указать, выставлен ли экспонат в залах или находится в запасниках. Регистрируется дата последней реставрации, срок выставочной экспозиции до следующей реставрации.
2. Создать запросы, в которых необходимо:
вывести список и определить ценность скульптур, находящихся в запаснике, которые необходимо будет реставрировать в следующем году;
вывести данные о физических лицах, которые продали или передали музею экспонаты;
вывести список экспонатов, которые в последний год музей прибрел за деньги, причем цена приобретения соответствовала ценности экспоната.
3. С помощью запроса создать таблицу “Меценаты”, содержащую список лиц (физических или юридических), которые безвозмездно передали музею экспонаты, ценность которых более 10 тыс. рублей.
4. Обновить срок следующей реставрации, заменив его на 2008 год, для мебели, которая реставрировалась в 1998 году.
5. Определить, сколько экспонатов по видам находится в запасниках и на какую сумму ценности.
6. Вывести список экспонатов ценностью выше 5 тыс. рублей, находящихся в зале, который задан пользователем в режиме диалога.
7. Создать формы для ввода справочной информации (о залах, видах экспонатов, физических и юридических лицах, которые передавали экспонаты музею, о форме приобретения экспоната), а также текущей информации о фонде музея.
8. Создать многотабличную форму с помощью Мастера форм. Главная форма - фонд музея, подчиненная форма - информация о лице, передавшем экспонат.
9. С помощью Мастера отчетов создать отчет на основе таблицы “Фонд музея”, сгруппировав экспонаты по залам. Вывести название экспоната, ценность, дату последней реставрации. Отсортировать данные по ценности экспоната. Определить ценность экспонатов в каждом зале и общую ценность всего фонда музея.
Вариант 19
1. Спроектировать базу данных в первой, второй и третьей нормальных формах для учета больных в санатории. Карточка больного содержит следующие данные: ФИО, возраст, пол, основной диагноз, откуда приехал, на какой срок, категория путевки (одно- или двухместный номер), ФИО лечащего врача, список и даты посещения назначенных процедур.
2. Создать запросы, в которых необходимо:
вывести список больных пенсионного возраста с диагнозом ожирение, посетивших бассейн на последней неделе;
вывести список больных женщин с диагнозом гипертония, приехавших в санаторий неделю назад и выполняющих или нет ЛФК;
вывести список больных, которые отдыхали в санатории один день.
3. С помощью запроса создать таблицу “Приехавшие вчера”, содержащую список больных, которые заехали в санаторий вчера в одноместные номера, лечащий врач которых невропатолог.
4. Продлить время отдыха больных, проживающих в № 321 на одну неделю.
5. Определить, сколько больных по каждому диагнозу было принято в санатории за последний год.
6. Вывести информацию о посещении процедур больным, фамилия которого задана пользователем в режиме диалога.
7. Создать формы для ввода справочной информации (о врачах, их квалификации, диагнозе больных, процедурах, номерах санатория), а также текущей информации для больничной карты о посещении процедур больными.
8. Создать многотабличную форму с помощью Мастера форм. Главная форма - больничная карта, подчиненная форма - посещение больным назначенных ему процедур.
9. С помощью Мастера отчетов создать отчет на основе таблицы “Больничная карта”, сгруппировав данные по диагнозу. Вывести дату заезда, дату отъезда, ФИО больного, возраст, пол, адрес, ФИО лечащего врача. Отсортировать данные по лечащему врачу.
Вариант 20
1. Спроектировать базу данных в первой, второй и третьей нормальных формах для организации компьютерного учета дисконтных карт покупателей в магазине. Необходимо учитывать следующую информацию: дата покупки, номер дисконтной карты, ФИО покупателя, товар, фирма, скидка. Скидка на товар дается последовательно при каждой следующей покупке: 2, 4,
6, 8, 10 %. Затем выдается новая дисконтная карта с теми же процентами. Первоначально дисконтная карта выдается покупателю, если он сделал покупку на сумму более 10 тыс. рублей.
2. Создать запросы, в которых необходимо:
вывести список и цену товара, проданного в последний месяц со скидкой
6 %;
вывести список товара ценой более 20 тыс. рублей, проданного или нет со скидкой (указать какой);
вывести список покупателей, которые еще не меняли дисконтную карту.
3. С помощью запроса создать таблицу “Активные покупатели года”, содержащую список покупателей, которые в течение года поменяли дисконтную карту.
4. Увеличить цену товара фирмы “Sony” на 2 %.
5. Определить, сколько товара каждой фирмы за последний месяц было продано со скидкой и на какую сумму.
6. Вывести список товара определенной фирмы, проданного за последний месяц со скидкой 10 %. Фирма товара задана пользователем в режиме диалога.
7. Создать формы для ввода справочной информации (о товарах, фирмах товара, дисконтных картах, скидках, покупателях), а также текущей информации о покупке товара со скидкой.
8. Создать многотабличную форму с помощью Мастера форм. Главная форма - покупка товара со скидкой, подчиненная форма - информация о покупателях этого товара со скидкой.
9. С помощью Мастера отчетов создать отчет на основе таблицы “Покупка товара со скидкой”, сгруппировав данные по номеру дисконтной карты. Вывести дату покупки, товар, покупателя, скидку. Отсортировать данные по величине скидки и вывести сумму товара со скидкой и общую сумму товара.
Вариант 21
1. Спроектировать базу данных в первой, второй и третьей нормальных формах для учета прихода и расхода денег на счету клиента по пластиковым картам. Банк имеет 5 видов пластиковых карт с разными процентами. Проценты начисляются по пластиковой карте в первый день квартала. Информация о клиенте: номер пластиковой карты, ФИО клиента, адрес, место работы, дата открытия пластиковой карты, дата закрытия пластиковой карты, количество денег на счету в данный момент. Деньги на счет могут поступать с места работы, с другого счета, либо счет может пополнять сам клиент.
2. Создать запросы, в которых необходимо:
вывести информацию о клиентах пластиковой карты “Юнион-карт”, которые в последний год сами пополняли свой счет;
вывести информацию о количестве денег на счету клиентов пластиковой карты “Visa-electron”.
3. С помощью запроса создать таблицу “Богатые клиенты”, где вывести список клиентов пластиковой карты “Visa-Gold”, у которой пополнялся счет в течение последнего квартала на сумму более 60 тыс. руб.
4. Установить новую дату закрытия счета клиентов “Юнион-карт”, которые работают в магазине № 20.
5. Определить, сколько денег по видам пластиковых карт расходовали клиенты в последний месяц.
6. Вывести информацию о поступивших деньгах за последний квартал на счет, номер которого задан пользователем в режиме диалога.
7. Создать формы для ввода справочной информации (о клиентах, виде пластиковых карт, видах поступления денег), а также текущей информации о приходе денег на счет и расходе денег со счета.
8. Создать многотабличную форму с помощью Мастера форм. Главная форма - расход денег со счета, подчиненная форма - приход денег на счет.
9. С помощью Мастера отчетов создать отчет на основе таблицы “Приход денег на счет”, сгруппировав данные по видам пластиковых карт. Вывести дату прихода денег, номер счета, вид поступления денег, сумму прихода. Отсортировать данные по номеру счета. Определить общие суммы прихода денег по номеру счета и по видам пластиковых карт.
Список литературы
1. Гофман В.Э. Delphi 5 / В.Э. Гофман, А.Д. Хомоненко. СПб. : БХВ Санкт-Петербург, 2000. 800 с.
2. Фаронов В.В. Delphi 5: учеб. курс / В.В. Фаронов. М. : Нолидж, 2001. 608 с.
Подобные документы
Алгоритмы обработки массивов данных. Система управления базами данных. Реляционная модель данных. Представление информации в виде таблицы. Система управления базами данных реляционного типа. Графический многооконный интерфейс.
контрольная работа [2,8 M], добавлен 07.01.2007Особенности управления информацией в экономике. Понятие и функции системы управления базами данных, использование стандартного реляционного языка запросов. Средства организации баз данных и работа с ними. Системы управления базами данных в экономике.
контрольная работа [19,9 K], добавлен 16.11.2010Современные информационные технологии обработки данных, автоматизированного офиса и баз данных, сетевые интернет-технологии. Работа с системой управления базами данных (СУБД) MS Access, связанными списками MS Excel, текстовым редактором MS Word.
методичка [5,6 M], добавлен 01.07.2014Основные классифицирующие признаки системы управления базами данных. Модель данных, вид программы и характер ее использования. Средства программирования для профессиональных разработчиков. Организация центров обработки данных в компьютерных сетях.
презентация [6,8 K], добавлен 14.10.2013Программные продукты компании Microsoft: Access, Visual FoxPro7.0, dBASE. Возможности интеграции, совместной работы и использования данных. Системы управления базами данных (СУБД), их основные функции и компоненты. Работа с данными в режиме таблицы.
курсовая работа [805,5 K], добавлен 15.12.2010Теоретические основы проектирования баз данных. Файл-серверные приложения и "настольные" СУБД. Архитектура клиент-сервер, серверы БД и инструментальные средства. Основы работы с Microsoft Access, работа с таблицами, запросами, формами, отчетами.
учебное пособие [419,6 K], добавлен 05.11.2012Система управления базами данных как составная часть автоматизированного банка данных. Структура и функции системы управления базами данных. Классификация СУБД по способу доступа к базе данных. Язык SQL в системах управления базами данных, СУБД Microsoft.
реферат [46,4 K], добавлен 01.11.2009Объекты системы управления базами данных Access. Запросы, формы, отчеты. Типы данных: текстовый, поле мемо, числовой. Поле объекта OLE, гиперссылка, мастер подстановок. Ручные, автоматизированные и автоматические средства создания объектов базы данных.
презентация [872,0 K], добавлен 31.10.2016Хранение и обработка данных. Компоненты системы баз данных. Физическая структура данных. Создание таблиц в MS Access. Загрузка данных, запросы к базе данных. Разработка информационной системы с применением системы управления базами данных MS Access.
курсовая работа [694,0 K], добавлен 17.12.2016Определения теории баз данных (БД). Элементы приложения информационных систем. Реляционные модели данных. Задача систем управления распределенными базами данных. Средства параллельной обработки запросов. Использование БД при проведении инвентаризации.
курсовая работа [518,9 K], добавлен 01.05.2015