Разработка системы поиска базы данных средствами MS ACCESS
Общая характеристика, исследование области применения и изучение функциональных возможностей MS ACCESS. Разработка системы, предназначенной для поиска и формирования отчета по названиям радиодеталей в базе данных, программными средствами MS ACCESS.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 19.03.2012 |
Размер файла | 927,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
КУРСОВАЯ РАБОТА
на тему: «Разработка системы поиска базы данных средствами MS ACCESS»
Оглавление
Введение
Глава 1. Характеристики и функции MS ACCESS
1.1 Краткая характеристика MS ACCESS
1.2 Функциональные возможности MS ACCESS
1.3 Область применения MS ACCESS
Глава 2. Постановка и обработка поставленной задачи
2.1 Постановка задачи
2.2 Процесс преобразования информации
2.3 Описание концептуальной модели данных
Заключение
Список литературы
Введение
Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отображения изменяющегося реального мира и удовлетворения информационных потребностей пользователей. Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами данных (СУБД).
Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем привели к широкому распространению наиболее удобных и сравнительно простых для понимания реляционных (табличных) СУБД. Для обеспечения одновременного доступа к данным множества пользователей, нередко расположенных достаточно далеко друг от друга и от места хранения баз данных, созданы сетевые мультипользовательские версии СУБД. В них тем или иным путем решаются специфические проблемы параллельных процессов, целостности (правильности) и безопасности данных, а также санкционирования доступа.
Целью данного курсового проекта является разработка системы, предназначенной для поиска, формировании отчета по названиям радиодеталей.
Объектом данного курсового проекта является база радиодеталей.
поиск база данные access
Глава 1. Характеристики и функции MS ACCESS
1.1 Краткая характеристика MS ACCESS
Microsoft Access является настольной СУБД (система управления базами данных) реляционного типа. Достоинством Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать приложения, используя встроенные средства.
В отличие от других настольных СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам, как и положено реляционной СУБД. К этим данным относится не только информация в таблицах, но и другие объекты базы данных, которые будут описаны ниже.
Для выполнения почти всех основных операций Access предлагает большое количество Мастеров (Wizards), которые делают основную работу за пользователя при работе с данными и разработке приложений, помогают избежать рутинных действий и облегчают работу неискушенному в программировании пользователю.
Особенности MS Access, отличающиеся от представления об «идеальной» реляционной СУБД.
Создание многопользовательской БД Access и получение одновременного доступа нескольких пользователей к общей базе данных возможно в локальной одноранговой сети или в сети с файловым сервером. Сеть обеспечивает аппаратную и программную поддержку обмена данными между компьютерами. Access следит за разграничением доступа разных пользователей к БД и обеспечивает защиту данных. При одновременной работе. Так как Access не является клиент серверной СУБД, возможности его по обеспечению многопользовательской работы несколько ограничены. Обычно для доступа к данным по сети с нескольких рабочих станций, файл БД Access (с расширением *.mdb) выкладывается на файловый сервер. При этом обработка данных ведется в основном на клиенте - там, где запущено приложение, в силу принципов организации файловых СУБД. Этот фактор ограничивает использование Access для обеспечения работы множества пользователей (более 15-20) и при большом количестве данных в таблицах, так как многократно возрастает нагрузка не сеть.
В плане поддержки целостности данных Access отвечает только моделям БД небольшой и средней сложности. В нем отсутствуют такие средства как триггеры и хранимые процедуры, что заставляет разработчиков возлагать поддержание бизнес логики БД на клиентскую программу.
В отношении защиты информации и разграничения доступа Access не имеет надежных стандартных средств. В стандартные способы защиты входит защита с использованием пароля БД и защита с использованием пароля пользователя. Снятие такой защиты не представляет сложности для специалиста.
Однако при известных недостатках MS Access обладает большим количеством преимуществ по сравнению с системами подобного класса.
В первую очередь можно отметить распространенность, которая обусловлена тем, что Access является продуктом компании Microsoft, программное обеспечение и операционные системы которой использует большая часть пользователей персональных компьютеров. MS Access полностью совместим с операционной системой Windows, постоянно обновляется производителем, поддерживает множество языков.
В целом MS Access предоставляет большое количество возможностей за сравнительно небольшую стоимость. Также необходимо отметить ориентированность на пользователя с разной профессиональной подготовкой, что выражается в наличии большого количества вспомогательных средств (Мастеров, как уже отмечалось), развитую систему справки и понятный интерфейс. Эти средства облегчают проектирование, создание БД и выборку данных из нее.
MS Access предоставляет в распоряжение непрограммирующему пользователю разнообразные диалоговые средства, которые позволяют ему создавать приложения не прибегая к разработке запросов на языке SQL или к программированию макросов или модулей на языке VBA.
Access обладает широкими возможностями по импорту/экспорту данных в различные форматы, от таблиц Excel и текстовых файлов, до практически любой серверной СУБД через механизм ODBC.
Еще одно немаловажное преимущество MS Access заключается в развитых встроенных средствах разработки приложений. Большинство приложений, распространяемых среди пользователей, содержит тот или иной объем кода VBA (Visual Basic for Applications). Поскольку VBA является единственным средством для выполнения многих стандартных задач в Access (работа с переменными, построение команд SQL во время работы программы, обработка ошибок, использование Windows API и т. д.), для создания более-менее сложных приложений необходимо его знание и знание объектной модели MS Access.
Одним из средств программирования в Access является язык макрокоманд. Программы, созданные на этом языке, называются макросами и позволяют легко связывать отдельные действия, реализуемые с помощью форм, запросов, отчетов. Макросы управляются событиями, которые вызываются действиями пользователями при диалоговой работе с данными через формы или системными событиями.
1.2 Функциональные возможности MS ACCESS
Рассмотрим подробнее основные функции MS Access, чтобы иметь более ясное представление о его возможностях.
В Access база данных обозначает файл, содержащий набор информации. База данных в Access может содержать следующие типы объектов (см. рис. 1): таблица, запрос, форма, отчёт, страница, макрос, модуль.
Рисунок 1. Окно объектов базы данных
Access может работать одновременно только с одной базой данных. Но одна БД Access может включать множество таблиц, форм, запросов, отчётов, макросов и модулей, которые хранятся в одном файле с расширением mdb.
Таблица - это объект, соответствующий понятию «таблица» в теории реляционных баз данных. Для каждой таблицы в Access можно определить первичный ключ и один или несколько индексов с целью увеличения скорости доступа к данным.
Access позволяет создавать структуру таблицы в трех режимах - в режиме конструктора, с помощью мастера и путем ввода данных. Разница предполагает использование этих средств пользователями с разным уровнем подготовки, разными целями и перспективами использования данных.
Естественно имеется возможность просматривать, редактировать, удалять и добавлять записи, осуществлять поиск, замену, сортировку данных, изменять вид таблицы.
Связи между таблицами определяются специальным средством, которое называется «Схема данных» (см. рис. 2).
Рисунок 2. Схема данных
Это удобный графический инструмент, позволяющий создавать связи между определенными полями таблиц, задавать различные типы отношений, устанавливать ограничения ссылочной целостности. При этом изменения сразу применяются в базе данных (естественно, если содержащиеся данные удовлетворяют всем условиям) Полученную диаграмму таблиц и связей можно распечатать, что, несомненно, удобно для разработчика.
Запрос - объект, содержащий текст SQL запроса, имеющий уникальное имя в определенной базе данных. Создать запрос можно с помощью мастера и в режиме конструктора. В первом случае пользователю в интерактивном режиме предлагается выбрать имя таблицы и поля для выборки. Во втором случае можно выбрать несколько таблиц или запросов, связать их графическим способом и определить поля выборки. Также можно задать дополнительные условия для каждого поля и параметры сортировки (см. рис. 3).
Рисунок 3. Конструктор запроса
Есть еще один способ создания запроса, который встроен в конструктор, - это написание запроса вручную на языке SQL. Однако текстовый редактор, предназначенный для этого имеет явно скудные возможности в плане удобства и наглядности оформления кода. Видимо этот способ не позиционировался разработчиками как основной.
Форма - это специальный объект-контейнер для других интерфейсных компонентов, таких как поля ввода и отображения данных, кнопки и др. На форме разработчик располагает компоненты для ввода, корректировки, просмотра и группировки данных, в зависимости от специфики приложения. Форму также можно создать двумя способами - в режиме конструктора и с помощью мастера. В первом случае разработчик располагает набором компонентов (при необходимости можно зарегистрировать свои ActiveX), которые свободно размещает на форме и задает их параметры. В режиме мастера пользователь просто выбирает таблицу, поля и стиль оформления, а форма генерируется автоматически.
Отчёт - объект, предназначенный для создания документа, который впоследствии может быть распечатан либо включён в документ другого приложения. Этот документ содержит результаты выборки из базы данных в виде структурированной информации (например, в виде таблицы или списка). MS Access обладает богатыми возможностями по оформлению и форматированию отчетов. Те же два режима создания есть и у отчета. В режиме мастера у пользователя имеется возможность задать множество параметров, практически полностью определяющих желаемый внешний вид отчета. Для создания нестандартных отчетов лучше пользоваться конструктором.
Страницы - средство публикации данных в локальной сети или Internet. Создаваемая страница проектируется подобно форме (с некоторыми отличиями в используемых компонентах), при работе с ней можно не только просматривать, но и изменять данные в базе. После сохранения страницы как объекта в БД ее можно экспортировать в виде файла в формате HTML и использовать для доступа к данным через интернет-браузер.
Макрос - это объект, представляющий собой последовательность макрокоманд для автоматизации наиболее часто выполняемых действий при работе с базой. Макрокоманды выбираются из имеющего списка, а параметры задаются разработчиком. Выполнить макрос можно по нажатию на кнопку и программным методом в коде.
Модуль - контейнер программного кода на VBA. Для их редактирования и просмотра используется оболочка Редактора Visual Basic. Весь программный код приложения содержится в наборе модулей. Здесь он имеет то же смысловое значение, как и в любом языке программирования.
Это полный список объектов, которые можно хранить в базе данных MS Access, который, впрочем, похож и в других настольных СУБД подобного класса, например Paradox.
Какие возможности предоставляет Access в функциональном плане.
1. Ввод данных. Ввод данных может осуществляться следующими способами:
- вручную прямо в таблицу (сюда же относится вставка содержимого буфера обмена);
- вручную в поля формы;
- прямой импорт данных из других источников (базы Access, текстовые файлы, формат DBF, электронные таблицы, источники данных ODBC);
- программным методом, который может сочетать в себе любые средства, которые возможно реализовать на VBA.
Последний способ обладает наибольшей гибкостью и представляет практически неограниченные возможности, однако он самый сложный в реализации и требует определенного уровня знаний программирования.
2. Изменение данных. Редактирование возможно следующими способами:
- вручную прямо в таблице;
- в полях форм;
- в окне браузера, в котором загружена web-страница из БД;
- программным методом.
3. Вывод данных. Здесь Access предоставляет такие возможности:
- вывод на экран монитора в табличном виде, полях форм или отчетов;
- экспорт в другие форматы данных (те же, что при импорте);
- вывод на печать, в основном в виде отчетов;
- вывод данных в интернет-браузер с помощью объекта Страница в пределах определенной сети;
- программный экспорт и вывод информации.
4. Взаимодействие с другими источниками и потребителями информации. В этом плане Access может выступать как сервер или клиент автоматизации. Особенно прозрачно настраиваются связи с другими продуктами пакета Microsoft Office..
5. Использование базы данных MS Access другими приложениями. Такой вариант использует файл MDB как хранилище данных. Программа, которая обращается к данным, может быть написана на любом языке высокого уровня.
6. Средства создания приложений. Создание приложений на Access во многом подобно всем остальным средствам автоматизации Microsoft Office. Здесь используется интерпретируемый язык Visual Basic for Applications, что приводит, как и при использовании любого интерпретируемого языка, к определенному увеличению затрат процессорного времени и уменьшению скорости работы программ и обработки данных.
7. Особенности управления данными. При работе с Базами Данных в многопользовательском режиме возникают ситуации, когда необходимо ограничить число обращающихся пользователей к данным. Это делается для того, чтобы предотвратить одновременное обновление одной и той же записи, при глобальном обновлении данных или при техническом обслуживания самой Базы Данных.
Ядро БД Access обеспечивает три уровня блокировок:
- Блокировка базы данных. На этом уровне блокировки к БД может обращаться только один пользователь. Такой уровень блокировки применяется для глобального изменения или обновления данных или при техническом обслуживании Базы Данных - сжатии;
- Блокировка таблицы. На этом уровне блокировки к таблице может обращаться только один пользователь. Такой уровень блокировки применяется в тех случаях, когда необходимо обработать сразу несколько записей таблицы.
- Блокировка страницы. На этом уровне к заблокированной странице может обращаться только один пользователь. Это самый нижний уровень блокировки. Процессор Microsoft Jet автоматически устанавливает блокировку страницы и не может контролироваться вашей программой. Страница данных может содержать несколько записей, размер его равен 26 кб. Блокировка страницы означает блокировку всех записей, находящейся на этой странице. Если длина записи - 512 байтов, то будет заблокированной 4 записи, а если 50 байтов то 40 записей. Точное число записей нельзя заранее ни определить, ни задать, т.к. таблица может содержать удаленные записи (которые удаляются только во время уплотнения).
- Блокировка на уровне таблицы имеет два режима - пессимистический и оптимистический. По умолчанию устанавливается пессимистическая блокировка.
8. Администрирование. Преимущество монопольного режима работы фактически привело к вырождению функций администрирования БД и в связи с этим -- к отсутствию инструментальных средств администрирования в обычном понимании этого слова в MS Access.
1.3 Область применения MS ACCESS
Проанализировав характеристики области применения Microsoft Access можно выделить следующие структуры:
- применение в малом и среднем бизнесе (бухгалтерский учет, ввод заказов, ведение информации о клиентах, ведение информации о деловых контактах, кадрах и т.п.);
- при разработке программ и хранилищ данных на заказ (разработка внутриотраслевых приложений, разработка межотраслевых приложений, автоматизация некоторых функций предприятий);
- в крупных корпорациях (приложения для рабочих групп, системы обработки информации, документооборот);
- в качестве персональной СУБД (справочник по адресам, ведение инвестиционного портфеля, поваренная книга, каталоги книг, пластинок, видеофильмов и т. п.);
- в качестве средства хранения данных, которое используется в других приложениях. Например, один из лидеров среди геоинформационных систем - ArcGis, создает и использует файлы MDB в качестве «персональной геобазы», то есть хранилища данных, где не требуется одновременное многопользовательское редактирование.
Это сферы использования СУБД Microsoft Access, хотя их конкретных реализаций может быть неизмеримо много, как и областей применения информационных технологий в целом.
Глава 2. Постановка и обработка поставленной задачи
2.1 Постановка задачи
Целью данного курсового проекта является разработка системы, предназначенной для поиска, формировании отчета по названиям радиодеталей. Данная система должна выполнять следующие функции:
- заполнение базы данных сведениями (серийный номер, марка, рабочая температура радиоэлементов);
- редактирование полей базы данных;
- вывод содержимого базы данных в удобной для просмотра форме;
- вывод отчета с параметрами радиоэлементов.
База данных должна содержать таблицы: ПАРАМЕТРЫ, ЭЛЕМЕНТЫ - содержащие информацию о параметрах, названиях и параметрах радиоэлементов.
Отчет должен содержать в себе интересующую информацию о конкретном радиоэлементе, его параметре.
Система должна иметь современный интуитивно понятный интерфейс и создаваться так, чтобы в ней мог разобраться пользователь с минимальными знаниями и навыками использования компьютера.
При разработке системы все данные хранятся в базе данных, что избавляет от рутинной работы. Данная система облегчит процесс сбора информации о радиоэлементах.
Результаты работы системы могут использоваться как справочная система по радиоэлементам.
2.2 Процесс преобразования информации
Под процессом преобразования информации пронимается процесс прохождения и преобразования исходных данных, используемых системой, до момента получения конечных результатов, то есть результатов, требуемых по заданию от данной системы.
Основные процессы преобразования информации.
- сбор информации;
- комплектование информацией;
- поиск и выдача сведений для абонентов системы;
- поддержание целостности, актуальности и сохранности информации.
Сбор информации представляет собой специальным образом организованный порядок и процесс получения и отбора информации, имеющей отношение к предметной области сведений информационной системы, и включает:
- получение информации;
- оценку относимости информации;
- организационные схемы, порядок отбора и фиксации информации.
Получение информации осуществляется через организацию и использование системы источников и каналов получения информации.
Оценка относимости информации к предметной области сведений информационной системы в некоторых случаях осуществляется автоматически (информация с датчиков в автоматизированных системах управления технологическими процессами -- АСУ ТП), а в других случаях (системы обеспечения аналитических исследований, мониторинга социально-экономических или экологических процессов и т. п.) представляет сложную, многокритериальную классификационную задачу, слабо поддающуюся автоматизации и выполняемую специальной категорией работников.
Организационные схемы, порядок отбора и фиксации информации определяют организационную основу подсистемы сбора информации и обусловливаются характером и другими параметрами источников и каналов получения информации.
Комплектование информационной базы в различных ее формах в общем плане включает предварительную обработку (рубрикацию, структуризацию) и занесение информации.
Характер предварительной обработки информации определяется формой представления входных данных (структурированная, неструктурированная), особенностями представления данных в информационной системе и может включать классификацию сведений по определенным рубрикам (делам), разделам и т. п. предметной области с целью накопления материалов определенного характера, или объединенных каким-либо признаком, фактором. Структуризация информации представляет процесс преобразования документированной информации (т. е. информации на естественном неформализованном языке -- обычно это текст документа) в семантику АИС, т. е. в информационный язык представления данных, используемый в конкретной информационной системе.
Занесение данных в информационную систему заключается в добавлении новых сведений и, при необходимости, их отождествлении, слиянии и установлении взаимосвязи новых данных с ранее накопленными. Принципиальное значение при этом имеет вопрос идентификации новых данных с возможно уже имеющимися в системе.
Важным моментом при занесении новой информации является также установление ее логической взаимосвязи с ранее введенными данными. В некоторых видах АИС (информационно-поисковые) такая задача является одной из основных, так как позволяет искать и устанавливать не всегда очевидные связи между информационными объектами и категориями сведений информационной системы. Комплектование информацией в таких случаях неотделимо от обработки и выдачи информации.
В информационных службах, обеспечивающих создание и эксплуатацию информационных систем, сбор и комплектование информации осуществляют работники группы отбора («отборщики», «индексаторы»), квалификация которых помимо информационной должна включать также знание конкретной предметной области информационных систем.
Поиск и выдача данных включают установление специального организационно-технологического порядка удовлетворения информационных потребностей абонентов информационной системы в управленческой деятельности и технологических процессах.
Удовлетворение информационных потребностей осуществляется через периодический плановый поиск и выдачу сведений, оповещение и обработку запросов, выполняемую организационными структурами (СлДОУ, информационная служба), организующими и эксплуатирующими информационную систему.
Периодический плановый поиск и выдача сведений осуществляются в целях обеспечения процессов организации, планирования и осуществления конкретного вида деятельности, т. е. в основном для информационного обеспечения организационно-управленческой деятельности. Данного рода задачи включаются в функции и обязанности информационных, информационно-аналитических и других информационно-обеспечивающих служб и заключаются, как правило, в формировании и выдаче статистических и сводных данных по периодически повторяющимся ситуациям в управленческой и производственной сфере.
Оповещение и обработка запросов представляют собой формы информационного обслуживания управленческих и производственно-технологических структур. Оповещение может осуществляться в форме инициативно-сигнального оповещения, объектового и планово-периодического оповещения.
Объектовое оповещение обычно осуществляется через выдачу абонентам информационной системы любых новых данных по определенному объекту, тематике, событию и т. п., появляющихся в АИС из любых источников.
Планово-периодическое оповещение производится через выдачу абонентам всех новых данных, поступивших к определенному плановому сроку из всех источников в информационную систему по определенному объекту, тематике, событию, проблеме.
Обработка запросов и выдача по ним сведений является одной из основных функций информационных служб. Данная деятельность регламентируется по вопросам инициирования, санкционирования и формы подачи запросов, форм и способов выдачи информации по запросам, учета запросов и т. д.
Полный цикл разработки базы данных включает концептуальное, логическое и физическое проектирование.
Первая фаза процесса проектирования базы данных заключается в создании концептуальной модели данных. Построение ее осуществляется в определенном порядке: в начале подробные мо дели пользовательских представлений данных; затем они интегрируются в концептуальную модель данных. Концептуальное проектирование приводит к созданию концептуальной схемы базы данных.
Цель второй фазы проектирования базы данных состоит в создании логической модели данных для исследуемой предметной области.
- Под физическим проектированием понимается:
- создание описания набора реляционных таблиц и ограничений для них на основе информации, представленной в логической модели данных;
- определение конкретных структур хранения данных и методология доступа к ним, обеспечивающих оптимальную производительность системы с базой данных;
- разработка средств защиты создаваемой системы.
2.3 Описание концептуальной модели данных
Концептуальная модель - это систематизированное содержательное описание моделируемой системы (или проблемной ситуации) на неформальном языке. Неформализованное описание разрабатываемой имитационной модели включает определение основных элементов моделируемой системы, их характеристики и взаимодействие между элементами на собственном языке. При этом могут использоваться таблицы, графики, диаграммы и т.д. Неформализованное описание модели необходимо как самим разработчикам (при проверке адекватности модели, ее модификации и т.д.), так и для взаимопонимания со специалистами других профилей.
Концептуальная модель содержит исходную информацию для системного аналитика, выполняющего формализацию системы и использующего для этого определенную методологию и технологию, т.е. на основе неформализованного описания осуществляется разработка более строгого и подробного формализованного описания.
Концептуальное проектирование приводит к созданию концептуальной схемы базы данных.
Затем формализованное описание преобразуется в программу - имитатор в соответствии с некоторой методикой (технологией программирования).
Аналогичная схема имеет место и при выполнении имитационных экспериментов: содержательная постановка отображается на формальную модель, после чего вносятся необходимые изменения и дополнения в методику направленного вычислительного эксперимента.
Основная задача этапа формализации - дать формальное описание сложной системы, свободное от второстепенной информации, имеющейся в содержательном описании, алгоритмическое представление объекта моделирования. Цель формализации - получить формальное представление логико-математической модели, т.е. алгоритмов поведения компонентов сложной системы и отразить на уровне моделирующего алгоритма взаимодействие между компонентами.
Может оказаться, что информации, имеющейся в содержательном описании недостаточно для формализации объекта моделирования. В этом случае необходимо вернуться к этапу составления содержательного описания и дополнить его данными, необходимость в которых обнаружилась при формализации объекта моделирования. На практике таких возвратов может быть несколько. Формализация полезна в определенных пределах и для простых моделей неоправданна.
Наблюдается существенное разнообразие схем (концепций) формализации и структуризации, нашедших применение в имитационном моделировании. Схемы формализации ориентируются на различные математические теории и исходят из разных представлений об изучаемых процессах. Отсюда их многообразие и проблема выбора подходящей (для описания данного объекта моделирования) схемы формализации.
Для дискретных моделей, например, могут применяться процессно-ориентированные системы (process description), системы, основанные на сетевых парадигмах (network paradigms), для непрерывных - потоковые диаграммы моделей системной динамики.
Наиболее известные и широко используемые на практике концепции формализации - это: агрегативные системы и автоматы; сети Петри и их расширения; модели системной динамики. В рамках одной концепции формализации могут быть реализованы разнообразные алгоритмические модели. Как правило, та или иная концепция структуризации (схема представления алгоритмических моделей) или формализации на технологическом уровне закреплена в системе моделирования, языке моделирования. Концепция структуризации лежит в основе всех имитационных систем и поддерживается специально разработанными приемами технологии программирования. Это упрощает построение и программирование модели. Например, язык моделирования GPSS, имеет блочную концепцию структуризации, структура моделируемого процесса изображается в виде потока транзактов, проходящего через обслуживающие устройства, очереди и другие элементы систем массового обслуживания.
Разрабатываемая концептуальная модель относится к предметной области, которую можно назвать «Радиоэлементы». Данная модель содержит два объекта: ПАРАМЕТРЫ, ЭЛЕМЕНТЫ, между которыми установленная связь ИМЕЕТ типа «один ко многим». Характеристики объектов представлены изображенными на рисунке 4 атрибутами.
Объект «ПАРАМЕТРЫ» имеет следующие атрибуты:
- серийный номер;
- марка;
- наименование (является ключевым);
- рабочая температура.
- Объект «Элементы» имеет следующие атрибуты:
- наименование (является ключевым).
Рисунок 4. Концептуальная схема модели данных
Преобразуем концептуальную модель для данной предметной области в реляционную. Реляционная модель имеет вид (рисунок 5):
Рисунок 5. Реляционная модель данной предметной области
Режим конструктора позволяет наиболее гибко управлять всеми создаваемыми или уже имеющимися компонентами определения таблицы. Чтобы создать таблицу в режиме конструктора:
- перейти в окно базы данных. Переключиться из другого окна в окно базы данных можно, нажав клавишу «F11».
- выбрав вкладку Таблицы нажать кнопку «Создать».
- в окне Новая таблица выбрать элемент «Конструктор».
Поля таблицы содержат данные, представляющие порции записи. Пользователь имеет возможность определять формат отображения данных, указывать значения по умолчанию и ускорять операции поиска и сортировки, задавая значения свойств полей в разделе Свойства поля в режиме конструктора таблицы.
В Microsoft Access свойства полей используются при просмотре или изменении данных пользователем. Например, заданные пользователем значения свойств «Формат поля», «Маска ввода» и «Подпись» определяют вид базы данных таблицы и запроса. Элементы управления в новых формах и отчетах, присоединенные к полям таблицы, наследуют эти свойства полей базовой таблицы по умолчанию. Другие свойства позволяют определить условия на значения полей или задать обязательный ввод данных в поле. Microsoft Access будет проверять выполнение этих условий при каждом добавлении или изменении данных в таблице. Для добавления поля в конец структуры таблицы нужно выбрать первую пустую строку структуры. Для вставки поля в середину структуры следует выбрать строку, над которой требуется добавить новое поле, и нажать кнопку «Добавить» строки на панели инструментов. В столбец Имя столбца ввести имя поля; в столбце «Тип данных» выбрать требуемый тип данных в раскрывающемся списке либо оставить настройку по умолчанию (Текстовый).
В столбце «Описание» можно ввести необязательное краткое описание поля. Текст описания будет выводиться в строке состояния при добавлении данных в поле, а также будет включен в описание объекта таблицы. При необходимости можно задать значения свойств поля в бланке свойств в нижней части окна. Назначить ключевые поля таблицы. Наличие в таблице ключевых полей не обязательно. Однако если они не были определены, то при сохранении таблицы выдается вопрос, нужно ли создавать.
Новые и улучшенные средства, разработанные специально для бизнеса и опытных пользователей. Стабильность работы офисных программ во времени повысилась, чем в любых предыдущих операционных системах. Операционная система в отличии от других лучше работает на переносных компьютерах, содержит лучшие средства управлением питанием, а также лучше работает с беспроводными подключениями к Internet. Возможность выбора любого из 2 4 языков исключительно удобна, если ваши сотрудники, говорящие на разных языках, используют одни и те же компьютеры.
Для пользователей Windows XP предусмотрены улучшенные средства управления электропитанием.
Каждый пользователь компьютера может создать отдельную защищенную паролем учетную запись с личной настройкой и частными файлами. На одном компьютере могут быть активны сразу несколько учетных записей, переключение между ними происходит просто и быстро.
Диалог между человеком и компьютером ведётся на специальном языке.
Microsoft Access - это функционально полная реляционная СУБД позволяющая создавать базы данных несколькими способами. К таким способам относятся: режим конструктора и режим мастера. Каждый способ имеет свои преимущества.
Конструктор, например, позволяет задать все параметры основных таблиц: номенклатуры полей, тип содержащихся в них данных, а также установить связи и формы вывода данных. Мастер предлагает на выбор десятки шаблонов. Нужно просто выбрать подходящий режим и ввести данные.
Таблицы в Access не просто равноправны, но и взаимосвязаны. В данной СУБД предусмотрены все необходимые средства для определения и обработки данных, а также для управления ими при работе с большими объемами информации. Используя запросы можно выбирать и обрабатывать хранящуюся в таблицах информацию. В Access можно осуществлять динамический обмен данными с другими приложениями.
При разработке базы данных в Access, независимо от степени ее сложности, необходимо выполнить, как минимум, три совершенно отдельных и независимых комплекса работ.
Проектирование базы данных - самая сложная часть работы. На данном этапе необходимо выверить номенклатуру полей, их значения, установить связи между таблицами, а также создать формы, запросы, отчеты и так далее.
В итоге по завершении данного этапа получится пустая, но полностью готовая к работе оболочка - шаблоны таблиц, которые нужно заполнить нужными данными. Для удобства заполнения можно создать форму ввода данных.
Ввод данных - на данном этапе необходимо ввести данные в базу данных. Ввод можно осуществить с помощью описанных выше форм ввода данных.
Вывод данных - Access позволяет извлекать нужные данные сразу из нескольких таблиц базы данных. Для этого используются запросы на выборку данных. Для возможности вывода на печать данных используются отчеты.
При оформлении пояснительной записки курсового проекта использовался текстовый процессор Microsoft Word XP профессиональный выпуск 2004.
В настоящее время приложение Microsoft Word ХР профессиональный выпуск 2004 является одним из наиболее распространенных текстовых процессоров. Последняя версия Microsoft Word расширяет возможности подготовке важных документов - отчетов, писем, бизнес-планов. Word XP упрощает доступ к существующим функциональным возможностям и предлагает новые, гибкие средства работы с документами. С помощью приложения Word XP можно совместно с другими пользователями просматривать документы и работать с ними, не меняя своего привычного стиля работы.
Visio - это графический редактор. Инструменты в Visio сгруппированы по типу задач, которые выполняются. Это позволяет быстро и точно спроектировать рисунок.
Заключение
Microsoft Access - хорошее решение для предприятий, стремящихся совершенствовать управление бизнесом в условиях постоянно изменяющегося рынка, стремящихся в максимально короткие сроки получить правильное решение. В основном это относится к предприятиям малого и среднего бизнеса, которые составляют большинство среди компаний разных отраслей.
Реализация данного проекта не требует привлечения мощных средств работы с базами данных, которые очень громоздки и требуют необходимую базу знаний по теории баз данных.
Вся необходимая работа по осуществлению доступа к информации хранимой в базе данных, её модификации, поддержании базы данных в целостном виде скрыта внутри и пользователю нет необходимости знать о ней, чтобы успешно решать весь круг возникающих задач связанных с использованием информации хранимой в базе данных. Удобный интерфейс программы, с одной стороны, позволяет легко ориентироваться в программе, не требуя от пользователя каких-либо специальных навыков работы с электронно-вычислительными машинами, с другой стороны предоставляет пользователю оперативную информацию.
Список литературы
1. Вирджиния Андерсен ВСЕ О РАБОТЕ С MICROSOFT OFFICE ACCESS 2007. Москва, ACT.
2. Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. -СПб.: Питер, 2007.
3. Диго С.М. Проектирование и использования баз данных. - Москва: Финансы и статистика, 2005.
4. Малыхина М.П. БАЗЫ ДАННЫХ: основы, проектирование, использование. Учебное пособие. БХВ - Петербург,2005.
5. Мураховский В.И., Устройство компьютера -М.:АСТ-ПРЕСС КНИГА, 2006.
6. Фигурнов В.Э., IBM PC для пользователя краткий курс- М. : Инфра-М, 2007.
7. Шафрин Ю., Информационные технологии часть 1 и часть 2.- М.: БИНОМ. Лаборатория знаний, 2003.
8. Шкрыль А.А. Разработка клиент-серверных приложений в Delphi. - СПб.: БХВ-Петербург, 2006.
9. Акишкин А.М., Федорова Г.В. Основы программирования на персональных ЭВМ. М.: Экономическое образование, 2003. - 27 стр.
10. Вейскас Д. Эффективная работа с Microsoft Access 2. С.- Петербург: «Питер Пресс», 2006. - 856 стр.
Размещено на Allbest.ru
Подобные документы
Краткая характеристика, главные преимущества и область применения MS Access. Базы данных и системы управления базами данных. Описание пошагового создания базы данных, таблиц, форм, запроса и отчета. Особенности и функциональные возможности MS Access.
курсовая работа [3,4 M], добавлен 23.09.2010Анализ предметной области разрабатываемой информационной системы "Библиотека". Проектирование базы данных в среде MS Access. Физическая реализация данной информационной системы средствами Delphi 7 и MS Access 2003. Области применения технологии BDE.
курсовая работа [2,4 M], добавлен 12.01.2016Хранение и обработка данных. Компоненты системы баз данных. Физическая структура данных. Создание таблиц в MS Access. Загрузка данных, запросы к базе данных. Разработка информационной системы с применением системы управления базами данных MS Access.
курсовая работа [694,0 K], добавлен 17.12.2016Базы данных и системы управления ими: внутренняя структура и взаимосвязь компонентов, принципы работы и направления использования, оценка возможностей и функциональность. Характеристика MS Access. Подключение приложения к базе данных "Поликлиника".
курсовая работа [1004,7 K], добавлен 14.01.2015Изучение технологии разработки базы данных, создания таблиц, простых и составных форм для ввода, редактирования и просмотра данных, хранимых в таблицах. Проектирование информационной системы "Кафедра" средствами СУБД Access, с созданием форм отчетов.
курсовая работа [5,9 M], добавлен 12.05.2012Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.
курсовая работа [1,8 M], добавлен 26.06.2013Создание модели "сущность-связь" и нормализация данных средствами программы Microsoft Access. Идентификация объектов предметной области и отношений между ними, разработка структуры физической модели, запросов и отчетов базы данных о студентах ВУЗа.
контрольная работа [742,8 K], добавлен 08.06.2011Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.
курсовая работа [1,8 M], добавлен 04.02.2013Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Изучение основных элементов технологии баз данных Microsoft Access. Описание основных понятий и общих сведений базы данных и раскрытие конструктивных особенностей MS Access. Оценка возможностей и анализ основных преимуществ и недостатков баз MS Access.
курсовая работа [153,6 K], добавлен 22.09.2011