Что за программа ассеss

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

В разных операционных системах реализованы различные СУБД. Так в OS/2 созданы Paradox for OS/2, Oracle, IBM DB2. В DOS реализованы Paradox, Clipper, FoxPro dBase. В Windows созданы FoxPro for Windows, Access, Visual FoxPro, Visual Basic, Visual C++, MS SQL Server.

MS Access – наиболее популярная настольная СУБД. Обладает богатым набором визуальных средств, облегчающих создание форм для ввода данных, отчетов для вывода информации на дисплей или принтер, пользовательских меню. В качестве языка программирования используется объектно-ориентированный язык Visual Basic for Application.

Как и где скачать Microsoft Access БЕСПЛАТНО

Для создания коммерческих приложений, разработанных на Access, предназначен профессиональный пакет Access Developer Toolkit. С его помощью создается запускающаяся программа (exe-файл), не требующая наличия на компьютере самого Access.

Достоинством Access является полная интеграция с пакетом программ MS Office, то есть в Access можно использовать данные из электронных таблиц MS Excel и текстовых файлов MS Word.

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

Особенностью Access является размещение всех создаваемых объектов проектируемого приложения в одном единственном файле с расширением.mdb.

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

Создание и связывание таблиц по ключевым полям

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

База данных в одной из таких СУБД – Access состоит из таблиц 2 и 3.

Ведомость ремонта автосцепки

Шифр детали Название Номер проекта Операция Участок
Хвостовик СА-3 Т43.00 СБ Заварка трещины Сварочных работ
Корпус СА-3 ДМ-12-ПС Выявление трещин Дефектоскопирования

Сведения о заказчике

Шифр детали Компания Адрес Телефон Руководитель
«Самараоргсинтез» ООО г.Новокуйбышевск, территория ЗАО «Нефтехимия» Петров А.В.
«Вольскцемент» ОАО г. Вольск, ул. Цементников д.1 Кузнецов С.В.

Как создать таблицы в Microsoft Access за 8 минут

Строки таблицы называются записями. Каждая запись описывает один объект, и как видно из таблиц, запись содержит несколько ячеек таблицы, хранящих определенные сведения об объектах. Ячейки таблицы, составляющие запись называются полями. Каждое поле имеет строго определенный тип данных. Так, например, поля таблицы №2 шифр детали, телефон – числовые, а поля компания, адрес и руководитель – текстовые.

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

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

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

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

Вторичным ключом называется поле дочерней таблицы, содержащее значение первичного ключа родительской таблицы. Полный набор ключевых полей дочерней таблицы также однозначно определяет каждую ее запись. Структура таблиц в режиме конструктора СУБД Ассеss представлена на рис. 6 а) и б). Схема данных связанных таблиц приведена на рисунке 7.

Рис. 6. Структура таблиц в режиме конструктора:

а) дочерняя таблица; б) родительская таблица

Рис. 7. Схема данных со связями таблиц

На рис. 7 жирным шрифтом помечены ключевые поля. Линией показана связь между записями таблиц. В СУБД Ассеss различают следующие типы связи между таблицами:

· «один к одному» с символом 1 возле родительской и дочерней таблицы, то есть такой тип связи, при котором одна запись родительской таблицы относится к одной записи дочерней таблицы (данный тип связи применяется, когда нужно разграничить права доступа к различным частям информации);

· «один ко многим» с символом 1 возле родительской таблицы и ¥ возле дочерней таблицы, то есть такой тип связи, при котором одна запись родительской таблицы может относиться ко многим записям дочерней таблицы (данная связь является самой распространенной для реляционных баз данных).

Источник: cyberpedia.su

Лекция №10. Тема: Система управления базами данных Microsoft Access

Цель: познакомить с основными понятиями баз данных и получить общие сведения о СУБД Microsoft Access.

Ключевые понятия: данные, база данных, СУБД, структура базы данных, древовидная, сетевая, табличная или реляционная структуры БД, записи, поля, таблицы, формы, отчёты, запросы, макросы, модули, конструкторы, конструкторские объекты, поля, кнопки, диаграммы, рамки.

Читайте также:
Программа гудини что это

Термин «база данных» появился в 60-х годах ХХ века. База данных (БД) – это любая совокупность связанной информации, объединённой вместе по определённому признаку. Например, в качестве базы данных можно рассматривать расписание движения поездов или книгу регистрации данных о заказах покупателей и выполнении заказов.

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

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

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

Базы данных, соответственно типам информационных структур, делят на три класса:

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

