Описание БД Кинотеатр

Автор: Пользователь скрыл имя, 28 Февраля 2012 в 09:02, курсовая работа

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

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

Файлы: 1 файл

описание бд театр.doc

— 53.50 Кб (Скачать)


Введение

 

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

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

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

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

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

 

 


1. ОБЩАЯ ЧАСТЬ

 

1.1. Краткие сведения  о базе данных

 

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

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

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

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

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

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

Иногда бывает необходимо создать собственную процедуру, которая должна запускаться из любого окна базы данных или процедуру, предназначенную для обработки определенного события. Набор таких процедур на языке Visual Basic, собранный в одну программную единицу, называется модуль. Существует два основных типа модулей: модули класса и стандартные модули. Модули класса - это модули форм и модули отчетов, связанные с определенной формой или отчетом. Они часто содержат процедуры обработки событий (например, нажатие клавиши) и создаются автоматически при создании первой процедуры обработки события. В стандартных модулях содержатся общие процедуры, не связанные ни с каким объектом, а также часто используемые процедуры, которые могут быть запущены из любого окна базы  данных.

В окне базы данных можно работать со всеми ее объектами. Для просмотра объектов определенного типа следует выбрать соответствующую вкладку (например, "Таблицы").

С помощью кнопок справа можно создавать и изменять существующие объекты.

 

1.2 Проектирование базы данных

 

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

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

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

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

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

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

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

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

Не рекомендуется включать в таблицу данные, которые являются результатом выражения.

В таблице должна присутствовать вся необходимая информация.

Информацию следует разбивать на наименьшие логические единицы (Например, поля "Имя" и "Фамилия", а не общее поле "Имя").

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

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

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

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

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

 

1.3. Создание базы данных.

 

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

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

Если Вы создаете новую базу данных (только в этом случае), появится диалоговое окно "Файл новой базы данных", в котором Вы должны указать имя и местоположение файла для создаваемой базы данных. Файл базы данных Microsoft Access имеет расширение .mdb. Для того, чтобы получить копию базы данных, необходимо скопировать файл, в котором она содержится, так как команда Сохранить как (Save As) в меню Файл (File) заменена на Сохранить как/экспорт (Save As/export). Эта команда позволяет сохранить вне базы данных ее отдельные объекты.

При выходе из Microsoft Access изменения данных сохраняются автоматически. Однако при изменении структуры любого объекта базы данных в Microsoft Access выводится приглашение подтвердить сохранения этих изменений перед завершением работы.

1.4 Объекты базы данных

 

СУБД Microsoft Access ориентирована на работу с объектами семи различных типов: таблицами, запросами, формами, отчётами, страницами, макросами, модулями.

Таблицы – это основной объект базы данных, в котором хранятся все данные, имеющиеся в базе, а также структура базы (поля, их типы, свойства).

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

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

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

Страницы – это специальные объекты баз данных, реализованные в версиях Access 2000 и Access 2002. В более ранних версиях Access такие страницы доступа к данным отсутствуют. Эти страницы являются диалоговыми Web-страницами, т.е. осуществляют интерфейс между клиентом, сервером и базой данных, размещённой на сервере.

Макросы предназначены для автоматизации повторяющихся операций при работе с СУБД. Макрос является программой, которая содержит описание последовательности конкретных действий пользователя. Каждому действию соответствует определённая макрокоманда. Формируются макросы в диалоговом режиме путём выбора нужных макрокоманд.

Модули создаются пользователем путём применения интегрированной среды объектно-ориентированного программирования Visual Basic for Applications (VBA). Основной идеей объектно-ориентированного программирования является объединение данных и оперирующих ими функций в один объект. Данные в VBA рассматриваются как совокупность объектов (таблиц, форм, отчётов и т. д.), имеющих свойства и методы, реализующие заранее определённые действия над объектами.

 

 

 

 


Заключение

 

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

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

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

 

 


Библиографический список

Информация о работе Описание БД Кинотеатр