Функции и возможности СУБД Access — КиберПедия 

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Функции и возможности СУБД Access

2017-09-28 553
Функции и возможности СУБД Access 0.00 из 5.00 0 оценок
Заказать работу

 

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

В разных операционных системах реализованы различные СУБД. Так в 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.

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

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

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

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

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

 

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

 

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

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

Таблица 2

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

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

 

Таблица 3

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

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

 

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

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

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

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

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

 

а) б)

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

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

 

 

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

 

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

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

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

 


Поделиться с друзьями:

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

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

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.014 с.