В мире существует множество систем управления базами данных: dBase, Paradox, FoxPro, Clipper,Oracle и т. д. Несмотря на то, что они могут по – разному работать с разными объектами и предоставляют пользователю различные функции и средства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве такой системы мы выбрали СУБД Microsoft Access.

Реляционная база данных. База данных, созданная в СУБД Access, является реляционной базой данных. В основе реляционной модели базы данных лежит понятие отношения (relation). Концепция реляционной модели предложена Е. Ф. Коддом в 1970 г. Основным объектом этой базы являются взаимосвязанные двумерные таблицы. Таблица понятна, обозрима и привычна для человека.

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

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

Связи между таблицами базы данных дают возможность совместно использовать данные из разных таблиц. В нормализованной реляционной базе данных связи характеризуются отношениями типа один-к-одному (1:1) или один-ко-многим (1:¥).Связь каждой пары таблиц обеспечивается одинаковыми полями в них – ключом связи. Ключом связи всегда является уникальный ключ главной таблицы в связи. В подчиненной таблице он называется внешним ключом.

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

Поскольку СУБД Access является одним из приложений Windows, входящих в интегрированную систему Office, интерфейс окна программы и его основные компоненты – меню, панели инструментов, справочная система, а также приемы работы с клавиатурой и мышью используются в работе аналогично другим приложениям (Word, Excel).

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

Основные свойства полей таблиц баз данных СУБД Microsoft Access:

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

Тип поля – определяет тип данных, которые могут содержаться в данном поле;

Размер поля – определяет предельную длину (в символах) данных в ячейках, принадлежащих полю;

Маска ввода – определяет форму, в которой вводятся данные в поле (средство автоматизации ввода данных);

Подпись – определяет заголовок столбца таблицы для данного поля (если подпись не указана, то в качестве заголовка столбца используется свойство Имя поля);

Значение по умолчанию – то значение, которое вводится в ячейки поля автоматически (средство автоматизации ввода данных);

Условие на значение – ограничение, используемое для проверки правильности ввода данных;

Сообщение об ошибке – текстовое сообщение, которое выдается автоматически при попытке ввода в поле ошибочных данных;

Обязательное поле – свойство, определяющее обязательность заполнения данного поля при наполнении базы;

Пустые строки – свойство, разрешающее ввод пустых строковых данных (в основном это касается текстовых данных);

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

Свойства полей различаются в зависимости от типа данных. Базы данных Microsoft Access работают со следующими типами данных:

Читайте также:
Catered to you что это программа

Текстовый – тип данных, используемый для хранения обычного неформатированного текста ограниченного размера (до 255 символов);

Поле Мемо – специальный тип для хранения больших объемов текста (до 65535 символов). Физически в поле хранится указатель на другое место базы данных, в котором хранится непосредственно текст, но для пользователя такое разделение незаметно;

Числовой – тип данных для хранения действительных чисел;

дата/время – тип данных для хранения календарной даты и текущего времени;

денежный – тип данных для хранения денежных сумм;

счетчик – специальный тип данных для хранения уникальных (не повторяющихся в поле) натуральных чисел с автоматическим наращиванием;

логический – тип для хранения логических данных (могут принимать только два значения, например, да или нет);

поле объекта OLE – специальный тип данных, предназначенный для хранения объектов OLE, например, мультимедийных;

гиперссылка – специальное поле для хранения адресов URL WEB-объектов Интернета. При щелчке на ссылке автоматически происходит запуск броузера и воспроизведение объекта в его окне.

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

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

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

Запрос является средством извлечения информации из базы данных, причём данные могут быть распределены среди нескольких таблиц. Результатом выполнения запроса является таблица, которая может быть использована наряду с другими таблицами базы данных при обработке данных. В Microsoft Access для формирования запросов используется способ, получивший название запроса по образцу. Используя это средство, на основании визуальной информации можно извлечь нужные данные из одной или нескольких таблиц.

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

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

Для реализации практических задач пользователя разработчику приходится использовать средства программирования: язык макрокоманд и язык Visual Basic for Applications (VBA). Макросы и модули, созданные программистом, оперируют запросами, формами и отчетами и объединяют разрозненные действия в единую задачу пользователя.

В окне базы данных Access наряду со списком объектов представлены ярлыки для быстрого запуска Мастеров или Конструкторов создания нового объекта.

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

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

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

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

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

Контрольные вопросы

1. Что такое данные, база данных, структура базы данных?

2. Какие структуры данных вам известны?

