Меню

Как называются объекты создаваемые с помощью инструментальных или прикладных средств

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

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

Источник

Основные свойства и возможности Windows

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

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

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

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

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

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

Windows-приложения отличаются тем, что могут использовать ресурсы компьютера совместно и выполняться параллельно, т.е. одновременно с другими Windows-приложениями. Многие DOS- приложения могут выполняться и под управлением операцион- ной системы Windows.

В то же время никакие Windows-приложения не могут выпол- няться под управлением MS DOS.

Непосредственно в состав операционной системы Windows включено несколько инструментальных и прикладных программ, которые обеспечивают пользователя простыми, но достаточно мощными средствами выполнения повседневных, часто встреча- ющихся действий, таких как ввод текста, подготовка рисунка или чертежа, ведение записной книжки, рабочего ежедневника, вы- полнение бытовых и инженерных расчетов. К упомянутым про- граммам относятся текстовые редакторы Блокнот и Word Pad, гра- фический редактор Paint, Адресная книга, Калькулятор, несколько мультимедийных и игровых программ. Весь этот набор инструмен- тов называют стандартными программами, реквизитами или ак- сессуарами.

Для работы под управлением >УтУІП£ІО>¥5-ПрИЛОЖЄНИЄ?

8. Как называются объекты, создаваемые с помощью инструменталь- ных или прикладных средств?

9. Перечислите сетевые ВОЗМОЖНОСТИ >УІП£І01*8.

Источник

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

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

Инструментальные средства – комплект прикладного программного кода, помогающего производить создание нового ПО в ускоренном режиме.

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

Целями по освоению предмета являются:

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

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

Задачи курса, который проходит будущий инженер:

— рассказать об истории данного курса;

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

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

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

Примером такого прикладного программного обеспечения является Sublime Text. Одна из версий программы позволяет создавать собственные интернет-сайты с использованием «горячих клавиш». В программу закодированы основные теги, используемые для создания собственного познавательного ресурса. Языками, которые понимает Sublime Text для написания сайтов, можно считать PHP, HTML. Дополнительно программа позволяет создавать собственные оригинальные стили текста и графики с использованием CSS и, частично, Java.

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

Среди авторов книг по данной тематике стоит указать таких людей как Крылов Е.В., Агальцов В.П., В. Альфред, Карпов Ю.Г., Карпенко А.П., Томас Х., Черняк А.А., Хорев П.Б., Хетагуров Я.А., Семакин И.Г., Рудаков А.В., И. Фризен и др.

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

Источник



Основные свойства и возможности Windows

Ниже перечислены характерные особенности и возможности операционной системы Windows (под названием Windows в дан­ном учебном пособии подразумевается любая операционная сис­тема семейства Windows 9x, Windows XP).

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

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

В отличие от операционной системы MS DOS, которая может управлять выполнением только одной программы, операционная система Windows может обеспечить одновременное и независи­мое друг от друга выполнение нескольких программ. Все ресурсы компьютера — оперативная память, процессор, дисковые устрой­ства, дисплей, клавиатура, вспомогательные программы — ис­пользуются всеми одновременно выполняющимися программами совместно.

Операционная система своевременно и в нужном количестве выделяет каждой из этих программ нужные ресурсы, тем самым выполняя принцип многозадачности. Программа, размещенная в оперативной памяти (т.е. запущенная на выполнение), называет­ся задачей.

Приложением принято называть любую прикладную или инст­рументальную программу, работающую под управлением Windows. DOS-приложением называется программа, разработанная для выполнения под управлением операционной системы MS DOS. : DOS-приложения отличаются тем, что все ресурсы компьютера предоставляются им в единоличное, монопольное распоряжение. Выполняться параллельно, т. е. одновременно с другими програм­мами, они не могут.

Windows-приложения отличаются тем, что могут использовать fecypcbi компьютера совместно и выполняться параллельно, т.е. Одновременно с другими Windows-приложениями. Многие DOS-приложения могут выполняться и под управлением операцион­ной системы Windows.

В то же время никакие Windows-приложения не могут выпол­няться под управлением MS DOS.

Непосредственно в состав операционной системы Windows включено несколько инструментальных и прикладных программ, которые обеспечивают пользователя простыми, но достаточно мощными средствами выполнения повседневных, часто встреча­ющихся действий, таких как ввод текста, подготовка рисунка или чертежа, ведение записной книжки, рабочего ежедневника, вы­полнение бытовых и инженерных расчетов. К упомянутым про­граммам относятся текстовые редакторы Блокнот и WordPad, гра­фический редактор Paint, Адресная книга, Калькулятор, несколько мультимедийных и игровых программ. Весь этот набор инструмен­тов называют стандартными программами, реквизитами или ак­сессуарами.

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

Все эти создаваемые с помощью инструментальных или при­кладных средств объекты принято для единообразия называть до­кументами.

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

Документ может находиться на бумажном носителе, представ­лять собой файл на дисковом носителе или изображение на экра­не дисплея.

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

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

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

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

Операционная система Windows кроме перечисленных выше общих возможностей обеспечивает работающим в локальной сети пользователям некоторые дополнительные возможности:

• доступ к файлам, находящимся на одном компьютере сети, пользователям, работающим на любом другом компьютере сети;

• доступ к принтеру, подключенному к одному из компьюте­ров сети, от любого другого компьютера сети;

• обмен сообщениями по электронной почте между пользова­телями;

• введение согласованного дневника планирования и выполне­ния заданий.

1. Как можно классифицировать программные продукты?

2.Что входит в системное программное обеспечение?

3.Перечислите основные функции операционной системы.

4.Что такое файл и каковы его характеристики?

5.Что входит в понятие файловой структуры диска?

6.В чем заключается процесс загрузки операционной системы?

7.Что такое Windows-приложение?

8.Как называются объекты, создаваемые с помощью инструменталь­ных или прикладных средств?

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *