Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PZ.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
347.14 Кб
Скачать

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. Р.Е.Алексеева

Кафедра «ЭСВМ »

Курсовая работа

по дисциплине

«Банки и базы данных»

Тема: «Прокат велосипедов»

Выполнил:

Студент группы 11-ИСТ()

Клементьев П.А.

___________(подпись)

Проверил:

Моисеев А. Н.

___________(подпись)

____________(оценка)

______________(дата)

Нижний Новгород, 2012 г.

Содержание

1 Введение 3

2 Разработка и анализ технического задания 4

2.1 Описание предметной области 4

2.2 Разработка технического задания 5

2.2.1 Наименование и область применения базы данных 5

2.2.2 Цель и назначение разработки 5

2.3 Требования к базе данных 5

2.3.1 Требования к функциям, выполняемым базой данных 5

2.3.2 Требования к защите информации 6

2.3.3 Требования к объему хранимых данных 7

2.3.4 Требования к времени выполнения типичных операций 7

2.3.5 Требования к программному обеспечению (ПО) 7

2.3.6. Требования к техническому обеспечению: 8

2.4 Анализ технического задания 8

2.5 Выбор средств решения выполнения технического задания 9

3 Разработка базы данных 11

3.1 Концептуальное проектирование 11

3.2 Логическое проектирование. 12

3.3 Физическое проектирование 12

3.4 Триггеры 13

3.5 Резервное копирование и восстановление базы данных 16

4. Разработка клиентской части для БД 17

4.1 Разработка интерфейса 17

4. Заключение 20

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

1. Введение

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

  • для обеспечения их работы нужны сравнительно низкие вычислительные мощности

  • данные, которые они используют, имеют сложную структуру

  • необходимы средства сохранения данных между последовательными запусками системы

Другими словами, информационная система требует создания в памяти ЭВМ динамически обновляемой модели внешнего мира с использованием единого хранилища - базы данных.

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

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

Отличительной чертой баз данных следует считать то, что данные хранятся совместно с их описанием, а в прикладных программах описание данных не содержится. Независимые от программ пользователя данные обычно называются метаданными. В ряде современных систем метаданные, содержащие также информацию о пользователях, форматы отображения, статистику обращения к данным и др. сведения, хранятся в словаре базы данных.

Таким образом, система управления базой данных (СУБД) - важнейший компонент информационной системы. Для создания и управления информационной системой СУБД необходима в той же степени, как для разработки программы на алгоритмическом языке необходим транслятор. Основные функции СУБД:

  • управление данными во внешней памяти (на дисках);

  • управление данными в оперативной памяти;

  • журнализация изменений и восстановление базы данных после сбоев;

  • поддержание языков БД (язык определения данных, язык манипулирования данными).

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