Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


При запуске MS Access открывается окно диалога, в котором предлагается создать новую базу данных или открыть существующую. Выберите Новая база данных и нажмите кнопку ОК.



РЕАЛИЗАЦИЯ БАЗ ДАННЫХ

СРЕДСТВАМИ СУБД ACCESS

 

Лабораторные работы по курсу:

" Базы данных"

РЫБИНСК

 

Лабораторная работа №1

 

Тема: Знакомство с MS Access и освоение команд, связанных с созданием и заполнением БД.

 

Студент должен знать: Назначение компонентов MS Access

Уметь: создать пустую базу данных, создать таблицу, определить связи между таблицами, заполнить таблицу.

Формулировка задания

Создать три таблицы, связанные ограничениями целостности. Таблицы должны иметь следующую структуру:

Магазины

- Номер (уникальный номер записи)

- Название (строка)

- Адрес (строка)

- Телефон (строка цифр, способ хранения выберите сами)

- Собственник (строка)

Товары

- Номер (уникальный номер записи)

- Название (строка)

- Описание (строка с дополнительной информацией)

Наличие (товара в магазине)

- Номер магазина (ссылка на запись о магазине)

- Номер товара (ссылка на запись о товаре)

- Количество (вещественное число)

- Цена (вещественное число)

Для таблиц должны быть заданы следующие ограничения целостности:

- Первичные ключи таблиц магазинов и товаров - номера

- Первичный ключ таблицы наличия - пара полей, номера магазина и товара

- Номера магазина и товара в таблице наличия связаны ограничениями ссылочной целостности с ключами таблиц магазинов и товаров

- Количество и цена товара могут быть только положительными числами

- Ключевые поля не могут быть пустыми

Поля названий должны быть проиндексированы.

Заполнить таблицы (не менее 5 записей в каждой).

 

Дополнительные комментарии

Работу можно разбить на 4 этапа:

- создание пустой базы данных

- создание таблиц (в режиме конструктора)

- определение связей между таблицами

- ввод данных в таблицы

Создание пустой базы данных

При запуске MS Access открывается окно диалога, в котором предлагается создать новую базу данных или открыть существующую. Выберите Новая база данных и нажмите кнопку ОК.

 

Если Вы решили создать базу после закрытия окна диалога, выполните следующие действия:

1. Выберите команду Файл-Создать или нажмите кнопку Создать на панели инструментов. На экране откроется окно диалога, содержащее две вкладки:

- Общие – позволяет создать новую пустую базу данных.

- Базы данных – позволяет выбрать образец базы данных, содержащий большинство требуемых объектов, и создать базу данных с помощью мастера.

 

 

2. Для создания новой пустой базы данных перейдите на вкладку Общие, выберите элемент База данных и нажмите кнопку ОК в нижней части окна. На экране откроется окно диалога «Файл новой базы данных».

 

 

3. Выберите из раскрывающегося списка Папка папку, в которой предполагается сохранить создаваемую базу данных, а в поле Имя файла введите имя базы данных. По умолчанию новая база данных создается в папке «Мои документы». В соответствии с данной настройкой при открытии окна диалога «Файл новой базы данных» на левой панели выбран элемент Мои документы. Помимо него на панели присутствуют элементы:

- Журнал – обеспечивает информацией о последних созданных файлах.

- Рабочий стол – позволяет поместить пиктограмму вновь созданной БД на рабочем столе.

- Избранное – используется при публикации базы данных в Интернет.

4. После ввода имени создаваемой базы данных нажмите кнопку Создать данного диалога. На экране откроется окно базы данных.

 

 

Экран состоит из 5 областей:

- заголовок,

- строка меню,

- панель инструментов,

- строка состояния,

- окно базы данных.

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

Создание таблиц

Создание таблиц в MS Access осуществляется в окне базы данных.

1. Выберите категорию Таблицы на панели в левой части окна

2. Нажмите кнопку Создать

3. Откроется окно диалога «Новая таблица», в правой части которого находится список вариантов дальнейшей работы:

- Режим таблицы – создать новую таблицу в режиме таблицы,

- Конструктор - создать новую таблицу в режиме конструктора,

- Мастер таблиц - создать новую таблицу с помощью мастера,

- Импорт таблиц – позволяет осуществить импорт таблиц из внешнего файла в текущую базу данных,

- Связь с таблицами - позволяет осуществить создание таблиц, связанных с таблицами из внешних файлов.

