База данных

Порядок работы.

1. Анализ индивидуального задания и разработка способов представления объектов задачи в памяти, методов доступа к ним и способов контроля входных данных.

2. Разработка алгоритма решения задачи.

3. Разработка программы.

4. Разработка контрольных примеров.

5. Отладка программ.

6. Составление отчета.

Содержание отчета.

1. Текст постановки задачи.

2. Изложение способов представления объектов задачи в памяти, методов доступа к ним и способов контроля входных данных.

3. Алгоритм.

4. Описание и обоснование контрольных примеров.

5. Текст программы с комментариями (в виде приложения).

Общие требования

Лабораторные работы могут быть выполнены на любом языке программирования. Задачи должны быть реализованы в общем случае полностью (или частично со снижением оценки на экзамене).

Обязательно за собой восстанавливать полностью исходное состояние ЭВМ (очистка ОП, восстановление режима экрана и т.п.). Лабораторные работы должны быть снабжены комментариями, и содержать описание задачи и представление автора.

Программа должна адекватно реагировать на действия пользователя и контролировать вводимую информацию на допустимость значений. Наличие интерфейса в виде меню с возможностью добавления, удаления, редактирования данных обязательно. Для сортировок данных с произвольным доступом (сортировка №1) необходимо скопировать часть данных, по выбору пользователя в массив, на котором продемонстрировать сортировку. Во всех сортировках необходимо подсчитать количество перестановок и сравнений.

При сдаче лабораторных работ предусмотреть наличие в БД количества записей не менее 25. В демонстрируемых примерах обеспечить разброс значений числовых полей не менее 20 единиц, а длину текстовых полей не менее 10 символов для полноценной демонстрации алгоритмов.

Для текстовых полей указаны методы поиска во второй колонке, для числовых полей - в первой. Подсчитать количество сравнений.

База данных.

  1. Создать базу данных авиабилетов (номер рейса, число, место отправления, место назначения, время вылета, время прибытия, номер места в салоне, стоимость).
  2. Создать базу данных книг в библиотеке (автор, название, издательство, год издания).
  3. Создать базу данных билетов кинотеатра (число, номер сеанса, время начала сеанса, ряд, место, цена).
  4. Создать базу данных сотрудников некоторого отдела (ФИО, год рождения, должность, оклад, дата поступления на работу).
  5. Создать базу данных устройств (инвентарный номер, тип устройства, модель, серийный номер, табельный номер владельца, дата постановки на учет).
  6. Создать базу данных пользователей Интернет (имя пользователя, текущий счет, привилегированность пользователя, состояние подключения)

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: