Tw-city.info

IT Новости
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ms access назначение

СУБД MS Access. Назначение основные функции.

СУБДMicrosoft Accessпредоставляет возможность контролировать задание структуры и описание своих данных, работу с ними и организацию коллективного пользования этой информацией.СУБДMicrosoft Accessтакже существенно увеличивает возможности и облегчает каталогизацию и ведение больших объемов хранящейся в многочисленных таблицах информации.СУБДMicrosoft Accessвключает в себя три основных типа функций: определение (задание структуры и описание) данных, обработка данных и управление данными. MS Access — это набор инструментальных средств для создания и эксплуатации информационных систем.

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

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

2. Запрос. Объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать бланк QBE (запрос по образцу) или инструкции SQL (структурированный язык запросов). Можно создать запросы на выборку, обновление, удаление или добавление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц.

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

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

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

6. Модуль.Объект, содержащий программы, написанные на языке Visual Basic для приложений. Модули могут быть независимыми объектами, содержащими функции, вызываемые из любого места приложения, но они могут быть и непосредственно «привязаны» к отдельным формам или отчетам для реакции на те или иные происходящие в них изменения.

7. Страницы доступа. Страницы – служат для обеспечения доступа кданным, содержащимся в базе, удалённой от потребителя (например, через Интернет).

Для построения базы данных в СУБД Access предусмотрены следующие основные группы функций:

· Функции работы с файлами-базами (открытие, сохранение и т. д.);

· Функции работы с окнами;

· Функции работы в базовых режимах: таблица, форма, запрос, отчет и др.;

MS Access: Архитектура и основные объекты СУБД MS Access. Связи между ними. Виды связей между таблицами.

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

Среди достоинств Access можно выделить также следующие:

· Простота освоения. Возможность использования непрофессионалом;

· Визуальное программирование. Простую БД можно создать только с помощью мыши, даже не прибегая к программированию;

· Наличие мастеров, которые помогают решать такие сложные задачи, как анализ данных в таблицах на избыточность, создание связанных форм, отчетов и т.д.;

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

· Тесная интеграция с остальными компонентами MS Office.

Так как Access является интерпретатором (отчасти в силу того, что он основан на языке Visual Basic), появляется необходимость в совмещении в одном приложении функций разработки приложения и собственно функций готового приложения. Для доступа к объектам базы в режиме разработки служит специальное окно БД, содержащее список всех объектов БД. С каждым объектом БД можно работать в двух режимах. Первый режим можно условно назвать режимом выполнения или рабочего состояния. Второй режим – это режим конструктора, в котором производится создание и модификация объекта. Наличие окна БД определяет открытую БД. Закрытие окна приводит к закрытию БД. После полной разработки БД появление данного окна можно отключить. Исключив также все команды разработчика из меню и панелей инструментов, можно создать распространяемую версию БД. Такая база данных Access будет функционировать при условии наличия на компьютере СУБД Access. При необходимости можно воспользоваться пакетом Access Developer Toolkit для создания инсталляционной версии БД, где СУБД Access будет представлена несколькими файлами DLL. Для работы с распространяемой версией БД пользователям предоставляется интерфейс, обычно содержащий главную переключательную (по числу решаемых задач) и несколько обычных форм.

Назначение и принципы работы СУБД MS ACCESS

Как организовать дистанционное обучение во время карантина?

Помогает проект «Инфоурок»

Описание презентации по отдельным слайдам:

Назначение и принципы работы СУБД MS ACCESS

ПЛАН: Понятие БД, примеры. Состав БД. Классификация БД, примеры. Понятие СУБД, примеры. Основные возможности СУБД. Понятие целостности и ограниченности данных в БД. Основные функции СУБД. Роли пользователей, которые работают БД. Классификация моделей баз данных (схема, описание). Понятие сущности. Типы связей в сущности модели «сущность-связь», пример. Основные понятия БД.

База данных (БД) – это структурированная совокупность данных, которые отображают состояние объектов определённой предметной области и связи между ними. ПРИМЕРЫ БД: База данных книжного фонда библиотеки. База данных кадрового состава учреждения. База данных законодательных актов в области уголовного права. База данных современных песен.

