Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора экзамен базы данных.docx
Скачиваний:
5
Добавлен:
25.08.2019
Размер:
64 Кб
Скачать

36. Создание отчетов с использованием генератора отчетов RaveReports.

Генератор отчетов RavePeports состоит из 3 частей: 1. Ядро генератора отчетов, которое обеспечивает управления отчетов. При компиляции код ядра помещается в приложения делая его полностью автономным. 2.визуальная среда разработки или конструкторов отчетов RavePeports которое используется для создания проектов файла отчетов. 3. Компоненты вкладки Rave в Delphi которые предназначены для устранения соединения с источником данных настройки параметров отчета и др. Этапы подготовки отчета: 1. Поместить на форму компонент RvDataSetConnection с вкладки Reve и связать его с набором данных. 2.вызвать конструктор отчетов Tools/RaveDesigner . 3.спроектировать новый отчетов для этого в окне конструктора отчетов выбрать File/New Data Object затем в появляется окне выбрать DirecData Vievs , и затем RvDataSetConnection; 4. Вызвать мастера создания отчета командой Tools/Report Wizards/ Simple Table. При работе с мастером следует выбрать поля для отображения в отчете, указать параметры странице, шрифты и заголовок отчета. 5.просмотреть подготовленный отчет в можно выбрав файл File/ExecutiReport. 6.сохранить отчет в одном каталоге с приложением (файл с расширением rqv). 7.поместить на форму приложения RvProject со странице Rave. В его свойстве ProjectFile указать имя файла с проектом отчета. 8.написать обработчик нажатием кнопки отчета. Для экспорта отчета в другой формат применяются компоненты RvRenderPDF, RvrenderTXT, RvRenderHTML, RvRenderRTF.

37. Создание отчетов с использованием табличного процессора MicrosoftExcel.

Этапы подготовки отчетов: 1.добавить в раздел uses модуль ComObj. Описать необходимые переменны. 2.проверить установлен ли Microsoft Excel на компьютере пользователя. Проверить ли запущен ли Excel и если нет то запустить его. 3.после подключения к Excel создать новую рабочую книгу методом Add: WorkBook:= Excel.WorkBooks.Add //создание книги Microsoft Excel; Sheet:= WorkBooks. Sheets[1]//отчет будет создаваться на первой странице. Если в качестве параметра метода Add задан файл с шаблоном рабочей книги то новая книга будет создана на основе шаблона. 4.вывести все записи из выбранной таблице на лист Excel. При выводе информации можно задать начертание, размер шрифта и цвет. Пример Sheet.Cells[1,1].FontItalic:=true – курсив ; Sheet.Cells[1,2].FontBold:=true – жирный; Sheet.Cells[1,2].FontSize:=20 – шрифт. Для задания цвета строки нужно записать: SheetRows[№строки].Font.Color:= цвет строки; SheetRows[столбец].Font.Color:= цвет столбца; SheetRows[строка,столбец].Font.Color:= clYellow – цвет строки и столбца. 5. После формирования рабочего числа вывести Excel на передний план Excel.Visible:=True;end.

38. Экспорт отчетов в текстовый, гипертекстовый файл. Диаграммы в отчетах. Создание отчета по диаграмме

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

• Для диаграмм IDEF0 параметры задаются в рамках Activity options и Link options. Параметры в других рамках не имеют смысла. Например, группа параметров для хранилищ данных (Data 81оге) не имеет смысла для IDEF0-диаграмм.

• Для диаграмм IDEFЗ параметры задаются в рамках Activity Options, Link Options, Junction Options и Referent; Options.

• Для DFD-диаграмм - в рамках Activity Options, Link Options, Data store Options и External Options.

Создание отчета состоит из следующих действий:

1. Откройте диаграмму, по которой хотите создать отчет.

2. Выберите Б1а§гат Report; из меню Report;, открыв диалог создания отчета по диаграмме.

3. В открывшемся окне располагаются списки свойств объектов, сгруппированные в шесть рамок:

• Activity Options - свойства работ.

• Data store Options - свойства хранилищ данных.

• External Options - свойства внешних ссылок.

• Link Options - свойства связей (стрелок).

• Junction Options - свойства перекрестков.

• Referent; Options - справочная информация.

Включение кнопки, расположенной рядом со свойством, помещает его в отчет.

4. Выберите форму представления отчета (Preview, Print, Report).

39.Основные особенности механизма доступа к данным ADO.

ADO механизм доступа к БД разработано фирмой Microsoft.

Для ADO разработан набор компонентов в Delphi. Технология ADO имеет поддержку различных типов локальных и клиент-серверных БД.

