3курс 1сем / 6
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
доцент, канд. техн. наук |
|
|
|
Е.Л.Турнецкая |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №6 |
Связь Access с другими приложениями |
по дисциплине: Базы данных |
РАБОТУ ВЫПОЛНИЛА
СТУДЕНТКА ГР. |
4716 |
|
|
|
С.А. Янышева |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург
2019
Лабораторная работа № 6
Связь Access с другими приложениями
Цель работы
Освоить методику переноса данных из Access в другие приложения.
Вариант задания
Вариант: 5 Школа.
В школе учатся дети с 1 по 11 классы. При поступлении (переводе) ребёнка в школу необходимы следующие сведения: его Ф.И.О., дата рождения, адрес прописки, дата поступления в школу, сведения о родителях, номер контактного телефона. Ребёнок определяется в конкретный класс (номер, буква). В каждом классе так же есть классный руководитель. Каждый учитель ведёт один предмет в разных классах. Об учителе должно быть известна следующая информация: паспортные данные, начальная дата работы учителем, дата поступления в школу.
Выполнение работы
Разработана программа, анализирующая количество отправлений по турам за весь доступный период и выводящая результат в виде гистограммы, пример работы программы приведён на рисунке 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.
Список использованных источников
Гурвиц Г. Microsoft Access 2010. Разработка приложений на реальном примере / Г. Гурвиц – СПб.: БХВ-Петербург, – 2010. – 497 с.
Голицына О.Д. Основы проектирования баз данных // Голицына О.Л., Попов И.И., Партыка Т.Л. – М.: ФОРУМ. – 2014. – 415 с.
Новые возможности 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).