Автор работы: Пользователь скрыл имя, 12 Января 2013 в 07:05, курсовая работа
Цель проекта -- приобретение практических навыков по разработке баз данных и построению их моделей, практическое освоение методов разработки приложений - базы данных в среде визуального проектирования Borland Delphi 7.
Вывод: мной проявлена способность решения задач автоматизации по организации информационных процессов с целью повышения эффективности работы предприятия. Создан интерфейс для добавления, удаления, сортировки и поиска данных.
Введение
1 Теоретическая часть
1.1 Основные понятия баз данных
1.2 Принципы проектирования информационных систем
1.3 Язык SQL
1.4 Выбор среды разработки
2. Практическая часть
2.1 Назначение и характеристики программы
2.2 Создание таблиц и схемы данных
2.3 Разработка клиентского приложения
2.3.1 Добавление данных
2.3.2. Удаление данных
2.3.3 Сортировка данных
2.4 Внешний вид программы
Заключение
Список используемых источников
Приложение А
Курсовой проект
По дисциплине «Базы данных»
Тема «Создание базы данных для предметной области «Нотариальная контора»
Выполнила: студентка гр. ВТ-31
_________Кун Е.В.
Руководитель: ст. преподаватель кафедры ИТ
_________Аленин В.А.
Нормоконтролер: ст. преподаватель кафедры ИТ
_________Аленин В.А.
Димитровград, 2011
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
НАЦИОНАЛЬНЫЙ
Димитровградский инженерно-
Задание
на курсовой проект
Дисциплина: базы данных.
Тема: создание базы данных для предметной
области «Нотариальная контора»
Исполнитель: Кун Е.В.
Руководитель: Аленин В.А.
Краткое содержание работы: создать базу данных из связанных таблиц и разработать клиентское приложение для работы с созданной базой данных.
1.Теоретическая часть:
2.Практическая часть: создать
базу данных (предметная область
-- нотариальная контора) из
Сроки выполнения работы по графику:
1. Теоретическая часть - 15% к 9 неделе.
2. Практическая часть - 85% к 14 неделе.
3. Защита - 100% к 17 неделе.
Требования к оформлению:
1. Расчетно-пояснительная
2. Объем отчета должен быть не менее 20 машинописных страниц без учета приложений.
3. РПЗ подписывается у
Руководитель работы _________________
Исполнитель___________________
Дата выдачи «_____» ___________ 2011 г.
РЕФЕРАТ
база данные delphi
КУН Е.В. СОЗДАНИЕ БАЗЫ ДАННЫХ ДЛЯ ПРЕДМЕТНОЙ
ОБЛАСТИ «НОТАРИАЛЬНАЯ КОНТОРА»
Ключевые слова: БАЗА ДАННЫХ, SQL-ЗАПРОСЫ, DELPHI, ПРЕДМЕТНАЯ ОБЛАСТЬ.
Объект исследования -- базы данных.
Цель проекта -- приобретение практических навыков по разработке баз данных и построению их моделей, практическое освоение методов разработки приложений - базы данных в среде визуального проектирования Borland Delphi 7.
Вывод: мной проявлена способность
решения задач автоматизации
по организации информационных процессов
с целью повышения
Оглавление
Введение
1 Теоретическая часть
1.1 Основные понятия баз данных
1.2 Принципы проектирования информационных систем
1.3 Язык SQL
1.4 Выбор среды разработки
2. Практическая часть
2.1 Назначение и характеристики программы
2.2 Создание таблиц и схемы данных
2.3 Разработка клиентского приложения
2.3.1 Добавление данных
2.3.2. Удаление данных
2.3.3 Сортировка данных
2.4 Внешний вид программы
Заключение
Список используемых источников
Приложение А
Введение
Эффективность деятельности любого предприятия во многом зависит от объема реализуемой ею продукции, работ и услуг. При осуществлении деятельности на предприятии производится обработка и хранение большого количества информации, связанной не только с продажами, заказами реализуемой продукции, но и с учетом персонала предприятия. В связи с этим для надежного функционирования организации, необходимо вести систематический и непрерывный учет, как реализацией продукции, так и персонала организации.
Современная жизнь немыслима без
эффективного управления. Важной категорией
являются системы обработки информации,
от которых во многом зависит эффективность
работы любого предприятия ли учреждения.
Такая система должна: обеспечивать
получение общих и/или
Современные СУБД в основном являются приложениями Windows, так как данная среда позволяет более полно использовать возможности персональной ЭВМ. Среди наиболее ярких представителей систем управления базами данных можно отметить: Lotus Approach, Microsoft Access, Borland dBase, Borland Paradox, Microsoft Visual FoxPro, Microsoft Visual Basic, а также баз данных Microsoft SQL Server и Oracle, используемые в приложениях, построенных по технологии «клиент-сервер».
Проблема обеспечения защиты информации
является одной из важнейших при
построении надежной информационной структуры
учреждения на базе ЭВМ. Эта проблема
охватывает как физическую защиту данных
и системных программ, так и
защиту от несанкционированного доступа
к данным, передаваемым по линиям связи
и находящимся на накопителях, являющегося
результатом деятельности как посторонних
лиц, так и специальных программ-
Технологический аспект данного вопроса
связан с различными видами ограничений,
которые поддерживаются структурой
СУБД и должны быть доступны пользователю.
К ним относятся: ограничение
обновления определенных атрибутов
с целью сохранения требуемых
пропорций между их старыми и
новыми значениями, ограничения, требующие
сохранение значений поля показателя
в некотором диапазоне, ограничения,
связанные с заданными
Целью разработки системы управления организацией, является упрощение процедуры поиска, добавления, удаления, изменения информации о сотрудниках.
1
Теоретическая часть
1.1 Основные понятия баз данных
Сложность организации и структуры данных обусловила появление баз данных и систем управления базами данных (СУБД).
Первые СУБД появились в конце
60-х годов, а в настоящее время
на рынке информационных технологий
насчитывается большое
Сам термин «база данных» был введен неизвестным автором в 1963 г. в англоязычной литературе (data base). В 70 - х годах этот термин стали писать через дефис (data-base), а потом одним словом (database).
Свойства базы данных были сформулированы Дж. Мартином:
1. многоразовое использование:
одни и те же данные могут
использоваться многими
2. простота обновления (возможность внесения изменений в базу с минимальными затратами);
3. быстрый поиск и получение
необходимой информации по
4. уменьшение избыточности (новые задачи должны получать данные из существующей базы, а не путем их повторного ввода);
5. защита от
6. максимальная независимость от
прикладных программ: изменения
в структуре базы данных не
должны по возможности
7. защита от уничтожения и искажения информации (некомпетентного пользователя, злоумышленных действий, сбоев и конфликтных ситуаций).
Рассмотрим еще одно понятие, которое ввел в 1970 году Кодд -- модель данных -- отражение связи между объектами. Более точное определение этого понятия звучит следующим образом: «модель данных (data model) - это система взаимосвязанных типов объектов, операторов и правил обеспечения целостности, создающая абстрактную структуру, которую поддерживает система управления базой данных; это совокупность правил прохождения структур данных в базе данных, операций над ними, а также ограничений целостности, которая определяет допустимые связи и значения данных, последовательность их изменения.
Выражаясь проще, это формализованное описание информационных структур и операций над ними программными и математическими средствами. Создание базы данных должно начинаться с построения информационной модели. Сущность построения такой модели заключается в структурировании данных и выявлении взаимосвязей между ними без учета особенностей их реализации. Далее строится концептуальная модель, т.е. модель решаемых задач на объекте, после чего концептуальная модель преображается в модель данных для выбранной СУБД. В одной СУБД могут применяться различные структуры и модели данных. Логическая модель отражается в физической памяти. Превращением концептуальной структуры в форму, удобную для запоминания или поиска, занимается компьютер. Такая внутренняя структура данных называется физической структурой. Она определяет размещение данных, методы доступа и технику индексирования.
Различают иерархическую, сетевую и реляционную логические модели данных в зависимости от способа представления взаимосвязей между объектами.
В 60-х годах, когда еще не было персональных компьютеров, применяли иерархическую и сетевую модели данных, а в начале 70-х годов появилась реляционная модель.
В иерархической модели взаимосвязи между объектами отражаются по принципу иерархии типов объекта в виде связанного графа, вершины которого размещены на разных иерархических уровнях. Самая высокая вершина называется корнем, а остальные, находящиеся на нижних уровнях -- подчиненными. Корень не подчиняется ни одной вершине. Все остальные вершины связаны с одной, и только одной вершиной, которая размещена на более высоком уровне.
В сетевой модели понятие главного и подчиненных объектов иное, чем в иерархической модели: любой объект здесь может быть и главным, и подчиненным; каждый объект может участвовать в любом количестве взаимосвязей. Данные этой модели представляются при помощи записей и связей.
Реляционная модель представляет данные
в виде двухмерной таблицы. Табличная
структура данных отражает отношения
между реальными объектами и
их характеристиками. Поиск и обработка
записей не зависят от организации
хранения данных в памяти компьютера.
Основной принцип, на котором основана
реляционная структура, -- получение
из таблицы необходимых отношений
и формирование новых. На основе первичной
таблицы при помощи логических операций
формируется новая таблица
В реляционных моделях выделяют следующие типы объектов: таблицы (отношения), атрибуты (столбцы) и домены (допустимые значения атрибутов). Объекты и взаимосвязи между ними представлены при помощи таблиц. Одна таблица представляет один объект и состоит из столбцов и строк. Каждая строка таблицы представляет собой одну запись, а каждый столбец -- одно поле записей. Информация в реляционных базах данных сохраняется в таблицах, связь между которыми осуществляется путем совладения значений одного или нескольких полей. Понятие «файл» в обработке данных можно ассоциировать с одной таблицей, а базу данных можно рассматривать как набор таблиц. Файлы (т.е. таблицы) подвергаются классической обработке -- обновлению основного файла.
Итак, управление базами данных в компьютере осуществляют программные средства (СУБД (database management system)) [1].
СУБД представляют собой совокупность
программных и языковых средств
общего или специализированного
назначения, необходимых для создания
баз данных на машинных носителях, поддержания
их в актуальном состоянии и организации
доступа к ним различных
СУБД - это управляющие программы,
которые обеспечивают все манипуляции
с базами данных: создание базы, ее ведение,
ее использование многими
СУБД -- это обычная программная оболочка, которая осуществляет связь между базой данных и пользователем. Она обеспечивает контроль защиты и целостности данных, доступ к данным, обработку, формирование отчетов, запросов и др. Каждая СУБД функционирует в своей языковой среде. Именно с помощью языковых средств реализуются заложенные функциональные возможности СУБД и удовлетворяются потребности как программистов, так и обычных пользователей. В современном интерфейсе в СУБД языковые средства применяются в неявном виде, т.е. команды в классическом виде не отображаются.
Современные СУБД состоят из трех основных частей: диалоговые средства пользователя для работы с базой данных; средства для разработки приложений пользователя; дополнительные средства для разработки приложений. В настоящее время имеется более 50 типов СУБД. Одной из наиболее популярных является Microsoft Access, которая входит в комплект MS Office.
MS Access -- это реляционная СУБД, основанная на технологии организации и обработки данных в системе по типу «клиент-сервер» для корпоративных баз данных. Ее можно применять также в сети и локально.
Архитектура клиент-сервер обладает рядом преимуществ:
1. обеспечивается более широкий доступ к существующим базам данных;
2. повышается общая
3. снижается стоимость
4. сокращаются коммуникационные расходы. Приложения выполняют часть операций на клиентских компьютерах и посылают через сеть только запросы к базам данных, что позволяет значительно сократить объем пересылаемых по сети данных;
Информация о работе Создание базы данных для предметной области "Нотариальная контора"