- •6. Технология odbc( Open Data Base Connectivity).
- •7. Локальные и централизованные базы данных. Настольные субд.
- •8. Архитектура клиент-сервер. Серверные субд
- •13. Объекты бд и их размещение
- •14. Описание структуры таблицы
- •17 Создание таблиц данных. Создание схем данных.
- •18 Назначение запросов.
- •19.Этапы формирования и типы запросов.
- •20.Средства и способы создания запросов
- •25 Инструментальные средства конструкторов форм и отчетов
- •27. Использование макросов. Создание макросов.
- •29 Созд.Кнопок в гл.Кнопочной форме.Созд автозапускающего макроса
- •31. Защита бд.
- •33. Назначение языка sql.
- •38.Операторы манипуляции данными языка sql: insert, update, delete
- •39.Формирование запросов выбора на языке sql. Оператор языка select.
- •40.Операторы управление доступом и управление транзакциями языка sql.
- •44. Виды диаграмм uml. Особенности изображения диаграмм языка uml.
- •45. Понятие case-технология.
- •46. Назначение case-средства Rational Rose. Интерфейс среды Rational Rose.
- •48. Разработка в среде Rational Rose диаграммы классов
- •49. Разработка диаграммы состояний в среде Rational Rose
17 Создание таблиц данных. Создание схем данных.
Для создания таблиц в режиме конструктора необходимо открыть окно конструктора таблицы. В этом окне пользователь должен описать структуру таблицы, задать присущие полю свойства в строках раздела окна “свойства поля”. Если создать главную таблицу, то в ней необходимо определить первичный ключ (правка - ключевое поле). Для заполнения созданной таблицы конкретными данными, она открывается в режиме таблицы посредством кнопки “открыть”.
Создание схем данных. В каждой таблице должны храниться данные только об одном классе объектов. Если в БД должна создаваться информация о разных классах объектов, то она должна быть разбита на отдельные таблицы. Создание схем данных (сервис – схема данных)
18 Назначение запросов.
- Позволяют решать многие задачи, не прибегая к программированию. – Выбрать записи, удовлетворяющие условиям отбора. – Включить в результативные таблицы запроса нужные поля. – Провести вычисления в каждой из полученных записей. – Сгруппировать записи с одинаковым значением в одном или нескольких полях и выполнить над ними групповые функции. – Провести обновление полей в выбранном подмножестве записей. – Создать новую таблицу БД. – Удалить или добавить выбранное подмножество записей.
19.Этапы формирования и типы запросов.
Этапы формирования: описание структуры запроса, задание порядка, задание условий вывода записей в запросе. Типы запросов: запрос выбора - дает возможность выбирать записи, удовлетворяющие условиям отбора; включать в результирующую таблицу поля из одной или нескольких таблиц в нужном порядке; осущ. вычисления над полями БД выполнять статистические расчеты для групп записей; перекрестный запрос представляет собой специальный запрос итогового типа; запрос действия — это запрос, ко-ый вносит изменения в саму БД. Сущ. 4 типа запросов де-ия:
1) запрос на удаление — удаляет группу записей из одной таблицы ИЛ1 нескольких взаимосвязанных таблиц БД, для к-ых задано каскадное удаление связанных записей;
2) запрос на обновление — служит для изменения информации в полях таблицы БД;
3) запрос на добавление —производит добавление записей из таблицы результатами запроса в таблицу БД;4) запрос на создание таблицы — создает новую таблицу на основе всей или части данных из одной или нескольких таблиц БД.
20.Средства и способы создания запросов
Сущ. 2 ср-ва: графическое средство формирования запроса по образцу QBE (Query By Example) и режим (средство) непосредственного ввода SQL (Structured Query Language) - выражений . СУБД Access позволяет созд. запросы с помощью Мастеров и с помощью Конструктора. С помощью Конструктора можно создать любой запрос выбора, перекрестный запрос, запрос действия.
21. Формир. запроса с группировкой: расчет итогов для некот. полей произ-ся с пом. статистич. ф-ций, т.к. сумма сред. знач max, min и т.д. Вид/Групп. операции. Для групп. операций можно использ-ть ф-ции: Sum, Avg-расчет сред. значения поля, min, max, Count-подсчет кол-ва непустых знач. поля; Expression-позволяет создавать вычисляемое поле для группы и др.
Формир. запроса с применением сортировки: в строке сортировка для поля, по кот. сортир-ся записи, и из списка выбрать по возрастанию или по убыванию.
Формир. запроса с условием отбора: если выраж. вводятся в несколько клеток одной строки Условия отбора, то они автоматич. объед-ся с полем логич. оператора And. Если выраж. вводятся в разные строки бланка запроса, то Access объед. их логич. оператором or. Логич. операторы: And-вып-ся все условия; Or-вып-ся хотя бы одно из условий; Not-условия не должны выполняться; Between-знач. должны быть в заданном диапозоне; In-значч .должны быть внутри того же поля.
Формир. запроса с вычисл. полем: СТОИМОСТЬ:[ЦЕНА]*[КОЛЛИЧЕСТВО]. Если выраж. сложное, то для его созд. целесообразно использ-ть построитель выражений.
Формир. запроса с параметрами: В строках условия отбора, или для полей, играющих роль параметров вводится в квадратных скобках текст.
22. Команда запрос/перекрестный; в результате в бланке запроса появятся дополнительные строки, в которых требуется выбрать 1 поле с заголовком строк, 1 поле с заголовком столбцов и значение. Формир. запроса на созд. таблиц БД: Запрос/Созд. таблицы. Формир. запроса на обновл. полей таблицы БД: Запрос/Обновление. На добал. записей к таблице БД: Запрос/Добавление, указать имя заполняемой таблицы, кроме того, в бланке запроса появится новая строка Добавление. Формир. запроса на удаление записей из таблицы БД: Запрос/Удаление.
23. Формы служат удобным ср-вом для ввода, просмотра и редактирования инфы БД.
Маска-форма позволяет ограничивать доступ пользователей к инфе БД, заблокировав отдельные служебные поля или записи.
Формы: простые и составные (включают другие формы)
Можно создавать формы для работы с макросами или процедурами VBA. Для запуска используются элементы управления, называемые кнопками.
Форму можно спроектировать на базе 1 или нескольких таблиц или запросов. Формы создаются вручную с помощью мастера и автоматически с использованием автоформ.
Конструктор предоставляет пользователю набор инстр-тов, с пом. кот. может создать форму в соответствии со своим вкусом и треб-ями.
Мастер форм руководит процессом проектирования форм и предлагает на выбор неск. Вариантов.
Автоформа автоматич. Создает. 1 из форм:
-столбец; -ленточная; -табличная.
24. Отчеты предст. Собой лучшее ср-во представления инфы из БД в виде печатных док-тов. Преимущества: 1)возм-ти для групп-ки, вычисления промежут. и общих итогов; 2)мб использован для оформления заказов на покупку, счетов, мат-лов для презентаций и т.д.; 3)поддерживают фоновое и цветовое оформление, рис-ки, деловую графику, вставки из др. приложений.
Для обесп-я иерарх. Предст-ния данных в отчете можно задать до 10 ур-ней групп-ки. Для каждой из групп созд. Отдельные заголовки и примеч-я, можно вып. Сложные выч-ния не только в группах, но и используя в выч-нии данные нескольких групп.
В отчет можно внедрять подчиненные отчеты и формы.
Создание: Отчет – создать – новый отчет – варианты работы: 1)констр-тор; 2)мастер; 3)автоотчет(столбец и т.д.)