Автор: Пользователь скрыл имя, 11 Февраля 2012 в 22:06, курсовая работа
Цель работы: Закрепление и углубление знаний по информатике, практических навыков работы на персональном компьютере и разработки пользовательских приложений с использованием программных средств интегрированного пакета MS Office и современных компьютерных технологий обработки информации, а также навыков в составлении текстовой документации.
1)Введение………………………………………………………………………………………………………….3
2)Задание по первой части курсовой работы……………………………………………………5
3)Задание по второй части курсовой работы……………………………………………………12
4)Список использованной литературы………………………………………………………………20
БАЛТИЙСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ РЫБОПРОМЫСЛОВОГО ФЛОТА
Заочный факультет
Курсовая Работа
по дисциплине
информатика
Выполнил студент Елисеев Роман Игоревич
Специальности «Холодильная, криогенная техника и кондиционирование»
Курс 2
Шифр 10Хзс416
Проверил______________________
Калининград
2012
Содержание
1)Введение……………………………………………………
2)Задание по первой
части курсовой работы………………………
3)Задание по второй
части курсовой работы………………………
4)Список использованной
литературы……………………………………………………
Введение
Системы
управления базами данных (СУБД) - специальные
программные продукты для создания
и работы с базами данных. Базы данных
(БД) - это интегрированный и
реляционная - отношения между данными построены по принципу "один к одному", когда одна запись может быть связана только с одной записью. Форма представления данных в виде таблицы;
иерархическая - отношения между данными построены по принципу "один к многим", когда одна запись взаимосвязана со многими другими. Форма представления данных в виде дерева;
сетевая - принцип организации "многие ко многим", когда одна и та же запись может входить в отношения со многими другими записями в различных вариантах. Форма представления данных в виде графа.
СУБД
Microsoft Access является системой управления
реляционной базы данных, включающих
все необходимые
Visual Basic развился из первоначального языка Basic и в настоящее время содержит несколько сотен команд, функций и ключевых слов, многие из которых связаны непосредственно с графическим интерфейсом пользователя GUI (Graphical User Interface) операционной системы Windows. Используя Visual Basic даже начинающие программисты могут создавать полезные программы, зная лишь несколько ключевых слов. При этом профессиональные программисты имеют все необходимые средства для разработки сложных приложений, функционирующих под управлением Windows. Интегрированная среда разработки приложений Microsoft Visual Basic (в дальнейшем изложении Visual Basic), обладая простыми в обращении средствами визуального проектирования, позволяет в полной мере использовать преимущества графической среды. Windows и быстро конструировать эффективные приложения. Visual Basic — один из первых языков, поддерживающих событийно-управляемое программирование (event-driven programming). Этот стиль хорошо согласуется со стандартом графического пользовательского интерфейса. Традиционно программирование ориентировалось на поэтапное описание конкретного процесса. Однако современные компьютерные приложения слишком сложны и данный стиль программирования для них не подходит. Основная идея событийно-управляемого программирования заключается в том, что вместо скрупулезного описания каждого шага работы приложения достаточно лишь указать, как необходимо реагировать на различные события (действия пользователя): выбор команды, щелчок или перемещение мыши, нажатие клавиш и др. В результате программист создает не одну большую программу, а приложение, состоящее из набора взаимодействующих процедур, управляемых пользователем. Для получения какого-либо конкретного действия должна быть написана соответствующая команда в тексте программы на языке Visual Basic.
Цель работы:
Закрепление
и углубление знаний по информатике,
практических навыков работы на персональном
компьютере и разработки пользовательских
приложений с использованием программных
средств интегрированного пакета MS Office
и современных компьютерных технологий
обработки информации, а также навыков
в составлении текстовой документации.
Задание по первой части курсовой работы
Проектирование и создание базы данных под управлением СУБД MS-ACCESS
на тему: ”Подводное снаряжение”.
Создание базы данных
С помощью конструктора таблиц
создаем две таблицы: таблицу
«Подводное снаряжение» с
Связи - объединения. При выборе в качестве поля связи в главной таблице неключевого поля Access сообщает, что тип отношения не может быть определен. В этом случае между таблицами возможно установление только связи - объединения. Связь - объединение обеспечивает объединение записей двух таблиц, имеющих одинаковые значения в поле связи. Причем производится объединение каждой записи из одной таблицы с каждой записью из другой таблицы при условии равенства значений в поле связи. Результатом объединения записей, который определяется выбором одного из трех способов, может быть:
- объединение только тех записей, в которых связанные поля обеих таблиц совпадают;
- объединение
тех записей, в которых
- объединение
тех записей, в которых
Создание схемы данных начинается в окне БД с выполнения команды Сервис / Схема данных или нажатием соответствующей кнопки. После этого можно выбрать таблицы, включаемые в схему данных, и приступить к определению связей между ними. Устанавливая связи между парой таблиц в схеме данных, надо выделить в главной таблице уникальное ключевое поле, по которому устанавливается связь, и протащить курсор мыши в соответствующее поле подчиненной таблицы.
Поскольку схема строится для нормализованной БД, в открывающемся окне Связи автоматически установится тип отношения 1:М.
Для
такой связи можно задать параметр:
Обеспечение целостности
Структура реляционной базы данных в Access задается схемой данных, которая имеет иерархическую структуру и называется канонической реляционной моделью предметной области.
Схема данных графически отображается в отдельном окне, в котором таблицы представлены списками полей, а связи — линиями между полями разных таблиц.
При построении схемы данных Access автоматически определяет по выбранному полю тип связи между таблицами. Если поле, по которому нужно установить связь, является уникальным ключом как в главной таблице, так и в подчиненной, Access устанавливает связь типа один к одному. Если поле связи является уникальным ключом в главной таблице, а в подчиненной таблице является не ключевым или входит в составной ключ. Access устанавливает связь типа один ко многим от главной таблицы к подчиненной.
Кроме указанных типов связей в Access существуют связи-объединения, обеспечивающие объединение записей таблиц не по ключевому полю, а в следующих случаях:
• связываемые записи в обеих таблицах совпадают (связи устанавливаются по умолчанию);
• для всех записей первой таблицы, для которых отсутствуют связи со второй таблицей, устанавливаются связи с пустой записью второй таблицы;
• для всех записей второй таблицы, для которых отсутствуют связи с первой таблицей, устанавливаются связи с пустой записью первой таблицы.
Обеспечение целостности данных
При создании схемы данных пользователь включает в нее таблицы и устанавливает связи между ними. Причем для связей типов один к одному и один ко многим можно задать параметр, обеспечивающий целостность данных, а также автоматическое каскадное обновление или удаление связанных записей.
Обеспечение целостности данных означает выполнение для взаимосвязанных таблиц следующих условий корректировки базы данных:
• в подчиненную таблицу не может быть добавлена запись, для которой не существует в главной таблице ключа связи;
• в главной таблице нельзя удалить запись, если не удалены связанные с ней записи в подчиненной таблице;
• изменение значений ключа связи главной таблицы должно приводить к изменению соответствующих значений в записях подчиненной таблицы.
В случае
если пользователь нарушил эти условия
в операциях обновления или удаления
данных в связанных таблицах, Access
выводит соответствующее
Отметим, что установление между двумя таблицами связи типа один к одному или один ко многим и задание параметров целостности данных возможно только при следующих условиях:
• связываемые
поля имеют одинаковый тип данных,
причем имена полей могут быть
различными;
• обе таблицы сохраняются в одной базе данных Access;
• главная
таблица связывается с
Если
для выбранной связи
В режиме каскадного обновления связанных записей при изменении значения в поле связи главной таблицы Access автоматически изменит значения в соответствующем поле в подчиненных записях.
В режиме каскадного удаления связанных записей при удалении записи из главной таблицы Access выполняет каскадное удаление подчиненных записей на всех уровнях.
К каждой из таблиц созданы формы с аналогичными названиями и различным стилем: стандартным и техническим, вид форм в один столбец и ленточный. Формы выполнены с помощью мастера форм, через формы заполняются таблицы, то есть формируется база данных .
Формы позволяют вводить данные в таблицы базы без непосредственного доступа к самим таблицам.
В отличие
от таблиц, структуру которых лучше
формировать вручную, формы удобно
готовить с помощью средств
Автоформа «в столбец» отображает все поля одной записи — она удобна для ввода и редактирования данных. «Ленточная» автоформа отображает одновременно группу записей — ее удобно использовать для оформления вывода данных. Табличная автоформа по внешнему виду ничем не отличается от таблицы, на которой она основана.
Для создания автоформы следует открыть панель Формы в окне База данных и воспользоваться командной кнопкой Создать. В открывшемся диалоговом окне Новая форма выбирают тип автоформы и таблицу, на которой она основывается. После щелчка на кнопке ОК автоформа формируется автоматически и немедленно готова к работе, т.е. к вводу или отображению данных. Автоформа основывается только на одном объекте, она называется еще простой формой. Если форма основывается на полях из нескольких связанных таблиц, то она называется сложной. Для ее создания используют другие средства.
По таблицам созданы запросы.
Запросы являются мощным средством обработки данных, хранимых в таблицах Access. С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источника данных для форм и отчетов. Запросы позволяют вычислять итоговые значения и выводить их в компактном формате, подобном формату электронной таблицы, а также выполнять вычисления над группами записей.
Информация о работе Проектирование и создание базы данных под управлением СУБД MS-ACCESS