Базы данных Microsoft Access

Автор работы: Пользователь скрыл имя, 20 Ноября 2012 в 23:13, курсовая работа

Краткое описание

Цель данной работы:
Разработка и введение базы данных MS Access по учету клиентов организации.
Задачи:
1. Проанализировать существующий материал
2. Создать базу данных по учету клиентов организации

Содержание работы

Введение……………………………………………………………… 2-3 стр
Глава 1. Базы данных…………………………………………............ 4-7 стр
1.1 Общие положения…………………………………………………4-5 стр
1.2 Классификация баз данных……………………………………....5-6 стр
1.3 Структурные элементы базы данных…………………………….6 стр
1.4 Виды моделей данных……………………………………………. 6-7 стр
Глава 2. Microsoft Access……………………………………………….8-17 стр
2.1 Основные сведения Microsoft Access………………………………8-9 стр
2.2 Основные функции Microsoft Access………………………………9 стр
2.3 Элементы базы данных Microsoft Access………………………….9-17 стр
Глава 3. Выводы по теоретической части…………………………….18-19 стр
Практика…………………………………………………………………20-23 стр
Глава 4. Разработка и ведение базы данных MS Accsess по учёту клиентов организации………………………………………………………………20-23 стр
4.1 Создание Таблиц……………………………………………………..20-22 стр
4.2 Схема данных…………………………………………………………22-23стр
4.3 Формы…………………………………………………………………23 стр
Заключение………………………………………………………………..24 стр
Список литературы……………………………………………………….25 стр
Приложение……………………………………………………………….26-29стр

Содержимое работы - 1 файл

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

— 137.28 Кб (Скачать файл)

База данных может содержать  до 32768 объектов.

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

2.4 Таблицы

Создание таблицы в  режиме Мастера таблиц. 

Процесс создания объекта  базы данных при помощи мастера делится  на несколько шагов, на каждом из которых  можно установить требуемые характеристики создаваемого объекта. Мастер таблиц позволяет создать новую таблицу на основе 33 образцов таблиц делового применения и 20 образцов таблиц личного применения (для английской версии Access  соответственно1 77 и 44).

 

 

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

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

Создание таблицы непосредственно  в режиме таблицы.

Access  дает  возможность создания таблиц непосредственно в режиме таблицы .

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

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

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

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

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

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

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

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

При связи один ко многим (1:М) одному экземпляру информационного объекта А соответствует 0, 1 или более экземпляров объекта В, но каждый экземпляр объекта В связан не более чем с 1 экземпляром объекта А. Графически данное соответствие имеет вид.

Связь многие ко многим (М:М) предполагает, что в каждый момент времени одному экземпляру информационного объекта А соответствует 0, 1 или более экземпляров объекта В и наоборот.1

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

Каждая таблица Access  может иметь до 32 индексов, 5 из которых могут быть составными (в составной индекс может входить не более 10 полей). Тем не менее, не стоит увлекаться созданием индексов для каждого поля таблицы и всех их комбинаций, поскольку это может существенно замедлить процесс заполнения таблицы (при изменении или добавлении записи автоматически обновляются все индексы).

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

  • Текстовый. Текст или числа не требующие проведения расчётов.
  • Числовой.  Этот тип данных содержит множество подтипов. От выбора подтипа (размера) зависит точность вычислений.
  • Счётчик.  Уникальные, последовательно возрастающие  числа, автоматически вводящиеся при добавлении новой записи в таблицу.
  • Логический.  Логические значения, а так же поля, которые могут содержать одно из двух возможных значений.
  • Денежный. Денежные значения и числовые данные, используемые в математических вычислениях.
  • Дата/Время. Дата и время хранятся в специальном фиксированном формате.
  • Поле объекта OLE.  Включает звукозапись, рисунок и прочие типы данных. Поле этого типа не может быть ключевым или проиндексированным.
  • Гиперсвязь.  Содержит адреса Web-страниц.

Запросы Microsoft Access

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

В Access существует четыре типа запросов для различных целей:

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

Формы Microsoft Access

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

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

 

Отчёты в Access

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

Создаваемые Access отчеты делятся на шесть основных типов:

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

 В основном отчёты  проще всего построить при  помощи Мастера отчётов. Мастер отчетов старается создать оптимальный вариант окончательного отчета с первой попытки.

Макросы Microsoft Access

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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Глава 3. Выводы по теоретической части

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

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

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

Информация о работе Базы данных Microsoft Access