Внимание! Studlandia не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования и помощи в написании студенческих работ: в сборе информации, ее обработке, структурировании и оформления работы в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна индивидуальная работа?
Подберем литературу
Поможем справиться с любым заданием
Подготовим презентацию и речь
Оформим готовую работу
Узнать стоимость своей работы
Дарим 200 руб.
на первый
заказ

Дипломная работа на тему: Данном курсовом проекте была реализована задача, позволяющая существенно повысить производительность

Купить за 600 руб.
Страниц
28
Размер файла
315.33 КБ
Просмотров
4
Покупок
0

Введение

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

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

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

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

Хорошо спроектированная база данных:

- Удовлетворяет всем требованиям пользователей к содержимому базы данных. Перед проектированием базы необходимо провести обширные исследования требований пользователей к функционированию базы данных.

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

- Обеспечивает естественное, легкое для восприятия структурирование информации. Качественное построение базы позволяет делать запросы к базе более "прозрачными" и легкими для понимания; следовательно, снижается вероятность внесения некорректных данных и улучшается качество сопровождения базы.

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

Логически в современной реляционной СУБД можно выделить наиболее внутреннюю часть - ядро СУБД (часто его называют Data Base Engine), компилятор языка БД (обычно SQL), подсистему поддержки времени выполнения, набор утилит. В некоторых системах эти части выделяются явно, в других - нет, но логически такое разделение можно провести во всех СУБД.

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

Оглавление

- Введение 4

- Описание применения

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

- Анализ предметной области

- Задачи проектирования баз данных

- Формирование концептуальной модели

- Выбор и построение модели

- Выбор модели

- Нормализация с помощью метода ЕR-диаграмм

- Описание программы

- Описание логической структуры

- Входные и выходные данные

- Инструкция пользователю

- Список использованных источников 37

- ПРИЛОЖЕНИЕ А Текст программы

- ПРИЛОЖЕНИЕ Б Результаты работы программы

Список литературы

1. Электронная встроенная гипертекстовая справочная система Microsoft Access, файл MSACC20.HLP, 4.7 Мбайт

2. Журнал "РС Magazine Russian Edition" ¹7 1999, "Microsoft Access"

3. Бойко И., Объектно-ориентированные СУБД.- Киев: Высшая школа, 1999

4. Майкл. Хэлволсон, Майкл Янг, Эффективная работа с Microsoft Office. - С.Петербург: Питер, 2001

5. Рыбакова О. О., Проектирование автоматизированных информационных систем. Методический материал для проведения аудиторных занятий и самостоятельной работы. Издание первое. - Запорожье: ЗЕТК, 2001

ПРИЛОЖЕНИЕ А

Текст программы

Добавление объекта в табл. Проданные объекты (Добавление)

INSERT INTO [Проданные объекты] ( [Код заявки], Дата, [Наименование объекта], Площадь, Этаж, [Кол-во комнат], Страна, Область, [Населенный пункт], Район, Улица, Цена )

SELECT [Недвижимость(Объект продажи-покупки)].[Код заявки], [Недвижимость(Объект продажи-покупки)].Дата, [Недвижимость(Объект продажи-покупки)].[Наименование объекта], [Недвижимость(Объект продажи-покупки)].Площадь, [Недвижимость(Объект продажи-покупки)].Этаж, [Недвижимость(Объект продажи-покупки)].[Кол-во комнат], [Недвижимость(Объект продажи-покупки)].Страна, [Недвижимость(Объект продажи-покупки)].Область, [Недвижимость(Объект продажи-покупки)].[Населенный пункт], [Недвижимость(Объект продажи-покупки)].Район, [Недвижимость(Объект продажи-покупки)].Улица, [Недвижимость(Объект продажи-покупки)].Цена

FROM [Недвижимость(Объект продажи-покупки)]

WHERE ((([Недвижимость(Объект продажи-покупки)].[Код заявки])=[Введите код объекта]));

Занесение даты проведения операции (Изменение)

UPDATE [Проданные объекты] SET [Проданные объекты].[Дата операции] = Date()

WHERE [Проданные объекты].Прибыль=0;

Запрос информация о клиенте по дате заявки (фл) (Выборка)

SELECT [Недвижимость(Объект продажи-покупки)].Дата, [Клиенты(Физические лица)].*

FROM [Клиенты(Физические лица)] INNER JOIN [Недвижимость(Объект продажи-покупки)] ОN [Клиенты(Физические лица)].[Код клиента] = [Недвижимость(Объект продажи-покупки)].[Код клиента]

WHERE ((([Недвижимость(Объект продажи-покупки)].Дата) Between [Введите начальную дату] And [Введите конечную дату]));

Запрос информация о клиенте по дате заявки (юл) (Выборка)

SELECT [Недвижимость(Объект продажи-покупки)].Дата, [Клиенты(Юридические лица)].*

FROM [Клиенты(Юридические лица)] INNER JOIN [Недвижимость(Объект продажи-покупки)] ОN [Клиенты(Юридические лица)].[Код клиента] = [Недвижимость(Объект продажи-покупки)].[Код клиета]

WHERE ((([Недвижимость(Объект продажи-покупки)].Дата) Between [Введите начальную дату] And [Введите конечную дату]));

Запрос информация об объекте по дате заявки (Выборка)

SELECT [Недвижимость(Объект продажи-покупки)].*, [Недвижимость(Объект продажи-покупки)].Дата

FROM [Недвижимость(Объект продажи-покупки)]

WHERE ((([Недвижимость(Объект продажи-покупки)].Дата) Between [Введите начальную дату] And [Введите конечную дату]));

Обновление таблицы (Удаление)