База данных – это структурированная совокупность данных, которые отображают состояние объектов определённой предметной области и связи между ними. Определяет, какие параметры и связи имеют объекты. Ведомости про ФИО, дату рождения, адрес, телефон учащихся ТПК Значения параметров объектов, записанных в базе в данный момент. Ученик Иванов П.К., 12.10.1998, проживает Тотьма, ул. Урицкого, д.7, кв. 11, телефон 2 – 45 — 65 База данных схема наполнение

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

Система управления базами данных (СУБД) – это управляющая программа, предназначенная для создания, ввода, хранения и обработки баз данных. Прикладная программа человек СУБД База данных Примеры СУБД: Microsoft Office Access Visual FoxPro Borland dBase.

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

Целостность данных в БД Целостность данных в базе – это их соответствие схеме БД, а также другим правилам и условиям, гарантирующим непротиворечивость данных и их согласованность с предметной областью Ограничение целостности – условия, которым должны отвечать корректные данные. Например: № паспорта.

Основные функции СУБД Создание структуры (схемы) БД. Заполнение БД информацией. Изменение (редактирование) структуры и содержания БД. Поиск информации в БД. Сортировка данных. Защита данных. Проверка целостности БД.

Читать еще:  База данных ms access

Роли пользователей, которые работают с БД Разработчик. Пользователь. Администратор. Разработчик (создаёт схему БД). Пользователь (работает с данными). Администратор (определяет ограничения целостности и устанавливает права доступа).

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

Понятие сущности класс ученик Учебник информатики Балл учебных достижений преподаватель Модель предметной области Информатика в колледже

Понятие сущности Сущность предметной области – это множество объектов, которые имеют одинаковый набор параметров. Модель «сущность-связь» предназначена для графического изображения сущностей некоторой предметной области, их параметров и связей между ними. Сущность Преподаватель: паспорт, ФИО, пол, специальность. (атрибуты)

Типы связей в модели «сущность-связь» Один к одному 1 – 1 Один ко многим 1 – ∞ Много ко многим ∞ – ∞ Преподаватель является классным руководителем. Учащиеся обучаются в группе КСК 101. Преподаватель обучает группу КСК 101.

Обозначения в модели «сущность-связь» Сущность предметной области Тип связи

Преподаватель является классным руководителем Учащиеся обучаются в группе КСК 101 Преподаватель обучает группу КСК 101 преподаватель группа руководит 1 1 учащийся группа учится ∞ 1 преподаватель группа обучает ∞ ∞

Пример схемы базы данных

Основные понятия баз данных записи (строки таблицы) поля (столбцы таблицы) ключевое поле (поле или несколько полей, которые однозначно определяют запись) Ф.И.О. Адрес Телефон Сигов А.К. Фучика 10, кв.30 4341234 Першин И.А. Уманская 2, кв. 16 1234375 Руденко Т.В. Севастопольская 1, кв. 8 2412340

Выберите книгу со скидкой:

История России. С древнейших времен до XVI века. 6 класс. Контурные карты

350 руб. 55.00 руб.

Контурные карты История России конец XVII-XVIII век. 8 класс. (Новые)

350 руб. 55.00 руб.

История России. 7 класс. Рабочая тетрадь.

350 руб. 137.00 руб.

История России. 6 класс. Рабочая тетрадь.

350 руб. 137.00 руб.

История России XX-начало XXI в. Атлас с контурными картами.

350 руб. 106.00 руб.

История России. XVI-конец XVII века. 7 класс. Контурные карты

350 руб. 55.00 руб.

История России. 8 класс. Рабочая тетрадь. История России. 8 класс. Рабочая тетрадь.

350 руб. 137.00 руб.

История России XIX – начало XX века. 9 класс. Контурные карты (Историко-культурный стандарт)

350 руб. 55.00 руб.

История России. 9 класс. Рабочая тетрадь.

350 руб. 137.00 руб.

ЕГЭ. История России в таблицах и схемах для подготовки к ЕГЭ. 10-11 классы

350 руб. 80.00 руб.

ЕГЭ. История России в таблицах и схемах. 10-11 классы

350 руб. 80.00 руб.

История России в рассказах для детей. ХV — ХVII века