3. Перечислите функциональные возможности СУБД.

11. Из каких компонентов состоит Microsoft Access?

12. Дать краткое объяснение каждого компонента.

Источник: studopedia.su

РАЗДЕЛ 2. ИСПОЛЬЗОВАНИЕ СУБД АССЕSS ДЛЯ СОЗДАНИЯ БАЗ ДАННЫХ

Группа реляционных СУБД представлена на рынке программных продуктов очень широко. Это, например, такие системы, как Рагаdох, Сlагiоп, dВАSE, FохВАSE, FохРго, Сliррег, Ассеss. Важнейшей характеристикой любой СУБД является используемый в ней тип транслятора (интерпретатор или компилятор). Программы, написанные для системы—интерпретатора, не работают без наличия самой этой системы.

В настоящее время скорость работы таких программ не уступает скорости программ, сгенерированных компилятором. Бесспорным преимуществом интерпретаторов для программистов является удобство разработки и отладки программных продуктов, а также освоение языка. Из перечисленных СУБД dВАSE FохРго, Ассеss являются интерпретаторами, а Сlipper — компилятором. В пакетах dВАSE и FохРго имеется компилятор, позволяющий при желании сформировать ЕХЕ-файлы готовых программ. Недостатком систем-компиляторов являются большие суммарные затраты времени на многократную компиляцию и сборку (линковку) исходных модулей программы при ее отладке.

СУБД Ассеss (фирма Мiсгоsoft) имеет достаточно высокие скоростные характеристики и входит в состав чрезвычайно популярного в нашей стране и за рубежом пакета Мiсгоsoft Offiсе. Набор команд и функций, предлагаемых разработчикам программных продуктов в среде Ассеss, по мощи и гибкости отвечает большинству современных требований к представлению и обработке данных. В Ассеss поддерживаются разнообразные всплывающие и многоуровневые меню, работа с окнами и мышью, реализованы функции низкоуровневого доступа к файлам, управления цветами, настройки принтера, представления данных в виде электронных таблиц и т. п. Система также обладает средствами быстрой генерации экранов, отчетов и меню, поддерживает язык управления запросами SQL, имеет встроенный язык Visual Basik for Applications (VВА), хорошо работает в сети. СУБД Ассеss позволяет использовать другие компоненты пакета Мiсгоsoft Оffiсе, такие как текстовый процессор Word for Windows, электронные таблицы Ехсеl и т.д.

Читайте также:
Cyberlink media suite 10 что это за программа

Перечисленные факторы определили выбор СУБД Ассеss в качестве среды для практического изучения вопросов проектирования баз данных.

Приведем некоторые из средств Мiсгоsoft Ассеss, существенно упрощающие разработку приложений.

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

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

З. Модель событий. Модель событий, похожая на используемую в языке Мiсгоsoft VisuaI Ваsic позволяет приложениям реагировать на возникновение различных событий, например нажатие клавиши на клавиатуре, перемещение мыши или истечение определенного интервала времени.

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

5. Построитель меню. Предназначен для помощи при создании специальных меню в приложениях. Кроме того, специальные меню могут содержать подменю.

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

7. Процедура обработки ошибок. Помимо традиционных способов обработки ошибок возможно использование процедуры обработки события Еrrorдля перехвата ошибок при выполнении программ и макросов.

8. Улучшенный интерфейс защиты. Команды и окна диалога защиты упрощают процедуру защиты и смены владельца объекта.

9. Программная поддержка механизма OLE. С помощью механизма OLE можно обрабатывать объекты из других приложений.

10. Программы-надстройки. С помощью VВА можно создавать программы-надстройки, например нестандартные мастера и построители. Мастер — средство Мiсгоsoft Ассеss, которое сначала задает пользователю вопросы, а затем создает объект (таблицу, запрос, форму, отчет и т.д.) в соответствии с его указаниями.

Диспетчер надстроек существенно упрощает процедуру установки программ-надстроек в Мiсгоsoft Ассеss

Мастера Ассеss

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

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

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

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

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

Мастера по импорту/экспорту позволяют просматривать данные при импорте/экспорте текста или электронных таблиц, а также при экспорте данных Мiсгоsoft Ассеss в текстовые файлы.

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

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

Прокрутить вверх

Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам.

Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем.

ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между.

ЧТО ПРОИСХОДИТ ВО ВЗРОСЛОЙ ЖИЗНИ? Если вы все еще «неправильно» связаны с матерью, вы избегаете отделения и независимого взрослого существования.

Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:

Источник: zdamsam.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru