Автор работы: Пользователь скрыл имя, 24 Марта 2010 в 15:46, Не определен
1. Введение
2. Теоретическая часть
2.1. Введение
2.1.1. Общие положения
2.1.2. Структурные элементы базы данных
2.2. Настольные СУБД. Функциональные возможности СУБД
2.3. Обзор СУБД
3. Практическая часть
3.1. Общая характеристика задачи
3.2. Описание алгоритма решения задачи
4. Заключение
5. Приложения
Литература
Производительность СУБД
Производительность СУБД оценивается:
На производительность СУБД оказывают влияние два фактора:
Самые
быстрые программные изделия
отнюдь не обладают самыми развитыми
функциональными возможностями на уровне
процессора СУБД. По табл. 2.1 можно заключить,
самой быстрой СУБД является FoxPro 2.6, однако
она не обладает средствами соблюдения
целостности данных в отличие от более
медленной СУБД Access.
Обеспечение
целостности данных
на уровне базы данных
Эта характеристика подразумевает наличие средств, позволяющих удостовериться, что информация в базе данных всегда остается корректной и полной. Целостность данных должна обеспечиваться независимо от того, каким образом данные заносятся в память (в интерактивном режиме, посредством импорта или с помощью специальной программы).
Access и Paradox for Windows гораздо ближе других СУБД соответствуют реляционной модели по надежности сохранения целостности данных на уровне базы данных; правила хранятся вместе с базой данных и автоматически соблюдаются.
СУБД dBASE IV и FoxPro 2.6 (DOS и WINDOWS) совсем не обладают средствами этого рода, и ввод в программу процедур, обеспечивающих выполнение правил целостности, возлагается на программиста.
Обеспечение безопасности
Некоторые СУБД предусматривают средства обеспечения безопасности данных. Такие средства обеспечивают выполнение следующих операций:
■ шифрование прикладных программ;
■ шифрование данных;
■ защиту паролем;
■ ограничение уровня доступа (к базе данных, к таблице, к словарю, для пользователя).
Самый высокий уровень безопасности данных реализован в СУБД dBASE IV. Администратор может назначать системе различные права доступа на уровне файла, поля, а также организовать автоматическое шифрование данных.
Хорошими
характеристиками обеспечения безопасности
отличается Access. Он предусматривает назначение
паролей для индивидуальных пользователей
или групп пользователей и присвоение
различных прав доступа отдельно таблицам,
запросам, отчетам, макрокомандам или
новым объектам на уровне пользователя
или группы.
Возможности запросов и инструментальные средства разработки прикладных программ
СУБД, ориентированные на разработчиков, обладают развитыми средствами для создания приложений. К элементам инструментария разработки приложений можно отнести:
■ мощные языки программирования;
■ средства реализации меню, экранных форм ввода-вывода данных и генерации отчетов;
■ средства генерации приложений (прикладных программ);
■ генерацию исполнимых файлов.
Функциональные возможности моделей данных доступны пользователю СУБД благодаря ее языковым средствам.
Языковые средства используются для выполнения двух основных функций:
■ описания представления базы данных ;
■ выполнения операций манипулирования данными.
Первая из этих функций обеспечивается языком описания (определения) данных (ЯОД). Описание базы данных средствами ЯОД называется схемой базы данных. Оно включает описание структуры базы данных и налагаемых на нее ограничений целостности в рамках тех правил, которые регламентированы моделью данных используемой СУБД. ЯОД некоторых СУБД обеспечивают также возможности задания ограничений доступа к данным или полномочий пользователей.
ЯОД не всегда синтаксически оформляется в виде самостоятельного языка. Он может быть составной частью единого языка данных, сочетающего возможности определения данных и манипулирования данными.
Язык манипулирования данными (ЯМД) позволяет запрашивать предусмотренные в системе операции над данными из базы данных.
Имеются многочисленные примеры языков СУБД, объединяющих возможности описания данных и манипулирования данными в единых синтаксических рамках. Популярным языком такого рода является реляционный язык SQL.
СУБД dBASE IV и FoxPro поддерживают язык программирования xBASE, который до сих пор является важным стандартом для баз данных. FoxPro 2.6 придает xBASE-программам оконные, событийно-управляемые качества.
Язык программирования Access Basic содержит функции обеспечения связи по протоколу OLE 2.0, позволяющие управлять объектами из других прикладных программ, совместимых с OLE 2.O.
Все
рассматриваемые программные
3. Практическая часть
Задание
1.
Создать таблицы по
2. Произвести необходимый расчет.
3. Заполнить таблицу (рис. 3.3) числовыми данными, выполнив консолидацию по расположению данных.
4. По данным таблицы на рис.3.3 построить гистограмму.
5.
Сформировать выходной
№ лицевого счета | ФИО | Сумма
причитающейся пенсии, руб. |
Удержания
по исполнит. документам, руб. |
Выплачено пенсионеру, руб. |
И1212 | Иванов А.А. | 900 | 125 | |
А1245 | Антонов С.С. | 1200 | 200 | |
П1268 | Петров И.И. | 560 | 25 | |
Д1378 | Дубровицкий И.С. | 456 | ||
С1577 | СидорчукА.В. | 304 | 100 |
Рис. 3.1.
Табличные данные документа "Свод лицевых
счетов пенсионеров» за январь 2006г.
NG лицевого счета | ФИО |
Сумма
причитающейся пенсии, руб. |
Удержания
по исполнит.
документам, руб. |
Выплачено пенсионеру, руб. |
И1212 | Иванов А.А. | 950 | 130 | |
А1245 | Антонов С.С. | 1250 | 210 | |
П1268 | Петров И.И. | 610 | 30 | |
Д1378 | Дубровицкий И.С. | 506 | 5 | |
С1577 | СидорчукА.В. | 374 | 100 |
Рис.3.2.
Табличные данные документа "Свод лицевых
счетов пенсионеров» за февраль 2006г.
№ лицевого счета | ФИО | Сумма
причитающейся пенсии, руб. |
Удержания
по исполнит. документам, руб. |
Выплачено пенсионеру, руб. |
И1212 | Иванов А.А. | |||
А1245 | Антонов С.С. | |||
П1268 | Петров И.И. | |||
Д1378 | Дубровицкий И.С. | |||
С1577 | СидорчукА.В. |
Рис. 3.3. Табличные данные документа «Свод лицевых счетов пенсионеров» за январь и февраль 2006г.
Задача имеет применение для подсчета выплат пенсионерам по лицевым счетам. Решение этой задачи реализовано с помощью программы Microsoft Excel. Выполнение задачи возможно на персональных компьютерах, на которых установлена операционная система MS Windows и программа Microsoft Excel.
Рис.
3.4. Окно диалога Формат
ячеек
Структура шаблона таблицы показана в приложении 2.