Сетевые технологии и базы данных

Решение оптимизационной задачи средствами MS Excel. Представление данных в виде таблиц. Просмотр, добавление и удаление записей. Программное обеспечение для работы с базами данных. Создание базы данных "Агентство недвижимости" с помощью Microsoft Access.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 12.11.2011
Размер файла 3,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования Республики Беларусь

Белорусский национальный технический университет

Кафедра «Экономика и организация производства в энергетике»

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

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

Сетевые технологии и базы данных

Выполнил: студент группы 306617

Адамчук Е.В.

Минск 2009

СОДЕРЖАНИЕ

программное обеспечение база данных

1. ВВЕДЕНИЕ

2. РЕШЕНИЕ ОПТИМИЗАЦИОННОЙ ЗАДАЧИ СРЕДСТВАМИ MS Excel

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

2.2 Математическая формулировка задачи

2.3 Решение задачи средствами МS EXCEL

2.4 Разработка интерфейса на языке VBA

2.5 Результаты расчётов, графики и диаграммы

3. ТЕОРЕТИЧЕСКИЕ ВОПРОСЫ

3.1 Представление данных в виде таблиц. Просмотр, добавление и удаление записей. Перемещение по таблице. Копирование, перемещение данных. Скрытие, показ, фиксация столбцов. Изменение высоты записей, ширины полей

3.2 Назначение форм. Создание и сохранение форм. Конструктор форм. Основные инструментальные средства для построения форм

4. СОЗДАНИЕ БАЗЫ ДАННЫХ «АГЕНТСТВО НЕДВИЖИМОСТИ» С ПОМОЩЬЮ MICROSOFT ACCESS

4.1 Создание таблиц

4.2 Создание форм

4.3 Создание и использование запросов

4.4 Создание отчётов

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. ВВЕДЕНИЕ

За последние двадцать лет значительно возрос объём и оборот информации во всех сферах жизнедеятельности человека: экономической, финансовой, политической, духовной. И процесс накопления, обработки и использования знаний постоянно ускоряется. Учёные утверждают, что каждые десять лет количество информации увеличивается вдвое. В связи с этим возникает необходимость использования автоматических средств, позволяющих эффективно хранить, обрабатывать и распределять накопленные данные.

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

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

2. РЕШЕНИЕ ОПТИМИЗАЦИОННОЙ ЗАДАЧИ СРЕДСТВАМИ MS Excel

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

Лист тонкого металла имеет размер 4*8 дм. Из него необходимо изготовить ящик заданного объема V0 = 7,5 дм3 без крышки, отгибая на расстоянии X. Раскрой металлического листа под ящик представлен на рисунке. Определить величину отгиба X. Построить график функции F(X)=V(X)-V0 на интервале [0;5].

Рисунок 2.1.1 - Раскрой металлического листа под ящик

2.2 Математическая формулировка задачи

Для решения этой задачи необходимо сначала построить математическую модель.

В данном случае переменной является величина отгиба Х. Объем заданного ящика будет равен произведению его длины, ширины и высоты.

Определим длину, ширину и высоту ящика через переменную Х. Длина ящика: (8-2*X); ширина ящика: (4-2*X); высота ящика: X. Тогда объем ящика равен:

V = (8-2*X)*( 4-2*X)*X

Целью является определение значения величины отгиба Х, при котором объем ящика V равен 7,5 дм3. Значит нам нужно приравнять 7,5 целевой функции:

V = (8-2*X)*( 4-2*X)*X

Определим ограничения, которые налагаются на переменную.

Величина отгиба может быть только положительной, но не может быть больше либо равной середине ширины металлического листа. Следовательно,

X > 0

X < 2

2.3 Решение задачи средствами МS EXCEL

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

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

Рисунок 2.3.1 - Таблица с данными

Целевую ячейку выбираем B2, которая соответствует объему ящика. Изменяющаяся ячейка B1, которая соответствует величине отгиба. Введем в ячейки B3 и B4 левую часть ограничения Х, а в ячейки C3 и C4 правую часть ограничения 0 и 2 соответственно. Затем вызываем команду «Поиск решения» из меню «Данные» и вводим в появившемся окне необходимые значения и ограничения.

Рисунок 2.3.2 - Использование функции «Поиск решения»

Рисунок 2.3.3 - Таблица с полученными результатами

2.4 Разработка интерфейса на языке VBA

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

Рисунок 2.4.1 - Создание формы

Функция расчёта объёма ящика:

Public Function V(X)

Ввод длины и ширины ящика:

A = CDbl(TextBox1.Text)

B = CDbl(TextBox2.Text)

V = (A - 2 * X) * (B - 2 * X) * X

End Function

Программный код для кнопки “Расчет максимально возможного объема”:

Private Sub CommandButton1_Click()

A = CDbl(TextBox1.Text)

B = CDbl(TextBox2.Text)

Расчет величины отгиба, при котором объем ящика будет максимальным :

X = (4 * (A + B) - (16 * (A + B) ^ 2 - 48 * A * B) ^ 0.5) / 24

Расчет максимального объема ящика:

Vmax = V(X)

X = B - X

X2 = B - X

Вывод данных на рабочий лист 1:

Worksheets(1).Activate

Range("F1").Value = " Длина металлического листа A, дм "

Range("G1").Value = A

Range("F2").Value = " Ширина металлического листа B, дм "

Range("G2").Value = B

Range("F3").Value = " Максимально возможный объем, дм3"

Range("G3").Value = Vmax

Range("G4").Value = " "

Range("F5").Value = " Величина отгиба Х, дм "

Range("G5").Value = X

Range("H5").Value = X2

Range("I5").Value = " "

Range("J5").Value = " "

Range("G6").Value = " "

Range("H6").Value = " "

Range("I6").Value = " "

Range("J6").Value = " "

End Sub

Программный код для кнопки “ Расчет”:

Private Sub CommandButton2_Click()

Ввод длины, ширины и заданного объема ящика:

A = CDbl(TextBox1.Text)

B = CDbl(TextBox2.Text)

V0 = CDbl(TextBox3.Text)

Ограничения по объему:

X = (4 * (A + B) - (16 * (A + B) ^ 2 - 48 * A * B) ^ 0.5) / 24

If V0 >= 0 And V0 <= V(X) Then

X = 0

Циклы для нахождения величины отгиба Х:

Do While V(X) <= V0 And X <= A / 2 And X <= B / 2

X = X + 0.00001

Loop

X1 = X

V1 = V(X1)

X4 = B - X

V4 = -V(X4)

X = B / 2

Do While V(X) <= V0 And X > X1

X = X - 0.00001

Loop

X2 = X

V2 = V(X2)

X3 = B - X

V3 = -V(X3)

Вывод данных на рабочий лист:

Range("F4").Value = " Заданный объем ящика V0, дм3"

Range("G4").Value = V0

Range("F5").Value = " Величина отгиба Х, дм "

Range("G5").Value = X1

Range("H5").Value = X2

Range("I5").Value = X3

Range("J5").Value = X4

Range("F6").Value = " Полученный объем ящика V, дм3"

Range("G6").Value = V1

Range("H6").Value = V2

Range("I6").Value = V3

Range("J6").Value = V4

Вывод уведомления на диалоговое окно, если ограничения не выполня-ются:

Else

MsgBox " Из данного листа нельзя сделать ящик заданного объема "

End If

End Sub

Закрытие диалогового окна, завершение работы:

Private Sub CommandButton3_Click()

Unload Me

End Sub

После введения данных в поля и нажатия кнопки «Расчет максимально возможного объема», получаем:

Рисунок 2.4.2 - Максимально возможный объем

После введения данных в поля и нажатия кнопки «Расчет», получаем:

Рисунок 2.4.3 - Полученный результат

2.5 Результаты расчётов, графики и диаграммы

В результате решения данной задачи мы определили величину отгиба листа тонкого металла Х, необходимую для получения ящика объемом 7,5 дм3.

Также построим график функции F(X)=V(X)-V0 на интервале [0;5].

Рисунок 2.5.1 - График функции F(X)=V(X)-V0

2.6 Анализ полученных результатов

Заданный объем ящика V0 = 7,5 дм3 достигается при следующих величинах отгиба Х: 0,297; 1,5; 2,5 и 3,703 дм. Этот объем не является максимальным. Максимальный объем Vmax = 12,317 дм3 получается при следующих X: 0,845 и 3,155 дм. Половина значений величин отгиба повторяет вторую половину значений при перенесении начала отсчета с одной стороны металлического листа на другую.

3. ТЕОРЕТИЧЕСКИЕ ВОПРОСЫ

3.1 Представление данных в виде таблиц. Просмотр, добавление и удаление записей. Перемещение по таблице. Копирование, перемещение данных. Скрытие, показ, фиксация столбцов. Изменение высоты записей, ширины полей

Для хранения информации в СУБД ACCESS используется понятие ТАБЛИЦА. Таблицы -- основной объект Access. Список таблиц, составляющих базу данных приложения, появляется в окне базы данных при первом открытии приложения. Кроме этого, Access создает системные таблицы, в которых хранится информация обо всех объектах приложения, и эти таблицы при необходимости также могут отображаться в окне базы данных.

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

Для описания каждого атрибута (поля таблицы) нужно задать:

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

б) тип данных;

в) описание (заполняется по желанию).

СУБД ACCESS поддерживает следующие типы данных:

а) текстовые - для хранения строк длиной от 1 до 255 символов;

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

в) числовые (целые и вещественные, одинарные - 4 байта, двойные - 8 байт);

г) дата/время;

д) денежный;

е) счетчик;

ж) логический;

з) OLE (для внедрения объектов из других программ WINDOWS).

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

Если между отношениями присутствует связь по атрибутам (возникает при нормализации отношений), СУБД позволяет задать схему данных, что в дальнейшем облегчает выполнение операций над отношениями (соединение, проекция, выбор). По команде (кнопке) СХЕМА ДАННЫХ на экран выдаются схемы отношений (названия и имена полей таблиц). Для установления связей нужно «зацепить мышью» атрибут одного отношения и «отнести и опустить» его на соответствующий атрибут другого отношения. При этом между связанными атрибутами будет нарисована линия. В результате образуется наглядный рисунок схемы данных.

Навигация по таблице

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

Кнопки перемещения по записям таблицы

Кнопка

Описание

|<

Перемещение на первую запись таблицы

<

Перемещение на предыдущую запись таблицы

>

Перемещение на следующую запись таблицы

>|

Перемещение на последнюю запись таблицы

>*

Создание новой записи

Помимо кнопок перемещения в нижней части окна таблицы расположено поле номера записи, в котором отображается номер текущей записи. Для перехода на запись с известным номером можно ввести номер в поле номера записи и нажать клавишу <Enter>. Поиск конкретной записи можно также осуществить с помощью полос прокрутки.

Перемещение в режиме Таблицы по полям в длинных записях можно осуществлять с помощью поля со списком Перейти к полю (Go to Field) панели инструментов Формат (режим таблицы) (Formatting (Datasheet)). Чтобы отобразить на экране эту панель инструментов:

а) в главном меню выберите команду Вид, Панели инструментов (View, Toolbars).

б) установите флажок для панели Формат (режим таблицы) (Formatting (Datasheet)).

Поле со списком Переход к полю (Go to Field) расположено слева на панели инструментов Формат (режим таблицы) (Formatting (Datasheet)). Для перехода на нужное поле в текущей записи необходимо выбрать в раскрывающемся списке его имя (рис. 2.35). Остальные элементы панели форматирования можно использовать для изменения шрифта, цвета, линий сетки в текущей таблице.

Работа с записями

Рассмотрим работу с записями в режиме Таблицы. Существуют три операции с записями: добавление записи, изменение записи и удаление записи. Чтобы добавить в таблицу новую запись, необходимо нажать кнопку Новая запись (New Record) на панели инструментов Таблица (Table Datasheet), а затем ввести данные в поля новой записи. Возможно также использование одного из следующих вариантов добавления записи в таблицу.

Нажать кнопку добавления новой записи >* в нижней части окна таблицы. Переместить указатель на запись, отмеченную в области выделения звездочкой. Выбрать в главном меню команду Вставка, Новая запись (Insert, New Record). Щелкнуть правой кнопкой мыши на области выделения и из контекстного меню выбрать команду Новая запись (New Record).

Замечание

Microsoft Access сохраняет изменения в полях текущей записи при переходе к другой записи.

Чтобы изменить существующую запись, достаточно поместить указатель мыши на поле, данные в котором необходимо изменить. После этого ввести новые данные и нажать клавишу <Таb> для перехода на следующее поле. Окончательно данные будут изменены только после перехода на следующую или любую другую запись. До тех пор, пока работа выполняется над одной записью, все изменения можно отменить, нажав клавишу <Esc>. При необходимости отменить изменения, произведенные в текущем поле, можно также воспользоваться клавишей <Esc>.

Замечание

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

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

1) выделить одну или несколько записей для копирования или перемещения;

2) для того чтобы скопировать записи -- нажать на панели инструментов кнопку Копировать (Сору);

3) для того чтобы переместить записи -- нажать на панели инструментов кнопку Вырезать (Cut);

4) открыть в режиме Таблицы объект, в который требуется скопировать записи. При необходимости, переставить столбцы, чтобы они соответствовали порядку копируемых или перемещаемых данных;

5) для замены существующих записей копируемыми -- выделить заменяемые записи и нажать на панели инструментов кнопку Вставить (Paste);

6) для добавления записей в конец таблицы -- выбрать в меню Правка (Edit) команду Добавить из буфера (Paste Append).

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

Удалить запись можно тоже несколькими способами. Сначала нужно в любом случае выделить запись, а затем выполнить одно из следующих действий:

Нажать на панели инструментов кнопку Удалить запись (Delete Record).

Щелкнуть правой кнопкой мыши на области выделения удаляемых записей и из контекстного меню выбрать команду Удалить запись (Delete Record).

Выбрать из меню Правка (Edit) команду Удалить (Delete) или Удалить запись (Delete Record).

Нажать клавишу Удалить (Delete).

Отображение и скрытие столбцов в объекте в режиме таблицы:

1) откройте таблицу, запрос, форму, представление или сохраненную процедуру в режиме таблицы;

2) выполните одно из следующих действий.

Скрытие столбца или столбцов:

1) выделите столбцы, которые требуется скрыть;

2) выберите в меню Формат команду Скрыть столбцы.

Отображение скрытого столбца или столбцов:

1) выберите в меню Формат команду Отобразить столбцы;

2) в диалоговом окне Отображение столбцов выберите имена столбцов, которые требуется вывести на экран.

Изменение размеров столбцов:

1) откройте запрос в режиме конструктора (Режим конструктора. Окно, в котором отображается макет следующих объектов базы данных: таблицы, запросы, формы, отчеты, макросы и страницы доступа к данным. В режиме конструктора пользователь создает новые объекты базы данных или изменяет макеты существующих.) или откройте форму или таблицу, а затем откройте окно расширенного фильтра (Окно расширенного фильтра. Окно, в котором пользователь имеет возможность создать фильтр самостоятельно. В бланке фильтра вводятся условия отбора, с помощью которых из всех записей в открытой форме или таблице выделяется подмножество, удовлетворяющее данным условиям.);

2) подведите указатель к правой границе области выделения столбца (Область выделения столбца. Прямоугольник в верхней части столбца. Для выделения всего столбца в бланке запроса или фильтра достаточно щелкнуть область выделения столбца.), ширину которого нужно изменить; указатель должен принять вид двусторонней стрелки.

Указатель принимает вид двусторонней стрелки.

Выполните одно из следующих действий.

Чтобы уменьшить ширину столбца, перетащите границу влево. Чтобы увеличить ширину столбца, перетащите границу вправо.

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

Примечания:

1) чтобы одновременно изменить ширину нескольких столбцов, сначала выделите столбцы, проводя указателем по их областям выделения при нажатой кнопке мыши, а затем выполните описанные выше действия;

2) изменение ширины столбцов в бланке запроса не влияет на ширину столбцов в режиме таблицы.

Изменение размеров строк

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

Примечание:

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

3.2 Назначение форм. Создание и сохранение форм. Конструктор форм. Основные инструментальные средства для построения форм

Важным требованием к информационным системам является наличие средств для простой и наглядной работы с данными. Для организации удобной работы с данными на экране предназначены ФОРМЫ. На них можно задать наиболее рациональное расположение полей данных и их размеры, поместить необходимые заголовки и пояснения, выбрать стиль оформления (цвета, шрифты, рамки и прочее), расположить элементы управления (применение элементов управления рассматривается в следующей работе).

Access 2002 предлагает несколько способов создания форм. Самым простым из них является использование средств автоматического создания форм на основе таблицы или запроса. Автоматически создаваемые формы (автоформы) бывают нескольких видов, каждый из которых отличается способом отображения данных.

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

Табличная (Datasheet). Форма будет выглядеть так же, как обычная таблица Access.

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

