- •Часть 1. Практические задания 2
- •Часть 2. Основы теории 27
- •Часть 1. Практические задания Общие указания по выполнению практикума
- •I. Постановка задачи
- •Практическое задание 1. Создание базы данных ms access
- •I. Создание файла базы данных
- •I. Создание таблицы в режиме конструктора
- •Контрольное задание 1.
- •III. Создание таблицы бд путем импорта данных из таблицы ms Excel
- •Практическое задание 2. Ввод, изменение, удаление и отображение данных
- •I. Использование режима таблица
- •Контрольное задание 1.
- •Контрольное задание 2
- •Практическое задание 3. Просмотр и выбор информации из таблиц
- •I. Использование режима таблица
- •Контрольное задание 1
- •II. Использование мастера запросов для создания простых запросов на выборку
- •IV. Создание запросов на выборку в режиме конструктора
- •Контрольное задание 2.
- •Практическое задание 4. Вычисления в ms access
- •I. Быстрый подсчет количества записей
- •II. Вычисления с группировкой значений
- •II.1 Использование мастера запросов для создания простых запросов с группированием данных
- •II.2 Создание простых запросов с группированием данных в режиме конструктора
- •Контрольное задание 1. Создайте запросы «Груз_2» и «Груз _3» для того, чтобы определить количество и вес контейнеров:
- •Практическое задание 5. Подготовка отчетов
- •I. Формирование автоотчетов
- •II. Использование мастера отчетов
- •III. Использование конструктора отчетов
- •Контрольное задание 2.
- •Часть 2. Основы теории Введение
- •Модели представления данных
- •Реляционная модель
- •Груз (Номер, Тип, Вес, Трюм, Код)
- •Приложение. Некоторые термины и определения, используемые при работе с базами данных
I. Создание файла базы данных
Стандартным для Windows способом запустите на исполнение MS Access. В диалоговом окне «Создание базы данных» выберите команду «Новая база данных» и после нажатия на клавишу «ОК», воспользуйтесь диалоговым окном «Файл новой базы данных» для указания названия файла базы данных и его расположения в файловой системе Windows.
Внимание! Название файла - «<Фамилия>_Контейнеровоз.mdb» (где <Фамилия> - обозначает фамилия исполнителя работы). Файл должен быть сохранен на ПК учебного класса либо на личном запоминающем устройстве испольнителя работы, совместимым с ПК учебного класса
I. Создание таблицы в режиме конструктора
На вкладке «Таблица» (смотри рисунок ниже текста абзаца) окна «База данных» выполните команду «Создание таблицы в режиме конструктора».
При выполнении этой команды создается пустая таблица с названием по умолчанию «Таблица1». На экран выводится форма для описания полей таблицы. Создайте поля в соответствии с данными в таблице 2.
Таблица 1
Название поля |
Тип данных |
Описание |
Размер поля |
Число десятичных знаков |
Подпись |
Name |
Текстовый |
Название судна |
30 |
|
Название |
Type |
Текстовый |
Тип судна |
30 |
|
Тип |
DW |
Числовой |
Дедвейт судна |
Одинарное с плавающей точкой |
0 |
Дедвейт |
Length |
Числовой |
Максимальная длина судна |
Одинарное с плавающей точкой |
1 |
Длина |
Width |
Числовой |
Максимальная ширина судна |
Одинарное с плавающей точкой |
1 |
Ширина |
EmptyTonns |
Числовой |
Вес пустого судна с запасами |
Одинарное с плавающей точкой |
0 |
Вес пустого судна |
X_coord |
Числовой |
Координата центра тяжести пустого судна с запасами |
Одинарное с плавающей точкой |
1 |
ЦТ пустого судна |
Примечания. Свойства полей таблицы:
Тип данных:
Тип данных |
Описание |
Текстовый |
Символьные, текстовые данные, объем которых недолжен, превышать 255 символов, по умолчанию 50. |
Поле Memo |
Текстовый тип данных, ограничения до 64000 символов, поля этого типа не индексируются. |
Числовой. |
Числовые данные, размер которых определяется, числом, указанным в свойствах полей. |
Дата/Время. |
Предназначен для хранения даты и времени, или их вместе. |
Денежный |
Разновидность типа данных для хранения, денежных эквивалентов, размером 15 разрядов до запятой, и четыре разряда после. |
Счетчик. |
Является разновидностью числового типа, может иметь только целое значение, автоматически увеличивается на заданный шаг, по умолчанию +1, значения не могут повторяться. |
Логический. |
Предназначен для хранения логических значений, для команд и операций : лож\истинна, да\нет, true\false, 1\0. |
Поле объекта Ole |
Предназначен для хранения объектов (файлов), которые созданы в других приложениях. Поле не индексируется. |
Вложение |
Позволяет вложить в поле файл (изображения в стандартных форматах), файл, созданный одной из программ Microsoft Office, и другие типы файлов, за исключением потенциально опасных (EXE, COM, BAT, и некоторые другие) |
Гиперссылка |
В полях храниться ссылки, представляющие собой путь к файлу на каком-либо носители, или ресурсе сети. |
Мастер подстановок. |
Позволяет подставлять значение полей, в виде простого или комбинированного списка. |
Размер поля (для типа данных цифровой)
Байт. Используется для целых чисел в диапазоне от 0 до 255. Для хранения требуется 1 байт.
Целое. Используется для целых чисел в диапазоне от -32 768 до 32 767. Для хранения требуется 2 байта.
Длинное целое. Используется для целых чисел в диапазоне от -2 147 483 648 до 2 147 483 647. Для хранения требуется 4 байта.
Совет. При создании внешнего ключа для связи с первичным ключом по полю с типом данных "Счетчик" другой таблицы, используйте Длинное целое.
Одинарное с плавающей точкой. Используется для числовых значений с плавающей точкой, находящихся в диапазоне от -3,4 x 1038 до 3,4 x 1038 и содержащих до 7 значащих цифр. Для хранения требуется 4 байта.
Двойное с плавающей точкой. Используется для числовых значений с плавающей точкой, находящихся в диапазоне от -1,797 x 10308 до 1,797 x 10308 и содержащих до 15 значащих цифр. Для хранения требуется 8 байтов.
Действительное. Используется числовых значений в диапазоне от -9,999... x 1027 до 9,999... x 1027. Для хранения требуется 12 байтов.
Код репликации. Используется для хранения глобального уникального ИД, необходимого для репликации. Для хранения требуется 16 байтов. Учтите, что репликация не поддерживается при использовании файлов формата ACCDB.
Подпись
Название поля, которое отображается в таблице, формах, отчетах и запросах. Если свойство является пустым, используется имя поля. Допускается использование любой текстовой строки.
После создания полей нажмите на кнопку закрытия окна «Таблица1». На экран будет выведено диалоговое окно с вопросом «Сохранить изменение макета или структуры Таблица1?», ответьте «Да». Вам будет предложено ввести название таблицы базы данных - введите «Судно».
Внимание! После нажатия на кнопку «ОК» MS Access попробует сохранить таблицу, но обнаружит что в таблице не определен первичный ключ и выведет на экран сообщение с предложением либо создать ключ автоматически, либо создать таблицу без ключа, либо вернуться в режим конструктора. Как правило следует либо вернуться в режим конструктора и самому определить ключ либо выбрать автоматическое создание ключа (в
этом случае MS Access добавит к таблице поле «Код» и сделает его ключевым).
В данном случае таблица будет состоять всего из одной строки и ключевое поле можно не создавать, выбрав в диалоговом окне ответ «Нет»
