Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Управление данными / Вариант 1-28 Лабораторная №1.docx
Скачиваний:
20
Добавлен:
16.03.2016
Размер:
25.83 Кб
Скачать

Вариант 1

Разработайте базу данных «Электронная библиотека», состоящую из таблицы Выданные книги со следующей структурой:– автор, название книги, жанр, номер читательского билета, фамилия, имя, отчество читателя, дата выдачи, дата возвращения, дата фактического возвращения.

Поле жанр имеет фиксированный набор значений: {рассказы, повесть, роман, поэма, пьеса}.

Дайте возможность пользователю вводить значения не из заданного списка и предоставьте возможность редактирования списка значений.

Определите дополнительное поле – первичный ключ таблицы, чтобы обеспечить уникальность записей.

Вариант 2

Разработайте базу данных «Продуктовый магазин», состоящую из таблицы Поступление товаров со следующей структурой:– наименование товара, категория товара, количество товара, дата поступления, цена приобретения товара за единицу, название поставщика, адрес поставщика.

Поле категория товара имеет фиксированный набор значений: {фрукты, овощи, молочные изделия, мясные изделия, хлебобулочные изделия}.

Дайте возможность пользователю вводить значения не из заданного списка, не предоставляя возможности редактировать список значений.

Определите дополнительное поле – первичный ключ таблицы, чтобы обеспечить уникальность записей.

Вариант 3

Разработайте базу данных «Сессия», состоящую из таблицы Экзамены со следующей структурой: шифр студента, фамилия, имя, отчество студента, группа, шифр дисциплины, название дисциплины, количество часов, дата сдачи, оценка.

Поле оценка имеет фиксированный набор значений: {1 (неявка), 2, 3, 4, 5, 9 (недопущен)}.

Запретите пользователю вводить значения не из заданного списка и запретите редактировать список значений.

Определите дополнительное поле – первичный ключ таблицы, чтобы обеспечить уникальность записей.

Вариант 4

Разработайте базу данных «Оптовый склад», состоящую из таблицы Отпуск товаров со следующей структурой: код товара, наименование товара, название организации, требуемое количество, отпущенное количество, дата поступления заявки, дата отпуска товара. (Условно считаем, что в одной накладной может указываться только одно наименование товара) Поле название организации имеет фиксированный набор значений: {Молния, Теорема, Пятерочка, Магнит}.

Дайте возможность пользователю вводить значения не из заданного списка и предоставьте возможность редактирования списка значений.

Определите дополнительное поле – первичный ключ таблицы, чтобы обеспечить уникальность записей.

Вариант 5

Разработайте базу данных «Абитуриенты», состоящую из таблицы Анкета со следующей структурой: фамилия, имя, отчество абитуриента, дата рождения, дата окончания среднего учебного заведения, льгота, баллы ЕГЭ, шифр специальности, название специальности. (Условно считаем, что абитуриент может подавать документы только на одну специальность)

Поле льгота имеет фиксированный набор значений: {золотая медаль, инвалид, олимпиада, целевой набор}.

Запретите пользователю вводить значения не из заданного списка и запретите редактировать список значений.

Определите дополнительное поле – первичный ключ таблицы, чтобы обеспечить уникальность записей.

Вариант 6

Разработайте базу данных «Транспортные перевозки», состоящую из таблицы Доставка со следующей структурой: марка автомобиля, государственный номер, дата заявки, название груза, количество груза, пункт отправления, пункт назначения, категория заявки, дата и время отправления, дата и время прибытия, пройденное расстояние.

Поле категория заявки имеет фиксированный набор значений: {срочная, несрочная}.

Запретите пользователю вводить значения не из заданного списка и запретите редактировать список значений.

Определите дополнительное поле – первичный ключ таблицы, чтобы обеспечить уникальность записей.

Вариант 7

Разработайте базу данных «Прокат спортивного оборудования», состоящую из таблицы Прокат со следующей структурой: фамилия, имя, отчество клиента, название оборудования, категория оборудования, количество, залоговая стоимость (единицы оборудования), дата выдачи, дата возврата, оплата проката.

Поле категория оборудования имеет фиксированный набор значений: {зимний спорт, водный спорт, туристическое снаряжение}.

Дайте возможность пользователю вводить значения не из заданного списка и предоставьте возможность редактирования списка значений.

Определите дополнительное поле – первичный ключ таблицы, чтобы обеспечить уникальность записей.

Вариант 8

Разработайте базу данных «Банк», состоящую из таблицы Предоставленные кредиты со следующей структурой: фамилия, имя, отчество клиента, название кредита, процентная ставка, категория кредита, дата предоставления, дата возврата, сумма, отметка о возврате (да/нет).

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

Дайте возможность пользователю вводить значения не из заданного списка, запретив при этом редактирование пользователем списка значений.

Определите дополнительное поле – первичный ключ таблицы, чтобы обеспечить уникальность записей.

Вариант 9

Разработайте базу данных «Туристическая фирма», состоящую из таблицы Заказы со следующей структурой: фамилия, имя, отчество клиента, название маршрута, страна, стоимость путевки, количество дней, дата заказа, отметка об оплате (да/нет).

Поле страна имеет фиксированный набор значений: { Россия, Турция, Египет, Испания, Италия}.

Дайте возможность пользователю вводить значения не из заданного списка и предоставьте возможность редактирования списка значений.

Определите дополнительное поле – первичный ключ таблицы, чтобы обеспечить уникальность записей.

Вариант 10

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

Поле специальность врача имеет фиксированный набор значений: {терапевт, хирург, стоматолог, окулист, ЛОР, невропатолог}.

Дайте возможность пользователю вводить значения не из заданного списка и предоставьте возможность редактирования списка значений.

Определите дополнительное поле – первичный ключ таблицы, чтобы обеспечить уникальность записей.