4. Выберите вариант создания таблицы (для данной работы Конструктор) и нажмите кнопку ОК.

5. Создайте структуру таблицы с помощью выбранного Вами средства.

 

Индексы

 

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

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

Индексы, содержащие несколько полей, следует определять в окне индексов.

1. В окне конструктора откройте таблицу, для которой Вы создаете составной индекс. Для этого в окне базы данных установите указатель на данную таблицу и нажмите кнопку Конструктор.

2. Нажмите кнопку Индексы на панели инструментов. На экране откроется окно диалога «Индексы».

3. В открывшемся окне диалога введите имя индекса в первом пустом поле столбца Индекс. В качестве имени индекса можно использовать имя одного из полей, включенных в индекс, или любое допустимое имя.

4. В столбце Имя поля той же строки нажмите кнопку раскрытия списка и выберите первое поле индекса.

5. В столбце Имя поля следующей строки выберите имя следующего поля.

6. Закончив выбор полей для индекса, нажмите кнопку закрытия окна, расположенную в строке заголовка окна диалога.

 

Определение связей между таблицами

 

В MS Access можно устанавливать постоянные связи между таблицами, которые будут поддерживаться при создании форм, отчетов и запросов.

Устанавливая связи между таблицами, необходимо выбрать поле, которое содержит одну и ту же информацию.

Создание связей между таблицами в MS Access осуществляется в окне диалога «Схема данных».

1. Откройте окно диалога «Схема данных», выполнив команду Сервис – Схема данных или нажав кнопку Схема данных на панели инструментов.

2. Добавьте в окно диалога последовательно связываемые таблицы (команда Связи – Добавить таблицу ).

3. Для связывания таблиц выберите поле в первой связываемой таблице и переместите его с помощью мыши на соответствующее поле второй таблицы.

4. На экране откроется окно диалога «Изменение связей». В данном окне проверьте правильность имен связываемых полей. При необходимости выберите другие имена полей. Установите флажок Обеспечение целостности данных. Затем нажмите кнопку Создать.

Материалы для изучения

- Выбор данных из одной таблицы

- Многотабличные запросы

- Модификация данных с помощью запросов на изменение

 

Ввод условий отбора.

 

Ввод условия отбора в запросе аналогичен заданию условия на значение для поля таблицы. Если Вы хотите отобрать записи с конкретным значением поля, введите его в ячейку УСЛОВИЕ ОТБОРА этого поля. Текстовое значение, используемое в качестве условия отбора, должно быть заключено в кавычки. Если Вас интересует несколько значений, введите их в условие отбора, разделяя логическим оператором Or. В строке УСЛОВИЯ ОТБОРА можно задать выражения для значений, которые меньше (< ),, больше или равны (> =) или не равны (< > ) некоторому значению.

 

Многотабличные запросы

В окне базы данных перейдите на вкладку ЗАПРОСЫ и выберите СОЗДАНИЕ ЗАПРОСА В РЕЖИМЕ КОНСТРУКОРА. Access откроет окно нового запроса и выведет на экран окно диалога ДОБАВЛЕНИЕ ТАБЛИЦЫ. Это окно диалога позволяет выбрать таблицы и запросы, которые будут базовыми для нового запроса. Для выполнения п.2 задания в бланк запроса необходимо включить поле Название таблицы Магазин, поле Название таблицы Товар, поля Количество и Цена таблицы Наличие.

 

 

Вычисляемые поля.

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

В выражениях можно использовать следующие операторы:

· + Складывает два арифметических выражения.

· - Вычитает из первого арифметического выражения второе.

· * Перемножает два арифметических выражения.

· / Делит первое арифметическое выражение на второе.

· \ Округляет два арифметических выражения и делит первое на второе. Результат округляет до целого.

· ^ Возводит первое арифметическое выражение в степень, задаваемую вторым арифметическим выражением.

· MOD Округляет два арифметических выражения, делит первое на второе и возвращает остаток.

· & Объединяет две строки.

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

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

 

 

Например, для создания запроса для вычисления стоимости товаров в магазине, необходимо открыть в первом списке папку Таблицы. Выбрать таблицу Наличие (во втором списке отобразятся все поля таблицы Наличие). Во втором списке выбрать поле Количество и нажать кнопку Вставить. Затем нажать кнопку * (умножить). Во втором списке выбрать поле Цена и нажать кнопку Вставить. Окно Построителя выражений будет выглядеть следующим образом.

 

 

