- •1. Понятие информации. Информация и данные.
- •Техника файловых систем обработки данных.
- •Техника информационных систем обработки данных.
- •Классификация и архитектуры информационных систем.
- •Базы данных – основа аис.
- •Уровни моделей предметной области в аис
- •Классификация моделей данных в аис
- •Способы документирования моделей в аис.
- •12. Реляционная модель данных. Основные термины реляционной модели.
- •13. Преимущества реляционной модели данных.
- •14,Реляционная алгебра. Основные понятия – атомарное значение, домен, отношение.
- •Реляционная алгебра. Операция объединения.
- •Реляционная алгебра. Операция пересечения.
- •19.Реляционная алгебра. Операция выборки.
- •20. Реляционная алгебра. Операция проекции.
- •Реляционная алгебра. Операция соединения.
- •22. Реляционная алгебра. Операция деления.
- •23. Нормализация модели. Цель нормализации. Аномалии бд.
- •24.Этапы нормализации. 1нф.
- •Этапы нормализации. 3нф.
- •Правила нормализации логической модели. Целостность бд.
- •Файлы базы данных в ms Access и sql Server. Создание бд, открытие бд, сохранение бд.
- •31. Типы данных в таблицах ms Access
- •32.Ключевые поля и поля связей в таблицах бд.
- •Сортировка и фильтрация записей в таблицах.
- •34. Схема данных в ms Access. Обеспечение целостности данных.
- •35. Разработка форм. Их назначение и режимы просмотра.
- •36.Работа с формой в режиме конструктора. Области формы, их назначение и свойства.
- •37.Элементы формы: надпись, линия, прямоугольник. Их назначение и свойства.
- •Элементы формы: поле, список, поле со списком. Способы добавления этих элементов в форму, их назначение и свойства.
- •Элемент формы – кнопка. Ее назначение и настройка.
- •41.Создание многотабличных форм.
- •42. Разработка запросов. Режимы просмотра и виды запросов.
- •Запросы на выборку. Условия отбора записей.
- •44. Вычисляемые поля в запросах. Запросы с параметром.
- •45. Групповые операции в запросах.
- •46. Запросы на обновление, добавление и удаление.
- •Перекрестные запросы (в Access и sql Server).
- •Макет отчета. Мастер и конструктор отчетов.
- •Конструирование отчетов. Области отчета, их назначение и свойства.
- •Конструирование отчетов. Элементы, добавляемые в отчет, их назначение и свойства.
- •51.Вычисляемые поля в отчетах
- •52. Создание макросов. Структура макроса.
- •53. Выполнение макросов
- •Использование модулей vba. Стандартные модули и обработчики событий форм и отчетов.
- •Управляющая кнопочная форма приложения.
- •56. Работа с базой данных, открытой для общего пользования. Репликации базы данных.
- •57. Язык sql. Операторы манипулирования данными (dml).
- •Insert into Предмет (Название, Часы, Семестр)
- •Values("тоход", 36, 3);
- •Insert into ПредметValues("киит", 34, 4);
- •58, Язык sql. Операторы определения объектов бд (ddl).
- •59.Язык sql. Оператор select.
- •Язык sql. Создание таблиц с уникальными и внешними ключами.
- •Язык sql. Модификация таблиц.
- •Язык sql. Задание условий отбора в предложении where.
- •63.Язык sql. Предложения where и having.
- •64. Надежность систем обработки данных. Защита от потери информации. Восстановление базы данных.
- •66. Автоматизация. Сервер приложений. Клиент приложений.
- •67. Особенности и назначение sql server.
- •68. Язык transact sql.
- •Временные переменные, таблицы.
- •Пользовательские функции.
- •Структура многомерного куба
- •Независимые витрины данных
- •Шина взаимосвязанных витрин данных
- •Архитектура «Звезда»
- •Централизованное хранилище данных (без зависимых витрин)
- •Федеративная архитектура
- •75. Понятие мер, измерений, иерархий и агрегирования данных
Управляющая кнопочная форма приложения.
Для организации эффективной работы пользователя можно создать целостное приложение, в котором все компоненты базы данных будут сгруппированы по функциональному назначению. При этом можно обеспечить удобный графический интерфейс пользователя. Приложение дает возможность пользователю работать с базой данных, затрачивая при этом меньше усилий.
При создании приложения пользователя главную роль играют формы, так как именно они являются основным диалоговым средством работы пользователя с базой данных.
Для объединения объектов в едином диалоговом приложении создаются так называемые кнопочные формы. По существу кнопочная форма представляет собой панель управления приложением. Кнопки такой формы обеспечивают вызов других кнопочных форм, а также отдельных объектов базы данных – отчетов, запросов, форм и т.д. Здесь же находятся кнопки для возврата к кнопочным формам более высокого уровня и для выхода из базы данных. Обычно предусматривается кнопка для возможного изменения самой кнопочной формы.
Дополнительным элементом приложения пользователя является организация вызова главной кнопочной формы при открытии базы данных, что позволяет пользователю сразу же начать работу в среде приложения.
В Access имеется средство автоматизированной разработки приложения пользователя – диспетчер кнопочных форм.
Создание главной кнопочной формы
Пользователь имеет возможность с помощью диспетчера кнопочных форм. Для создания главной кнопочной формы выберем команду Сервис | Надстройки| Диспетчер кнопочных форм. В окне Диспетчер кнопочных форм подтвердите создание кнопочной формы. В следующем окне появится окно со строкой Главная кнопочная форма. В этом окне формируется список кнопочных форм разных уровней. Для создания кнопочной формы нужно нажать кнопку Создать. В окне Создание в поле Имя страницы кнопочной формы введите имя кнопочной формы. После нажатия кнопки ОК в окне Диспетчера кнопочных форм появится строка с именем созданной кнопочной формы.
Аналогичными действиями можно создать и другие кнопочные формы. Любую из подготовленных кнопочных форм можно сделать стартовой, которая будет открываться при открытии базы данных. Для этого выбирается ее имя в окне Диспетчера кнопочных форм и нажимается кнопка По умолчанию. Как правило, стартовой является главная кнопочная форма.
Элементами кнопочных форм являются кнопки с подписями. Подпись задается пользователем и должна по возможности кратко и точно называть действия, которые будут выполняться при нажатии кнопки. Для формирования элементов главной кнопочной формы нужно выделить соответствующую строку и нажать кнопку Изменить.
56. Работа с базой данных, открытой для общего пользования. Репликации базы данных.
Microsoft Access является приложением, облегчающим переход с локальной идеологии на клиент-серверную, предназначенную для создания больших, корпоративного уровня, приложений. Информационная база данных в этом случае располагается на сервере (удаленном или локальном компьютере) и управляется сервером баз данных (специализированное приложение), а MS Access с разработанным в нем интерфейсом (формы, отчеты и т.д.) используется как клиентская программа. В настоящее время существует большое количество различного уровня серверов, используемых для построения клиент-серверных приложений: DB2, Informix, Interbase, Oracle. К числу наиболее известных и распространенных серверов относится также и MS SQL Server
Репликация в MS SQL Server строиться на трех понятиях – издатель, дистрибутор и подписчик. Чтобы понять, что это означает, достаточно обратиться к нашей реальной жизни, где издатель выдает какую-то информацию дистрибутору, а тот рассылает ее подписчикам. Точно также и в компьютерной жизни. Но обо всем по порядку.
Работа с базами данных производится в окне приложения Microsoft SQL Server Management Studio.. Браузер объектов (левое окно) предоставляет пользователю древовидную структуру, в которой можно увидеть все имеющиеся базы данных на данном сервере. Можно открыть для просмотра нужную базу данных и увидеть ее объекты: схемы, таблицы, представления, хранимые процедуры, функции и др. Для каждой выбранной таблицы можно просмотреть ее столбцы, индексы, ограничения и ключи, а также разработать триггеры. Для каждого объекта-таблицы правой кнопкой можно вызвать контекстное меню, которое позволит его просмотреть, отредактировать данные, выйти в режим Конструктора, создать скрипт (script) – инструкцию на языке SQL и получить на языке DDL управляющий код создания объекта, обновить данные или выполнить ряд других действий. В каждой базе данных существует специальное имя пользователя - Data Base Owner (DBO), являющегося владельцем базы данных. DBO может выполнять любые манипуляции c объектами и назначать права другим пользователям. К каждой таблице добавлен префикс ее владельца.
Для столбцов с атрибутами видны типы данных (int, nvarchar), ограничения (null, not null), ключи: PK – означает первичный ключ (Primary Key), соответственно FK – ключ связи (Foreign Key).
