 
        
        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). 
