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

Инструментарий программирования — это совокупность программных продуктов, снабжающих разработку разработки, внедрения и отладки создаваемых новых программных продуктов. Они делятся на средства для приложений и средства для информационных совокупностей (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 — истолкователь, устный переводчик) переводит и делает программу построчно. Программа, обрабатываемая интерпретатором, обязана заново переводиться на машинный язык при каждом очередном ее запуске.

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

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

Базы Данных

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

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

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

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

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

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

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

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

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

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

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

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

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

— сетевая;

Сейчас показались и стали более активно применяться на практике:

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

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

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

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

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

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

В реляционной модели эти организованы в виде совокупности таблиц, между которыми устанавливаются связи. Таблица складывается из столбцов и строк. Любая строчок таблицы содержит запись о разных особенностях одного объекта (рисунок 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 легко по причине того, что в нем заблаговременно предусмотрена защита данных не только от несанкционированного доступа, но и от не в полной мере корректного обращения, другими словами выше сохранность данных. Электронные таблицы являются эргономичным средством хранения ограниченного количества записей, но все-таки их главное назначение – анализ и расчёты данных.

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

  • Таблица — информация об объектах одного типа (к примеру, о клиентах, заказах, сотрудниках) представляется в табличном виде.
  • Атрибут — хранится в поле (столбце) таблицы. Это имеется информация об объекте. К примеру, адрес клиента, заработная плат сотрудника.
  • Строчок таблицы (запись) — предназначена для описания значений всех атрибутов отдельного объекта. К примеру, информацию о конкретном объекте.
  • Сообщение – метод, которым информация в одной таблице связывается с данными в второй таблице.

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

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

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

Главные объекты:

  • Таблица – объект, что вы определяете и используете для хранения данных. Любая таблица включает данные об объекте определённого типа, к примеру о клиентах.
  • Запрос – объект, что разрешает пользователю взять необходимые эти из одной либо нескольких таблиц. Возможно создать запросы на выборку, обновление, удаление либо добавление данных, создавать новые таблицы, применяя эти из одной либо нескольких существующих таблиц.
  • Форма – объект, что помогает для ввода данных, отображения их на экране либо управления работой приложения.
  • Отчёт – объект, что рекомендован для документа, что после этого распечатывается, либо включается в документ другого приложения.
  • Макрос – разрешает обрисовывать одно либо пара действий, каковые обязан выполнить Access.
  • Модуль – содержит программы, написанные на языке Visual Basic.

Курс 2 Урок № 1 Введение в инструментальные средства программирования


Понравилась статья? Поделиться с друзьями: