Курсовая работа: Системы ведения баз данных

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

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

«ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ПУТЕЙ СООБЩЕНИЯ»

Кафедра: «ИНФОРМАТИКА И ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ»

Пояснительная записка

к Курсовой работе по дисциплине Информатика

тема: Системы ведения баз данных

Выполнил:

Павлов В.А.

Санкт-Петербург 2012

Реферат

Павлов В.А. /ЭС-104/Пояснительная записка к курсовой работе по дисциплине «Информатика» на тему: «Разработка баз данных»/Вариант 27/.(Электронный носитель, 26 870 символа, 1,77Мб, Курсовая работа.docx). ПГУПС, кафедра «Информатика и информационная безопасность», СПб, 2012. информационный конструктор таблица

Ключевые слова: БАЗА ДАННЫХ, ЗАПРОС, ОТЧЕТ, ПОЛЕ, ТИП ДАННЫХ, СУБД, ФОРМА.

На примере разработки базы данных принтера обсуждаются особенности разработки и эксплуатации современных баз данных с использованием приложения Microsoft office - Access.

На основании исходных данных, заданных вариантом 27, определить число и содержание базовых таблиц, разработать необходимые запросы и формы.

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

Оглавление.

Введение

1. Постановка задачи

1.1 Словесное описание задачи

1.2 Определение состава входных данных

1.3 Математическое выражение

1.4 Информационно - логическая модель

2. Microsoft Acces

2.1 Общие положения

2.2 Разработка таблиц в режиме «Конструктор»

2.3 Формирование списка магазинов, чья торговая площадь не ниже запрашиваемой величины

2.4 Формирование списка магазинов, расположенных в районе, который выбрал пользователь

2.5. Вывод списка владельцев (в алфавитном порядке) с названием района, где расположен магазин

2.6 Создание отчета

Изменение структуры отчета

Заключение

Список используемой литературы

Введение

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

обеспечивать получение общих и детализированных отчетов по итогам работы;

позволять легко определять тенденции важнейших показателей;

выполнять точный и полный анализ данных.

Современная СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ, нежели среда DOS. Снижение стоимости высокопроизводительных ПК обусловил не только широкий переход к среде Windows, где разработчик программного обеспечения может в меньшей степени заботиться о распределении ресурсов, но также сделать программное обеспечение ПК в целом и СУБД в частности менее критичными к аппаратным ресурсам ЭВМ.

Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также база данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер». Фактически, у любой современной СУБД существует аналог, выпускаемый другой компанией, имеющей аналогичную область применения и возможности, любое приложение способно работать со многими форматами представления данных, осуществлять экспорт и импорт данных благодаря наличию большого числа конвекторов. Общепринятыми, также, являются технологии, позволяющие использовать возможности других приложений, например, текстовых процессоров, пакетов построения графиков и т.п., и встроенные версии языков высокого уровня (чаще - диалекты SQL и/или VBA) и средства визуального программирования интерфейсов разрабатываемых приложений. Поэтому уже не имеет существенного значения, на каком языке и на основе какого пакета написано конкретное приложение, и какой формат данных в нем используется. Более того, стандартом «де - факто» стала «быстрая разработка приложений» или RAD (от английского Rapid Application Development), основанная на широко декларируемом в литературе «открытом подходе», то есть необходимость и возможность использования различных прикладных программ и технологий для разработки более гибких и мощных систем обработки данных. Поэтому в одном ряду с «классическими» СУБД все чаще упоминаются языки программирования Visual Basic 4.0 Visual C++, которые позволяют быстро создавать необходимые компоненты приложений, критичные по скорости работы, которые трудно, а иногда невозможно разработать средствами «классических» СУБД. Современный подход к управлению базами данных подразумевает также широкое использование технологии «клиент - сервер».

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

1. Постановка задачи

1.1 Словесное описание задачи.

База данных должна содержать следующие элементы:

название магазина;

ФИО владельца;

площадь торговых залов;

дата начала работы;

название района, где расположен магазин;

название профиля торгового предприятия;

величину прибыли за последний отчетный год.

Функции, выполняемые информационной технологией:

1. Заполнение и редактирование таблиц базы данных.

2. Формирование списка магазинов, чья торговая площадь не ниже запрашиваемой величины.

3. Формирование списка магазинов, расположенных в районе, который выбрал пользователь.

4. Вывод списка владельцев (в алфавитном порядке) с названием района, где расположен магазин.

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

1.2 Определение состава входных данных