Автоматически созданная форма включает все поля выбранного источника данных. Чтобы создать форму с помощью средства автоматического создания форм:

1) щелкните по ярлыку Формы (Forms) в окне База данных (Database) и нажмите кнопку Создать (New). Появится диалоговое окно Новая форма (New Form). В списке диалогового окна Новая форма выделите один из вариантов автоформы, например: Автоформа: в столбец (AutoForm: Columnar);

2) в поле со списком, находящимся в нижней части диалогового окна Новая форма, содержатся имена всех таблиц и запросов базы данных, выберите в нем нужный элемент;

3) Нажмите кнопку ОК.

В результате будет автоматически создана и открыта форма выбранного вида. Чтобы созданную форму можно было использовать в дальнейшем, ее необходимо сохранить. Для сохранения формы выберите команду Файл, Сохранить (File, Save) или нажмите на кнопку Сохранить (Save) на панели инструментов Режим формы (Form View). В поле Имя формы (Form Name) появившегося диалогового окна Сохранение (Save As) введите нужное название и нажмите кнопку ОК.

Создание формы с помощью мастера

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

Чтобы с помощью мастера создать простую форму, не содержащую подчиненных форм:

1) щелкните по ярлыку Формы (Forms) в окне базы данных.

2) нажмите кнопку Создать (New) на панели инструментов окна базы данных. В списке вариантов в появившемся диалоговом окне Новая форма (New Form) (см. рис. 5.1) выделите элемент Мастер форм (Form Wizard) и нажмите кнопку ОК;

3) появится первое диалоговое окно Мастера форм. В поле со списком Таблицы и запросы (Tables/Queries), как и в раскрывающемся списке в окне Новая форма, будут отображены имена всех таблиц и запросов базы данных, которые могут использоваться в качестве источника данных для формы. Раскройте этот список и выберите имя таблицы или запроса. В списке Доступные поля (Available Fields) этого диалогового окна отображаются ' все поля выбранной таблицы или запроса. Добавление полей в форму позволит просматривать и редактировать данные выбранной таблицы. Чтобы добавить в создаваемую форму только некоторые поля, выделите каждое из этих полей и нажмите кнопку «>». Выделенное поле будет перемещено из списка Доступные поля в список Выбранные поля (Selected Fields). Чтобы добавить в создаваемую форму сразу все поля из выбранной таблицы или запроса, нажмите кнопку «>>». Нажмите кнопку Далее (Next) для отображения второго диалогового окна Мастера форм;

4) во втором диалоговом окне мастера можно определить вид формы. Как уже говорилось в предыдущем разделе, существует несколько видов форм, определяющих представление данных на ней. Чтобы задать внешний вид формы, выберите один из переключателей: в один столбец (Columnar), ленточный (Tabular), табличный (Datasheet), выровненный (Justified), сводная таблица (PivotTable) или сводная диаграмма (PivotChart);

5) третье диалоговое окно Мастера форм предназначено для выбора стиля оформления новой формы. Мастер предлагает несколько стандартных стилей оформления. Можно определить собственные стили оформления форм с помощью диалогового окна Автоформат (Autoformat). Тогда эти стили будут отображаться вместе со стандартными в этом диалоговом окне Мастера форм. Выберите один из предлагаемых стилей и нажмите кнопку Далее;

