
- •1. Понятие инф-ции и фазы ее существования.
- •3. Экономическая инф-ция и особенности ее обработки.
- •4.Признаки классификации экономической инф-ции.
- •5 И 6. Понятие системы и её составные части. Понятие системы и ее свойства.
- •7. Принципы построения эис.
- •8. Оценка качества эис.
- •9. Цели функционирования эис
- •10. Классификация экономических информационных систем по функциональному признаку.
- •11. Системы обработки данных (сод).
- •12. Автоматизированные системы управления (асу)
- •13. Информационно-поисковые системы (ипс)
- •14. Vba Excel. Объекты, свойства и методы.
- •15. Vba Excel. Ссылки на одиночные объекты и объекты семейств
- •16. Объект Range. Назначение и особенности.
- •Вопрос 17. Vba Excel. Использование иерархии объектов Excel
- •19. Vba Excel. Элементы управления. Свойства и назначения. Элементы управления в приложениях vba
- •20. Vba Excel. Управляющие структуры языка Управляющие конструкции
- •Ветвления
- •Выход из циклов и процедур
- •21.Инфологическое моделирование баз данных. Er-модель.
- •22 И 23. База данных: понятие, типы, структура. Понятие баз данных: классификация, основные характеристики. Модели баз данных.
- •24. Реляционные базы данных.
- •25. Субд Access: функциональные возможности, основные элементы.
- •27.Понятие современной информационной системы. Состав ис
- •28. Основные типы информационных систем.
- •34 Модели жизненного цикла ис. Спиральная и итерационная модели.
- •35.Исследование и описание предметной области экономической ис. Уровни описания предметной области.
- •36.Модели предметных областей и предъявляемые к ним требования
- •37. Принципы структурного подхода к проектированию ис.
- •38. Case-средства и case-технологии поддержки моделирования ис.
- •39. Роль и место специалиста экономического профиля на стадиях жц ис.
- •40. Информатизация деятельности финансовых организаций
- •Вопрос № 43. Нтмl документ. Назначение, структура и основные элементы
- •Структура html-документа
- •Основные элементы («теги»)
- •Текстовые блоки
- •Форматирование текста
- •Изображения
- •Гиперссылки
Выход из циклов и процедур
Обычно выполнение процедуры заканчивается после выполнения ее последнего оператора, а выполнение цикла – после нескольких выполнений тела цикла, когда достигнуто условие завершения его работы. Однако в некоторых случаях бывает нужно прекратить выполнение процедуры или цикла досрочно, избежав выполнения лишних операторов процедуры или лишних повторений цикла. Например, если при выполнении процедуры произошла ошибка, которая делает продолжение ее работы бессмысленным, можно выполнить команду немедленного выхода из процедуры. Другой пример: если цикл For…Next используется для поиска нужного значения в массиве, то после того, как нужный элемент массива найден, нет смысла продолжать дальнейший перебор элементов массива.
Досрочный выход из управляющей конструкции можно осуществить с помощью одного из операторов Exit. Для досрочного выхода из циклов Do…Loop используется оператор Exit Do, а для выхода из циклов For – оператор Exit For. Для досрочного выхода из процедур и функций применяются операторы Exit Sub и Exit Function соответственно. Следует, однако, отметить, что хотя использование оператора Exit может быть вполне оправданным, необходимо избегать излишнего употребления этого оператора, прибегая к нему только в крайних случаях. Излишне частое употребление данного оператора затрудняет понимание написанного текста программы и его отладку.
Например, в следующем цикле поиска For…Next используется оператор Exit For:
ub = Ubound(dArray)
fFound = False
For i=LBound(dArray) To ub
If dArray(i) = searchValue Then
fFound = True
Exit For
End If Next
Однако такого применения оператора Exit вполне можно избежать. Вот пример подобного же цикла поиска, но без использования Exit:
i = Lbound(dArray)
ub = Ubound(dArray)
fFound = False Do
If dArray(i) = searchValue
Then fFound = True
i = i + 1
Loop Until (i > ub) Or fFound
На этом мы заканчиваем краткое знакомство с основными понятиями языка VBA. Если читателю требуется более подробное и строгое изложение синтаксиса языка, то лучше обратиться к специальным книгам, посвященным этому языку. В других разделах настоящей главы, а также в последующих главах мы покажем, как VBA используется при разработке приложений, и познакомим с теми его особенностями, которые специфичны именно для Access. Это касается в первую очередь объектов Access и объектов данных.
21.Инфологическое моделирование баз данных. Er-модель.
Инфологическая модель (информационно-логическая модель) — ориентированная на человека и не зависимая от типа СУБД модель предметной области, определяющая совокупности информационных объектов, их атрибутов и отношений между объектами, динамику изменений предметной области, а также характер информационных потребностей пользователей. Инфологическая модель предметной области может быть описана моделью "сущность—связь" (модель ER), в основе которой лежит деление реального мира на отдельные различимые сущности, находящиеся в определенных связях друг с другом, причем обе категории — сущность и связь полагаются первичными, неопределенными понятиями.
Цель инфологического моделирования. Обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты).
Сущность – любой различимый объект (объект, который мы можем отличить от другого), информацию о котором необходимо хранить в базе данных. Сущностями могут быть люди, места, самолеты, рейсы, вкус, цвет и т.д. Необходимо различать такие понятия, как тип сущности и экземпляр сущности. Понятие тип сущности относится к набору однородных личностей, предметов, событий или идей, выступающих как целое. Экземпляр сущности относится к конкретной вещи в наборе. Например, типом сущности может быть ГОРОД, а экземпляром – Москва, Киев и т.д.
Атрибут – поименованная характеристика сущности. Его наименование должно быть уникальным для конкретного типа сущности, но может быть одинаковым для различного типа сущностей (например, ЦВЕТ может быть определен для многих сущностей: СОБАКА, АВТОМОБИЛЬ, ДЫМ и т.д.). Атрибуты используются для определения того, какая информация должна быть собрана о сущности. Примерами атрибутов для сущности АВТОМОБИЛЬ являются ТИП, МАРКА, НОМЕРНОЙ ЗНАК, ЦВЕТ и т.д. Здесь также существует различие между типом и экземпляром. Тип атрибута ЦВЕТ имеет много экземпляров или значений: Красный, Синий, Банановый, Белая ночь и т.д., однако каждому экземпляру сущности присваивается только одно значение атрибута.
Ключ – минимальный набор атрибутов, по значениям которых можно однозначно найти требуемый экземпляр сущности. Минимальность означает, что исключение из набора любого атрибута не позволяет идентифицировать сущность по оставшимся. Для сущности Расписание ключом является атрибут Номер_рейса или набор: Пункт_отправления, Время_вылета и Пункт_назначения
Связь – ассоциирование двух или более сущностей. Если бы назначением базы данных было только хранение отдельных, не связанных между собой данных, то ее структура могла бы быть очень простой. Однако одно из основных требований к организации базы данных – это обеспечение возможности отыскания одних сущностей по значениям других, для чего необходимо установить между ними определенные связи. А так как в реальных базах данных нередко содержатся сотни или даже тысячи сущностей, то теоретически между ними может быть установлено более миллиона связей. Наличие такого множества связей и определяет сложность инфологических моделей.
Чаще всего инфологическая модель базы описывается графическими нотациями, или так называемыми ER-диаграммами:
ER-модель (или модель сущность-связь) используется при высокоуровневом (концептуальном) проектировании баз данных. С её помощью можно выделить ключевые сущности и обозначить связи, которые могут устанавливаться между этими сущностями.