СУБД - специализированный комплекс программ

Автор работы: Пользователь скрыл имя, 24 Сентября 2011 в 13:23, курсовая работа

Описание работы

Данная курсовая работа содержит две основные части: теоретическую и практическую. Объектом теоретической части являются системы управления базами данных, а именно настольные. СУБД - специализированный комплекс программ, предназначенный для удобной и эффективной организации, контроля и администрирования баз данных. В настоящее время используется около двадцати программ различных форматов для работы с базами данных.

Содержание работы

Введение………………………………………………………………………….. 3

Глава 1. Теоретическая часть. Настольные СУБД.

1.1. Сущность настольных СУБД……………………………………………….4

1.2. Наиболее популярные настольные СУБД……………………………….....7

Заключение……………………………………………………………………….13

Глава 2. Практическая часть.

2.1. Общая характеристика задачи……………………………………………..14

2.2. Описание алгоритма решения задачи……………………………………..16

Список использованной литературы…………………………………………..

Файлы: 1 файл

1111.doc

— 417.50 Кб (Скачать файл)

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

    Впоследствии  этот продукт был приобретен компанией Microsoft. Его последние версии (начиная  с версии 3.0, выпущенной в 1995 году) получили название Visual FoxPro. С каждой новой версией этот продукт оказывался все более и более интегрирован с другими продуктами Microsoft, в частности с Microsoft SQL Server, — в состав Visual FoxPro в течение нескольких последних лет входят средства переноса данных FoxPro в SQL Server и средства доступа к данным этого сервера из Visual FoxPro и созданных с его помощью приложений. Хотя формат данных FoxPro также модифицировался с каждой новой версией.

    Последняя версия этого продукта — Visual FoxPro 9.0, доступна и отдельно, и как составная часть Microsoft Visual Studio 9.0. Отличительной особенностью этой настольной СУБД от двух рассмотренных выше является интеграция этого продукта с технологиями Microsoft, в частности поддержка COM (Component Object Model — компонентная объектная модель, являющаяся основой функционирования 32-разрядных версий Windows и организации распределенных вычислений в этой операционной системе), интеграция с Microsoft SQL Server, возможности создания распределенных приложений, основанных на концепции Windows DNA (Distributed interNet Applications).

    Microsoft Access

    Первая  версия СУБД Access появилась в начале 90-х годов. Это была первая настольная реляционная СУБД для 16-разрядной  версии Windows. Популярность Access значительно  возросла после включения этой СУБД в состав Microsoft Office.

    В отличие от Visual FoxPro, фактически превратившегося  в средство разработки приложений, Access ориентирован в первую очередь  на пользователей Microsoft Office, в том  числе и не знакомых с программированием. Это, в частности, проявилось в том, что вся информация, относящаяся к конкретной базе данных, а именно таблицы, индексы (естественно, поддерживаемые), правила ссылочной целостности, бизнес-правила, список пользователей, а также формы и отчеты хранятся в одном файле, что в целом удобно для начинающих пользователей.

    Последняя версия этой СУБД — Access 2010 входит в  состав Microsoft Office 2010 Professional и Premium, а  также доступна как самостоятельный  продукт.

    Поддержка COM в Access выражается в возможности использовать элементы управления ActiveX в формах и Web-страницах, созданных с помощью Access. В отличие от Visual FoxPro создание COM-серверов с помощью Access не предполагается.

    Иными словами, Microsoft Access может быть использован, с одной стороны, в качестве настольной СУБД и составной части офисного пакета, а с другой стороны, в качестве клиента Microsoft SQL Server, позволяющего осуществлять его администрирование, манипуляцию его данными и создание приложений для этого сервера.

    Microsoft Data Engine

    Первый  выпуск MSDE называют «Microsoft Desktop Engine», основателем  которого является SQL Server 7.0 и является альтернативой использованию Microsoft Jet Database Engine Microsoft Access с акцентом на его способности работать как клиент-серверное приложение вместо того, чтобы требовать прямого доступа к файловой системе, на которой работала база данных. Microsoft Access, самый популярный инструмент базы данных компании в то время, была расширена для его выпуска Office 2000, чтобы включить использование Microsoft Desktop Engine как его хранилище данных. Этот проект был продвинут Microsoft как решение для маленьких рабочих групп, которые могут увеличиться и начать использование полного продукта SQL Server. Этот первый выпуск MSDE также включал Data Transformation Services мастер, который предоставил возможность использовать OLE DB и ODBC источники данных для передачи данных между SQL Server 7.0 и MSDE. Поддерживаемые операционные системы на момент своего выхода — Windows 95, Windows 98 и Windows NT 4.0 Service Pack 4, и был доступен для x86 и для архитектуры Alpha .

    По  сравнению с полными выпусками  сервера SQL Server 7.0 и 2000, у MSDE есть некоторые  ограничения: база данных не может быть более 2 GB,есть регулятор работающих задач, который уменьшает скорость выполнения задач, когда восемь или больше параллельных задач запущены. Microsoft также заявила, что MSDE не поддерживается в Windows NT 6.0 и операционных системах, таких как Windows Vista. Никакие графические, пользовательские инструменты управления интерфейса не были выпущены для MSDE, но Enterprise Manager 2000 SQL Server (так же как более поздние версии, такие как SQL Server Management Studio) может быть использована для подключения к нему. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Заключение 

     И так, изучив вопросы данной темы можно еще раз отметить, что системой управления базами данных (СУБД) называют комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.

    В данной работе мы рассмотрели наиболее популярные на сегодняшний день настольные СУБД и проследили историю их развития.

    Таким образом можно отметить, что В настоящее время практически невозможно представить информационную поддержку современного учреждения без применения СУБД. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Глава 2. Практическая часть.