Нажать кнопку ОК. При этом Access помещает перед введенным выражением стандартное имя с двоеточием Выражение1:. В бланке запроса необходимо заменить название этого поля на Стоимость.

Итоговые запросы.

 

Для вычисления итоговых значений нажмите кнопку Групповые операции на панели инструментов конструктора запросов, чтобы в бланке QBE появилась строка Групповая операция. Access использует установку Группировка для любого поля, занесенного в бланк запроса. Теперь записи по каждому полю группируются, но итог не подводится. Для получения итогов замените установку Группировка в строке Групповая операция на конкретные итоговые функции. Вы можете задать нужную Вам функцию, введя ее имя с клавиатуры в строке Групповая операция бланка запроса или выбрав ее в раскрывающемся списке.

 

Итоговые функции Access

 

Sum Вычисляет сумму всех значений заданного поля в каждой группе. Используется только для числовых или денежных полей.
Avg Вычисляет среднее арифметическое всех значений заданного поля в каждой группе. Используется только для числовых или денежных полей.
Min Возвращает наименьшее значение, найденное в этом поле внутри каждой группы. Для числовых полей возвращает наименьшее значение. Для текстовых полей – наименьшее из символьных значений независимо от регистра.
Max Возвращает наибольшее значение, найденное в этом поле внутри каждой группы. Для числовых полей возвращает наибольшее значение. Для текстовых полей – наибольшее из символьных значений независимо от регистра.
Count Возвращает число записей, в которых значения данного поля отличны от Null.
StDev Вычисляет стандартное отклонение всех значений заданного поля в каждой группе. Используется только для числовых или денежных полей.
Var Вычисление дисперсию значений данного поля в каждой группе. Используется только для числовых или денежных полей.
First Возвращает первое значение поля в группе.
Last Возвращает последнее значение поля в группе.

 

Лабораторная работа №3

Тема: Разработка форм в MS Access

 

Цели работы

Освоить приемы построения форм с помощью конструктора.

Формулировка задания

1. Разработать три формы: Магазины, Товары, Ассортимент.

Форма Магазины должна содержать:

рисунок, соответствующий назначению формы,

надписи:

Номер магазина,

Название магазина,

Адрес,

Телефон,

Собственник;

поля для ввода соответствующих данных;

кнопку для закрытия формы (выхода).

Форма Товары по структуре аналогична форме Магазины.

На форме Ассортимент должны отображаться: рисунок, надписи Номер магазина, Номер товара, количество, цена, соответствующие поля ввода и кнопка закрытия формы.

Разработать головную форму, содержащую кнопки для открытия форм Магазины, Товары и Ассортимент и кнопку для закрытия головной формы.

 

Материалы для изучения

Окно конструктора форм

 

Для открытия окна конструктора форм при создании формы выполните следующие действия:

1. В окне базы данных активизируйте категорию «Формы»

2. Нажмите кнопку Создать

3. В открывшемся диалоге «Новая форма» в списке способов создания форм выберите Конструктор и нажмите кнопку ОК

В качестве альтернативного способа открытия окна конструктора форм выберите Создание формы в режиме конструктора.

При открытии окно конструктора формы содержит одну область – область данных. Помимо этого, форма может содержать область заголовка, примечания, нижний и верхний колонтитулы. Для добавления этих областей используются команды Вид-Заголовок/Примечание формы и Вид-Колонтитулы. После выполнения этих команд рабочая область конструктора примет вид, представленный на рисунке.

 


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

 

 


Для размещения объектов на форме используется Панель элементов:

Все объекты MS Access характеризуются свойствами, которые можно настроить в соответствии со своими требованиями. Кроме того, для каждого объекта существуют встроенные события, которые выполняются при наступлении связанных с ними действий

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

В результате на экране появится окно диалога со свойствами и событиями выбранного объекта.

Процесс по созданию формы может включать в себя все или часть из приведенных ниже процедур:

- Размещение линий, прямоугольников и рисунков

- Размещение текста (надписей)

- Размещение полей ввода

- Создание управляющих кнопок

- Установка цвета объектов формы

- Перемещение объектов формы

Размещение рисунка на экранной форме осуществляется с помощью инструмента Рисунок панели инструментов. Для размещения рисунка необходимо:

- Выбрать инструмент Рисунок

