Литвинов Отчет Акцесс.pptx
- Количество слайдов: 42
Kuznets Université nationale d'économie de Kharkiv Отчет по лабораторной работе на тему ACCESS Выполнил Студент группы 6. 01. 14. 01 ЛИТВИНОВ Валентин Факультет МЭО
Что такое базы данных? Базы данных 1. Это организованная совокупность данных предназначенная длительного хранения во внешней памяти компьютера, постоянного обновления и использования 2. Информационная модель позволяющая упорядоченно хранить данные о группе объектов обладающих одинаковым набором свойств
Концепция баз данных • централизованное хранение информации • хранение данных независимо от программы их обработки • возможность использования одних и тех же данных для решения различных задач
Классификация БД 1. • • 2. • • 3. • • • По характеру хранимой информации Факто-графические Документальные По способу хранения БД Централизованные Распределенные По структуре реализации данных Реляционная БД Иерархическая БД Сетевая БД
СУБД – это программа позволяющая создавать БД а также обеспечивающая обработку(сортировку) и поиск данных
Этапы создания БД: 1. 2. 3. 4. 5. 6. Постановка задачи Анализ предметной области Нормализация отношений в предметной области Создание структуры данных Разработка интерфейса Разработка дополнительных модулей обработки информации 7. Тестирование и отладка 8. Внедрение 9. Эксплуатация
Типы данных 1. 2. 3. 4. 5. 6. 7. 8. Счетчик (целые числа) Текстовый (текст) МЕМО (65535 знаков) Числовой (числа) Дата, время (дата, время) Денежный (денежные знаки) Логический (да и нет) Поле объекта OLE (мультимедиа)
Объекты базы данных Запросы Таблицы Формы Макросы Отчеты Модули
Объекты базы данных 1. Таблица • - объект, предназначенный для хранения сведений о каждом элементе предметной области. 2. Запрос • - это объект, который обеспечивает получение нужных данных из одной или нескольких связанных таблиц, а также служат для выполнения различных расчетов. 3. Форма • – это объект, который обеспечивает удобный пользовательский интерфейс для работы с данными. Ввод и редактирование данных, вычисления, фильтры для выбора информации. 4. Отчет • - это объект, который предназначен для формирования итогового документа на основе информации, хранимой в базе данных, и вывода его на печать. 5. Страница • - это объект, который обеспечивает доступ к данным c помощью Web-страниц. 6. Макрос • – это объект, который используется для автоматизации работы с приложениями (использование системных функций, процедур и т. д. ) 7. Модуль • - это объект, представляющий собой программу на языке VBA, который разрабатывается пользователем в виде процедур или функций решения задач, не предусмотренных в Access.
Способы создания таблицы 1. Создавать с помощью Мастера. 2. Конструктора. 3. Импортировать таблицу. Таблицы - основные объекты БД, предназначенные для накопления и хранения данных • Без таблиц не может быть других объектов базы данных • Таблицы можно создавать, изменять, удалять, объединять с другими таблицами или разделять на несколько таблиц • Между таблицами необходимо устанавливать связи (создавать схему данных) •
Имя поля – заголовок столбца в таблице Тип данных – формат содержащих в нем данных Типы данных таблиц БД Структуру таблицы БД определяют ее поля. В каждом поле могут содержаться данные только одного типа. Типы данных, которые могут использоваться в полях таблицы БД Access
Создание схемы данных • Схемы данных – это связи между таблицами и обеспечивают совместное, целостное использование данных таблиц. 1) 1: 1 – один к одному 2) 1: М – один к многим 3) М: Н – многие к многим
Создание схемы данных Сначала нужно добавить таблицы между которыми хотите создать связь.
--Установление связей и задание параметра целостности: - Связываемые поля имеют один и тот же физический смысл, одинаковый тип и свойства (имена полей могут быть разные) -Связываемые поля должны принадлежать одной базе данных - Главная таблица связывается с подчиненной по первичному простому или составному ключевому полю q В подчиненную таблицу нельзя добавлять записи со значением в поле вторичного ключа, не существующих в ключевом поле главной таблицы q В главной таблицы нельзя удалять запись (каскадное удаление) q Изменение значение ключа в главной должно приводить к изменению и в подчиненной.
Запрос • Это результат обращения пользователя к СУБД для поиска данных, добавления, удаления и обновления записей • Запрос – самостоятельный объект, который сохраняется под своим именем
Типы запросов • • • Запрос на выборку; Запрос на создание таблиц; Запрос на добавление; Запрос на обновление; Запрос на удаление; Перекрестный запрос.
Способы создания запросов С помощью Мастера запросов С помощью Конструктора запросов
Окно конструктора запросов состоит из 2 -х областей: Верхняя область – область схемы данных (где отображаются те таблицы, на основании которых строится запрос; Нижняя область - бланк конструктора запросов – в графической форме определяет предложения оператора SELECT
Технология создания запросов на выборку • Для создания запроса на выборку необходимо определить: - а) к каким связанным таблицам обращен запрос; - б) данные каких полей выводить на экран; - в) по каким условиям производить выборку данных; - г) по каким полям выполнить сортировку и в какой последовательности.
Создание запроса на выборку 1. Выбираем в конструкторе запросов «Создание выборки» . 2. Добавляем необзодимые таблицы для запроса. 3. Пертаскиваем необходиые для запроса поля из таблиц.
Запрос на выборку с вычесляемым полями С помощью построителя выражений рассчитываем стоимость проданных товаров.
Запрос на удаление 1. Выбираем в конструкторе запросов «Удаление» . 2. Добавляем необходимую таблицу, у в квадратных скобках пишем условие отбора по которому будет происходить удаление. 3. В итоге нажимаем на кнопку «Выполнить» и вводи значение параметра.
Запрос с параметром 1. Создаем запрос с нужными таблицами. 2. Наличие квадратных скобок в условии отбора является обязательным при создании запроса с параметром – текст в квадратных скобках затем отображается как надпись в диалоговом окне Input. Box. 3. В итоге вводим значение параметра, в нашем случае это начальная и конечная дата.
Запрос на добавление В запросе на добавление создается дополнительное поле, которое будет формировать критерий для добавления записей в выбранную таблицу
Запрос на обновление • В запросе на обновление вносится обновление в определенное поле, например цена увеличивается на 10%, после выполнения обновления в таблицах изменяется значение цены и всех связанных с ней расчётов.
Форма • Форма — это объект базы данных, который можно использовать для создания интерфейса пользователя для приложения базы данных, структурированное окно, которое можно представить так, чтобы оно повторяло форму бланка. Формы создаются из набора отдельных элементов управления. Формы в Access служат для удобного представления данных БД пользователю.
Функции форм • ввод и просмотр информации базы данных; • добавление; • редактирование; • удаление данных БД; • печать; • создание сообщений.
Источники данных для форм Источниками данных для форм могут служить таблицы и запросы.
Элементы управления форм Элементы управления предназначены для просмотра и работы с данными. Выделяют такие элементы управления: • Связанные элементы управления это элементы управления, которые связаны с источником данных (таблица, запроса). • Свободные элементы управления это элементы управления, которые не связаны с источником данных (например, линии, рисунки, надписи заголовков форм). • Вычисляемые элементы управления это элементы управления, источником данных у которых является выражение.
Способы создания форм Формы можно создать с помощью:
Простая форма
Создание однотабличной формы в режиме конструктора
Создание однотабличной формы в режиме работы мастера
Создание подчинённой формы 1. 2. «Создать» «Мастер форм»
3. Выбираем нужные поля из двух и более таблиц и нажимаем «Далее»
Ставим маркер на «Подчинённые формы»
Выбираем вид отображения информации на форме
Переименовываем и выполняем действие «Готово» .
Создание связанных форм
Ставим маркер на «Связанные формы»
Переименовываем и выполняем действие «Готово» .