|
1.Понятие экономической информации. Виды экономической информации. Эк.инф – совокупность различных сведений эк. Характера используемых для планирования, учёта, контроля, анализа и управления народным хоз. и его звеньями. Эк.инф. включает: сведенья о трудовых, материальных и денежных ресурсах, деятельности эк.объектов(предприятия, организации, фирмы, банки) на определенный момент времени.К эк.инф предъявляют след. требования: 1.Точность (обеспечивает её однозначное восприятие всеми потребителями); 2.Достоверность (определяет допустимый уровень искажения как поступающей, так и результативной инф-и;при этом сохраняется эффективность функционирования системы); 3.Оперативность (отражает актуальность инф. для необходимых расчётов и принятия решений в изменившихся условиях); Виды эк. инф.: Классификация по: J Функции управления. 1.Плановая (директивная) включ. в себя директивные значения планируемых и контролируемых показателей на некоторый период в будущем. Пример: планируемый спрос на продукцию и прибыль от её реализации. 2.Нормативно-справочная: содержит различные справочные и нормативные данные, связанные с производственными процессами и отношениями. (Эту инф. считают условно-постоянной, и она редко меняется с течением времени) Пример: технологические нормативы изготовления изделия, стоимостные нормативы, справочные данные. 3.Оперативно-учётная: отражает фактические значения запланированных показателей за опред. период времени.(постоянно обновляется с течением времени) На основе её может быть скорректирована плановая инф.,проведён анализ деятельности эк объекта. Пример: заработная плата рабочего, стоимость изделия. 4.Отчетно-статистическая: отражает результаты фактической деятельности фирмы для вышестоящих органов управления, налоговой инспекции… Пример: годовой бух. Отчёт о деятельности фирмы. J Уровню управления. Входная инф. – это инф., поступающая в структурное подразделение извне и используемая как первичная инф для реализации эк. и управленческих ф-ций и задач. Выходная инф. – инф. поступающая из одной системы управления в другую, причём одна и та же инф. может явл. входной для одного подразделения как её потребителя, и выходной – для подразделения, её вырабатывающего.
2. Структурные единицы информации. Эк.инф. имеет дискретный характер, т.е. она может быть структурирована и представлена как совокупность отдельных структурных единиц инф. 1.Реквизит – простейшая структурная единица инф., неделимая на смысловом уровне и отражающая количественную или качественную характеристику объекта, процесса и т.д. 2.Составная ед. инф. – логически взаимосвязанная совокупность реквизитов 3.Показатель – минимальная составная ед. инф., отражающая данные одного объекта 4.Документ – составная ед.инф., имеющая самостоятельное значение.
3. Понятие информационной системы. Структура и состав информационной системы. Инф. система – система инф-го обслуживания работников управленческого аппарата, выполняющая технологические ф-ции по сбору, накоплению, хранению и обработке инф. Эк. ИС – система функционирование корой во времени заключается в сборе, обработке и распространении инф-и о деятельности некоторого эк. объекта.Важнейшими ф-ями этой системы явл: 1. Учёт 2. Анализ 3. Контроль 4. Регулирование 5. Прогнозировани 6. Планирование эк. Процессов. Инф. С. Создаётся для конкретного объекта, в зависимости от уровня автоматизации выделяют след. ИС: 1.Ручные (все операции по переработке выполняются вручную, без технологических средств) 2.Автоматизированные (часть операций выполняется автоматически, часть вручную) 3.Автоматические (все операции выполняются техническими средствами). Структура и состав инф. Системы. Практически все инф. системы включ. один и тот же набор компонентов: 1.Функцинальные – система функций управления, т.е. полный комплекс взаимосвязанных во времени и пространстве работ по управлению, необходимых для достижения поставленных перед предприятием целей. 2.Система обработки данных – предназначена для инф-го обслуживания и обработки инф. в системе. Практически все системы обработки данных включают один и тот же набор компонентов, называемых видами обеспечения: 1. Информационное – совокупность методов и средств по размещению и организации эк. инф., включающих системы классификации и кодирования, унифицированные системы документации, методы создания инф-ой базы ИС. 2. Программное – совокупность программных средств для создания ИС средствами вычислительной техники. 3. Техническое – комплекс технич. средств, применяемых для функционирования ИС, а также устройства, реализующие типовые операции обработки данных.4. Правовое – совокупность правовых норм, регламентирующих создание и функционирование ИС. 5. Лингвистическое – совокупность языковых средств, используемых на различных стадиях создания и эксплуатации ИС. 3.Организационные компоненты ИС – совокупность методов и средств, позволяющих эсплуатировать организационную структуру объектов и управленческие ф-ции, выполняемые структурными подразделениями (определение штатного расписания, численного состава структурного подразделения, разработка должностных инструкций).
4. Информационное обеспечение. Внемашинное информационное обеспечение. Инф-ное обеспечение реализуется в двух видах: 1.Внемашинное. 2.Внутримашинное.К внемашинному обеспечению относится та часть инф., которая обслуживает инф. систему «извне», без каких-либо технических средств.Внемашинное инф-ное обеспечение включ.: *Внемашинную инф-ную базу; *Средства организации и ведения инф-ной базы. Внемашинная информационная база включ.: 1.Нормативно-справочную, мало изменяющуюся во времени. Документами которой явл.: -справочники; -номенклатурные ценники; -календарно-плановые и др. эк. нормативы; -договора и планы; -организационно-распорядительные док-ты. 2.Оперативно-учётную, фиксирующую протекание тех или иных процессов. Документами которой явл.: -приходно-расходные док-ты; -данные о выполнении планов; -платёжные поручения; -извещение об изменениях и т.д. К средствам организации и ведения инф-ной базы относятся: -системы классификации и кодирования инф-и; -унифицированные системы документации; -системы организации и ведения документации.
5. Информационное обеспечение. Внутримашинное информационное обеспечение. Внутримашинное – это инф. обеспечение, содержащееся на машинных носителях и может состоять из отдельных независимых файлов или представлять собой БД поддерживающую СУБД. Включает:*Внутримашинную инф. базу;*Средства организации и ведения внутримашинной базы. Внутримашинная инф. база включ. БД, поддерживаемая средствами СУБД, а также независимые м первичные файлы данных.К средствам организации и ведения базы относятся: -программные средства; -СУБД; -Сервисные средства;-Прикладные программы пользователя;-Технологические инструкции.
6. Понятие базы данных. Понятие информационного объекта. База данных – это именнованая совокупность данных, организованных на машинном носителе средствами СУБД, отображающая отношения и свойства объектов в некоторой предметной области. Предматная область – часть реального мира, которая может быть описана и смоделирована с помощью баз данных.
Объектом может быть предмет, вещество, событие, лицо, явление, абстрактное понятие, т.е. всё то, что характеризуется набором значений некоторой совокупности атрибутов – информационного отображения свойств объекта. Например, объект «книга» характеризуется атрибутами:наименование, авторы, количество страниц, тираж, цена… любую БД можно рассматривать как инф-ную модель объекта, от обоснованности, точности и достоверности которой зависит во многом эффективность управления объектом. Как правило, БД размещается на устройствах для хранения больших объёмов данных: жёстких магнитных дисках, оптических компакт-дисках, оптических бибилиотеках(позводяют организовать динамический доступ к информации объёмом от нескольких десятков гигабайтов до 5-6 терабайтов, в устройствах может быть установлено свыше 500 компакт-дисков).
7. Организация данных. Модели данных. Организация данных во внутримашинной сфере характеризуется на 2-ух уровнях: 1. Физическая организация данных определяет способ размещения данных непасредственно на машинном носителе. В современных прикладных программных средствах этот уровень организации обеспечивается автоматически, без пользователя. 2.Пользователь обычно оперирует представлениями о логической организации данных – определяется используемыми типом структур данных и видом модели, которая поддерживается программным средством. Модель данных – это совокупность взаимосвязанных структур данных и операций над нами.
Структура данных:
ФИО | Год рождения | Город |
Типы модели данных:1.Файловая; 2.Иерархическая; 3.Сетевая; 4.Реляционная.
8. Организация данных. Файловые, сетевые, иерархические модели данных. Файловая модель данных: Первоначально при автоматизированной обработке данных использовалась файловая организация данных. В файловых системах реализуется модель, при которой внутримашинная база представляет собой совокупность независимых, не связанных между собой файлов из однотипных записей с линейной (одноуровневой) структурой. Файловая представляет собой множество одинаковых по структуре экземпляров записей со значением в отдельных полях.Недостатки:1.Дублирование данных;2.Жёсткая связь данных и прикладных программ;3.Ограниченный контроль данных;4.Недостаточные возможности.Перечисленные недостатки файловой организации способствовали появлению спец. моделей представления данных в базах, которые организуются с помощью различных СУБД для отображения реальной предметной области. Иерархическая и сетевая модели данных: Такие модели явл. совокупностью взаимосвязанных объектов и поддерживаются СУБД соответствующего типа. Связь двух объектов отражает их подчинённость. К типовым структурам данных в этих моделях относятся:*Элемент данных – минимальная именованная структурная единица данных(аналог поля в файловых системах)*Агрегат данных – именованное подмножество элементов данных или др. агрегатов внутри записи. В агрегатах допускается множественный элемент, который содержит несколько значений элемента в одном экземпляре агрегата.*Запись – явл. составным агрегатом, который не входит в состав др. агрегатов. Всё множество экземпляров записи одинаковой структуры образует тип записи. *База данных – совокупность взаимосвязанных конкретных объектов модели. В иерархических моделях данных любой объект может подчиняться только одному объекту вышестоящего уровняДостоинства:*Высокая скорость манипулирования данными;*Низкие затраты за реализацию БД.
Недостатки: *Отсутствие математической основы построения модели; *Невозможность представления любой предметной области; *Сложность обновления БД. В сетевых моделях данных любой объект может быть подчинён нескольким объектам Достоинства: *Более высокий (по сравнению с иерархическими моделями) уровень полноты и равнозначности данных; *Сравнительно невысокие расходы на реализацию БД. Недостатки: *Отсутствие математической теории её построения; *Сложность обновления БД.
9. Организация данных. Реляционная модель данных. Реляционная модель данных основана на математическом понятии «отношение» и явл. совокупностью простейших двумерных таблиц-отношений(объектов связи). Связи между двумя логически связанными таблицами в реляционной модели устанавливаются по равенству значений одинаковых атрибутов таблиц-отношений. Элементами реляционной модели явл:* Таблица – основной тип структуры данных реляционной модели. Структура таблицы определяется совокупностью столбцов. * Столбец соответствует некоторому элементу данных и называется полем. Поле – элементарная ед. логической организации данных, которая соответствует отдельной неделимой единице информации – реквизиту. *Логически завершённый набор значений полей образует строку или запись. Запись - совокупность полей, соответствующих логически связанным реквизитом. Структура записи определяется составом входящих в неё полей. Запись явл. основной структурной ед. обработки данных и ед. обмена между оперативной и внешней памятью.*В таблице не должно быть двух одинаковых строк. Для однозначной идентификации записей вводится понятие Ключа. Ключ явл. уникальным идентификатором(именем поля), который однознаяно определяет запись и позволяет устранять избыточность и дублирование данных. Могут быть:-Первичный(уникальный), ключ определяет запись, и его значение не повторяется в таблице.-Вторичный ключ допускает повторения.-Простой ключ состоит из одного поля.-Составной ключ состоит из двух или более полей.Таким образом, реляционная БД явл. совокупностью простейших двумерных таблиц, состоящая из множества полей и записей. Каждое поле имеет имя, тип и свойства. Между таблицами в реляционной БД устанавливаются логические связи, реализуемые за счёт наличия одинаковых полей (ключей) в связываемых таблицах.
10.Основные этапы проектирования БД. Под проектир-ем понимают процесс созд-я описаний новой систе-мы,котор.способна функц. При постян.совершенствии её технич.,программных,информ.составляющих и расширять спектор реализуем.управленческ.ф-ций и объектов взаимод-я.Процесс проектир-я проходит стадии промежточн.описаний,котор.наз.проектными решения-ми.Проектир-е реляцион.БД состоит из 3-х эта-пов: 1)Концептуальное проектирование. Целью явл-ся описание предм.обл-ти.Оно должно содержать сов-ть док-ов с данны-ми,необходим.для загрузки в БД,а также другие свед-я об объектах и процессах,характеризующ.предм.обл-ть.Такое описание должно охв-ть весь класс реальных объектов,процессов и явл-й,т.е. сущностей,инф-ция о которых должна содерж.в БД,обеспечивать реализацию всевозмож.запросов к БД и решение задач.Разработка БД должна начин-ся с опред-я состава данных,подлежащих хран-ю в БД для обеспеч-я выполн-я запросов польз-ля.Далее должен провод-ся их анализ и структу-рир-е. 2)Логическое проектир-е. Целью явл-ся выбор конкретной системы управл-я БД и преобоаз-е концепт.модели в инф-логич.модель.Для реляц.БД этот этап состоит в разработке стр-ры таблиц,связеймежду ними,определений ключевых рекв-ов. 3)Физическое проектир-е. этап дополняет логич.модель характер-ми,котор.необходимы для опред-я способов фи-зич.хранения и использ-я БД,объёма памяти и типа устр-в для хранения.Наиболее рациональным считается сочетание раз-личн.этапов проектирования.
11. Компоненты информационно-логической модели пред-метной области. В результате проектирования БД должна быть разработана информационно-логическая модель данных (ИЛМ) т.е. определен состав реляционных таблиц их структура и логические связи. Структура реляционной таблицы определяется составом полей их последовательностью, типом данных каждого поля их размером, а также ключом таблицы. Компонентами ИЛМ являются Информационные объекты и Структурные связи между ними. ИО – это информационное отображение некоторой сущности т. Е. реального объекта, явления процесса или события о которых должна быть представлена информация о БД. ИО определяется радом качественных и количественных характеристик которые представлены соответствующими реквизитами т е ИО образуется совокупностью логически связанных реквизитов характеризующих некоторую сущность предметной области. Примерами ИО могут быть совокупности реквизитов отражающие характеристики товаров, материалов, заказчиков и др. Структурные связи между ИО представляют собой бинарные связи между парами ИО. Структурные связи характеризуются реальными отношениями между экземплярами различных ИО и функциональными связями между ИО отражающими потребность совместной обработки ИО. При проектировании реляционной БД структурная связь устанавливается между ИО если она характеризуется реальными отношениями независимо от наличия функциональной связи т к БД должна обеспечить все возможные запросы. Реальные отношения между парой ИО определяются природой реальных объектов, процессов или явлений отображаемых этими ИО. Функциональная связь имеется между ИО если необходима совместная обработка данных представленных соответствующими ИО. Связи могут быть: 1. Один – к – одному. 2. Один – ко – многим. 3. Многие – ко – многим.
12.Информационные объекты. Требования нормализации отношений. Информационный объект (ИО) -это информацион-ное отображение некоторой сущности, т.е. реального объекта, явления, процесса или события о кот. должна быть представлена информация в БД. ИО определяется рядом качественных и количеств. хар-к кот. представлены соответствующими реквизи-тами, т.е. информационный объект образуется совокупностью логически взаимосвязанных реквизитов хар-ющих некоторую сущность предметной области. Примерами информационных объектов могут быть совокупности реквизитов, отражающие хар-ки товаров, поставщиков, материалов, технолог. операций, заказчиков и т.д. Требования нормализации отношений. Анализ выявленных данных позволяет определить функциональную зависимость реквизитов кот. используются для выделения И0 соответствующим требованиям нормализации отношений. Эти требования состоят в следующем: 1)каждый ИО за исключени-ем тех, кот. не имеют подчиненных И0 должен содержать уникальный идентификатор-ключ; 2)все не ключевые реквизиты должны быть взаимно независимы; 3) каждый описательный реквизит должен функционально полно зависеть от ключа ИО. Это означает что каждому значению ключа соответствует только одно значение описательного реквизита.
13. Виды док-в для описания предметной обл-ти. Данные об документах предметной области находятся как правило в некотор.докум-ах котор. явл. основными носителями информ-ции при автоматизированной обработке, при этом всю докумен-тацию можно разделить на входную и выходную. Входная док-ция содержит первичную необработанную информа-цию,отражающую сост-е объекта управления и заполняется вручную или с помощью технич. средств. Выходная док-ция включает сводно-группировочные данные, получен. в результате автоматизирован.обраб-ки. Док-т-это информацион. сообщение на естествен. языке,зафиксированное ручным или печатным способом на бланке установленной формы и имеющий юридиче-скую силу. Все документы можно класс-ровать по сле-щим признакам: 1) по сфере деят-ти (плановые, учетные, статистиче-кие, банковские, финансовые, бухгалтерские и др.) 2) по отноше-нию к объекту управления(входящие (первичные), исходящие (сводные), промежуточные, архивные) 3) по содержанию хоз-х опираций(материальные, денежные, расчетные) 4) по назнач-ю (распорядит-ые, исполнит-ые, комбинированные) 5) по объему отражаемых операций (единичные, сводные) 6) по способу использования(разовые, накопительные) 7) по числу учитыва-ем. позиций (однострочные, многострочные) 8) по способу заполнения(заполняемые вручную; с помощью ср-в автомати-зации и учёта). Как правило любой док-т можно разжелить на 3 взаимосвязан. части: 1)заголовочная 2)содержательная 3)оформляющая.Некоторые из них в различных док-тах могут отсутствовать. Заголовочная часть содержит хар-ки док-та и учитываемого объекта, такие как: 1)наименование учитываемого объекта(предпр-я,орг-ции и т.д.) 2)характеристику док-та(индекс,код)3)зону для проставления кодов. В заголовочной части отображ-ся в основном текстовая инфор-ция, которую необходимо закодировать для автоматизиро-ван.обраб-ки. Содержат.часть строиться виде таблицы состоя-щей из строк и столбцов,где располог-ся количественно-суммовые основания и их названия. Док-ты как правило явл-ся многострочными с постоян.или перемен. составом таблицы. Оформл. часть содержит подписи юридич.лиц,отвечающих за правильность составления док-та, а так же дату его заполнения.
14. Формальные правила выделения информационных объектов из документов. Формальные правила выделения информационных объектов позволяют проектировать ИЛМ не для любой предметной области, а только для ограниченной множеством однотипных документов определенного вида.Методика построения ИЛМ такой предметной области,ИО которой представлены документами, рассмотренными выше,вкл. след.этапы:1.Формирование состава реквизитов-сразу следует исключить постоянные и вычисляемые реквизиты;2.Определение класса документов-несмотря на то,что рассматриваемые формы документов физически имеют различные представления,после определенного преобразования их можно привести к нескольким логическим типам. Существуют три вложенных логических уровней документов: 1.ИО из изменяемых реквизитов содержательной части документа(список);2.папка из списков,каждый из которых содержит свою заголовочную часть;3.архив из папок,каждая из которых содержит свой заголовок.3.Выделение ИО-необходимо разделить реквизиты на группы в соответствии с ИО,,которые они списывают4.определение структуры ИО и связей между ними-результат построения ИЛМ в логическую стру-ру реляц.БД можно выразить графически в виде схемы данных.Каждый ИО представлен прямоугольником.Имя ключевого поля для целесообразности привести первым среди реквизитов.Между связанными полями на схеме проводятся стрелки,направленные от ключевого поля в главном ИО к этому же полю.
15. Понятие СУБД.Ф-ии СУБД. Начало системам управления Б.Д. для Пэвм дала фирма Ashton Tate(США) выпуском в 1980г. программы DBASE.СУБД-это совокупность программных и языковых средств для создания, ведения и совместного использования Б.Д. многими пользователями.СУБД поддерживает 1-н из возможных типов моделей данных-иерархическую,сетевую и реляционную, которая является 1-м из важнейших признаков классификации СУБД.СУБД обеспечивает многоцелевой характер использования в защиту и восстановления Б.Д.Наличие разных диалоговых средств и языка запросов высокого уровня делает СУБД удобным средством для конечного пользователя.Функции СУБД-описание данных описание, манипулирование данными, использование данных.Эти фун-ии реализуются благодаря наличию у СУБД языка описания данных, языка монипулирования данными и языка запросов. Язык описания данных включает: 1.Язык логического описания данных предусматривает:идентификация файлов Б.Д.;идентификацию объектов БД,полей БД их типов;длину записей определяет,полей,порядок в записи.диапозоны допустимых значений полей.2.Язык описания физических данных определяет способы размещения данных на машинных носителях, способы их адресации и поиска.По средствам этого языка формируется взгляд сис-мы на Б.Д.,т.е. создается физическая Б.Д.Язык монипулирования данных-даёт возможность реарганизации данных в базе добавление новых данных,удаление ненужных,обновление существующих данных.Язык запросов-обеспечивает доступ к данным и извлечение их по запросам пользователей.Языковые средства могут быть реализованы различными способами:синтаксическими конструкциями(командами,меню,диалоговыми сценариями и др.)У современных СУБД возможности описания монипулирования и использования данных объеденены в единые синтаксические рамки-язык SQL,который является языками Б.Д. Основными для СУБД являются средства:1. задания структуры БД; 2.Конструирование экранных форм,которые нужны для ввода данных,их просмотра и обработки в диалоговом режиме.3.Создание запросов для выборки данных при существующих данных, а также выполнения операций по их обработке.4.Создание отчетов из БД для вывода результата на печать.5.Языковые-макросы,встроенный алгоритмический язык(Visual Basic)?язык запросов(SQL),которые используются для реализации нестандартных алгоритмов обработки данных.6.Создание приложений пользователя,которые позволяют объеденить различные операции работы с базой данных в единый технологический процесс. Основные свойства БД: 1.Отсутсвие дублирования данных в различных объектах.2.Непротиворечивость данных;3.Целостность БД;4.Возможность многопользовательского доступа.5возможность модификации структуры БД без повторного загружения данных.6.реализацию всевозможных выборок данных и их использование различными приложегиями пользователями.7.наличие языка запросов.
16. Виды СУБД. В зав-ти от организ.,стр-ры БД и интерфейсов СУБД делят на: 1)однофайловые-наиболее прост.в обращ. Сис-мы.не требуют больших рес-ов.ПЭВМ, обычно примен.для тел.и адресн.справ. списков тов-ов(forvula)2)многофайловые непрограм-ые позволяют хранить и использ.записи разл.типов,предост.польз.большие возможн.по созд. БД(magic PC) 3)многофайловые программ-ые-предоставл.польз.возможности по написанию прикладных прогр.Эти СУБД требуют значит.рес-ов ПВМ и определ.навыка раб.с СУБД.Эти СУБД имеют общ.хар-ки:-число полей и записей наход.в пределах от 128-1024;-число символов в записи от неск.тыс до дес-ов.тыс.;-число запис.в файле в пределах от дес-ов.тыс.до неогранич.размера.;-число открыт.файлов от 10до неогранич. числа(Fox Base,ms Access)4)многопользовательские-использ.только для раб.в сетях(ms, SQR Server)
18.Этапы созд.БД Созд.нов. реляционной БД в Access осущ.в соответ-ии с её стр-ой,получ.в рез-те проектир-ия. Созд.БД с помощью СУБД начин-ся с задания стр-ры табл.Затем созд.схема данных в кот. Устан.связи между табл. Access запоминает и использ.эти связи при запол-ии табл.и обработке данных. При созд.БД важно задать пар-ры в соответ-ии с кот-ми Access будет автом-и поддерж. целостность БД.Для этого при определ.стр-ры табл.должны быть указ.огранич-ия на доп-ые знач. данных.А при созд. Схемы данных должны быть заданы парам-ры поддеож.целост-ти связей БД.Заверщ-ся созд.БД процедурой загрузки,т.е.заполнения табл.конкретн.инф-ей.Удобным инструм-ом загрузки явл.форма ввода/вывода.Польз-ль может нач-ть раб. С базой при любом кол-ве соз-ых табл.даже до созд.полной базы,т.е. БД может созд-ся поэтапно и в любой момент её можно доп-ть новой табл.и вводит связи между табл.в схему данных
17. Классификация соврем. СУБД. К признакам класиф совр. СУБД: -среда функционир.-класс компьютерных и операционных ситем(платформа) на которых работает СУБД в том числе разрядность операц. системы на которой ориентир. СУБД -тип поддерживаемой СУБД модели данных -возможности встроенно-го языка СУБД его переносимость в другие приложения -наличие развитых диалоговых ср-в конструирования -возможность работы с нетрадиционными данными в корпор. сетях -уровень использования -использ. объектной технологий ОLE -возможность интеграции данных из различных СУБД -наличие ср-в приложений позволяющих не проводить полной инстолля-ции СУБД для персональных пользователей. Таким образом соврем. СУБД можно представить как: -настольные –серверные -распределенныеНастольные СУБД при работе БД расположены на том же компьютере что и СУБД осущ. доступ к ним, настольные СУБД могут работать в 2-х режимах: 1.Однопользов2. Многопольз.В однопольз. режиме БД является локальной, а СУБД отвечает за выполнение запросов и поддерживания целостности БД. В многопольз. режиме централиз. БД размещается на одном компьютере- сервер сети. На этом этапе сервер располагается и СУБД с компьютера польз. запускается СУБД находящ. на сервере и в результате на польз-м компьютере образ. копия СУБД.По каждому запросу польз в БД все данные из базы пересылают-ся на его компьютер не зависимо от того сколько их реально необходимо для выполнения запросов. В результате на компью-тер польз создается локальн. копия БД которая время от времени обновляется с БД затем СУБД польз. выполняет запрос.Серверные СУБД наиболее эффективную работу с централиз БД обеспечивает архитектура, клиент-сервер. Централизация хранения и обработки данных явл. основным принципом этой компьют-й архитектуры.На сервере-сети размещается БД и устанавливается мощная серверная СУБД-сервер БД. Сервер БД-это программный компонент, обеспечивающий хранение больших объемов информации, её обработку и предоставление пользователям в сетевом режиме.На компьютере-клиенте приложение-клиент формируют запрос к БД. Серверная СУБД обеспечивает интерпретацию, его выполнения, формирования результата запроса и пересылку его по сети на клиентский компьютер, который интерпретирует его необх. образом и предоставл пользователю. Клиентское прило-жение может также посылать запрос на обновления БД и серверное СУБД внесет необх изменения в БД Распределенное СУБД Для того чтобы сохранить конкурент способность многие организации разделяют свои информ. Ресурсы, т.е делают их распределёнными. В распред БД не все данные хранятся централиз. Они распред. по узлам удаленных географ и связаны коммуникационными линиями.Каждый узел имеет собств. локальную БД, кроме того он может обращаться к данным, хранящихся на других узлах.Пользователь распред БД не обязан знать каким образом ее компоненты размещены в узлах сети и представляет себе эту БД как единое целое.Распред БД-это сов. логич.-взаимосвяз БД, распределённых в компьютерн сети. Работу с распред. БД обеспеч. распред СУБД.Распред СУБД-это программная система кот обеспечивает управление распред. БД и доступность ее распределённости для пользователей.
19. Пользовательский интерфейс СУБД MS Access. Объекты СУБД MS Access. После запуска программы Access появляется окно-приложение данной программы. Структура окна MS Access состоит: 1) строка заголовка, 2) строка меню, 3) панель инструментов, 4)рабочая область (представляет собой главное окно Access, оно предназначено для выполнения операций по обработке объектов БД). На вкладках данного окна представлены типы объектов Access: таблицы, запросы, формы, отчеты, макросы, модели. Эти объекты состоят из графических элементов называемых элементами управления. Основные элементы управления служат для связи объекта с записями таблиц являющихся источником данных. Таблицы – создаются пользователем для хранения данных по одному объекту модели данных предметной области, а так же для определения структуры БД. Запросы – создаются пользователем для выборки необходимых данных из одной или нескольких взаимосвязанных таблиц. С помощью запросов выполняются отбор данных их сортировка и фильтрация, происходит преобразование данных по заданному алгоритму. Запросы позволяют обновить, удалить или добавить данные в таблицы, создать новые таблицы на основе старых, существующих. Формы – предназначены для ввода, просмотра и кароктировки взаимосвязанных данных базы на экране в удобном интерфейсе. Формы могут использоваться для создания панелей управления в приложении пользователя при выводе данных, с помощью форм можно применять специальные средства оформления. Отчёты – по своим свойствам и структуре напоминают формы, но предназначены для вывода данных причём не только на экран но и на принтер. В отчетах используются специальные средства группирования выводимых данных, а также для оформления документов и получения служебной информации о времени создания отчета. Макросы – предназначены для автоматизации повторяющихся операций при работе с СУБД. Они содержат описание действий в ответ на некоторые события, каждое действие регулируется макрокомандой. Макрос позволяет объединить разрозненные операции обработки данных в приложении. Модули – предназначены для создания новых функций путем программирования. Они содержат программы на языке Visual Basic, которые могут разрабатываться пользователями для реализации нестандартных процедур при создании приложения. Главное окно Access содержит 3 команды, которые позволяют начать работу с объектами: 1) открыть (таблицу, форму, запрос, посмотреть отчет и запустить макрос); 2) конструктор (позволяет перейти в режим конструктирования нового объекта или доработки любого ранее созданного объекта); 3) создать (позволяет создать объект выбранного типа).
20. Создание таблиц в СУБД MS Access. Режим Конструктора. Ввод данных в таблицу. БД могут содержать различные объекты основанием которых являются таблицы. Создание таблиц состоит из 2-х этапов. На 1-ом этапе определяется ее структура, т.е. состав полей их имена, тип данных, размер, ключевые поля, общие свойства полей. На 2-ом этапе производится создание записей таблиц и заполнение их информацией. Структура таблицы определяется в режиме конструктора. Для определения поля задаются: имя поля, тип поля, общее свойство поля. Имя поля определяет как следует обращаться к данным этого поля при автоматических операциях в БД. Каждое поле должно иметь уникальное имя. Тип поля определяет тип данных, которые могут содержаться в данном поле. Тип данных определяется значениями, которые предполагается вводить в поле и операциями которые будут выполнятся над этими значениями. Общее свойство поля задается для каждого поля и зависит от выбранного типа данных. К ним относятся: 1) размер поля – задает максимальный размер данных сохраненных в поле, для поля с текстовым типом данных максимальное значение 255 байт, для поля с числовым типом данных можно задавать использование целых чисел длиной 1,2,4 байта, а также использование чисел с плавающей точкой длиной 4 или 8 байт; 2) формат поля – задает формат отображения данных на экране или печати; 3) число десятичных знаков – задается для числового или денежного типов данных, число знаком после запятой; 4) маска ввода – определяет форму в которой вводятся данные в поле; 5) подпись – определяет заголовок столбца таблицы для данного поля; 6) значение по умолчанию – вводится в ячейке поля автоматически; 7) условие на значение – задает ограничения на вводимые значения и позволяет осуществлять контроль ввода; 8) сообщение об ошибке – задает текст сообщения выводимый на экран при нарушении условия назначения; 9) обязательное поле – это свойство определяющее обязательность заполнения данного поля при заполнении базы; 10) индексированное поле – используется для операций поиска и сортировки записей по значениям хранящимся в данном поле. А также для исключения дублирования записей.
21. Типы данных СУБД MS Access. В Access используются следующие типы данных: 1. Текстовый – используется для хранения обычного текста, размером до 255 символов. 2. Поле МЕМО – используется для хранения больших текстов размером до 65.538 символов. 3. Числовой – используется для хранения действительных чисел. 4. Денежный – используется для хранения чисел в денежных форматах. 5. Дата и время – используется для хранения календарных дат и текущего времени. 6. Счетчик – используется для определения уникального системного ключа таблицы и для порядковой нумерации записей. 7. Логический – используется для хранения данных принимающих значение да или нет. 8. Поле объекта OLE – используется для хранения объектов получаемых внедрением и связыванием. 9. Гиперссылка – это специальное поле используемое для хранения адресов веб-обьектов интернета. 10. Мастер подстановок – это объект настройкой которой можно автоматизировать ввод данных в поле таким образом чтобы не вводить их в ручную, а выбирать из раскрывающегося списка.
22. Схема данных MS Access. Взаимосвязи таблиц. Обеспечение целостности данных. Схема данных Access. Наличие схемы данных позволяет упростить конструирование многотабличных форм, запросов и отчетов, а также обеспечить поддержание целостности взаимосвязанных данных при редактировании таблиц. Создание схемы данных начинается в окне БД с выполнения команды Сервис — Схема данных. Далее выбирают таблицы, включаемые в схему данных, и приступают к определению связей между ними. В завершение надо выделить в главной таблице ключевое поле, по которому устанавливается связь, и перетащить курсор мыши в соответствующее поле подчиненной таблицы. Поскольку схема строится для нормализованной БД, автоматически установится тип отношения один-ко-многим. Для такой связи можно задать параметр обеспечения целостности данных. Схема данных задает структуру БД. В ней определяются и запоминаются связи между таблицами. Схема данных графически отображается в отдельном окне, где таблицы представлены списками полей, а связи — линиями между полями разных таблиц. Схема данных ориентирована на работу с таблицами, отвечающими требованиям нормализации, между которыми могут быть установлены одно-многозначные (1: со) или одно-однозначные (1:1) связи с обеспечением целостности БД. Поэтому схема данных строится в соответствии с ИЛМ. При построении схемы данных Access автоматически определяет по выбранному полю тип связи между таблицами. Если поле, по которому нужно установить связь, является уникальным ключом как в главной таблице, так и в подчиненной, Access устанавливает связь один-к-одному. Если поле связи является уникальным ключом в главной таблице, а в подчиненной таблице неключевым или входит в составной ключ, Access устанавливает связь один-ко-многим от главной таблицы к подчиненной. При выборе в качестве поля связи в главной таблице неключевого поля Access сообщает, что тип отношения не может быть определен. В этом случае между таблицами возможно установление только связи-объединения. Она обеспечивает объединение записей двух таблиц, имеющих одинаковые значения в поле связи. Причем производится объединение каждой записи из одной таблицы с каждой записью из другой таблицы при условии равенства значений в поле связи. Результатом объединения записей, который определяется выбором одного из трех способов, может быть: 1)объединение только тех записей, в которых связанные поля обеих таблиц совпадают; 2)объединение тех записей, в которых связанные поля обеих таблиц совпадают, а также объединение всех записей из первой таблицы (для которых нет связанных во второй) с пустой записью второй таблицы; 3) объединение тех записей, в которых связанные поля обеих таблиц совпадают, а также объединение всех записей из второй таблицы, для которых нет связанных в первой, с пустой записью первой таблицы. Для связей типа 1:1 и 1:со можно задать параметр обеспечения целостности данных. Он означает выполнение для взаимосвязанных таблиц перечисленных ниже условий редактирования БД: 1) в подчиненную таблицу не может быть добавлена запись с несуществующим в главной таблице значением ключа связи; 2) в главной таблице нельзя удалить запись, если не удалены связанные с ней записи в подчиненной таблице; 3) изменение значений ключа связи главной таблицы должно приводить к изменению соответствующих значений в записях подчиненной таблицы. При попытке пользователя нарушить эти условия в операциях обновления или удаления данных в связанных таблицах Access не допускает выполнения операции. Установление между двумя таблицами связи типа 1:со или 1:1 и задание для нее параметров целостности данных возможно только при следующих условиях: 1)связываемые поля имеют одинаковый тип данных, причем их имена могут быть различными; 2) обе таблицы сохраняются в одной БД Access; 3) главная таблица связывается с подчиненной по первичному простому или составному ключу (либо уникальному индексу) главной таблицы.
23. Разработка форм в СУБД MS Access. Возможности форм. Access предоставляет широкие возможности по конструированию графического интерфейса пользователя для работы с БД. Если пользователю необходимо задать специальные форматы или автоматизировать работу с данными, одним из важнейших инструментов являются формы ввода/вывода. Перечислим их основные возможности: 1) реализация первоначальной загрузки записей таблицы БД и их просмотр; 2) редактирование данных - добавление и удаление записей, изменение значений в полях; 3) использование различных элементов управления, включая объекты OLE (картинки, диаграммы); 4) изменение форматов ввода и вывода данных; 5) выполнение вычислений над данными таблиц или запросов; 6) управление совместной работой нескольких связанных форм; 7) создание оригинального дизайна
24. Структура формы СУБД MS Access. Мастер и Конструктор форм СУБД MS Access. Структура формы. Структура формы отображается в режиме Конструктор форм. В этом режиме пользователем может производиться настройка областей и элементов формы. Форма содержит: область заголовка; область данных; область примечаний. Области формы наполняются различными графическими объектами. Графические объекты, связанные с записями таблиц и предназначенные для отображения данных некоторого поля, называются элементами управления. Они представлены на Панели элементов (Вид —>Панель элементов). Основными видами элементов управления являются: поле; поле со списком; список; флажок; переключатель; кнопка. Графические объекты, не связанные с таблицами или запросами, предназначены прежде всего для создания макета формы. Они содержат: 1) надписи полей (пользовательские названия реквизитов); 2) внедряемые объекты; 3) надписи внедряемых объектов; 4) заголовки. Как форма в целом, так и каждый из ее элементов обладает свойствами, которые можно просматривать и корректировать. Свойства элемента позволяют определить его внешний вид, размер, местоположение в форме, режим ввода/вывода, а также привязать к элементу выражение, макрос или программу. Свойства отображаются в диалоговом окне, где для каждого из них отводится строка. При конструировании форм используются Панель конструктора форм, Панель форматирования, Панель элементов.
25. Типы запросов в СУБД MS Access, их назначение и возможности. Access позволяет создавать запросы следующих видов: запросы на выборку – это запросы к БД в виде набора критериев для выборки необходимых данных. Запросы на выборку бывают: 1.Простой запрос – выбирает данные из взаимосвязанных таблиц или др. запросов соответствующих условию пользователя. Его результатом является таблица, которая существует до закрытия запроса. 2. Запрос с параметром – это запрос в котором критерий отбора пользователь может изменять введя необходимый параметр при вызове запроса. 3. Запрос с вычислением – позволяет производить вычисления над полями БД с использованием формул и функций. 4. Запрос с групповыми операциями – выполняет вычисления с использованием данных из групп записей с использованием групповых функций Access. 5. Перекрёстный запрос – позволяет создавать результирующие таблицы на основе результатов расчёта полученных при анализе группы таблиц. Позволяют сгруппировать большой объём информации и представить его виде сводной таблицы. Активные запросы – это запросы которые вносят изменение в саму БД и могут быть типов: 1. Запросы на создание таблицы – создают новую таблицу БД в которой сохраняется результат запроса. 2. Запросы на обновление предназначены для изменения информации в полях таблицы БД. 3. Запросы на добавление производят добавление записей из таблицы с результатами запроса в таблицу БД. 4. Запросы на удаление – удаляют группу записей из одной или нескольких взаимосвязанных таблиц БД для которых заданно каскадное удаление связанных записей.
26. Формирование запросов в СУБД MS Access. Структура окна запроса. Основы запросов. Если необходимо получить данные из базы, следует использовать специальные объекты - запросы. Они позволяют выбрать нужные данные из одной или нескольких взаимосвязанных таблиц, произвести вычисления и получить результат в виде таблицы. Через запрос можно производить обновление данных в таблицах, добавление и удаление записей. Запрос строится на основе одной или нескольких таблиц БД. Кроме того, допустимо использование сохраненных таблиц, полученных в результате выполнения других запросов. Запрос может строиться непосредственно на другом запросе с использованием его временной таблицы с результатами. Результирующая таблица может не соответствовать ни одной из исходных таблиц БД. Ее поля представляют собой набор из полей различных таблиц, а ее записи могут содержать отфильтрованные и отсортированные записи таблиц, на основе которых формировался запрос. В Access имеется удобное для пользователя графическое средство формирования запроса по образцу- бланк QBE, с помощью которого легко может быть построен сложный запрос. При конструировании запроса достаточно выделить необходимые поля из таблиц, представленных в схеме данных запроса и ввести в бланк запроса условия отбора записей. С помощью запроса можно: 1) выбрать записи, удовлетворяющие условиям отбора; 2) включить в результирующую таблицу запроса нужные поля; ш произвести вычисления в каждой из полученных записей; 3) сгруппировать записи с одинаковыми значениями в одном или нескольких полях и применить к ним соответствующие функции; 4) произвести обновление полей в выбранном подмножестве записей; 5) создать новую таблицу БД, используя данные существующих таблиц; 6) удалить выбранное подмножество записей из таблицы БД; 7) добавить выбранное подмножество записей в другую таблицу. Многотабличный запрос позволяет сформировать новую таблицу, записи которой образуются путем объединения взаимосвязанных записей из разных таблиц БД и включения нужных полей из этих таблиц. Последовательное выполнение ряда запросов позволяет решать достаточно сложные задачи, не прибегая к программированию. Окно запроса. Для создания запроса в окне БД необходимо открыть вкладку Запрос и нажать кнопку Создать. В появившемся диалоговом окне Новый запрос надо выбрать режим Конструктор. В диалоговом окне Добавление таблицы следует указать используемые в запросе таблицы и нажать кнопку Добавить. Затем надо нажать кнопку Закрыть и выйти из окна Добавление таблицы. В результате появится окно запроса в режиме Конструктор. Данное окно разделено на две панели: верхнюю и нижнюю. Верхняя панель содержит схему данных запроса, включающую выбранные для запроса таблицы. Таблицы представлены списками полей. Схема данных отображает связи между таблицами, имеющиеся в схеме данных базы, и связи объединения, которые устанавливает Access, если таблицы имеют поля с одинаковыми именами и типами данных. Нижняя панель является бланком QBE (запроса по образцу), который нужно заполнить. Каждый столбец бланка соответствует одному полю таблицы, с которым нужно работать в запросе. Поля могут использоваться для включения их в результат выполнения запроса, для задания по ним сортировки и условий отбора записей. Каждая строка бланка предназначена для задания операций над столбцами бланка, которые будут влиять на результаты выполнения запроса. К ним относятся: Поле - выводит имя поля. Для этого используется первая строка бланка QBE. Это могут быть поля, которые должны присутствовать в наборе записей запроса; поля, по которым проводится сортировка; поля, значения которых необходимо проверить; Имя таблицы - выводит имя таблицы, из которой выбрано поле; Сортировка - упорядочивает по какому-либо полю данные, отобранные в результате работы запроса на выборку. Можно выбрать метод сортировки: по возрастанию или по убыванию; возможна многоуровневая сортировка - сразу по нескольким полям, при которой данные сначала сортируются по полю, которое в бланке запроса расположено левее, затем по следующему полю, для которого включена сортировка, и так далее слева направо; Вывод на экран - указывает те поля, которые должны быть выведены в наборе записей. По умолчанию Access выводит все поля, которые включены в бланк QBE; Условие отбора - является дополнительным средством, обеспечивающим отбор записей по заданному критерию. Условия отбора записей могут задаваться для одного или нескольких полей в соответствующей строке бланка запроса. Условием отбора является выражение, которое состоит из операторов сравнения и операндов, используемых для сравнения. В качестве операндов могут быть выбраны некоторые заданные значения и идентификаторы (ссылки). Идентификатор представляет собой ссылку на значение поля, элемента управления или свойства. Идентификаторами могут быть имена полей, таблиц, запросов, форм, отчетов и т. д. Их необходимо заключать в квадратные скобки. Если надо указать ссылку на поле в конкретной таблице, форме, отчете, то перед именем поля ставится имя таблицы, также заключенное в квадратные скобки и отделенное от имени поля восклицательным знаком: [Имя таблицы]![Имя поля]. В Access используется несколько функций, которые вводят условия отбора для даты и времени: Day - возвращает значение дня месяца в диапазоне от 1 до 31; Month - возвращает значение месяца года от 1 до 12; Year - возвращает значение года от 100 до 9999; Weekday - по умолчанию возвращает целое число от 1 (воскресенье) до 7 (суббота), соответствующее дню недели; Hour - возвращает целое число от 0 до 23, представляющее значение часа в дате; Date - возвращает текущую системную дату. Каждый столбец бланка запроса соответствует одному из полей таблиц. Кроме того, здесь может размещаться вычисляемое поле, значение которого определяется на основе значений других полей, или итоговое поле, использующее одну из встроенных групповых функций Access.
27. Технология создания запросов на выборку. Примеры. Технология создания простых запросов. Основные принципы конструирования запроса заложены в технике создания запроса на выборку. Он позволяет отобрать данные из одной или нескольких взаимосвязанных таблиц. Разработка запроса производится в режиме Конструктор. Приведем общую схему формирования запроса: 1) открыть таблицы, к которым обращен запрос (с помощью контекстно-зависимого меню в верхней части окна запроса либо из соответствующей строки в нижней части окна запроса); 2) выбрать названия тех полей, которые должны войти в результирующую таблицу. При этом автоматически заполняются столбцы нижней части бланка; 3) указать условия сортировки, вывод на экран, условия отбора и другие критерии по требованиям пользователя; 4) закрыть запрос, присвоив ему имя, и в дальнейшем запускать из окна БД. Результаты выполнения запроса отображаются в виде таблицы, существующей до ее закрытия. Записи этой таблицы формируются на основании задаваемых в запросе условий отбора записей в исходных таблицах и связей между этими таблицами из схемы данных запроса. В запросе на выборку могут использоваться не только таблицы БД, но и ранее созданные запросы (таблицы, являющиеся результатом их выполнения). При этом нет необходимости сохранять таблицы, получаемые в результате выполнения ранее созданных запросов. Непосредственное использование в запросе другого запроса невозможно. В этом случае включаемый запрос надо преобразовать в запрос на создание таблицы. Он отличается от запроса на выборку только сохранением результата как новой таблицы БД. В дальнейшем эта таблица может использоваться в другом запросе. Результаты выполнения запроса выводятся в режиме таблицы. Окно запроса в режиме таблицы аналогично окну просмотра таблицы БД.
28. Технология создания простых запросов. Запросы с параметром. Запросы с группировкой. Примеры. Основные принципы конструирования запроса заложены в технике конструирования запроса на выборку которые позволят выбрать данные из одной или нескольких таблиц. Результат запроса отображается в виде таблицы сущ. До его закрытия. Таблица с результатами запроса может применяться при дальнейшей обработки данных. Запросы с параметром. Параметры используются в том случае когда какой-либо запрос часто выполняется при различных условиях отбора. Запросы с параметром требуют ввода необходимых значений параметра при выполнении запроса. Конкретное значение поля для условия отбора задаётся пользователем при выполнении запроса в диалоговом окне, для вывода этого окна определяется параметр запроса и вводится в условие отбора в [ ]. В диалоговом окне можно вводить до 37 символов, если в запросе несколько параметров, то порядок ввода через диалоговые окна определяется порядком расположения полей с лева на право. Запросы с группировкой. При выборе на панели инструментов кнопки «Групповые операции». Access использует установку Группировка в строке Групповая операция для любого поля которое внесено в бланк QBE. Записи по установленному полю сгруппируются, но итог не подводится. Для получения итогов необходимо выбрать в установки группировка определенную групповую функцию. Относятся: SUM – вычисляет сумму всех значений заданного поля в каждой группе. AVG – среднее арифметическое всех значений данного поля в каждой группе. MIN/MAX – возвращает наибольшее или наименьшее значение найденное в поле внутри каждой группы. COUNT – возвращает число записей в которых значение поля отлично от нуля. FIRST/LAST – возвращает первое или последнее значение поля в группе.
29. Технология создания простых запросов. Запросы с вычислением. Перекрестные запросы. Примеры. Основные принципы конструирования запроса заложены в технике конструирования запроса на выборку которые позволят выбрать данные из одной или нескольких таблиц. Результат запроса отображается в виде таблицы сущ. До его закрытия. Таблица с результатами запроса может применяться при дальнейшей обработки данных. Запросы с вычислением. В запросе над полями можно производить вычисления, результат вычисления образует вычисляемое поле в таблице создаваемое по запросу. При каждом выполнении запроса производится вычисление с использованием текущих значений полей. При вычислениях могут использоваться арифметические выражения и встроенные функции Access. Средством для вычисляемых полей в Access является построитель выражения. Имя вычисляемого поля определяется от выражения символом двоеточия. Это имя становится заголовком столбца с таблицей с результатами выполнения запроса пользователь имеет возможность переименовать вычисляемое поле. Перекрестные запросы. Используются для объединения числовых или денежных данных в перекрёстную таблицу. Перекрестные таблицы используют для объединения большого количества данных по методике сводных таблиц. В перекрёстном запросе отображаются результаты статистических расчетов. Результаты группируются по двум наборам данных один из которых расположен в левом столбце и верхней строке.
30. Технология создания активных запросов. Запросы на создание таблиц. Если запросы на выборку извлекают и отображают данные в динамическом наборе, то активные запросы выполняют определенные действия над извлеченными данными. Эти запросы выполняются в конструкторе путём создания запроса на выборку, который отберет необходимые данные и преобразует в активный запрос. МЕНЮ\ЗАПРОС и выбрать соответствующий вид запроса. Запросы на создание таблиц. Позволяют создавать новые таблицы, основанные на результатах запроса. Все записи выбранные запросом будут добавлены в новую таблицу, которую можно видеть в БД на вкладке Таблицы. ЗАПРОС\СОЗДАНИЕ ТАБЛИЦЫ. В появившемся диалоговом окне указывается имя задаваемой таблицы и БД в которую её следует поместить. Затем из списка полей в бланк запроса помещаются поля, которые должны присутствовать в новой таблицы, при необходимости задаются условие отбора записей.
31. Технология создания активных запросов. Запросы на обновление. Если запросы на выборку извлекают и отображают данные в динамическом наборе, то активные запросы выполняют определенные действия над извлеченными данными. Эти запросы выполняются в конструкторе путём создания запроса на выборку, который отберет необходимые данные и преобразует в активный запрос. МЕНЮ\ЗАПРОС и выбрать соответствующий вид запроса. Запросы на обновление. Они обновляют все записи удовлетворяющие определенному условию. Они изменяют данные в существующих таблицах. Полезны в том случае, когда необходимо сделать глобальные изменения, в каком-либо наборе данных. ЗАПРОС\ДОБАВЛЕНИЕ. В новой строке задаются выражения значения, которых будут новыми значениями обновляемых полей.
32. Технология создания активных запросов. Запросы на добавление. Если запросы на выборку извлекают и отображают данные в динамическом наборе, то активные запросы выполняют определенные действия над извлеченными данными. Эти запросы выполняются в конструкторе путём создания запроса на выборку, который отберет необходимые данные и преобразует в активный запрос. МЕНЮ\ЗАПРОС и выбрать соответствующий вид запроса. Запросы на добавление. Используются для добавления данных из одной таблицы в другую. Эти запросы могут копировать данные в другие таблицы одной и той же базы или в таблицы другой БД. Поэтому таблицы не обязательно должны иметь идентичную структуру. Однако типы полей одной таблицы должны соответствовать типом полей другой таблицы. ЗАПРОС\ДОБАВЛЕНИЕ. В появившемся окне указывается имя пополняемой таблицы и БД в которой она находится, при этом в бланке запроса появляется новая строка ДОБАВЛЕНИЕ.
33. Технология создания активных запросов. Запросы на удаление. Если запросы на выборку извлекают и отображают данные в динамическом наборе, то активные запросы выполняют определенные действия над извлеченными данными. Эти запросы выполняются в конструкторе путём создания запроса на выборку, который отберет необходимые данные и преобразует в активный запрос. МЕНЮ\ЗАПРОС и выбрать соответствующий вид запроса. Запросы на удаление. Удаляют все записи удовлетворяющие условиям определенного запроса. При этом запускается запрос на создание новой таблицы, который копирует выбранные записи в новую таблицу, а затем выполняется запрос на удаление, который удаляет записи, скопированные из первой таблицы. ЗАПРОС\УДАЛЕНИЕ. Появляется новая строка УДАЛЕНИЕ, и задаются условие отбора удаляемых записей.
34. Типы отчетов в СУБД MS MS Access. Типы отчетов. Отчет — это результат выполнения многих задач управления БД. С помощью отчетов данные можно представить фактически в любом формате, с различными уровнями детализации. Если для получения необходимых данных используются запросы, то отчеты лучше подходят для визуального представления данных. В отчетах Access можно форматировать шрифты, добавлять графику, рамки и рисунки. Средства Access по разработке отчетов предназначены для создания отчета, по которому может быть осуществлен вывод данных из таблиц выходного печатного документа. Такие средства позволяют проектировать отчет сложной структуры, обеспечивающий вывод взаимосвязанных данных из многих таблиц и удовлетворяющий самым высоким требованиям к оформлению документа. В формах и отчетах используется много одинаковых видов элементов управления, поэтому способы их разработки очень похожи. Однако формы предназначены для постоянного использования, в то время как отчеты применяются для отображения или печати отдельных и итоговых значений для групп записей. Ввод данных и их редактирование выполняются только в формах. В отчетах записи можно отображать или печатать в группах, а формы этого делать не позволяют. Практически все отчеты, которые можно создать в Access, делятся на три типа: 1) группы/итоги. Известны также как ленточные. В них записи отображаются построчно, причем данные каждого поля занимают отдельный столбец; 2) колоночные отчеты. Известны также как отчеты в столбец, В них все поля записи отображаются в одном столбце и выравниваются по левому краю. Эти отчеты похожи на формы, но используются только для отображения или печати данных, а не для ввода и редактирования; 3) почтовые наклейки. Используются для печати почтовых наклеек с помощью Мастера отчетов в самых разнообразных форматах.
35. Создание отчетов в СУБД MS Access. Автоматическое создание отчета. Создание отчетов с помощью Мастера отчетов. Создание отчетов. Перед началом конструирования отчета пользователь должен выполнить подготовительную работу, в результате которой-нужно создать требуемый макет отчета. В процессе конструирования определяются состав и содержание разделов отчета, размещение в нем выводимых значений из полей таблиц БД. Кроме того, оформляются заголовки, подписи реквизитов отчета, определяется размещение вычисляемых реквизитов. При формировании отчета могут производиться разнообразные вычисления. Средства конструирования отчета позволяют группировать данные по нескольким уровням. Для каждого уровня могут вычисляться итоги, определяться заголовки и замечания по каждой группировке. Для наиболее подходящего отображения данных используется панель инструментов Формат. Отчет может создаваться с помощью Мастера или в режиме Конструктор. Во многих случаях удобно использовать Автоотчет или Мастер, а затем созданный отчет доработать в режиме Конструктор. При необходимости вывода в отчете данных из многих таблиц в качестве основы для отчета может быть использован многотабличный запрос. Его назначение заключается в организации наиболее сложных видов выборки и предварительной обработки данных. Инструментальные средства окна отчета в режиме Конструктор позволяют успешно структурировать и оформлять полученные в запросе данные. Автоматическое создание отчета. Для быстрого создания отчета на основе любой выделенной таблицы или запроса необходимо: 1) на вкладке Отчеты нажать кнопку Создать; 2) выбрать из списка, появившегося в диалоговом окне Новый отчет команду Автоотчет: ленточный или Автоотчет: в столбец; 3) выбрать в качестве источника данных необходимую таблицу или запрос; 4) нажать кнопку ОК. После этого отчет будет создан по умолчанию и представлен в режиме Предварительный просмотр. Создание отчета с помощью Мастера отчетов. Если пользователя не устраивает вид отчета, реализованного автоматически, можно создать отчет с помощью Мастера. Для этого необходимо: 1) на вкладке Отчеты нажать кнопку Создать; 2) выбрать из появившегося диалогового окна команду Мастер отчетов; 3) выбрать в качестве источника данных необходимую таблицу или запрос; 4) нажать кнопку ОК; 5) в появившемся первом диалоговом окне Мастера отчетов задать поля, которые должны присутствовать в отчете, и нажать кнопку Далее; 6) во втором диалоговом окне Мастера отчетов назначить поля, по которым будет выполняться группировка данных, если это необходимо пользователю. Нажать кнопку Далее; 7) в третьем диалоговом окне задать сортировку данных. Если необходимо, произвести некоторые вычисления, нажать кнопку Итоги; 8) в четвертом диалоговом окне задать, какие итоговые значения нужно определить. Вычисления можно выполнить для каждой группы, а затем сформировать итог для всех записей данных. Область макета Показать позволяет задать отображение как данных и итогов, так и только итогов. В последнем случае в отчете будут выведены только результаты вычислений; 9) нажатием кнопки ОК вернуться в предыдущее диалоговое окно. Если щелкнуть в нем по кнопке Далее, появляется диалоговое окно для определения расположения записей данных; 10) в следующем диалоговом окне указать стиль отчета; 11) после выбора стиля на экране появляется финальное диалоговое окно. Присвоить отчету имя и нажать кнопку Готово.
Дата добавления: 2015-11-04; просмотров: 41 | Нарушение авторских прав
<== предыдущая лекция | | | следующая лекция ==> |
Бопп Франц (14 сентября 1791, Майнц —23 октября 1867, Берлин), немецкий лингвист, иностранный член-корреспондент Петербургской АН (1853). Основатель сравнительно-исторического изучения | | | Новейшая история стран Азии и Африки 1 страница |