- Установить указатель мыши на место предполагаемого расположения рисунка и нажать левую клавишу мыши

- Выбрать соответствующий рисунок

- Нажать Enter

 

Размещение текстовой информации на экранной форме осуществляется с помощью инструмента Надпись панели инструментов. Под текстом понимается любая текстовая информация: заголовки, поясняющая информация.

Для размещения текста необходимо:

- Выбрать инструмент Надпись

- Установить указатель мыши на место предполагаемого расположения текстового объекта, нажать левую клавишу мыши и ввести текст

- Нажать Enter

- Выделить созданный объект

- Используя панель инструментов Формат или окно свойств созданного объекта, задать для него тип шрифта, размер, цвет шрифтами другие параметры оформления

Следующим шагом в создании формы является добавление в нее полей различных видов. Наиболее простым типом поля является поле ввода. Для размещения поля ввода необходимо:

- Выбрать инструмент Поле

- Установить указатель мыши на место предполагаемого расположения объекта, нажать левую клавишу мыши

- Выделить поле ввода и открыть для него окно свойств

- Чтобы связать заданное поле с полем таблицы или запроса, выбрать свойство Данные закладки Данные.

- Используя панель инструментов форматирования или окно свойств задать для него тип шрифта, размер, цвет шрифтами другие параметры оформления

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

- Свойство Всплывающая подсказка вкладки «Другие» позволяет создать краткое пояснение к полю, которое будет появляться на экране, когда указатель мыши установлен на поле и удерживается на нем некоторое время

- Для определения значения поля по умолчанию задать свойство Значение по умолчанию

- Выделить надпись к полю ввода и открыть для него окно свойств

- Чтобы задать текст надписи выбрать свойство Подпись вкладки Макет и в поле ввода свойства ввести текст надписи к полю

- Используя панель инструментов Формат или окно свойств созданного объекта, задать для него тип шрифта, размер, цвет шрифтами другие параметры оформления

 

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

В MS Access предусмотрено создание более 30 разных кнопок, что значительно облегчает работу пользователя и избавляет его от необходимости самостоятельно разрабатывать макросы.

 
 

При помещении кнопки на форму запускается мастер создания кнопки. В первом окне диалога расположены два списка Категории и Действия. При перемещении по списку категорий список действий обновляется. Выберите нужное значение из списка Действия и нажмите Далее.

 

Во втором окне диалога мастера из списка форм базы данных выберите форму, которая будет открываться при нажатии на кнопку. В нашем случае это будут формы Магазин, Товар или Наличие (Ассортимент). На следующем шаге определяется, требуется ли отбор данных для отображения в форме. Далее указывается тип отображаемой информации. На заключительном шаге работы мастера задается имя создаваемого объекта.

 

Лабораторная работа №4

Методические указания

Перекрестный запрос – это запрос, позволяющий выводить информацию в табличном виде, близком к виду MS Excel.

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

 

Затем необходимо выполнить следующее:

1. На вкладке Запросы нажать кнопку Создать и в открывшемся окне выбрать команду Перекрестный запрос.

2. В диалоговом окне выбрать источник данных для запроса: в разделе Показать выбрать пункт Запросы, в окне запросов выбрать запрос.

3. В следующем диалоговом окне выбираем из доступных полей поля, которые будут использоваться для заголовков строк (в нашем случае Название магазина)

4. В следующем диалоговом окне выбираем из доступных полей поля, которые будут использоваться для заголовков столбцов (в нашем случае Название товаров)

5. Затем выбираем функцию для вычисления (в нашем случае можно выбрать функцию Первый) и убираем флажок в поле Вычислить итоговое значение для каждой строки.

Окно запроса должно выглядеть примерно так:

 

 

Отчет формируйте с помощью мастера отчетов.

 

Окно конструктора отчетов

 

Основными объектами отчета являются пояснительный текст и поля отчета. Для улучшения восприятия информации в отчет могут добавляться OLE объекты, рисунки, линии и т.д. Поля отчета могут непосредственно соответствовать полям исходной таблицы или являться результатом вычислений над ними.

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

Для открытия окна конструктора отчетов для модификации созданного ранее отчета выполните следующие действия:

1. В окне базы данных перейдите на вкладку «Отчет»

2. Установите указатель мыши на модифицируемый отчет

3. Нажмите кнопку Конструктор базы данных

