Главная страница
Навигация по странице:

  • §1. Определение информации и информационных технологий

  • §2. Информационные системы.

  • §3. Геоинформационные системы

  • Тема Базы данных. Системы управления базами данных §1. Понятие БД и СУБД. Основные модели данных

  • Фактографические БД

  • Объект

  • Создание таблицы с помощью мастера.

  • Создание таблиц в режиме конструктора.

  • Связь «один к одному».

  • Связь «один ко многим».

  • Связь «многие ко многим».

  • Лекция БД_АСО. Лекция 1 Тема информационные технологии и системы определение информации и информационных технологий


    Скачать 133.5 Kb.
    НазваниеЛекция 1 Тема информационные технологии и системы определение информации и информационных технологий
    Дата10.05.2018
    Размер133.5 Kb.
    Формат файлаdoc
    Имя файлаЛекция БД_АСО.doc
    ТипЛекция
    #43248

    Лекция №1


    Тема ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ И СИСТЕМЫ

    §1. Определение информации и информационных

    технологий

    Четкого и единственного определения термина «ин­формация» не существует. Любое взаимодействие между объектами, в процессе которого один объект приобретает некоторую субстанцию, а другой ее не теряет, называется информационным взаимодействием. Передаваемая субстанция называется информацией. Из этого определения следует два наиболее общих свойства информации:

    • информация не может существовать вне взаимодействия объектов;

    • информация не теряется ни одним из них в процессе этого взаимодействия.

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

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

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

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

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

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

    • базовые информационные технологии, предназначенные для определенной области применения;

    • конкретные информационные технологии, реализующие обработку конкретных данных при решении конкретных функциональных задач пользователя (планирования, учета, учета, анализа и т.д.)

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

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

    • по видам задач и процессов обработки информации;

    • по проблемам, стоящим на пути информатизации общества;

    • по преимуществам, которые приносит компьютерная технология;




    • по видам инструментария технологии;

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

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

    Информационная технология тесно связана с ИС, которые являются для нее основной средой.

    Реализация функций ИС невозможна без знания ориентированной на нее информационной технологии. Однако информационная технология может существо­вать и вне сферы ИС.

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

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

    В 1970-х — начале 1980-х гг. информационные систе­мы начинают широко использоваться в качестве средства управленческого контроля, поддерживающего и уско­ряющего процесс принятия решений.

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

    В информационной системе протекают следующие процессы:

    • ввод информации из внешних или внутренних ис­точников;

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

    • вывод информации для представления пользовате­лям или передачи в другую систему;

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

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

    • любая ИС может быть подвергнута анализу, построе­на и управляема на основе общих принципов построения систем;

    • ИС является динамичной и развивающейся систе­мой;

    • при построении ИС необходимо использовать сис­темный подход;

    • выходной продукцией ИС является информация, на основе которой принимаются решения.

    На современном этапе развития информационных систем их внедрение может способствовать:

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

    • освобождению работников от рутинной работы за счет ее автоматизации;

    • обеспечению достоверности и доступности информа­ции;

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

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

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

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

    Техническое обеспечение — комплекс технических средств, предназначенных для работы ИС, а также соот­ветствующая документация на эти средства и технологи­ческие процессы.

    Математическое и программное обеспечение — сово­купность математических методов, моделей, алгоритмов и программ для реализации целей и задач ИС, а также нормального функционирования комплекса технических средств.

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

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

    Выделяют несколько признаков, по которым можно классифицировать информационные системы.

    1. Классификация ИС по признаку структурирован­ности задач.

    • создающие управленческие отчеты и ориентированные главным образом на обработку данных (поиск, сортировку, агрегирование, фильтрацию). Менеджер при­нимает решение, опираясь на сведения, содержащиеся |этих отчетах;

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

    2. Классификация ИС по степени автоматизации.

    • ручные ИС — характеризуются полным отсутствием современных технических средств обработки информации и выполнением всех операций человеком;

    • автоматические ИС — выполняют все операции по переработке информации без участия человека;

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

    3. Классификация ИС по характеру использования информации.

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

    • Информационно-решающие системы осуществляют операции переработки информации по определенному алгоритму. Среди них можно провести классификацию по степени воздействия выработанной результатной ин­формации на процесс принятия решений и выделить два класса: управляющие и советующие.

    4. Классификация ИС по сфере их применения.

    • ИС организационного управления предназначены для авто­матизации функций управленческого персонала. Учитывая высокую распространенность и разнообразие этого класса систем, часто термин «информационные системы» полу­чает именно такое толкование. К этому классу относятся ИС управления как промышленными организациями, так непромышленными объектами: гостиницами, банками, торговыми фирмами и др.

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

    • ИС автоматизированного проектирования предназначены для автоматизации функций инженеров-проектировщиков, конструкторов, архитекторов, дизайнеров при создании новой техники или технологии. Основными функциями САПР являются: инженерные расчеты, созда­ние графической (чертежей, схем, планов) и проектной документации, моделирование проектируемых объектов.

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

    Средством организации любой информационной системы, в том числе и экономической, является автоматизированное рабочее место.

    АРМ — автоматизированное рабочее место системы управления, оборудованное определенными средствами, обеспечивающими участие человека в реализации автоматизированных функций ЭИС.

    Множество существующих сегодня АРМ может быть классифицировано на основе следующих обобщенных признаков:

    • функциональная сфера использования (научая деятельность, проектирование, производственно-технологические процессы, организационное управле­ние);

    • тип используемой ЭВМ (микро-, мини-, макро-ЭВМ);

    • режим эксплуатации (индивидуальный, групповой, сетевой);

    • квалификация пользователей (профессиональные и непрофессиональные).

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

    АРМ можно считать открытой архитектурой ПЭВМ, которая функционально, физически и эргономически на­страивается на конкретного пользователя (персональное АРМ) или группу пользователей (групповое АРМ).

    Можно выделить три класса типовых АРМ:

    1. АРМ руководителя;

    2. АРМ специалиста;

    3. АРМ технического и вспомогательного персонала.

    АРМ должно быть укомплектовано следующими не­обходимыми программно-инструментальными средст­вами:

    • ОС;

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

    • средства проектирования и обработки данных (ре­дакторы текстовой, графической информации, СУБД, табличные процессоры, генераторы выходных форм); I

    • собственно пользовательские программы (обрабаты­вающие, обучающие, СУБД, знаний и др.).

    Комплектация АРМ техническими и программными средствами, а также вышеперечисленными элементами зависит от назначения и состава решаемых задач. Решение экономических задач на основе АРМ связано с поиском требуемой информации в информационной базе, последующей ее обработкой по заданным расчетным алгоритмам и выдачей результатов на экран или печать.
    §3. Геоинформационные системы

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

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

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

    В качестве примера можно назвать следующие круп­ные области применения ГИС:

    • управление земельными ресурсами, земельные кадастры;

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

    • проектирование, инженерные изыскания и плани­рование в градостроительстве, архитектуре, промышлен­ном и транспортном строительстве;

    • тематическое картографирование практически в лю­бых областях его применения;

    • навигация и управление движением наземного транспорта; дистанционное зондирование;

    • представление и анализ рельефа местности;

    • моделирование процессов в природной среде, управ­ление природоохранными мероприятиями;

    • геология, минерально-сырьевые ресурсы и горно­добывающая промышленность;

    • планирование и оперативное управление перевоз­ками.



    Тема Базы данных. Системы управления базами данных

    §1. Понятие БД и СУБД. Основные модели данных

    В основе большинства информационных технологий лежат большие массивы накопленной информации. Главной формой организации хранения данных в ИС являются базы данных.

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

    Информация, которая хранится в БД, как правило, относится к некоторой предметной области. Например, БД:

    • Книжного фонда библиотеки;

    • Кадрового состава предприятия;

    • 09;

    • Законодательных актов уголовного права;

    • Современной музыки;

    Виды БД:

    1. По характеру хранимой информации.

    • фактографические;

    • документальные;

    • документально-фактографические.

    1. По способу хранения данных:

    • централизованные;

    • распределенные;

    1. По способу доступа к данным:

    • локальные;

    • сетевые.

    1. В зависимости от способа организации данных:

    • реляционные;

    • сетевые

    • иерархические.

    Фактографические БД содержат короткие сведения об объектах, поданные в точно определённом формате (1-3), например, Автор, название, год издания…

    В документальных БД содержится информация разного типа: текстовая, звуковая, графическая, мультимедийная (4,5). Например, БД современной музыки может содержать тексты и ноты песен, фотографии авторов, звуковые записи, видеоклипы.

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

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

    • Иерархическая;

    • Сетевая;

    • Реляционная;

    На их основе сегодня созданы новые модели представления данных:

    • Постреляционная;

    • Многомерная;

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

    Иерархическая модель представления данных характеризуется тем, что связи между данными можно описать с помощью упорядоченного графа, или дерева. Для описания структуры иерархической БД на каком-либо языке программирования используется тип данных «дерево». Среди основных достоинств иерархической модели данных можно выделить:

    • Эффективное использование памяти ЭВМ;

    • Скорость выполнения основных операций над данными;

    • Удобство работы с иерархически упорядоченной информацией;

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

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

    • Эффективное использование памяти ЭВМ;

    • Скорость выполнения основных операций над данными;

    • Большие возможности образования произвольных связей;

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

    В основе реляционной модели данных лежит понятие отношения (relation). Простой пример отношения – двухмерная таблица. Каждая строка таблицы содержит информацию об одном конкретном объекте БД (книге, сотруднике, товаре), а каждый столбец – конкретную характеристику этого объекта (фамилия, название, цена). Строки такой таблице называются записями, столбцы - полями.

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

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

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

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

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

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

    • полнофункциональные СУБД – самые многочисленные и мощные по своим возможностям программы. Примеры: Microsoft Access, Microsoft FoxPro, Clarion Database Developer и др.;

    • серверы БД – используются для организации центров обработки данных в сетях ЭВМ. Примеры: Microsoft SQL Server, NetWare SQL (фирмы Novell) и др.;

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

    • Средства разработки программ работы с БД – используются для разработки таких программных продуктов, как клиентские программы, серверы БД и их отдельные приложения, а также пользовательские приложения. К средствам разработки пользовательских приложений относятся системы программирования, библиотеки программ для различных языков программирования, а также пакеты автоматизации разработок. Примеры: Delphi фирмы «Borland», Visual Basic фирмы «Microsoft» и др.

    По характеру использования СУБД делят на персональные и многопользовательские.

    Персональные СУБД предназначены для проектирования персональных БД и недорогих приложений, работающих с ними. Также персональные СУБД или разработанные с их помощью приложения могут выступать в качестве клиентской части многопользовательской СУБД. Примеры: Visual FoxPro, Paradox, Clipper, Access и др.

    Многопользовательские СУБД включают в себя сервер БД и клиентскую часть. Такие СУБД могут работать с различными типами ЭВМ и ОС различных фирм-производителей. Примеры: системы Oracle и Informix.

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

    Функции высшего уровня СУБД используют следующие основные функции более низкого уровня:

    • управление данными во внешней памяти;

    • управление буферами оперативной памяти. Буфер — это область ОП, предназначенная для ускорения обмена информацией между внешней и ОП;

    • управление трансакциями. Трансакция — это определённая неделимая последовательность операций над данными БД, которая контролируется СУБД от её начала и до завершения;

    • ведение журнала изменений в БД;

    • обеспечение целостности и безопасности БД;

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

    • язык описания данных — высокоуровневый язык, предназначенный для описания логической структуры данных;

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

    Наибольшее распространение получили 2 стандартизированных языка: QBE (Query by Example — язык запросов по образцу) и SQL (Structured Query Language — структурированный язык запросов). QBE в основном обладает свойтсвами языка манипулирования данными, а SQL сочетает в себе свойства языков обоих типов.

    Теоретической основой языка QBE является реляционное исчисление с переменными-доменами. Язык QBE позволяет формулировать сложные запросы к БД путём заполнения предлагаемой СУБД запросной формы. Такой способ формулировки запросов к БД обеспечивает высокую наглядность и не требует указания алгоритма выполнения операции.

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

    Язык SQL ориентирован исключительно на доступ к данным, поэтому его включают в состав средств разработки программ. В этом случае его называют встроенным SQL. Различают 2 основных метода использования встроенного SQL: статический и динамический.

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

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

    При обслуживании обращений к общим данным средства управления БД должны обеспечивать 2 основных метода доступа: монопольный и коллективный.

    Монопольный доступ к данным обычно используется в следующих случаях:

    • при исключении возможности доступа к объектам БД со стороны других пользователей (например, при работе с конфиденциальной информацией);

    • при проведении ответственных операций с БД, не допускающих других действий, например, изменение структуры БД.

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

    СУБД MS Access

    Одной из распространенных на сегодняшний день СУБД является СУБД, которая входит в состав ПП MS OFFICE. СУБД ACCESS отличается от других СУБД простотой создания основных объектов БД, но имеет и недостатки, например вся БД хранится в одном файле и ею нельзя управлять, используя программы на современных языках программирования.

    Основные объекты СУБД MS ACCESS

    Главное окно БД содержит следующие объекты:

    Объект

    Описание

    Таблицы

    Объекты, в которых хранятся данные. Выглядят во многом подобно ЭТ

    Запросы

    Извлекает данные из таблиц на основе критериев, заданных пользователем.

    Формы

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

    Отчеты

    Шаблоны распечатывания данных и проведения дополнительных вычислений.

    Страницы

    Шаблоны для представления форм и отчетов в виде HTML-файлов для размещения их в Интернете.

    Макросы

    Специальные команды для автоматизации работы с БД


    Модули

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

    Способы создания таблиц:

    1. Создание таблицы с помощью мастера.

    Этот способ позволяет воспользоваться готовыми шаблонами для быстрого создания таблиц.

    1. Создание таблицы путем ввода данных.

    Таблица создается путем простого ввода данных, так же как и в ЭТ. При этом ACCESS пытается самостоятельно определить типы полей. Названия полей можно изменять в самой таблице: дважды щелкнуть на имени поля и записать новое имя.

    1. Создание таблиц в режиме конструктора.

    Типы данных и их свойства

    Тип данных:

    • Текстовый – любой текст до 255 символов.

    • МЕМО – текст до 65535 символов.

    • Числовой – любые числовые данные.

    • Дата/время – дата и время до 8 байт.

    • Денежный – округленные числовые данные, для денежных значений.

    • Счетчик – уникальное числовое значение, используемое для автоматической нумерации каждой вводимой записи.

    • Логический – логическое значение ДА НЕТ.

    • После объекта OLE – поле для вставки данных из разных файлов (графика, звук).

    • Гиперссылка – путь к документу, странице в Интернете.

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

    Описание - в этом столбце хранится информация о поле – не обязательно.

    Свойства поля - здесь задаются свойства выделенного поля. Они зависят от типа данных в этом поле:

    • Размер поля – задает максимальное число символов в текстовом поле и ограничивает диапазон значений для числового поля.

    • Формат поля – задает формат отображаемых данных, например дат и чисел.

    • Число десятичных знаков – задает это число.

    • Маска ввода – используется для установки шаблонов текстовых данных (например, для записи номеров телефонов) и данных типа Дата/время.

    • Надпись – позволяет ввести дополнительное имя для поля. Которое будет использовано в отчетах и формах.

    • Значение по умолчанию – задает стандартное значение, автоматически вводимое в это поле.

    • Условие на значение – ограничивает вводимые данные значениями, удовлетворяющими некоторому критерию достоверности (максимально возможное значение, достоверная дата и т.д.).

    • Пустые строки – разрешает вводить пустые строки в поля типа текст, МЕМО и OLE и гиперссылка.

    Ключевое поле

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

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

    Этапы проектирования БД:

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

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

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



    Виды связей:

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

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

    3. Связь «многие ко многим». Производственные отношения между предприятиями часто имеют сложный характер, отражающийся в сетевых структурах. Сеть –многоуровневая структура, каждый элемент которой может быть связан как с несколькими элементами нижнего уровня, так и с несколькими элементами верхнего уровня. Например, магазин получает товары от нескольких поставщиков. Бывает, что один и тот же товар поставляется разными поставщиками и в то же время один поставщик обеспечивает несколькими товарами. Если рассмотреть связи «товар–поставщик», то они представляют собой сеть. Также сетевая модель получится и при рассмотрении связей «учитель – класс».
    Вопросы к экзамену


    1. Определение информационных ресурсов;

    2. Определение информационных технологий;

    3. Определение информационной системы (ИС);

    4. Классы информационных технологий (ИТ);

    5. Обеспечивающие подсистемы структуры ИС;

    6. Определение географической информационной системы (ГИС);

    7. Определение базы данных (БД);

    8. Определение системы управления базами данных (СУБД);

    9. Виды БД;

    10. Структура БД;

    11. Режимы работы с БД, формой, отчётом;

    12. Типы полей;

    13. Ключевые поля;

    14. Создание и редактирование формы;

    15. Создание и редактирование отчёта;

    16. Создание фильтра;

    17. Создание запросов с групповыми функциями и без них;


    написать администратору сайта