Входными данными будут являться поля созданных таблиц, необходимые для выполнения нужной задачи поиска и вывода таблицы.

Входные данные рис. 1

- название магазина;

- ФИО владельца;

- площадь торговых залов;

- дата начала работы;

- название района, где расположен магазин;

- название профиля торгового предприятия;

- величину прибыли за последний отчетный год.

Входные данные :

Заполнение и редактирование таблиц базы данных.

Формирование списка магазинов, чья торговая площадь не ниже запрашиваемой величины.

Формирование списка магазинов, расположенных в районе, который выбрал пользователь.

Вывод списка владельцев (в алфавитном порядке) с названием района, где расположен магазин

рис. 1

1.3 Математическое выражение

анализ предметной области базы данных, экземпляров связей, атрибутов;

построение таблиц, сущностей;

построение информационно - логической модели;

вывод условных зависимостей.

1.4 Информационно - логическая модель.

рис. 2

2. Microsoft Access

2.1 Общие положения

Microsoft Access является СУБД, предназначенной для создания и обслуживания баз данных, обеспечения доступа к данным и их обработке.

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

Реляционная база данных представляет собой множество взаимосвязанных двухмерных таблиц - реляционных таблиц, называемых, также отношениями, в каждой из которых содержатся сведения об одной сущности автоматизируемой предметной области.

Таблица состоит из полей (столбцов) и записей (строк). Таблицы связаны по ключевому полю, которое позволяет однозначно идентифицировать каждую запись.

Значения в ключевом поле не должны повторяться.

База данных ACCESS включает в себя следующие объекты:

таблицы, запросы, схемы данных, имеющие непосредственное отношение к базе данных

формы, отчеты, страницы доступа к данным, макросы и модули, называемые объектами приложения

Базы данных ACCESS работают со следующими типами данных:

текстовый - тип данных, используемый для обычного неформатированного текста ограниченного размера (до 255 символов);

поле меню - специальный тип данных для хранения больших объемов текста (до 65535символов);

дата/время - тип данных для хранения календарных дат и текущего времени;

числовой - тип данных для хранения действительных чисел;

денежный - тип для хранения денежных сумм;

счетчик - специальный тип данных для уникальных натуральных чисел с автоматическим наращиванием;

логический.

2.2 Разработка таблиц в режиме «Конструктор»

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

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

Для создания новой таблицы необходимо в окне «базы данных» выполнить щелчок на значке любого из трёх элементов управления (для создания новой таблицы) или щёлкнуть на кнопке «создать», расположенной на верхней панели окна.

Основным является режим создания таблиц с помощью «конструктора». В этом режиме пользователь сам может устанавливать параметры всех элементов структуры таблицы.

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

Рассмотрим подробнее разработку таблицы в режиме «конструктор».

Выбор режима осуществляется щелчком на значке «создание таблицы в режиме конструктора», размещенном на «окне базы данных», или режим «конструктор» выбирается в окне «новая таблица», которое открывается после выполнения щелчка на кнопке «создать» «окна базы данных».

После выбора режима на экране выводится «окно конструктора таблиц», оно разделено на две части. Верхняя часть состоит из трех колонок, в первую колонку вводятся имена создаваемых полей, во второй отображаются типы данных, третья колонка «описание» может содержать краткую информацию относительно поля таблицы. Этот раздел, как правило, заполняется редко.

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

«Имя поля» является комбинацией из букв, цифр, пробелов и специальных символов, за исключение символов « . », « ! », « ` », « [ », « ] ». Имя не может начинаться с пробела, его максимальная длина составляет 64 символа.

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

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

«Размер поля» - свойство, определяющее максимальный размер данных, сохраняемых в поле. Размер полей для различный типов данных приведены в разделе 2.1. Рекомендуется задавать минимально допустимые размеры поля.

«Формат поля» - свойство, позволяющее определять, в каком виде будут представлены выводимые данные. В Access определены встроенные стандартные формы отображения для полей с типом данных «числовой», «дата/время», «денежный», «логический».

Свойство «число десятичных знаков» задаёт для числового и денежного типа данных число знаков после запятой.

«Подпись» - свойство, задающее заголовок поля (столбец), который отображается в режиме таблицы. Подпись может совпадать с именем поля, таки отличаться от него. Если подпись поля не задана, то Access по умолчанию использует в этом качестве название поля.

«Значение по умолчанию» - это свойство поля, определяющее значение, которое Access вставит в таблицу автоматически.

Источник: https://otherreferats.allbest.ru/download/1050270/