6) в последнем диалоговом окне Мастера форм требуется указать название формы. Чтобы отобразить созданную мастером форму в режиме Формы, выберите переключатель Открыть форму для просмотра и ввода данных (Open the form to view or enter information). А если после автоматического создания формы с помощью мастера требуется внести собственные изменения, выберите переключатель Изменить макет формы (Modify the form's design), тогда созданная форма будет открыта в режиме Конструктора. Если необходима справка о работе с созданной формой, установите флажок Вывести справку по работе с формой? (Display Help on working with the form?), после чего нажмите кнопку Готово (Finish).

В результате мастером будет создана форма в соответствии с выбранными параметрами и сохранена с указанным именем, затем эта форма будет открыта в заданном режиме

  • 4. СОЗДАНИЕ БАЗЫ ДАННЫХ «АГЕНТСТВО НЕДВИЖИМОСТИ» С ПОМОЩЬЮ MICROSOFT ACCESS
  • Проектирование будет осуществляться поэтапно.
  • Вызываем программу Access. Перед нами откроется окно системы управления базами данных, в котором появится диалоговое меню.
  • 4.1 Создание таблиц
  • Включаем мышкой переключатель Новая база данных и щелкаем по кнопке ОК. Появится диалоговое окно. В поле Имя файла в качестве имени базы данных вводим «Агентства недвижимости». Это будет название нашей базы данных. Щелкаем по кнопке Создать.
  • В следующем окне выбираем тип создаваемого документа (выбираем соответствующую закладку). Мы создаем таблицу, поэтому выбираем закладку Таблица.
  • Щелкаем по кнопке Создать. В результате перейдем к работе со следующим диалоговым окном: Новая таблица. Здесь несколько вариантов, но мы выбираем Режим таблицы.
  • Появится пустая таблица, поля которой не определены и не имеют названия. Тип поля будет выбран автоматически в зависимости от введенной информации. Переименуем Поле 1. Для этого поставим курсор в любую ячейку столбца Поля 1. Выполните команду Формат - Переименовать столбец. Ячейка имени столбца окажется выделенной. Введём название поля Агентство недвижимости и нажимаем клавишу [Enter]. Переименуем Поле 2. Ячейка имени столбца окажется выделенной. Введём название поля Адрес и т.д. В результате получим следующую таблицу:
  • Сохраним таблицу с именем Агентства, щелкнув по кнопке Сохранить. На вопрос о создании ключевого поля отвечаем отрицательно. Перейдите в режим Конструктор и посмотрим, как заданы поля. Сделаем поле Агентство недвижимости ключевым, поместив курсор на имя этого поля и щелкнув по кнопке Ключевое поле. Затем выберем типы данных полей.
  • Щелкаем по кнопке Сохранить.
  • Создаем новую таблицу, выбираем закладку Таблица. Щелкаем по кнопке Создать.
  • Переходим к работе со следующим диалоговым окном: Новая таблица. Здесь несколько вариантов, но теперь выбираем Конструктор и щелкаем по кнопке ОК. Появится окно Конструктора.
  • Заполняем поля соответствующими данными. С полем Агентство недвижимости разговор особый. Его тип - текстовый. Общие свойства поля не меняем. Кроме того, значение этого поля не надо вводить вручную, а выбивать из списка, содержащегося в таблице Агентства. Для этого выбираем закладку Подстановка, тип элемента управления - Поле со списком, источник - Агентства. Получим следующее:
  • Сохраним таблицу, щелкнув по кнопке пиктографического меню.
  • В появившемся окне набираем имя таблицы Агентства и щелкаем по кнопке ОК. Появится запрос на создание ключевого поля - уникального поля записи, по которому удобно связывать таблицы. В данном варианте будут самостоятельно появляться числа - номера записей. Отвечаем ДА. Создадим связи между таблицами. Щелкнем по кнопке Схема данных. Добавим таблицы:
  • Затем перетаскиваем поле Агентство недвижимости с таблицы Агентства на поле Агентство недвижимости в таблице Недвижимость. Устанавливаем соответствующие флажки и получаем:
  • Получаем связанные таблицы:
  • Создадим еще одну таблицу Контакты с помощью шаблонов полей. Нажимаем кнопку Новое поле; в д.о. Шаблоны полей на вкладке Контакты выбираем поля: Организация, Должность, Фамилия, Имя, Рабочий телефон, Мобильный телефон, Номер факса, Адрес электронной почты. Эти поля попадут в новую таблицу.
  • Сохраняем таблицу.
  • Свяжем третью таблицу с двумя первыми. Щелкнем по кнопке Схема данных - Добавить таблицу.
  • Закроем окно добавления таблиц, поставим мышку на имя поля КодЛица в таблице Контакты и перетащим ее на поле Код в таблице Недвижимость. Установим только один флажок Обеспечение целостности данных:
  • Щелкнем по кнопке Создать.
  • Мы получили три связанные между собой таблицы.
  • Откроем таблицу Агентства и заполним ее данными. Переходим в режим таблицы, щелкнув по кнопке. Ввод данных будем производить в этом режиме, заполняя клетки таблицы. Заполняем базу данных значениями. Сохраняем введенные данные. В результате мы получили таблицу, с которой можно будет работать.
  • Для ввода данных в оставшиеся две таблицы создадим формы: Недвижимость и Контакты. В окне базы данных выбираем вкладку Форма, щелкаем по кнопке Создать. В диалоговом окне Новая форма выбираем Мастер форм. Нажимаем ОК. Выбираем все поля из таблицы Недвижимость и все поля из таблицы Контакты.
  • Щелкнем по кнопке Далее. Внешний вид формы выберем - в один столбец. Щелкнем по кнопке Далее. Выберем требуемый стиль (например, Официальный), нажимаем Далее. Задаем имя формы - Недвижимость. Щелкаем по кнопке Готово. Заполняем форму:
  • В результате заполнения формы часть значений попадет в одну таблицу, часть - в другую. В результате заполнения имеем три готовые таблицы:
  • 4.2 Создание форм
  • Создадим кнопочную форму Заставка.
  • Щелкаем по кнопке Создать.
  • В появившемся диалоговом окне выбираем Конструктор. Появится пустая форма. Зададим мышкой ширину формы, равную 10 см, а высоту - 7 см.
  • Сохраните форму с именем Заставка. Выберем на панели инструментов кнопку - Надпись. Курсор мышки примет вид крестика с «приклеенной» буквой А. Щелкаем мышкой по месту начала надписи и вводим:
  • База данных
  • «Агентства недвижимости»
  • (после слов База данных нажимаем одновременно комбинацию клавиш [Shift]+[Enter].)
  • Нажимаем клавишу [Enter].
  • Выбираем размер букв 18, а выравнивание - по центру.
  • Растянем мышкой надпись на ширину окна. Закрываем форму.
  • Выбираем на панели элементов значок - Кнопка. С помощью этой формы будет открываться данная, предварительно созданная, форма.
  • Щелкаем мышкой по тому месту в области данных, где должна быть кнопка. Появится диалоговое окно Создание кнопок.
  • Выбираем категорию Работа с формой, а действие - Открытие формы. Щелкаем по кнопке Далее. Выбираем форму Недвижимость, открываемую этой кнопкой, и щелкаем по кнопке Далее. В следующем окне ставим переключатель в положение Текст, набираем в поле текст слово Недвижимость. Щелкаем по кнопке Далее. Зададим имя кнопки Недвижимость и щелкаем по кнопке Готово. Аналогично создаём кнопку Контакты, с помощью которых будут открываться данные, предварительно созданные, формы:
  • Получаем такую заставку, которая будет появляться при запуске этой базы данных (вид её в конструкторе):
  • В результате мы получили базу данных, состоящую из трех взаимосвязанных таблиц и заставки, которая упрощает работу с этими таблицами. Так как при запуске данной базы появляется заставка, на которой имеются две кнопки, которые ссылаются на две формы (а формы в свою очередь на таблицы). При вводе информации в одну из форм, информация, которая принадлежит двум таблицам, изменяется автоматически в обеих таблицах.
  • 4.3 Создание и использование запросов
  • Создадим запрос на выборку «Номера телефонов».
  • Выбираем закладку Запросы. Щелкаем мышкой по кнопке Создать.
  • В появившемся диалоговом окне выбираем Конструктор, щелкаем по кнопке ОК.
  • Добавляем нужные таблицы (Недвижимость и Контакты), выбирая их и щелкая по кнопке Добавить. Так как таблицы связаны, то между ними появится линия, обозначенная цифрами 1 («один-к-одному»).
  • Заканчиваем выбор, щелкая по кнопке Закрыть. Появляется возможность выбора полей из разных таблиц.
  • Выбираем поля Фамилия, Имя, Рабочий телефон, Мобильный телефон, Номер факса из таблицы Контакты и Агентство недвижимости - из таблицы Недвижимость. Для этого достаточно сделать двойной щелчок мышкой по имени поля. Сохраняем запрос. Вводим имя запроса Номера телефонов и щелкаем по кнопке ОК.
  • 4.4 Создание отчётов
  • Открываем закладку Отчеты. Щелкаем по кнопке Создать.
  • В появившемся диалоговом окне выбираем Отчет.
  • Щелкаем по кнопке ОК. Появится страница просмотра отчета.
  • Сохраняем отчет с именем Номера телефонов. Закрываем отчет.
  • Этот отчет составлен на основании запроса. При изменении запроса Номера телефонов изменится и отчет. Это дает возможность, например, распечатать информацию только по одному пункту.

5 ЗАКЛЮЧЕНИЕ

Целью курса «Сетевые технологии и базы данных» является обучить студентов работе с современным программным обеспечением в частности с использованием электронных таблиц Microsoft Excel и СУБД Microsoft Access для анализа экономической информации и автоматизации вычислительных процессов.

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

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

Задание на курсовой проект включает в себя описание проблемы, разработку постановки задачи и алгоритма решения, реализацию задачи средствами MS ACCESS.

6 СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Дубнов П.Ю. « Access 2002. Самоучитель». Москва 2004г.

2.Средства справки MS Access.

3. Средства справки MS Excel.

4. Экономическая информатика. Учебник для вузов. Под ред. д.э.н., проф. В.В. Евдокимова. -Спб.: Питер Паблишинг, 1997. -592с.

1. Информатика. Базовый курс. Учебник для вузов. Под ред. Симоновича С.С. -Спб.: Питер, 1999. -640с.

2. Основы экономической информатики: Учеб. пособие/ А.Н. Морозевич, Н.Н. Говядинова, Б.А. Железко и др.; Под общ. ред. А.Н. Морозевича. - Мн.: БГЭУ, 1998. -438с.

3. Р. Дженнингс. Эффективная работа с Microsoft Access 2000. -СПб.: Питер. 2000.

4. Р. Дженнингс. Использование Microsoft Access 2002. Специальное издание…. -М.: Изд.дом «Вильямс». 2002. -1012с.

5. В.Д. Михеева, И.А. Харитонова. Microsoft Access 2000. - СПб.: BHV - Санкт-Петербург 2000…

С. Сагман. Эффективная работа с Microsoft PowerPoint 2000. СПб.: Питер, 2000. -512с

Размещено на Allbest


Подобные документы

  • Создание базы данных с помощью приложения Microsoft Access. Вспомогательные таблицы Город, Стадион, Матч, Клуб, Контакты. Связывание ключевых полей таблиц. Ввод, просмотр и редактирование записей. Технологии, реализующие объектно-ориентированный подход.

    курсовая работа [366,4 K], добавлен 27.12.2014

  • Создание базы данных. Поиск, изменение и удаление записей. Обработка и обмен данными. Проектирование базы данных. Определение формул для вычисляемой части базы. Редактирование полей и записей. Формы представления информации, содержащейся в базе данных.

    курсовая работа [67,0 K], добавлен 23.02.2009

  • Проектирование и разработка информационных систем – баз данных. Запросы в MS Access и в MS Excel. Добавление, удаление и редактирование полей таблиц. Конструирование многотаблиц, форм, запросов, отчетов. Создание сводных таблиц и диаграмм в MS Excel.

    курсовая работа [4,5 M], добавлен 25.03.2015

  • Базы данных и системы управления базами данных. Структура простейшей базы данных, свойства полей. Понятие языка SQL. Проектирование баз данных, режимы работы, объекты. СУБД Microsoft Access. Создание базы данных "Электротовары" средствами Visual FoxPro.

    курсовая работа [5,7 M], добавлен 29.04.2014

  • Базы данных и системы управления базами данных. Физическое размещение и сортировка записей. Основные виды баз данных. Создание базы данных "Домашняя библиотека" в приложении Microsoft Access. Создание в базе данных запросов и скорость выбора информации.

    курсовая работа [3,2 M], добавлен 07.05.2013

  • Краткая характеристика и функциональные возможности MS Access. Базы данных и системы управления базами данных. Проектирование в теории и создание на практике базы данных в продукте корпорации Microsoft для управления базами данных "Microsoft Access".

    курсовая работа [1,6 M], добавлен 07.03.2015

  • Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

    курсовая работа [1,8 M], добавлен 26.06.2013

  • Сущность MS Access - одной из наиболее известных систем управления базами данных, где информация хранится в виде таблиц. Создание реляционной базы данных средствами Microsoft Access, содержащей сведения о предлагаемых квартирах на рынке недвижимости.

    курсовая работа [997,9 K], добавлен 09.06.2011

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

  • Microsoft Access как наиболее распространенное средство разработки базы данных. Запросы - одни из основных инструментов выборки записей, обновления таблиц и обработки данных в таблицах базы данных. Средство предоставления информации в печатном виде.

    курсовая работа [1,4 M], добавлен 16.02.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.