Создание и обработка базы данных

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

ке Visual Basic For Application, созданную либо программистом, либо макроредактором, т.е. автоматически.

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

 

2.2 Построение Макроса Диаграмм

 

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

Нужно в начальной таблице выбрать Сервис-Макрос Начать запись и присвоить ему имя Макрос1. Далее выбираем Данные - Сортировка. В первом окне: название куда впадают и ОК. Получаем:

 

 

Затем, выбираем Данные-Итоги и заполняем окна:

 

Нажимаем ОК. получаем:

 

 

Затем сворачиваем окна. Выбираем мастер диаграмм круговую - далее ряд. Выделяем диапазон данных и получаем диаграмму:

 

Затем Сервис Макрос - Закончить запись. Теперь можно выводить эту диаграмму намного легче. Нужно всего лишь зайти в Сервис-Макрос-Макросы и выбрать Макрос 1.График высвечивается автоматически.

Программа: Окно Visual Basic

Sub Макрос 1()

Макрос 1 Макрос

Макрос записан 18.04.2007 ()

Range("H12").Select

Range("A1:G11").Sort Key1:=Range("F2"), Order1:=xlAscending, Header:= _

xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _

DataOption1:=xlSortNormal

Selection.Subtotal GroupBy:=6,Function:=xlAverage, TotalList:=Array(4),_

Replace:=True, PageBreaks:=False, SummaryBelowData:=True

Charts.Add

ActiveChart.ChartType = xl3DPie

ActiveChart.SetSourceData Source:=Sheets("Лист1").Range("D6:D16"), PlotBy:= _

xlColumns

ActiveChart.Location Where:=xlLocationAsObject, Name:="Лист1"

ActiveChart.HasTitle = False

End Sub

3. Система управления базами данных ACCESS

 

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

 

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

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

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

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

 

3.2 Разработка структуры БД

 

Необходимо создать базу данных на основе задания, изложенного в пункте 1.2.

Для этого разобьем исходную таблицу на три:1 название реки; название водоема, куда река впадает; протяженность; глубина; код водоема; код области2 код водоема; водоемы.3 код области; область. После запуска Microsoft Access нажимаем на кнопку Новая база данных. В диалоговом окне Файл новой базы данных задаем базе данных имя и место, где она должна быть сохранена. После этого откроется окно базы данных.

 

 

3.3 Создание таблиц в режиме Конструктора

 

В окне базы данных щелкаем на кнопке Создание таблицы в режиме конструктора. На экране появляется окно конструктора таблиц.

 

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

 

 

Аналогичным образом создаем Водоемы:

 

 

и Области:

 

 

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

 

3.4 Заполнение таблиц данными

 

В окне базы данных щелкаем дважды на значении Река. На экран выводится таблица вида:

 

При необходимости изменяем ширину столбцов. Затем вводим в столбцы данные. Получаем следующую таблицу:

 

 

Аналогичные действия выполняем с двумя другими таблицами и получаем результат, представленный на рисунках соответственно:

 

 

 

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

Схема данных и окно Добавление таблицы.

 

 

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

 

 

После щелчк