Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
8
Добавлен:
16.04.2021
Размер:
93.27 Кб
Скачать

ГУАП

КАФЕДРА № 41

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

доцент, канд. техн. наук

Е.Л.Турнецкая

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №6

Связь Access с другими приложениями

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

РАБОТУ ВЫПОЛНИЛА

СТУДЕНТКА ГР.

4716

С.А. Янышева

подпись, дата

инициалы, фамилия

Санкт-Петербург

2019

Лабораторная работа № 6

Связь Access с другими приложениями

  1. Цель работы

Освоить методику переноса данных из Access в другие приложения.

  1. Вариант задания

Вариант: 5 Школа.

В школе учатся дети с 1 по 11 классы. При поступлении (переводе) ребёнка в школу необходимы следующие сведения: его Ф.И.О., дата рождения, адрес прописки, дата поступления в школу, сведения о родителях, номер контактного телефона. Ребёнок определяется в конкретный класс (номер, буква). В каждом классе так же есть классный руководитель. Каждый учитель ведёт один предмет в разных классах. Об учителе должно быть известна следующая информация: паспортные данные, начальная дата работы учителем, дата поступления в школу.

  1. Выполнение работы

Разработана программа, анализирующая количество отправлений по турам за весь доступный период и выводящая результат в виде гистограммы, пример работы программы приведён на рисунке 2. Программа использует стандартный интерфейс ODBC, посредством функционала библиотеки pyodbc для Python 3(32-bit). Листинг программного кода:

import pyodbc

import matplotlib

import matplotlib.pyplot as plt

#Подключаемся

conn = pyodbc.connect(r'Driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=D:\1.accdb;')

cursor = conn.cursor()

cursor.execute('SELECT [ДатаРождения] FROM [Учителя]')

#Считываем данные

L = []

for row in cursor.fetchall():

L.append(row[0])

#Рисуем

n, bins, patches = plt.hist(L, 10, facecolor='blue', alpha=0.5)

plt.show()

Рисунок 1 – Пример выполнения программы

4 Выводы

Была освоена методика переноса данных из Access в другие приложения посредством стандартного интерфейса ODBC.

Список использованных источников

  1. Гурвиц Г. Microsoft Access 2010. Разработка приложений на реальном примере / Г. Гурвиц – СПб.: БХВ-Петербург, – 2010. – 497 с.

  2. Голицына О.Д. Основы проектирования баз данных // Голицына О.Л., Попов И.И., Партыка Т.Л. – М.: ФОРУМ. – 2014. – 415 с.

  3. Новые возможности Access для Office 365 [Электронный ресурс]. Режим доступа: https://support.office.com/ru-ru/article/Новые-возможности-access-для-office-365-76454345-f85d-47af-ace1-98a456cb3496?ui=ru-RU&rs=ru-RU&ad=RU (дата обращения 27.09.2019).

Соседние файлы в папке 3курс 1сем