На экране откроется окно конструктора отчетов. Конструктор отчетов во многом схож с конструктором форм, даже панель элементов одна и та же.

Окно конструктора отчетов аналогично окну конструктора форм и также содержит объекты (надписи, поля ввода) и сетку. В отчетах существуют области:

· Заголовок отчета (размещается в начале отчета)

· Верхний колонтитул (отображается в начале каждой страницы и под заголовком отчета)

· Область заголовка группы (отображается перед первой записью каждой группы)

· Область данных (отображается для каждой записи, входящей в отчет)

· Область примечания группы (отображается после области данных последней записи каждой группы)

· Нижний колонтитул (отображается в нижней части каждой страницы)

· Область примечаний (отображается в конце отчета).

Группировка данных

Создание индексов таблицы или сортировка позволяют распечатывать записи в требуемом порядке. Для объединения записей в группы используется команда Сортировки и группировка меню Вид или контекстного меню, которые позволяют создавать вложенные группы и выполнять над ними следующие операции:

· Напечатать текст, идентифицирующий конкретные группы

· Напечатать каждую группу с новой страницы

· Выполнять сброс номеров страниц для каждой группы отчета

Для добавления группы в отчет выполните в окне конструктора отчетов следующие действия:

1. Выберите команду Вид/Сортировка и группировка. На экране откроется окно диалога «Сортировка и группировка», которое содержит весь список ранее созданных групп. Можно редактировать или удалять группы, а также добавлять новые.

2. Для ввода поля или выражения группировки установите курсор в первую свободную строку и, используя кнопку раскрытия списка, открывающую список полей таблицы, задайте выражение сортировки.

3. Перейдите в нижнюю часть диалога «Сортировка и группировка». В рамке «Свойства группы» находятся свойства, относящиеся к создаваемой группе:

 

Свойство Назначение
Заголовок группы Помещает в отчете в области заголовка группы заголовок при группировке по выбранному полю или выражению.
Примечание группы Помещает в отчете в области примечания группы примечание при группировке по выбранному полю или выражению
Группировка Определяет способ группировки данных на конкретном уровне группировки по полю или выражению в зависимости от типа данных. При группировке по выражению доступны все значения для всех типов полей. По умолчанию, для всех типов данных задается группировка По полному значению
Интервал Указывает величину интервалов, на которые должны быть разбиты значения в группируемом поле. Допустимые интервалы группировки определяются типом данных и значением свойства Группировка поля или выражения, по которому проводится группировка. Например, значение 1 свойства Интервал может определять группировку записей по первому символу в названии товара
Не разрывать Указывает, следует ли печатать разные элементы данной группы, в том числе заголовок, область данных и область примечаний, на одной странице отчета. Например, можно указать, что заголовок группы всегда должен печататься на одной странице с первой областью данных. Свойство может принимать следующие значения: · Нет – Значение по умолчанию. Группа печатается без обязательного размещения разных областей на одной странице. · Вся группа – Вся группа печатается на одной странице. · С первыми данными – Заголовок группы печатается на текущей странице только в том случае, если вместе с ним помещается первая запись области данных.

 

4. Скорректируйте свойство Заголовок группы. Для этого нажмите на кнопку раскрытия списка и выберите Да.

5. Закройте окно диалога «Сортировка и группировка»

6. В конструкторе отчетов перенесите поле и надпись к нему в созданную область «Заголовок группы».

 

Создание почтовых наклеек

 

Создание почтовых наклеек на основе данных таблиц представляет собой простой процесс. В MS Access для этих целей предусмотрен специальный мастер.

· В окне базы данных выберите категорию «Отчет»

· Нажмите кнопку Создать

· В открывшемся окне диалога «Новый отчет» в списке способов создания отчета выберите Почтовые наклейки

· В поле списка Выберите в качестве источника данных таблицу или запрос выберите объект, содержащий необходимые данные (таблица Магазин)

· Нажмите ОК

· В окне диалога мастера выберите из предложенных вариантов размер почтовой наклейки и нажмите Далее

· Установите шрифт и цвет текста наклейки и нажмите ОК

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

· Следующее окно диалога предназначено для сортировки данных наклейки по одному или нескольким полям.

· Заключительное окно диалога предназначено для ввода имени отчета и выбора варианта дальнейшей работы.

 

 

РЕАЛИЗАЦИЯ БАЗ ДАННЫХ

СРЕДСТВАМИ СУБД ACCESS

 