2.1. Общая характеристика  задачи

  1. Создать таблицы по приведённым данным на рис. 22.1 – 22.3.
  2. Произвести необходимый расчёт.
  3. Заполнить таблицу (рис. 22.3) числовыми данными, выполнив консолидацию по расположению данных.
  4. По данным таблицы на рис. 22.3 построить гистограмму.
  5. Сформировать выходной документ.
№ лицевого счёта ФИО Сумма причитающейся пенсии, руб. Удержания по исполнит. документам, руб. Выплачено пенсионеру, руб.
И1212 Иванов А.А. 900 125  
А1245 Антонов С.С. 1200 200  
П1268 Петров И.И. 560 25  
Д1378 Дубровицкий И.С. 456    
С1577 Сидорчук А.В. 304 100  

Рис 22.1. Табличные данные документа «Свод лицевых счетов пенсионеров» за январь 2006г. 

№ лицевого счёта ФИО Сумма причитающейся пенсии, руб. Удержания по исполнит. документам, руб. Выплачено пенсионеру, руб.
И1212 Иванов А.А. 950 130  
А1245 Антонов С.С. 1250 210  
П1268 Петров И.И. 610 30  
Д1378 Дубровицкий И.С. 506 5  
С1577 Сидорчук А.В. 374 100  

Рис. 22.2. Табличные данные документа «Свод лицевых счетов пенсионеров» за февраль 2006г. 

№ лицевого счёта ФИО Сумма причитающейся пенсии, руб. Удержания по исполнит. документам, руб. Выплачено пенсионеру, руб.
И1212 Иванов А.А.      
А1245 Антонов С.С.      
П1268 Петров И.И.      
Д1378 Дубровицкий И.С.      
С1577 Сидорчук А.В.      

Рис. 22.3. Табличные данные документа «Свод лицевых счетов пенсионеров» за январь и февраль 2006г. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2.2. Описание алгоритма  решения задачи 

    
  1. Запустить табличный процессор MS Excel.
  2. Создать книгу с именем «Пенсионеры».
  3. Лист 1 переименовать в лист с названием «Январь».
  4. На рабочем листе «Январь» MS Excel создать таблицу базового прайс-листа «Свод лицевых счетов пенсионеров».
  5. Заполнить таблицу «Свод лицевых счетов пенсионеров» за январь исходными данными. (Рис.2.1).
  6. Заполнить графу «Выплачено пенсионерам, руб.» таблицы «Свод лицевых счетов пенсионеров» за январь 2006 г, находящейся на листе «Январь» следующим образом:

    Занести в ячейку E2 формулу: =C2-D2. Размножить введённую в ячейку E2 формулу для остальных ячеек (с E3 по E6) данной графы.

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

    Рис. 2.1. Табличные данные документа «Свод лицевых счетов пенсионеров» за январь 2006 г.

  1. Лист 2 переименовать в лист с названием «Февраль».
  2. На рабочем листе «Февраль» MS Excel создать таблицу, в которой будет содержаться «Свод лицевых счетов пенсионеров» за февраль.
  3. Заполнить таблицу «Свод лицевых счетов пенсионеров» с исходными данными (Рис.2.2)
  4. Заполнить графу «Выплачено пенсионеру, руб.» таблицы «Свод лицевых счетов пенсионеров» за февраль 2006 г, находящейся на листе «Февраль» следующим образом:

    Занести в ячейку E2 формулу: =C2-D2. Размножить введённую в ячейку E2 формулу для остальных ячеек (с E3 по E6) данной графы.

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

    Рис.2.2. Табличные данные документа «Свод лицевых счетов пенсионеров» за февраль 2006 г.

  1. Разобрать табличные данные документа «Свод лицевых счетов пенсионеров» за январь и февраль 2006г.
  2. Лист 3 переименовать в лист с названием «Январь и февраль».
  3. На рабочем листе  «Январь и февраль» MS Excel создать таблицу, в которой будет содержаться свод лицевых счетов пенсионеров за январь и февраль 2006г.
  4. Заполнить таблицу «Свод лицевых счетов пенсионеров» исходными данными (Рис.2.3).
  5. Заполнить графу «Сумма причитающейся пенсии, руб.» таблицы«Свод лицевых счетов пенсионеров», находящихся на листе «Январь и февраль» следующим образом:

    Занести в ячейку C2 формулу: = СУММ(Февраль!C2;Январь!C2). Размножить введённую в ячейку C2 формулу для остальных ячеек (с C3 по C6) данной графы.

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

  1. Заполнить графу «Удержания по исполнит. документам, руб.» таблицы «Свод лицевых счетов пенсионеров», находящихся на листе «Январь и февраль» следующим образом:

    Занести в ячейку D2 формулу:  =СУММ('Рис. 22.2'!D2;'Рис. 22.1'!D2).

    Размножить  введённую в ячейку D2 формулу для остальных ячеек (сD3 по D6) данной графы.

  1. Заполнить графу «Выплачено пенсионеру, руб.» таблицы «Свод лицевых счетов пенсионеров», находящихся на листе «Январь и февраль» следующим образом:

    Занести в ячейку E2 формулу: =: =C2-D2. Размножить введённую в ячейку E2 формулу для остальных ячеек (с E3 по E6) данной графы. 

    Рис.2.3. Табличные данные документа «Свод лицевых счетов пенсионеров» за январь и февраль 2006 г.

  1. Результаты вычисления представить графически (Рис. 2.4).

    Рис.2.4. Сводная таблица и графическое представление результатов вычислений. 

Информация о работе СУБД - специализированный комплекс программ