350 руб. 137.00 руб.

БОЛЕЕ 58 000 КНИГ И ШИРОКИЙ ВЫБОР КАНЦТОВАРОВ! ИНФОЛАВКА

Инфолавка — книжный магазин для педагогов и родителей от проекта «Инфоурок»

Бесплатный
Дистанционный конкурс «Стоп коронавирус»

  • Тихонова Анна Николаевна
  • Написать
  • 1773
  • 06.04.2017

Номер материала: ДБ-326478

Добавляйте авторские материалы и получите призы от Инфоурок

Еженедельный призовой фонд 100 000 Р

  • 06.04.2017
  • 338
  • 06.04.2017
  • 320
  • 06.04.2017
  • 164
  • 06.04.2017
  • 694
  • 06.04.2017
  • 237
  • 06.04.2017
  • 2386
  • 06.04.2017
  • 723

Не нашли то что искали?

Вам будут интересны эти курсы:

Все материалы, размещенные на сайте, созданы авторами сайта либо размещены пользователями сайта и представлены на сайте исключительно для ознакомления. Авторские права на материалы принадлежат их законным авторам. Частичное или полное копирование материалов сайта без письменного разрешения администрации сайта запрещено! Мнение редакции может не совпадать с точкой зрения авторов.

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

Урок информатики по теме: «Базы данных: общие понятия. Назначение приложения MS Access»

Образовательная: дать представление о назначении информационных систем и баз данных, познакомить учащихся с основными понятиями базы данных, познакомить со структурой приложения MS Access

Развивающая: учить умению конспектировать лекцию

Воспитательная: воспитание информационной культуры

Тип урока: урок — лекция.

Оборудование: компьютер, проектор.

Программное обеспечение: презентации «Базы данных», «Приложение MS Access».

1. Организационный момент.
2. Объяснение нового материала.
3. Подведение итогов.
4. Домашнее задание.

  1. Организационный момент.
  2. Объяснение нового материала.

Демонстрируется слайд № 1.

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

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

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

Определение: БД – это обширные наборы данных, относящие к определенной области, и хранимые во внешней памяти ЭВМ в виде совокупности связанных между собой файлов.

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

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

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

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

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

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

СУБД (системы управления базами данных) – это программное обеспечение для работы с базами данных.

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

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

Возможности СУБД:

  1. Создать новые БД
  2. Изменять данные
  3. Дополнять данные
  4. Осуществлять поиск
  5. Упорядочивать информацию в базе данных
  6. Записывать обновленные данные на диск
  7. Выполнять печать данных и ответов на запросы

Этапы создания БД:

  1. Проектирование БД (теоретический этап)
  2. Создание структуры (Используется СУБД для описания структуры таблиц)
  3. Ввод записей
  1. Создание структуры БД (определение необходимого набора полей и типа их содержимого, выбор имен полей и их размерности).
  2. Ввод и редактирование данных (проводится путем построчного заполнения таблицы или при помощи формуляра)
  3. Хранение и передача данных
  4. Преобразование данных
  5. Поиск данных ( проводится по всей БД)
  6. Оформление результатов поиска (обычно производится в виде таблицы)

Одной из современных прикладных программ создания баз данных и работы с ними является приложение Microsoft Access

. Это гибкая программа, позволяющая работать как с простыми, так и со сложными базами данными

Приложение MS Access представляет собой прикладную СУБД (пользовательскую оболочку), предназначенную для управления реляционными базами данных, и функционирующую на автономной ПЭВМ или в локальной сети.

Читать еще:  Субд ms access это

При помощи приложения MS Access можно выполнять следующие операции:

  1. Проектирование структуры (макета) БД и ее базовых составляющих (двумерных таблиц) с использованием полей для различных видов данных
  2. Установление связей между таблицами
  3. Ввод, хранение, просмотр, сортировку, модификацию и выборку данных из таблиц
  4. Создание и использование формуляров, запросов, отчетов

Запустить приложение MS Access можно следующим образом:

Пуск -> Все программы -> MS Access

Файл -> Создать -> Новая база данных

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