Лабораторные работы по курсу:

" Базы данных"

РЫБИНСК

 

Лабораторная работа №1

 

Тема: Знакомство с MS Access и освоение команд, связанных с созданием и заполнением БД.

 

Студент должен знать: Назначение компонентов MS Access

Уметь: создать пустую базу данных, создать таблицу, определить связи между таблицами, заполнить таблицу.

Формулировка задания

Создать три таблицы, связанные ограничениями целостности. Таблицы должны иметь следующую структуру:

Магазины

- Номер (уникальный номер записи)

- Название (строка)

- Адрес (строка)

- Телефон (строка цифр, способ хранения выберите сами)

- Собственник (строка)

Товары

- Номер (уникальный номер записи)

- Название (строка)

- Описание (строка с дополнительной информацией)

Наличие (товара в магазине)

- Номер магазина (ссылка на запись о магазине)

- Номер товара (ссылка на запись о товаре)

- Количество (вещественное число)

- Цена (вещественное число)

Для таблиц должны быть заданы следующие ограничения целостности:

- Первичные ключи таблиц магазинов и товаров - номера

- Первичный ключ таблицы наличия - пара полей, номера магазина и товара

- Номера магазина и товара в таблице наличия связаны ограничениями ссылочной целостности с ключами таблиц магазинов и товаров

- Количество и цена товара могут быть только положительными числами

- Ключевые поля не могут быть пустыми

Поля названий должны быть проиндексированы.

Заполнить таблицы (не менее 5 записей в каждой).

 

Дополнительные комментарии

Работу можно разбить на 4 этапа:

- создание пустой базы данных

- создание таблиц (в режиме конструктора)

- определение связей между таблицами

- ввод данных в таблицы

Создание пустой базы данных

При запуске MS Access открывается окно диалога, в котором предлагается создать новую базу данных или открыть существующую. Выберите Новая база данных и нажмите кнопку ОК.

 

Если Вы решили создать базу после закрытия окна диалога, выполните следующие действия:

1. Выберите команду Файл-Создать или нажмите кнопку Создать на панели инструментов. На экране откроется окно диалога, содержащее две вкладки:

- Общие – позволяет создать новую пустую базу данных.

- Базы данных – позволяет выбрать образец базы данных, содержащий большинство требуемых объектов, и создать базу данных с помощью мастера.

 

 

2. Для создания новой пустой базы данных перейдите на вкладку Общие, выберите элемент База данных и нажмите кнопку ОК в нижней части окна. На экране откроется окно диалога «Файл новой базы данных».

 

 

3. Выберите из раскрывающегося списка Папка папку, в которой предполагается сохранить создаваемую базу данных, а в поле Имя файла введите имя базы данных. По умолчанию новая база данных создается в папке «Мои документы». В соответствии с данной настройкой при открытии окна диалога «Файл новой базы данных» на левой панели выбран элемент Мои документы. Помимо него на панели присутствуют элементы:

- Журнал – обеспечивает информацией о последних созданных файлах.

- Рабочий стол – позволяет поместить пиктограмму вновь созданной БД на рабочем столе.

- Избранное – используется при публикации базы данных в Интернет.

4. После ввода имени создаваемой базы данных нажмите кнопку Создать данного диалога. На экране откроется окно базы данных.

 

 

Экран состоит из 5 областей:

- заголовок,

- строка меню,

- панель инструментов,

- строка состояния,

- окно базы данных.

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

Создание таблиц

Создание таблиц в MS Access осуществляется в окне базы данных.

1. Выберите категорию Таблицы на панели в левой части окна

2. Нажмите кнопку Создать

3. Откроется окно диалога «Новая таблица», в правой части которого находится список вариантов дальнейшей работы:

- Режим таблицы – создать новую таблицу в режиме таблицы,

- Конструктор - создать новую таблицу в режиме конструктора,

- Мастер таблиц - создать новую таблицу с помощью мастера,

- Импорт таблиц – позволяет осуществить импорт таблиц из внешнего файла в текущую базу данных,

- Связь с таблицами - позволяет осуществить создание таблиц, связанных с таблицами из внешних файлов.

4. Выберите вариант создания таблицы (для данной работы Конструктор) и нажмите кнопку ОК.

5. Создайте структуру таблицы с помощью выбранного Вами средства.

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-08-31; Просмотров: 979; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.194 с.)
Главная | Случайная страница | Обратная связь