DELETE [Недвижимость(Объект продажи-покупки)].*, [Недвижимость(Объект продажи-покупки)].[Код заявки]

FROM [Недвижимость(Объект продажи-покупки)] INNER JOIN [Проданные объекты] ОN [Недвижимость(Объект продажи-покупки)].[Код заявки] = [Проданные объекты].[Код заявки]

WHERE ((([Недвижимость(Объект продажи-покупки)].[Код заявки])=[Проданные объекты].[Код заявки]));

Поиск подходящего покупаемого объекта (Выборка)

SELECT [Недвижимость(Объект продажи-покупки)].[Код заявки], [Недвижимость(Объект продажи-покупки)].[Наименование объекта], [Недвижимость(Объект продажи-покупки)].Площадь, [Недвижимость(Объект продажи-покупки)].[Кол-во комнат], [Недвижимость(Объект продажи-покупки)].Цена, [Недвижимость(Объект продажи-покупки)].Страна, [Недвижимость(Объект продажи-покупки)].Область, [Недвижимость(Объект продажи-покупки)].[Населенный пункт], [Недвижимость(Объект продажи-покупки)].Район, [Недвижимость(Объект продажи-покупки)].Улица

FROM [Недвижимость(Объект продажи-покупки)]

WHERE ((([Недвижимость(Объект продажи-покупки)].[Наименование объекта])=[Ведите название искомого объекта]) AND (([Недвижимость(Объект продажи-покупки)].Площадь)=[Введите площадь объекта]) AND (([Недвижимость(Объект продажи-покупки)].[Кол-во комнат])=[Введите количество комнат]) AND (([Недвижимость(Объект продажи-покупки)].Цена)=[Введите предполагаемую цену объекта]));

Расчет прибыли (Обновление)

UPDATE [Проданные объекты] SET Прибыль = Цена*0.05;

Расчёт суммарной прибыли (Выборка)

SELECT Sum([Проданные объекты].Прибыль) АS [Суммарная прибыль за указанный период]

FROM [Проданные объекты]

WHERE ((([Проданные объекты].[Дата операции]) Between [Введите начальную дату] And [Введите конечную дату]));

Удаление данных в табл. Проданные объекты (Удаление)

DELETE [Проданные объекты].*, [Проданные объекты].[Код заявки]

FROM [Проданные объекты]

WHERE ((([Проданные объекты].[Код заявки])=[Введите код заявки]));

Удаление данных о клиенте по коду клиента (фл) (Удаление)

DELETE [Клиенты(Физические лица)].*, [Клиенты(Физические лица)].[Код клиента]

FROM [Клиенты(Физические лица)]

WHERE ((([Клиенты(Физические лица)].[Код клиента])=[Введите код клиента]));

Удаление данных о клиенте по коду клиента (юл) (Удаление)

DELETE [Клиенты(Юридические лица)].*, [Клиенты(Юридические лица)].[Код клиента]

FROM [Клиенты(Юридические лица)]

WHERE ((([Клиенты(Юридические лица)].[Код клиента])=[Введите код клиента]));

Удаление данных об объекте по коду заявки (Удаление)

DELETE [Недвижимость(Объект продажи-покупки)].*, [Недвижимость(Объект продажи-покупки)].[Код клиента], [Недвижимость(Объект продажи-покупки)].[Код заявки]

FROM [Недвижимость(Объект продажи-покупки)]

WHERE ((([Недвижимость(Объект продажи-покупки)].[Код клиента])=[Введите код клиента]) AND (([Недвижимость(Объект продажи-покупки)].[Код заявки])=[Введите код заявки]));

ПРИЛОЖЕНИЕ Б

Результаты работы программы

Начало работы: Главная кнопочная форма

Создание заказа на покупку-продажу объекта недвижимости

Создание новой заявки

Создание новой заявки для физического лица

Заполнение учётной карточки клиента

Заполнение учётной карточки объекта недвижимости

Добавление заявки для зарегистрированного клиента

Работа с базой данных агентства

Покупка недвижимости

Расчёт финансовой прибыли агентства

Поиск по базе данных агентства

Модифицирование данных

Удаление данных из базы данных агентства

Информация о сотрудниках агентства

Личные данные о сотрудниках агентства

Личные данные о сотрудниках агентства

Как купить готовую работу?
Авторизоваться
или зарегистрироваться
в сервисе
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
28
Размер файла
315.33 КБ
Просмотров
166
Покупок
0
Данном курсовом проекте была реализована задача, позволяющая существенно повысить производительность
Купить за 600 руб.
Похожие работы
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
Прочие работы по предмету
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
1996 оценок
среднее 4.2 из 5
Александр Курсовую засчитали на отлично. Работа выполнена грамотно, логично, материал хорошо структурирован, правки внесены...
Александр Работа была выполнена быстро и чётко. Результат стоит своих денег.
Александр Работа выполнена хорошо, буду обращаться вновь!
Александр Всë отлично, буду заказывать снова
Антон Большое спасибо за работу! Всё хорошо курсовой остался доволен
Иван Хочу выразить огромную благодарность Ивану, работа сделана прекрасно, даже раньше срока. Замечаний никаких совершенно...
Александр Работа выполнена в срок. Тема полностью раскрыта. Все пожелания и исправления были учтены и откорректированны....
Алла Отличный специалист! Статью получил раньше намеченного срока, получилась она интересной, подходящей по всем...
Алла Работа была выполнена вовремя, с учётом всех требований и правок. Спасибо огромное за помощь, рекомендую всем!
Александр Работа была выполнена раньше срока, по содержанию и раскрытию темы работы никаких нареканий нет, полное погружение в...