После запуска приложения открывается окно MS Access со всеми атрибутами окна приложения Windows . Отличие – в рабочей области окна MS Access появляется основное окно (окно БД)

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

Для работы в каждом из объектов предусмотрено два режима:

  • Режим конструктора – предназначен для создания или изменения структуры объекта
  • Оперативный режим – предназначен для работы с информационным наполнением объекта.

Типы объектов, поддерживаемых в MS Access:

  • Таблицы – таблицы данных, входящие в состав реляционной БД.
  • Запросы – формулировки условий (критериев) формирования выборок из БД.
  • Формы – создание формуляров для работы с БД
  • Отчеты – сгенерированные по выборке из БД отчеты
  • Страницы – ярлыки к WEB – страницам сетевого доступа к БД
  • Макросы – ярлыки запуска стандартных последовательностей действий по обработке данных в БД.
  • Модули – ярлыки созданных программных модулей на встроенном языке программирования Visual Basic
  • Группы – произвольные наборы объектов разного типа, объединенные пользователем в группы.

Демонстрируется слайд №8.

Основным объектом базы данных является таблица. Столбцы таблицы называются полями, строки таблицы – записями, ячейки таблицы – реквизитами.

3. Подведение итогов урока.

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

4. Домашнее задание:

a. Теоретический материал по тетради
b. Придумать одну из моделей баз данных.

Литература:

  1. С. Робинсон « MS Access 2000» учебный курс
  2. Д. Усенков «Microsoft Office XP в уроках» библиотека журнала «Информатика и образование»

Работа с СУБД MS Access

Создание межтабличных связей

Целостность данных — это набор правил, гарантирующих, что Access будет работать только с непротиворечивыми данными и разрешёнными операциями.

Активизировать команду Сервис Схема данных в диалоговом окне Схема данных:

  1. Щёлкнуть по кнопке Добавить таблицу.
  2. В диалоговом окне из списков выбрать таблицы, между которыми создаются связи. Закрыть окно Добавление таблицы. Искомые таблицы появятся в окне Схема данных.
  3. Выделить в 1-й таблице ключевое поле и с помощью мыши перетащить его на одноименное поле 2-й таблицы. При отпускании кнопки мыши откроется диалоговое окно Связи.
  4. Установить флаг Обеспечение целостности данных.
  5. Щёлкнуть по кнопке Создать. Появится связь 1:1.

Предположим, что требуется установить связь между таблицами «Кафедра» и «Преподаватель» через поле ККАФ (код кафедры). В таблице «Кафедра» это поле является уникальным ключом , а в таблице «Преподаватель» — внешним ключом. Если схема данных создается заново, то при нажатии на кнопку «Схема данных» поверх окна схемы данных появится окно «Добавление таблицы«. В этом окне следует выделить требуемые таблицы и нажать «Добавить«( рис. 6.5)

В результате в окно схемы данных будут добавлены графические образы двух таблиц:

Необходимо перетащить мышью поле ККАФ таблица «Кафедра» на поле ККАФ таблицы «Преподаватель«. В открывшемся окне «Изменение связей» следует установить флажок «Обеспечение целостности данных«. В этом случае Access будет выдавать предупреждающие сообщения о неправильном вводе данных, если, например, в поле ККАФ подчиненной таблицы «Преподаватель» будет введено значение, отсутствующее в поле ККАФ базовой таблицы «Кафедра» ( рис. 6.6).

Обратите внимание, что Access автоматически определил тип связи как «один-ко-многим» ( рис. 6.7).

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

После нажатия на кнопку «Создать«, образы таблиц будут соединены связями как показано на рисунке. Ключевые в базовых таблицах выделяются жирным шрифтом ( рис. 6.8).

Для установления связей по составному ключу необходимо в окне «Изменение связей» в полях «Таблица/Запрос» и «Связанная таблица/запрос» вручную выбрать из списков пары связываемых полей. На рис. 6.9 показан пример связи по составному ключу .

Если перетащить поле, не являющееся ключевым и не имеющее уникального индекса , на другое поле, которое также не является ключевым и не имеет уникального индекса , создается неопределенное отношение. В запросах, содержащих таблицы с неопределенным отношением, Microsoft Access по умолчанию отображает линию объединения между таблицами, но условия целостности данных при этом не накладываются и нет гарантии уникальности записей в любой из таблиц.

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

