Создание таблиц. Создание запросов
Автор: telegram telegramov • Октябрь 18, 2022 • Лабораторная работа • 9,067 Слов (37 Страниц) • 194 Просмотры
Лабораторная работа №1. Создание таблиц. Создание запросов
Цель работы
- Ознакомиться с процессом создания таблиц в режиме конструктора.
- Освоить способ установления связей между таблицами с помощью мастера подстановок.
- Ознакомиться со схемой данных и настройкой параметров связей между таблицами.
Задачи
- Создание новой пустой базы данных.
- Создание таблиц базы данных с заданными типами и свойствами полей.
- Создание связей между таблицами с обеспечением для внешних ключей возможности подстановки в них значений из ключевых полей родительских таблиц.
- Настройка связей между таблицами так, чтобы обеспечить целостность данных.
- Наполнение таблиц конкретными данными.
Методические указания
Таблицы являются объектами базы данных, поэтому сначала необходимо создать собственно базу данных, в контексте которой таблицы и будут создаваться.
Существует два способа создания базы данных:
- выбор типовой базы данных с помощью мастера;
- создание пустой базы данных с последующим формированием в ней нужных объектов.
Первый способ обеспечивает быстрое создание одной из десяти типовых баз данных: «Контакты», «Мероприятия», «Проекты», «Расходы», «Основные фонды» и др. с образцами информации в таблицах. Если отсутствует подходящая база данных, следует выбрать ту, которая наиболее близка к решаемой задаче, и позже ее модифицировать.
Второй способ обеспечивает создание новой пустой базы данных.
В обоих случаях нужно указать имя создаваемой базы данных, которое будет дополнено расширением .mdb.
После создания базы данных на экране появится окно базы данных, в левой части которого расположены кнопки выбора типа объектов базы данных. Нажав на одну из кнопок, мы увидим справа все имеющиеся объекты выбранного типа. Вверху расположены кнопки наиболее часто используемых режимов работы с объектами, а именно: Открыть, Конструктор, Создать и Удалить.
Для создания таблицы необходимо в окне базы данных выбрать слева кнопку Таблицы, а вверху кнопку Создать. Будет предложено пять вариантов создания таблицы:
- режим таблицы;
- мастер таблиц;
- импорт таблиц;
- связь с таблицами;
- конструктор.
В режиме таблицы предлагается ввести названия полей и сами данные в пустую таблицу, при сохранении которых программа проводит анализ и автоматически определяет как число полей в таблице, так и приблизительный тип данных для каждого поля.
В режиме мастера таблиц предлагается пошаговое конструирование таблицы на основе полей, выбираемых из одной или нескольких типовых таблиц. Определяющим является выбор полей с нужным типом данных, а названия полей можно, при необходимости, изменить.
Импорт таблиц используется тогда, когда другая база данных содержит нужные нам таблицы. Импортирование таблицы создает копию таблицы в разрабатываемой нами базе данных и никак далее не отражается на оригинале.
В отличие от импорта таблиц связывание только устанавливает связь с таблицами, хранящимися в другой базе данных, и поэтому возможна ситуация, когда таблицы будут изменены без нашего ведома.
Режим конструктора характеризуется наибольшей трудоемкостью, но и большей гибкостью и возможностью точно настроить свойства полей таблицы.
Создание таблицы в режиме конструктора.
В режиме конструктора пользователь сам разрабатывает структуру создаваемой таблицы, а именно: задает имена полей и их типы, настраивает свойства каждого поля, а также формирует первичный ключ на основе одного или несколько полей.
Имеются следующие типы полей (указываются справа от имен полей в верхней части окна конструктора).
- Текстовый. Для текстов и/или чисел, не требующих проведения расчетов. Размер поля – не более 255 символов.
- MEMO. Для очень длинных текстов. Размер поля – до 65535 символов.
- Числовой. Для чисел, используемых для проведения расчетов. Имеет целый ряд подтипов. Размер поля – от 1 до 16 байт.
- Дата/время. Для даты и времени, относящихся к годам с 100 по 9999. Размер поля – 8 байт.
- Денежный. Для денежных значений, используемых для проведения расчетов. Обеспечивает точность до 15 знаков в целой и до 4 знаков в дробной части. Размер поля – 8 байт.
- Счетчик. Для уникальных последовательно возрастающих на единицу или случайных чисел, генерируемых автоматически. Размер поля – 4 байта.
- Логический. Для значений «Да» и «Нет». Размер поля – 1 бит.
- Объект OLE (Object Linking and Embedding). Для объектов, связанных или внедренных в таблицу Aссess (электронных таблиц Exсel, документов Word, рисунков, звукозаписей и других данных в двоичном формате). Размер поля – до 1 Гб.
- Гиперссылка. Для комбинации текста и чисел, используемой в качестве адреса гиперссылки. Длина каждой из частей гиперссылки не более 2048 символов (отображаемый текст, адрес, дополнительный адрес, всплывающая подсказка).
Тип поля можно задать также при помощи мастера подстановок, который устанавливает, будет ли выбираться значение поля из другой, ранее созданной таблицы или же из создаваемого списка значений. После завершения работы мастера устанавливается тип данных, основанный на типе подставляемых значений, а также устанавливается связь между таблицами, если значения будут выбираться из другой таблицы.
...