- •1. Постановка задачи.
- •2. Выполнение работы
- •2.1. Создание отчет в ms Office Access 2003
- •2.2. Резервное копирование и экспорт базы данных в субд Access
- •2.3. Создание базы данных «бд_Счет_фактуры» в субд sql Server 2005
- •2.3.1 Создание форм ввода/ вывода данных по справочным таблицам в Access
- •2.3.2. Создание запросов
- •2.3.3. Создание отчетов
- •2.3.4. Создание главной кнопочной формы приложения
Министерство образования и науки
Государственное общеобразовательное учреждение высшего профессионального образования
«Сибирский государственный индустриальный университет»
Кафедра автоматизации и информационных систем
Отчет по лабораторным работам
по дисциплине базы данных
вариант 1
Выполнил: ст.гр. АИС-08 Кокорин А.В.
Проверил: к.т.н., доц. Грачёв В.В.
Новокузнецк, 2010
Введение
Цель данной лабораторной работы – изучить основные функции и механизмы, заложенные в СУБД на примере MS SQL Server, позволяющие поддерживать БД в работоспособном состоянии.. Microsoft SQL Server является всеобъемлющим, интегрированным сквозным решением, которое наделяет пользователей вашей организации безопасной, надежной, и продуктивной платформой для обработки промышленной информации и приложений, касающихся интеллектуальных ресурсов предприятия. SQL Server 2005 предоставляет мощные, знакомые инструменты для профессионалов информационных технологий так же, как и для работников информационной сферы, уменьшая сложность создания, развёртывания, управления и использования данных предприятия и аналитических приложений на платформах от мобильных устройств до информационных систем предприятия. Благодаря исчерпывающему набору функций, взаимодействию с существующими системами и автоматизации типовых задач, SQL Server 2005 предоставляет полное решение в области хранения данных для предприятий всех масштабов. SQL Server 2005 включает главные улучшения управления данными предприятия в следующих областях:
Управляемость
Доступность
Масштабируемость
Безопасность
В данной лабораторной работе ставятся следующие задачи: создание отчетов в MS Office Access 2003 по базе данных «DB_Storage», связанной со средой SQL Server 2005 с помощью драйвера ODBC, администрирование SQL Server, резервное копирование и восстановление базы данных и журнала транзакций, создание новой базы данных «БД_Счет_фактуры», настройка драйвера ODBC и связывание с помощью него созданной базы данных «БД_Счет_фактуры» со средой MS Office Access, создание приложения, которое соответствует предметной области «Выписка и учет счет-фактур в торговой фирме».
1. Постановка задачи.
Дано:
1. База данных «DB_Storage», состоящая из таблиц «Товары» и «Справочник_производителей». Таблица «Товары» содержит поля: «Наименование товара», «Единица измерения», «Цена за единицу», «Тип товара», «Срок годности», «Дата поступления», «Код производителя», «Номер места хранения». Таблица «Справочник_производителей» содержит поля: «Код производителя», «Название», «Руководитель», «Адрес фирмы-производителя», «Дата создания», «Телефон фирмы».
2. СУБД «SQL Server 2005», «MS Office Access 2003».
3. Структура базы данных «БД_Счет_фактуры», состоящая из таблиц «Счет-фактуры», «Состав счет-фактуры», «Поставщик», «Покупатель», «Грузопередатчики», «Товары и услуги», «Банки». Структура данных таблиц представлена ниже.
Таблица 1 – «Счет-фактуры»
Имя поля |
Тип данных |
Номер документа |
Числовой (Int) |
Дата документа |
Дата/Время (Datetime) |
К платежному поручению Номер |
Числовой (Int) |
К платежному поручению дата |
Дата/Время (datetime) |
Код поставщика |
Числовой (Int) |
Код покупателя |
Числовой (Int) |
Код грузоотправителя |
Числовой (Int) |
Код грузополучателя |
Числовой (Int) |
Руководитель |
Текстовый (Char(40)) |
Главный бухгалтер |
Текстовый (Char(40)) |
Получил (фио) |
Текстовый (Char(40)) |
Выдал (фио) |
Текстовый (Char(40)) |
Код счет-фактуры |
Int |
Таблица 2 – Структура таблицы «Состав счет – фактуры»
Имя поля |
Тип данных |
Код счет-фактуры |
Числовой(Int) |
Код товара или услуги |
Числовой(Int) |
Количество |
Числовой(Int) |
Цена за единицу |
Денежный (money) |
В том числе акциз |
Числовой(Int) |
Налоговая ставка |
Числовой(Int) |
Страна происхождения |
Текстовый(Char(15)) |
Номер записи |
Int |
Таблица 3 – Структура таблицы «Товары и услуги»
Имя поля |
Тип данных |
Наименование товара/ услуги |
Текстовый(Char(100)) |
Единица измерения |
Текстовый (Char(10)) |
Код товара или услуги |
Int |
Таблица 4 – Структура таблицы «Поставщик»
Имя поля |
Тип данных |
Наименование |
Текстовый (Char(30)) |
Адрес |
Текстовый (Char(100)) |
Расчетный счет |
Текстовый (Char(20)) |
ИНН |
Текстовый (Char(13)) |
Код ОКОНХ |
Числовой(Int) |
Код ОКПО |
Числовой(Int) |
Код поставщика |
Int |
Код банка БИК |
Числовой(Int) |
Таблица 5 – Структура таблицы «Покупатель»
Имя поля |
Тип данных |
Наименование |
Текстовый(Char(30)) |
Адрес |
Текстовый(Char(100)) |
Расчетный счет |
Текстовый(Char(20)) |
ИНН |
Текстовый(Char(13)) |
Код ОКОНХ |
Числовой(Int) |
Код ОКПО |
Числовой(Int) |
Код получателя |
Int |
Код банка БИК |
Числовой(Int) |
Таблица 6 – Структура таблицы «Грузопередатчики»
Имя поля |
Тип данных |
Наименование |
Текстовый(Char(50)) |
Адрес |
Текстовый(Char(100)) |
Код грузопередатчика |
Int |
Таблица 7 - Структура таблицы «Банки»
Имя поля |
Тип данных |
Название |
Текстовый(Char(50)) |
Корреспондентский счет |
Текстовый(Char(20)) |
БИК |
Int |
Требуется:
1. Создать простой отчет с помощью мастера по таблице «Справочник_производителей».
2. Преобразовать созданный отчет по таблице «Справочник_производителей» к табличному виду.
3. Создать пригласительные (или этикетки) по таблице «Справочник_производителей» по полям «Руководитель фирмы», «Адрес фирмы».
4. Создать отчет по таблицам «Товары» и «Справочник_производителей» с сортировкой по полю «Наименование товара» и группировкой «Тип товара».
5. Преобразовать созданный отчет по таблицам «Товары» и «Справочник_производителей» в режиме конструктора.
6. Создать копию базы данных «DB_Storage» и экспортировать ее в СУБД Access.
7. Создать базу данных «БД_Счет_фактуры» в СУБД SQL Server 2005. Связать созданную БД с MS Office Access 2003 с помощью драйвера ODBC. В MS Office Access 2003 создать рабочее приложение, которое бы соответствовало предметной области "Выписка и учет счет-фактур в торговой фирме".