Связь между таблицами позволяет:

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

Установить флаг Обеспечение целостности данных.

Установить дополнительно флаги Каскадное обновление связанных полей и Каскадное удаление связанных записей.

Работа с запросами

Запрос — это отбор записей в разнообразных формах, в соответствии с выбранными условиями.

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

Виды запросов

  • На выборку;
  • Запрос с параметром (критерий задаёт сам пользователь)
  • Итоговые запросы (производят вычисления по заданному полю и выдают результат);
  • Запросы на изменение (позволяют автоматизировать — заполнение полей таблиц);
  • Перекрёстные запросы (позволяют создавать результирующие таблицы на основе результатов расчётов, полученных при анализе группы таблиц)
  • Специфические запросы — запросы к серверу БД, написанные на языке запросов SQL

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

Запросы и фильтры

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

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

  • Фильтры не позволяют в одной строке отображать данные из нескольких таблиц, т. е. объединять таблицы.
  • Фильтры не дают возможности указывать поля, которые должны отображаться в результирующем наборе записей, они всегда отображают все поля базовой таблицы .
  • Фильтры не могут быть сохранены как отдельный объект в окне базы данных (они сохраняются только в виде запроса).
  • Фильтры не позволяют вычислять суммы, средние значения, подсчитывать количество записей и находить другие итоговые значения.
Читать еще:  Что такое access point

Запросы могут использоваться только с закрытой таблицей или запросом. Фильтры обычно применяются при работе в режиме Формы или в режиме Таблицы для просмотра или изменения подмножества записей. Запрос можно использовать:

  • для просмотра подмножества записей таблицы без предварительного открытия этой таблицы или формы;
  • для того чтобы объединить в виде одной таблицы на экране данные из нескольких таблиц;
  • для просмотра отдельных полей таблицы;
  • для выполнения вычислений над значениями полей.

Работа с формами

  • Вводить данные в таблицы БД без непосредственного доступа к самим таблицам;
  • Выводить результаты работы запросов в виде красиво оформленных форм.

Существует два вида формирования структуры форм:

  • На основе таблицы;
  • На основе запроса.
  • Возможен и комбинированный (творческий) подход.

Работа с отчётами

Отчёты служат для форматированного вывода данных на печатающее устройство .

Здесь существуют средства ручного, автоматического и автоматизированного проектирования.

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

Мастер отчётов работает в шесть этапов.

  1. выбор таблицы или запросов, на которых отчёт базируется; выбор полей, отражаемых в отчёте;
  2. выбор полей группировки (уровней и интервалов группировки);

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

Краткие итоги

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

В лекции рассмотрены основные этапы работы с этими объектами.

Объекты MS Access, их назначение

В MicrosoftAccess объектами считают любые компоненты, которым в MicrosoftAccess может быть присвоено имя.

В базе данных MicrosoftAccess основными объектами являются:

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

· Запрос — объект, позволяющий пользователю получить нужные данные из одной или нескольких таблиц. Для создания запроса можно использовать бланк QBE (QueryByExample — Запрос по образцу) или написать инструкцию SQL. Можно создавать запросы на выборку, обновление, удаление или обновление данных. С помощью запросов можно также создавать новые таблицы, используя данные из одной или нескольких существующих таблиц.

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

· Отчет — объект, предназначенный для форматирования, вычисления итогов и печати выбранных данных. Прежде чем выводить отчет на принтер можно предварительно просмотреть его на экране.

· Страница доступа к данным — объект, содержащий файл HTML и вспомогательные файлы, обеспечивающие доступ к данным из MicrosoftInternetExplorer.

· Макрос — объект, представляющий собой структурированное описание одного или нескольких действий, которые автоматически выполняются в ответ на определенное событие. Например, можно создать макрос, который при выборе некоторого элемента в основной форме открывает другую форму. В макрос можно включить дополнительные условия для выполнения или пропуска тех или иных указанных в нем действий. Макросы можно использовать для открытия таблиц, выполнения запросов, просмотра или печати отчетов. Из макроса можно также запустить другой макрос или процедуру VisualBasic

