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


Инструментальные средства программирования



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

К средствам для создания приложений можно отнести:

1. Языки, системы программирования (например, C, Pascal, Basic) и инструментальные среды для разработки приложений (например, C++, Delphi, Visual Basic, Java), которые включают средства визуального программирования.

2. Интегрированные среды разработки программ — средства для комплексного применения на всех технологических этапах создания программ. Они позволяют повысить производительность труда как программистов, так и профессиональных пользователей, автоматизировать создание кодов программ, разрабатывать приложения для архитектуры клиент-сервер, запросов и отчетов.

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

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

Язык программирования — это формализованный язык, предназначенный для записи алгоритмов решения задач на ЭВМ.

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

машинные коды (наборы двоичных данных) — воспринимаются аппаратной частью компьютера;

машинно-ориентированные (ассемблеры) — отражают структуру конкретного типа компьютеров;

алгоритмические языки (Fortran, Basic, Pascal, C и др.) — отражают структуру алгоритма и не зависят от архитектуры компьютера;

процедурно-ориентированные языки — используются для описания программы как совокупности процедур (подпрограмм);

проблемно-ориентированные языка (Lisp, Prolog и др.) — используются для решения задач определенного класса.

Существует и другая классификация: по поколениям или по уровням привязки к машинным кодам. В этом случае, языки первого и второго поколения (машинные коды и языки ассемблера) относят к языкам низкого уровня, а языки третьего — пятого поколения считаются языками высокого уровня, которые, в свою очередь делят на следующие классы:

линейные языки (набор операторов);

процедурные языки (Fortran, Cobol, Algol, Basic, Pascal, C и др.);

логические языки (Prolog и др.);

объектно-ориентированные языки (C++, JAVA, Delphi, Visual Basic и др.);

языки запросов к базам данных (стандарт всех языков — SQL 92);

языки сценариев (скриптов) (Visual Basic Script, JAVA Script и др.);

языки макропрограммирования (Visual Basic for Application).

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

Транслятор (англ. translator — переводчик) — это средство преобразования исходного текста программы на алгоритмическом языке в машинный код. Трансляторы реализуются в виде компиляторов или интерпретаторов, которые существенно различаются по принципам работы.

Компилятор (англ. compiler — составитель, собиратель) читает всю программу целиком, делает ее перевод и создает объектный модуль на машинном языке (из него потом создается законченный вариант программы).

Интерпретатор (англ. interpreter — истолкователь, устный переводчик) переводит и выполняет программу построчно. Программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном ее запуске.

Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять.

Редактор связей — осуществляет перевод объектного модуля в загрузочный (исполняемую программу) с подключение всех используемых подпрограмм. Он включает в себя: отладчик; набор библиотек; средства оптимизации кода программ; справочные системы; сервисные средства для работы с библиотеками и др.

 

Базы Данных

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

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

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

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

Одной из разновидностей ИС является банк данных (БнД).

Банк данных – ИС с централизованным хранением и накоплением информации, состоящая из одной или нескольких БД.

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

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

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

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

К числу классических моделей баз данных относятся:

- реляционная.

- иерархическая;

- сетевая;

В последние годы появились и стали более активно использоваться на практике:

- постреляционная;

- многомерная;

- объектно-ориентированная

Разрабатываются системы, основанные и на других моделях данных (объектно-реляционные, дедуктивно-объектно-ориентированные, семантические и др.).

В некоторых СУБД поддерживается одновременно несколько моделей данных.

Реляционные модели

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

Накладные Товар

Номер накладной Код покупателя   Номер накладной Товар Количество
  Товар 1
  Товар 2
  Товар 3
      Товар 2
      Товар 2
      Товар 3

Рисунок 1 –Реляционная база данных

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

Совокупность записей образует таблицу базы данных.

Столбцы такой таблицы называют полями.

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

Каждое поле имеет название (имя), которое располагается в заголовке таблицы.

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

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

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

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

Иерархические модели

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

.

Рисунок 2 – Структура иерархической базы данных

Наглядным примером иерархической структуры данных является дерево папок (каталогов) файловой структуры ОС Windows

Сетевые модели

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

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

Рисунок 3 – Структура сетевой базы данных

 

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

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

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

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

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

Основные функции СУБД

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

· управление данными непосредственно в БД – функция, обеспечивающая хранение данных, непосредственно входящих в БД, и служебной информации, обеспечивающей работу СУБД;

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

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

· поддержка языков БД – для работы с БД используются специальные языки, в целом называемые языками баз данных. В СУБД обычно поддерживается единый язык, содержащий все необходимые средства – от создания БД до обеспечения пользовательского интерфейса при работе с данными. Наиболее распространенным в настоящее время языком СУБД является язык SQL (Structured Query Language).

Реляционная модель данных

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

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

· все элементы столбца имеют одинаковый тип данных;

· столбцам присвоены уникальные имена;

· в таблице нет двух одинаковых строк;

· порядок расположения строк и столбцов в таблице не имеет значения.

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

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

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

