Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет 2 по БД вар 1.doc
Скачиваний:
2
Добавлен:
12.07.2019
Размер:
483.33 Кб
Скачать

19

Министерство образования и науки

Государственное общеобразовательное учреждение высшего профессионального образования

«Сибирский государственный индустриальный университет»

Кафедра автоматизации и информационных систем

Отчет по лабораторным работам

по дисциплине базы данных

вариант 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 создать рабочее приложение, которое бы соответствовало предметной области "Выписка и учет счет-фактур в торговой фирме".