Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ITU_15-58.docx
Скачиваний:
4
Добавлен:
18.09.2019
Размер:
52.53 Кб
Скачать

Вопросы 15-23.

Господа, здесь задача составить базы данных на бумаге для: учета ставок в букмекерской конторе; подготовки кадрового резерва; электронной свахи (???); риелторской компании; системы вылета/прилета в аэропорту; кассовых чеков в магазине; учета потребления и постановки горючего на заправке.

24. MS-Access. Основные классы и их взаимосвязь.

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

25. MS-Access. Таблица. Назначение, состав, свойства.

Таблица – информационная матрица, куда сводится информация об объектах, имеющих одинаковую структуру. В таблице: строчка-объект; колонка – атрибут, свойства. Каждому полю таблицы должен приписываться определенный тип данных.

26. MS-Access. Поля таблицы и их основные свойства.

Типы полей:

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

Memo. Длинный текст или числа, например, примечания или описания. До 64 000 символов

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

Дата\Время.

Денежный. Значения валют. Денежный тип используется для предотвращения округлений во время вычислений.

Счетчик. Автоматическая вставка последовательных (увеличивающихся на 1) или случайных чисел при добавлении записи. Этот тип поля удобно применять для первичного ключа таблицы. В качестве значений таких полей Access автоматически выбирает целые порядковые номера (1,2,...). В дальнейшем номер, присвоенный записи при ее создании, не изменяется (независимо от удаления, вставки новых записей и т.п.)

Логический. Поля, содержащие только одно из двух возможных значений, таких, как «Да/Нет», «Истина/Ложь», «Вкл/Выкл»

Поле объекта OLE. Объекты (например, документы Microsoft Word, электронные таблицы Microsoft Excel, рисунки, звуки и другие двоичные данные), созданные другой программой, не понимаемые Access, но понимаемые сторонней программой.

27. MS-Access. Поля таблицы и их свойства группы Lookup.

Создание поля подстановки в таблицах Microsoft Office Access помогает повысить эффективность ввода данных для базы данных. Поле подстановки может содержать понятное пользователю значение, связанное с другим значением в исходной таблице данных или списке значений. Например, в поле подстановки может быть показано имя контакта, связанное с соответствующим кодом контакта в другой таблице, запросе или списке. В поле подстановки отображается список значений, из которых пользователь может выбрать нужное. Это позволяет сделать ввод данных более быстрым и точным. Если в поле указываются данные, уже существующие в другой таблице, можно избежать дублирования и возможных ошибок при повторном вводе данных. Поля подстановок бывают простыми или сложными. В простых полях подстановок хранится одно значение, а в сложных (или многозначных) полях подстановок — несколько значений, которые отображаются в списке или поле со списком. Для каждого значения в многозначном поле отображаемое значение подставляется на основе соответствующего ему связанного значения. При просмотре поля подстановки или обращении к нему в режиме таблицы оно называется столбцом подстановки.

28. MS-Access. Ключевое поля таблицы. Назначение, свойства.

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

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

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

29. MS-Access. Основные классы и их взамосвязь.

Не волнуйтесь, у вас не дежавю. Обратите внимание на вопрос под номером 24. Вуаля, подозрения испарились.

30. MS-Access. Запросы (Query). Назначение, состав, свойства.

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

31. MS-Access. Схема критериев отбора в Query.

Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language). Существует несколько типов запросов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, создание таблиц. Наиболее распространенным является запрос на выборку.

1.  Создание запроса на выборку с помощью Мастера

При создании query необходимо определить:

  • Поля в базе данных, по которым будет идти поиск информации

  • Предмет поиска в базе данных

  • Перечень полей в результате выполнения запроса

2. Создание запроса на выборку с помощью Конструктора

С помощью конструктора можно создать следующие виды запросов:

  • Простой

  • По условию

  • Параметрические

  • Итоговые

  • С вычисляемыми полями

32. MS-Access. Форма (Form). Назначение, состав, свойства.

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

33. MS-Access. Составная форма. Назначение, состав, принцип организации.

Разделенная форма позволяет одновременно отображать данные в двух представлениях — в режиме формы и в режиме таблицы.

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

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

34. MS-Access. Отчет (Report). Назначение, состав, свойства.

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

35. MS-Access. Возможности взаимодействия с MS-Excel.

Копирование данных Microsoft Access в Microsoft Excel

Данные Microsoft Access можно скопировать, воспользовавшись режимом таблицы или элементом управления страницей доступа к данным, и затем вставить эти данные в Microsoft Excel.

Кроме того, в книге Microsoft Excel можно сохранить данные из таблицы, запроса, формы, или отчета Microsoft Access. Данный метод следует использовать для создания статических копий больших объемов данных Microsoft Access.

Перенос в Microsoft Excel обновляемых данных Microsoft Access

Если требуется обновить данные в листе при изменении базы данных Microsoft Access, например обновить ежемесячно отправляемые итоги Microsoft Excel, содержащие данные за текущий месяц, перенести данные в Microsoft Excel можно создав запрос или odc-файл. Данные можно вернуть в Microsoft Excel как внешний диапазон данных или отчет сводной таблицы, причем в обоих случаях доступно обновление.

Связывание данных Microsoft Excel с базой данных Microsoft Access.  

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

Импорт данных Microsoft Excel в базу данных Microsoft Access.  

Если при работе в Microsoft Access в базу данных требуется скопировать данные из книги Microsoft Excel, можно импортировать эти данные в Microsoft Access. Данный метод следует использовать для переноса копии небольшого объема данных, которые предполагается и дальше поддерживать в Microsoft Excel, в существующую базу данных Microsoft Access без необходимости повторного ввода.

Преобразование списка Microsoft Excel в базу данных Microsoft Access.  

Если имеется большой список Microsoft Excel, который требуется перенести в базу данных Microsoft Access для того, чтобы воспользоваться представляемыми Microsoft Access возможностями управления данными, защиты или многопользовательскими возможностями, можно преобразовать данные из Microsoft Excel в базу данных Microsoft Access. Данный метод следует использовать при переносе данных из Microsoft Excel в Microsoft Access, а также при последующем использовании и изменении данных в Microsoft Access.

Создание отчета Microsoft Access на основе данных Microsoft Excel.

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

Использование формы Microsoft Access для ввода данных Microsoft Excel.

Если для ввода, поиска и удаления данных из списка Microsoft Excel необходимо использовать форму, можно создать для списка форму Microsoft Access.

36. Понятие модели и задачи моделирования

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

Процесс моделирования состоит из следующих этапов:

Объект - Модель - Изучение модели - Знания об объекте

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

37.Три стадии моделирования

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

38. Основные принципы моделирования

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

Необходимым условием моделирования является подобие объекта и его модели.

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

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

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

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

39.Понятие объектно-ориентированного программирования

Объектно-ориентированное программирование – парадигма программирования, в которой основными концепциями являются понятия объектов и классов.

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

Класс – это тип, описывающий устройство объектов. Понятие «класс» подразумевает некоторое поведение и способ представления. Понятие «объект» подразумевает нечто, что обладает определённым поведением и способом представления.

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

Прототип – это объект-образец, по образу и подобию которого создаются другие объекты.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]