Связи между таблицами бывают трех типов: «один – к – одному», «один – ко – многим» или «многие – ко – многим». Если мы составляем список сотрудников, то отношение между конкретным сотрудником и его адресом – «один к – одному». А название учреждения по отношению к списку сотрудников – «один ко многим», так как в одном учреждении работает много (больше одного) сотрудников. А если составить список учителей учреждения образования со списком преподаваемых предметов, которые в этом учреждении образования преподаются, придется использовать связь типа «многие ко многим»: одну дисциплину могут преподавать разные учителя, и в тоже время один учитель может преподавать разные предметы. При организации связи типа «один – ко – многим» таблицу «один» принято называть главной, а таблицу «многие» – подчиненной. Ключ главной таблицы называют первичным, а подчиненной – внешним.

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

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

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

· добавление записей в таблицы;

· изменение или обновление некоторых полей;

· удаление записей;

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

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

· в связанное поле подчиненной таблицы невозможно ввести атрибут, отсутствующий в главной таблице;

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

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

Операции с данными обычно выполняют с помощью специального стандартного языка запросов – SQL (Structured Query Language – структурированный язык запросов). Существуют различные пакеты для работы с данными – dBASE, FoxPro, Oracle и другие. Все они поддерживают язык SQL. СУБД, входящая в пакет MS Office, – это MS Access. Ее характерным отличием является то, что большинство операций с данными можно выполнять методом визуального конструирования запросов к базе данных. При этом запрос на языке SQL генерируется самой программой. Это не означает, что изучение языка SQL становится ненужным. Но изучение как самого языка, так и в целом основ работы с базами данных сильно упрощается.

Такими возможностями обладает не только MS Access, но для пользователей ОС Windows этот пакет является наиболее распространенным и доступным средством работы с данными. Именно поэтому работу с базами данных MS Access применяют в учебных заведениях.

Основными достоинствами реляционной модели данных являются:

· простота и доступность;

· независимость данных;

· гибкость;

· возможность непроцедурных запросов.

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

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

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

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

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

Особенности СУБД Access

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

Среди средств, которые предлагает СУБД Access нельзя не отметить возможность динамического обмена данными (DDE) между Access и другими приложениями, которые поддерживают эту технологию. Также имеется возможность применения технологии ActiveX, позволяющей использовать разработчику в своем программном продукте не только, те объекты, которые свойственны данному приложению (в частности, Access), но и объекты других приложений (например, Excel или Word).

Весьма удобной возможностью является то, что пользователь при обработке данных может работать не только с БД обрабатываемого в Access формата, но и экспортировать данные других СУБД, имеющие совершенно другой формат представления, в частности, формат FoxPro, Paradox т.д. Кроме этого, при помощи Access пользователь может обрабатывать БД, поддерживающие открытый доступ к данным (стандарт ODBC), в частности, весьма популярных в последнее время серверов баз данных Oracle и SQL Server.

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

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

Необходимо также отметить, что Access предоставляет широкие возможности по созданию приложений, связанных с обработкой БД. При этом разработчику не обязательно быть программистом высокого класса, а вполне достаточно иметь представление о создании событийных приложений в среде Windows, а также владеть некоторыми навыками программирования на языке Visuai Basic. В этом случае разработчик достаточно быстро сможет овладеть навыками по созданию приложений в Access, что позволит выполнять автоматизирование как простых, так и достаточно сложных задач, связанных с обработкой данных.

Несложные базы данных, как правило, состоящие из одной таблицы, можно создавать и в MS Excel. Так как это тоже компонент пакета MS Office, в дальнейшем при необходимости их легко импортировать в СУБД Access. Чем отличается работа с данными в MS Access и MS Excel?

С электронными таблицами удобно работать, если число записей невелико (не более 500 – 1000). При увеличении числа записей работать становится неудобно, главным образом из – за плохой структурированности данных. Кроме того, быстро возрастает нагрузка на оперативную память. Если хранить данные в разных файлах, по мере накопления информации будет все труднее в них ориентироваться. MS Access хранит данные в одном файле, но доступ к ним организован так, чтобы не использовать лишние ресурсы памяти. Однако некоторые другие СУБД хранят информацию в разных файлах, но работе с ними это никак не мешает.

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

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

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

Термины реляционных СУБД

· Таблица - информация об объектах одного типа (например, о клиентах, заказах, сотрудниках) представляется в табличном виде.

· Атрибут - хранится в поле (столбце) таблицы. Это есть информация об объекте. Например, адрес клиента, зарплата сотрудника.

· Строка таблицы (запись) - предназначена для описания значений всех атрибутов отдельного объекта. Например, данные о конкретном объекте.

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

Microsoft Access – это функционально полная реляционная СУБД. В ней предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объёмами информации.

Основными функциями СУБД Aссеss являются:

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

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

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

Основные объекты:

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

· Запрос – объект, который позволяет пользователю получить нужные данные из одной или нескольких таблиц. Можно создать запросы на выборку, обновление, удаление или добавление данных, создавать новые таблицы, используя данные из одной или нескольких существующих таблиц.

· Форма – объект, который служит для ввода данных, отображения их на экране или управления работой приложения.

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

· Макрос – позволяет описывать одно или несколько действий, которые должен выполнить Access.

· Модуль – содержит программы, написанные на языке Visual Basic.


Поделиться:



Последнее изменение этой страницы: 2017-03-14; Просмотров: 3714; Нарушение авторского права страницы


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