Базы данных АТП

Задание 6.1. Изучить структуру базы данных

в среде Access 2010.

База данных (БД) является файлом специального формата, который содержит структурированную определенным образом информацию. Большинство баз данных имеет табличную структуру, где адрес данных определяется пересечением строк и столбцов. Столбцы (поля) образуют структуру БД, а строки (записи) составляют информацию, содержащуюся в БД. Поля являются основными элементами таблицы и обладают свойствами, зависящими от типа данных. Например, данные, содержащиеся в поле Количество, можно суммировать для определения итогового результата; но никто не будет суммировать данные поля Номер телефона. Очевидно, что свойства этих полей отличаются и относятся к разным типам.

Основным свойством каждого поля является его длина, образуемая символами. От заданной длины поля зависит количество информации, которую можно в нем расположить. Символы кодируются одним или двумя байтами и поэтому можно условно считать, что длина поля измеряется в байтах.

Уникальным свойством любого поля является его имя; одна таблица не должна иметь два поля с одинаковым именем.

Другим важным свойством является тип данных в поле. Разные типы полей имеют различные назначение и свойства.

Создание БД всегда начинается с разработки структуры ее таблиц. Структура должна быть такой, чтобы при работе с БД вводить минимальное количество данных. Если ввод некоторых данных приходится повторять, тогда БД проектируют с несколькими связанными таблицами с их личными структурами. Для надежности функционирования связей между таблицами и однозначного поиска по записи одной таблицы связанной записи в другой таблице в структуре таблиц предусматривается уникальное поле, которое назначают ключевым полем.

Задание 6.2. Создать базу данных в соответствии

с вариантом пользователя.

6.2.1. Вызывать на экран менеджер файлов ТС.

В правой ФП открыть папку группы, путь к которой:

C:\Documents and Settings\td21.

В левой ФП открыть папку 2 Ф ТС, путь к которой:

C:\Documents and Settings\2ФТС.

В папке 2ФТС находится исходный файл СБД.accdb базы данных АТП, который содержит таблицы сведений о водителях, о регистрации участия водителей в дорожно-транспортных происшествиях, коды нарушений и взысканий. Структуры таблиц файла СБД.accdb соответствуют структурам таблиц 5.1 - 5.6.

Пометить файл СБД.accdb и нажатием клавиши [ F5 ] скопировать его в папку пользователя. В папке пользователя переименовать этот файл с указанием фамилии пользователя, например, 11_Тарасенко_Лр6.accdb

Завершить переименование файла нажатием [Enter].

6.2.2. В папке группы в правой ФП двойным нажатием ЛКМ на имени файла БД вызвать на экран окно БД.

1) Активизировать вкладку Главная. В поле Навигация нажать кнопку списка и в раскрывшемся перечне Переход в категорию исполнить Тип объекта - на экран выводится перечень таблиц исследуемой БД.

2) Открыть окно таблицы Информация двойным нажатием ЛКМ на имени таблицы - открывается перечень записей (строк), содержащий свыше 500 записей.

3) Упорядочить таблицу по номерам поля Счетчик. Для этого следует нажать ЛКМ в любой ячейке указанного поля, а затем в группе Сортировка и фильтр исполнить пиктограмму По возрастанию.

6.2.3. Далее необходимо создать БД пользователя с записями о 10 водителях. Первым в этом перечне будет водитель, порядковый номер которого (в поле Счетчик) соответствует трем последним цифрам зачетной книжки пользователя. Записи обо всех предшествующих водителях необходимо удалить.

1) Для удаления записи (строки) ее следует пометить нажатием ЛКМ на маркере записи (крайняя слева кнопка серого цвета), затем нажать клавишу [Delete] и исполнить Да в диалоговом окне с вопросом о подтверждении или отрицании удаления.

2) Если удалению подлежат несколько записей, то следует пометить первую из них, затем нажать и удерживать клавишу [Shift]. Одновременно нажатием клавиши [ ] пометить остальные записи, предшествующие строке с порядковым номером первого водителя.

3) Завершение этих действий выполняется нажатием клавиши [ Delete ] и ответом Да. При подтверждении удаления помеченные записи исчезают с экрана и удаляются из ядра Access 2010. Удаленные записи восстановлению не подлежат.

4) Для варианта БД пользователя каждый очередной водитель выбирается через девять записей; промежуточные записи удаляются. Удалению также подлежат все оставшиеся последние записи.

5) В созданную БД обязательно добавить последнюю (одиннадцатую) запись с фамилией и инициалами пользователя; остальные параметры ввести произвольно (подобно параметрам других водителей). Ячейку табельного номера оставить пустой.

Учесть что в последней строке программа Access 2010 самостоятельно назначает в поле Счетчик последний номер исходного общего количества записей.

6) Нарисовать в конспекте таблицу, подобную созданной в компьютере, но состоящую из первых трех полей. Заполнить таблицу в конспекте данными из таблиц компьютера - порядковые номера водителей, фамилии с инициалами и табельные номера, расположив записи в порядке возрастания табельных номеров.

Предъявить записи преподавателю для проверки.

7) Завершить создание пользовательской таблицы Информация нажатием кнопки Закрыть в заголовке окна таблицы; при этом в ядре файла БД сохраняется отредактированная таблица.

6.2.4. Исполнить таблицу Нарушения, отсортировать ее по табельным номерам и отредактировать ее таким образом, чтобы таблица состояла из 20 -ти записей и содержала табельные номера всех водителей пользовательского варианта; лишние записи следует удалить. Если записи с соответствующими табельными номерами отсутствуют, то рекомендуется использовать другую запись с заменой табельного номера.

6.2.5. Заканчивается формирование указанной таблицы ее сохранением с помощью нажатия кнопки Закрыть в строке заголовка таблицы.

6.2.6. Аналогично п. 6.2.4 выполнить формирование таблицы Учет ДТП. Завершить формирования таблицы сохранением с помощью нажатия кнопки Закрыть в строке заголовка таблицы.

6.2.7. С амостоятельно заполнить пустые ячейки в таблицах БД. Для этого следует поочередно открыть созданные таблицы, найти пустые ячейки и ввести в них данные по образцу других записей в данных полях. Завершать редактирование данных в таблицах нажатием кнопки Закрыть в заголовках таблиц.

Задание 6.3. Составить запросы к базе данных АТП.

Определить в таблице 6.1 состав запросов варианта пользователя. Учесть, что в этой таблице цифры в столбцах 1-го, 2-го и 3-го запросов соответствуют сплошной нумерации столбцов таблиц 5.1 - 5.6. В конспекте записать вариант задания пользователя в соответствии с примерами таблиц 6.2 - 6.4. Предъявить запись задания преподавателю для проверки.

Тема 7


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



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