· Модуль — объект, содержащий программы на языке VisualBasic, позволяющие разбить некоторый процесс на несколько небольших процедур и обнаружить ошибки, которые не могли бы быть найдены при использовании макросов. Модули могут быть независимыми объектами, содержащими функции, вызываемые из любого места приложения, или непосредственно «привязанными» к формам или отчетам для реакции на те или иные события.

Типы данных MS Access.

Типданныхв MS Access (Data Type). Тип данных определяется значениями, которые предполагается хранить в поле, и операциями, которые будут выполняться с этими значениями. В Access допускается использование двенадцати типов данных.

Текстовый(Text) — используется для хранения текста или комбинаций алфавитно-цифровых знаков, не применяемых в расчетах (например, код товара). Максимальная длина поля 255 знаков.

Поле МЕМО(Memo) — используется для хранения обычного текста или комбинаций алфавитно-цифровых знаков длиной более 255 знаков. Максимальный размер поля 1 Гбайт знаков или 2 Гбайт памяти (2 байта на знак) при программном заполнении полей, и 65 535 знаков при вводе данных вручную в поле и в любой элемент управления, связанный с этим полем.

Числовой(Number) — служит для хранения числовых значений (целых или дробных), предназначенных для вычислений, исключением являются денежные значения, для которых используется тип данныхДенежный(Currency). Размер поля 1, 2, 4 и 8 байтов, или 16 байтов (если используется для кода репликации) зависит от типа чисел, вводимых в поле.

Дата/время(Date/Time) — используется для хранения значений даты и времени в виде 8-байтовых чисел двойной точности с плавающей запятой. Хранение значений даты и времени в числовом формате позволяет выполнять различные вычисления с этими данными.

Денежный(Currency) — используется для хранения денежных значений в виде 8-байтовых чисел с точностью до четырех знаков после запятой. Этот тип данных применяется для хранения финансовых данных и в тех случаях, когда значения не должны округляться.

Счетчик(AutoNumber) — используется для уникальных числовых 4-байтовых значений, которые автоматически вводит Access при добавлении записи. Вводимые числа могут последовательно увеличиваться на указанное приращение или выбираться случайно. Обычно используются в первичных ключах.

Логический(Yes/No) — применяется для хранения логических значений, которые могут содержать одно из двух значений: Да/Нет, Истина/Ложь или Вкл/Выкл. (8 битов = 1 байт). Используется 1 для значений Да и 0 для значений Нет. Размер равен 1 биту.

Поле объекта OLE(OLE Object) — используется для хранения изображений, документов, диаграмм и других объектов из приложений MS Office и других программ Windows в виде растровых изображений, которые затем отображаются в элементах управления форм или отчетов, связанных с этим полем таблицы.

Гиперссылка(Hyperlink) — применяется для хранения ссылок на Web-узлы (URL-адреса) или локальной сети (UNC-адреса — стандартного формата записи пути), а также на узлы или файлы локального компьютера. Кроме того, можно использовать ссылку на объекты Access, хранящиеся в базе данных. Может хранить до 1 Гбайт данных.

Вложение(Attachment) — используется для вложения в поле записи файлов изображений, электронных таблиц, документов, диаграмм и других файлов поддерживаемых типов точно так же, как в сообщения электронной почты. Максимальная длина поля для сжатых вложений — 2 Гбайт, для несжатых — примерно 700 Кбайт в зависимости от степени возможного сжатия вложения.

Вычисляемый(Calculated) — предназначен для создания вычисляемых полей: числовых, текстовых, денежных, дата/время, логических. Значение вычисляемого поля определяется выражением, записанным в поле и использующим другие поля текущей записи, некоторые встроенные функции и константы, связанные арифметическими, логическими или строковыми операторами.

Мастер подстановок(LookupWizard)— вызывает мастера подстановок, с помощью которого можно создать поле, позволяющее выбрать значения из списка, построенного на основе значений поля другой таблицы, запроса или фиксированного набора значений. Такое поле отображается как поле со списком.

Дата добавления: 2018-02-28 ; просмотров: 515 ;

Ссылка на основную публикацию
ВсеИнструменты 220 Вольт
Adblock
detector
×
×