Преимущество: в использовании распространения прог т.к во всех современных версиях Windows встроены драйвера ADO.

Недостатки: скорость доступа к данным существенно ниже, чем при использовании BDE.

40. Установление связи с объектом ADO. Особенности использования компонентов ADO.

Установление связи с ADO является ключевым моментом всей технологии. Каждый компанент имеет 2 свойства, с помощью которых он может установить связь с объектом ADO CONNECTION и ConnectionString. В первое помещается ссылка на специальный связной компонент TadConnection, играющий роль концентратора соединения с объектом ADO, во вторую – собственно строка связи. Эти свойства взаимоисключающие, т.е установка значения в одно из них ведёт к очистке второго.

Создаваемая тем или иным способом строка связи несет в себе множество параметров, отдельных друг от друга точкой с запятой. Собственно в технологии ADO используется лишь4 из них, остальные нужны для индетификации пользователя при доступе к серверным БД и для настройки некоторых параметров ODBC-драйверов.

При щелчке на кнопке с многоточием в строке свойства Connection компонента TadConnection или компонентов-наборов появится окно CONNECTION ConnectionString. В пункте Use Connection String мы нажимаем на Build, затем появится окно СВОЙСТВО СВЯЗИ С ДАННЫМИ, в вкладке Поставщик данных мы выбираем строчку Microsoft jet4.0 OLE Provider, затем нажимаем далее. На вкладке Подключение в 1 пункте мы нажимаем на многоточие и указываем путь к таблице, затем нажимает на ОК.

41. Особенности файл-серверной архитектуры.

Файл-серверные БД- это БД размещенные на сервере, при этом на каждом компе клиенте имеется локальная копия.

Недостатки архитектуры Ф-С:

1. Создание копий БД и работы с ними приводит к необходимости периодического обновления всей БД. Это значительно повышает нагрузку на сеть и снижает быстродействие.

2. При изменении данных сделанных одним пользователем, они не сразу передаются в локальные копии других пользователей. Поэтому любой пользователь может видеть устаревшую информацию.

3. Существуют трудности с организацией контроля доступа к данным.

42. Особенности клиент-серверной архитектуры.

Клиент-серверные БД – это БД установленные на сервере, при этом приложение для работы с ними размещаются на компах клиента подключенных к серверу.

К-С БД работаю с помощью SQL запросов. Таких приложений БД вся информационная система делится на 2 части: клиент БД и сервер БД.

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

Сервер БД(SQL сервер)-специальная прога , которая обеспечивает управление БД, выполнение запросов клиента и выдача результатов.

Достоинства архитектуры К-С: высокая скорость передачи информации, достоверность информации, т.к наложение клиент управляет БД то код клиента упрощается, т.к управление БД осуществляет только сервер то можно осуществить высокую степень защиты данных.

43.Назначение и возможности SQL-сервера InterBase. Создание, изменение и удаление таблиц серверных БД.

SQL-сервер InterBase поставляется вмести с Delphi. Информация БД InterBase хранится в одном файле с расширением GDB.

Типы данных поддерживаемых в таблице InterBase:

1. SMALLINT короткая целая 2 байта.

2. INTEGER целые числа 4 байта.

3. FLOAT вещественные числа 4 байта.

4. DOUBLEDECISION вещественные числа 8 байта.

5. CHARACTER строка символов постоянной длинны.

6. VARCHAR строка символов переменной длинны.

7. DATE нет логического типа денежного и автоинкрементного.

44. Хранимые процедуры.

Каждая хранимая процедура является самостоятельной программой,скомпилированной во внутренний двоичный язык InterBase и является частью метаданных(данные о данных)БД. Другими словами, хранимые процедуры являются частью БД и хранятся вместе с таблицами, индексами и другими объектами БД. Хранимую процедуру можно вызвать из клиентского приложения, из другой хранимой процедуры или триггера.

Хранимые процедуры могут быть 2х типов.

1. Выполняемые процедуры которые либо вообще не возвращают результатов, а только выполняются какие то действия, либо возвращаются только один набор выходных параметров. Такие процедуры называются командой EXECUTE PROCEDURE.

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

45. Триггеры.

Триггеры – код программы которые всегда выполняются автоматически на стороне сервера в ответ на изменение данных в таблицах БД.

Триггеры никогда не вызываются на прямую.

Можно их использовать с помощью……

У Триггеров существует возможьность……..

Триггер может выполняться до наступления какого либо события BEKORE или после него AFTER.

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

Удаляется Триггер командой DROP TRIGGER.

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