
- •Концепция баз данных
- •Понятие СУБД
- •Функции СУБД
- •3. Основные свойства баз данных.
- •Различие уровней представления данных на каждом этапе проектирования реляционной базы данных:
- •Примеры
- •Классификация моделей данных
- •Состав и назначение
- •Синтаксис
- •Пример
- •Синтаксис
- •Пример
- •Синтаксис
- •Пример
- •Синтаксис
- •Пример
- •Пример
- •Типы хранимых процедур
- •Создание, изменение и удаление хранимых процедур
- •Типы триггеров
- •Операторы создания, изменения
- •DML Trigger
- •DDL Trigger
- •Logon Trigger
- •DML Trigger
- •DDL Trigger
- •Logon Trigger
- •Поддержка ссылочной целостности с помощью триггеров
- •Агрегатные функции
- •Предложение GROUP BY
- •Вариант двумерного статистического запроса к БД
- •40. Общая характеристика и возможности системы.
- •43. Средства создания и коррекции структуры базы данных. Примеры.
- •45. Способы ускорения поиска данных: индексация и сортировка. Примеры.
- •40.13. Установка связей между таблицами
- •40.14. Импорт БД и установка связи с таблицами вне БД
- •40.15. Инструмент для установки связей
- •47. Средства создания приложений Примеры.
- •48. Средства задания ссылочной целостности.
- •Подуровни логического уровня модели данных
- •53. Генерация отчетов.
- •Использование Crystal Reports для создания отчетов
- •ACID-свойства транзакций
- •SET TRANSACTION ISOLATION LEVEL (SQL Server 2008 R2)
- •Оператор CREATE TABLE
- •Оператор ALTER TABLE
- •Оператор DROP TABLE
- •1. Сравнение
- •3. Принадлежность множеству
- •4. Соответствие шаблону
- •5. Значение NULL
- •Типы представлений:
- •Ограничения представлений:
- •Создание представлений
- •Использование T-SQL для изменения и удаления представлений
- •Объектно-ориентированная парадигма.
- •Многомерные базы данных (Multi-value Database)
- •Основные преимущества многомерных СУБД
- •Иерархическая модель данных
- •Сетевая модель данных
- •Реляционная структура данных
- •1. Уникальность: в произвольный заданный момент времени никакие два различных кортежа R не имеют одного и того же значения для Ai, Aj, ..., Ak.
- •Example.
- •Основные функции группы администратора БД
53.Генерация отчетов.
Для создания документации на основе модели процессов или модели данных можно воспользоваться как встроенными средствами ERwin, так и внешними генераторами отчетов. Каждый из этих способов имеет свои достоинства и недостатки. Рассматриваются все встроенные средства ERwin, а также два внешних генератора отчетов - RPTwin и Crystal Reports. Общий перечень рассматриваемых средств создания отчетов приведен в табл.
Таблица 3.1.1. Средства создания отчетов по моделям отчетов и моделям данных
отчетов |
Достоинства |
|
|
|
|
Report Template |
Легкость использования, возможность |
|
Builder |
публикации на Web-cepeepax не только |
|
текстовых отчетов, но и диаграмм |
||
|
||
|
моделей процессов и моделей данных. |
|
|
Возможность экспорта отчетов в |
|
|
текстовые файлы, файлы RTF |
|
Data Browser |
Легкость использования, возможность |
|
|
создания собственных шаблонов, |
|
|
хранимых представлений отчетов и |
|
|
экспорта отчетов в текстовые файлы, |
|
|
HTML, файлы MS Office и RPTwin |
|
RPTwin |
Получение качественных отчетов, |
|
|
фильтрация, группировка и сортировка. |
|
|
Имеется встроенный язык формул для |
|
|
обработки данных |
|
Crystal Reports |
Получение отчетов презентационного |
|
|
качества, сложное форматирование |
|
|
данных, сложная обработка данных, |
|
|
создание диаграмм, экспорт отчетов во |
|
|
все распространенные форматы |
Создание отчетов по модели данных с помощью Report Browser
Для генерации отчетов в ERwin имеется эффективный и простой в использовании инструмент - Report Browser. Он позволяет выполнять предопределенные отчеты (объединенные по типам), сохранять результаты их выполнения, создавать собственные отчеты, печатать и экспортировать их в распространенные форматы. Каждый отчет может быть настроен индивидуально, данные в нем могут быть отсортированы и отфильтрованы.
Создание отчетов в RPTwin
RPTwin является специализированным генераторам отчетов, который позволяет создавать качественные отчеты по моделям процессов и данных. RPTwin входил в поставку ранних версий ERwin. Функциональность RPTwin позволяет создавать не просто отчеты высокого качества, что само по себе очень важно. Включение в RPTwin более 40 функций позволяет производить сложную обработку данных, получая при этом результат, который невозможно получить средствами ERwin.
Использование Crystal Reports для создания отчетов
Crystal Reports является признанным лидером среди недорогих генераторов отчетов, работающих на платформе Windows. Простота использования и широкие функциональные возможности делают этот инструмент очень удобным для создания наглядных высококачественных отчетов, иллюстрирующих все детали функциональной модели, созданной в BPwin. Crystal Reports позволяет создавать отчеты, используя в качестве источников данных текстовые файлы, настольные базы данных (dBase, Paradox, Access и др ),. р еляционные СУБД ( Oracle, MS SQLServer, Sybase, Informix и др.) и
специальные источники данных, например файловую систему или OLE DB.
18