Автор работы: Пользователь скрыл имя, 02 Ноября 2010 в 15:51, Не определен
Курсовой проект
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ»
Авиационный
факультет
Кафедра
«Самолетостроение»
Курсовая
работа
по дисциплине:« Информационное обеспечение баз данных ».
Тема « Создание
базы данных «Библиотека» ».
Разраб. студентка
УК-071 ______________________________
Группа
Руководитель
______________________________
Члены комиссии
______________________________
Нормоконтролёр
Защищен _____________________ Оценка_____________________
2010
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ»
Авиационный
факультет
Кафедра
«Самолетостроение»
по дисциплине:«
Информационное обеспечение баз данных
».
Задание на курсовую работу
Ознакомится
с работой программы в Access Microsoft..
Научится работать с объектами этой программы:
таблицы, форм запросы, отчеты. Создать
базу данных «Библиотека».
Задание
получила
. Студентка УК-071
______________________________
Группа
Замечание руководителя
Содержание
Задание на курсовую работу 2
Замечание руководителя 3
Введение 5
1.Проектирование баз данных 7
1.1 Создание баз данных 7
1.2Объекты баз данных 7
1.3Создание таблицы в режиме конструктора 8
1.4Создание схем данных 13
1.5Создание форм 14
1.6Создание запросов 16
1.7 Создание отчетов 17
Заключение 19
Список литературы 20
Введение
Access — это, прежде всего, система управления базами данных (СУБД). Как и другие продукты этой категории, она предназначена для хранения и поиска данных, представления информации в удобном виде и автоматизации часто повторяющихся операций (таких, как ведение счетов, учет, планирование и т.п.). С помощью Access можно разрабатывать простые и удобные формы ввода данных, а также осуществлять обработку данных и выдачу сложных отчетов.
Access— мощное приложение Windows; впервые производительность СУБД органично сочетается с теми удобствами, которые имеются в распоряжении пользователей Microsoft Windows. Поскольку оба эти продукта— детища компании Microsoft, они прекрасно взаимодействуют между собой.
При всем этом Access — не просто СУБД. Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет использовать одновременно несколько таблиц базы данных. При этом можно существенно упростить структуру данных, облегчая тем самым выполнение поставленных задач. Таблицу Access можно связать с данными, хранящимися на большой ЭВМ или на сервере. С другой стороны, можно использовать таблицы, созданные в среде Paradox или dBASE. Полученные результаты можно быстро и легко связать и объединить с данными из электронных таблиц Excel. Работая в среде Microsoft Office 97, пользователь получает в свое распоряжение полностью совместимые между собой Access и Word, Excel и PowerPoint.
Система Access — это набор инструментов конечного пользователя для управления базами данных. В ее состав входят конструкторы таблиц, форм, запросов и отчетов. Эту систему можно рассматривать и как среду разработки приложений. Используя макросы или модули для автоматизации решения задач, можно создавать ориентированные на пользователя приложения такими же мощными, как и приложения, написанные непосредственно на языках программирования. При этом они будут включать кнопки, меню и диалоговые окна. Программируя на языке VBA, можно создавать такие мощные программы, как сама система Access. По сути дела, многие инструментальные средства Access (например, мастера и конструкторы) написаны именно на VBA.
Мощность
и доступность Access делают эту систему
лучшей СУБД из представленных сегодня
на рынке. Сначала познакомимся с Access на
уровне конечного пользователя. Затем
перейдем к более сложным элементам таким
как элементы программирования на VBA и
взаимодействия с Internet.
1. Проектирование баз данных
1.1. Создание базы данных.
В Microsoft Access поддерживаются два
способа создания базы данных.
Имеется возможность создать
пустую базу данных, а затем
добавить в нее таблицы, формы,
Такой способ является наиболее гибким, но требует отдельного определения каждого элемента базы данных. Имеется также возможность сразу создать с помощью мастера базу данныхопределенного типа со всеми необходимыми таблицами, формами и отчетами. Это простейший способ начального создания базы данных. В обоих случаях у Вас останется возможность в любое время изменить и расширить созданную базу данных.
1.2 Объекты базы данных
Таблицы
Таблицы – это основные объекты любой базы данных. Во-первых, в таблицах хранятся все данные, имеющиеся в базе, а во-вторых, таблицы хранят и структуру базы (поля, их типы и свойства).
Запросы
Эти объекты служат для извлечения данных из таблиц и предоставления их пользователю в удобном виде. С помощью запросов выполняют такие операции как отбор данных, их сортировку и фильтрацию. С помощью запросов можно выполнять преобразования данных по заданному алгоритму, создавать новые таблицы, выполнять автоматическое наполнения таблиц данными, импортированными из других источников, выполнять простейшие вычисления в таблицах и многое другое.
Формы
Если
запросы – это специальные
средства для отбора и анализа
данных, то формы – это средства
для ввода данных. Смысл их тот
же – предоставить пользователю средства
для заполнения только тех полей,
которые ему заполнять
Отчеты
По
своим свойствам и структуре
отчеты во многом похожи на формы, но предназначены
только для вывода данных, причем для вывода
не на экран, а на принтер. В связи с этим
отчеты отличаются тем, что в них приняты
специальные меры для группирования выводимых
данных и для вывода специальных элементов
оформления, характерных для печатных
документов.
1.3 Создание таблицы в режиме Конструктор
В окне базы данных нужно щелкнуть по вкладке Таблицы.
Для создания новой таблицы необходимо щелкнуть по кнопке Создать, выбрать режим Конструктор, щелкнуть по кнопке ОК или дважды щелкнуть по фразе Создание таблицы в режиме конструктора.
Создание новой таблицы в режиме Конструктор состоит из нескольких шагов
1
В столбце Имя поля вводят имя поля таблицы
и нажимают
клавишу TAB (Enter).
2 Оставляют текстовый тип в столбце Тип данных или щелкают по стрелке раскрывающегося списка и выбирают нужный тип поля.
3. Нажимают TAB и вводят описание поля (необязательный реквизит)
4
Устанавливают необходимые
5. Повторяют пп. 1-4 для каждого создаваемого поля
6.Выделяют поля, которые будут ключевыми (щелчок по мар-керу поля - серый квадрат слева от имени поля). Затем щелкают по кнопке Ключевое поле на панели инструментов. Ключевые поля могут быть текстовыми, числовыми, счетчиками.
7. Щелкают по кнопке Сохранить, вводят имя таблицы и щелкают по кнопке ОК.
Имя поля. Каждое поле в таблице должно иметь уникальное имя, удовлетворяющее соглашениям об именах объектов в Access. Оно является комбинацией из букв, цифр, пробелов и специальных символов, за исключением символов «.», «!», «'», «[», "]". Имя не может начинаться с пробела и содержать управляющие символы с кодами ASCII от 00 до 31. Максимальная длина имени 64 символа.
Тип данных - это характеристика, присваиваемая полю при включении его в таблицу для упрощения ввода и отображения ин-формации. При сохранении таблицы данные приводятся к новому типу. Если информация несовместима с новым типом, то вся она или часть ее может быть утеряна.
Можно выбрать следующие типы данных:
текстовый - текст или комбинация букв и цифр, а также чис-ла, не участвующие в вычислениях; тип данных - по умолчанию;
число символов в поле не должно превышать 255; максимальное число символов, которое можно ввести в поле, задается в свойстве Размер поля;
MEMO - длинный текст или сочетание текста и числовых данных; максимальная длина 64000 символов;
числовой - данные, используемые в вычислениях; конкретные варианты числового типа и их длина задаются в свойстве Размер поля;
денежный - денежные значения или данные для вычислений, проводимых с точностью 15 знаков до и 4 знака после запятой; длина поля 8 байт; при обработке числовых значений из денежных полей выполняются вычисления с фиксированной точкой более быстрые, чем вычисления для полей с плавающей точкой, кроме того, при вычислениях предотвращается округление;