close

Вход

Забыли?

вход по аккаунту

?

протоколБД1

код для вставкиСкачать
Министерство образования и науки Украины
Одесский национальный политехнический университет
Институт компьютерных систем
Кафедра компьютеризированных систем управления
Лабораторная работа №1
по курсу «Программное обеспечение современных ЭВМ»
Система разработки баз данных ACCESS
7.0
Вы
полнила
: ст. гр. АТ
-
0
82
Полищук Т.
Проверил
: Орлов В.В.
Одесса 20
11
Цель работы
.
И
зучение основ проектирования и создания базы данных,
создания запросов, форм и отч
тов в среде СУБД Microsoft Access.
Теоретические сведения
.
Microsoft Access -
это очень мощная и удобная в работе программа
управления базами данных, входящая в состав пакета Microsoft Office. С ее
помощью можно создавать произвольные базы данных, редактировать их
содержание, предс
тавлять их в различном виде и получать разнообразные
отчеты на основе ранее введенных данных.
База данных -
именованная совокупность данных, отражающая
состояние объектов и их взаимосвязи в рассматриваемой предметной
области.
Microsoft Access -
прикладная программа, позволяющая управлять
всеми сведениями из одного файла базы данных. В рамках этого файла
данные можно разделить на отдельные контейнеры, называемые таблицами;
просматривать, добавлять и обновлять данные в таблицах с помощью
электронных форм; нах
одить и извлекать только нужные данные с помощью
запросов; а также анализировать или печатать данные в заданном макете с
помощью отчетов. Вся исходная информация хранится в четко
определенных таблицах.
Таблица —
это набор данных по конкретной теме. Использ
ование
отдельной таблицы для каждой темы означает, что соответствующие данные
сохранены только один раз. Это делает базу данных более эффективной и
снижает число ошибок при вводе данных. Под четким определением
подразумевается такая структура таблицы, в ко
торой каждая строка имеет
уникальный идентификатор (например, номер строки), а данные
представлены столбцами.
При создании любой таблицы используют конструктор, состоящий из
пяти основных
элементов. Сверху располагаются три столбца,
озаглавленные: "Имя пол
я", "Тип данных", " Описание". В нижней части
окна конструктора есть две вкладки: "Общие" и " Подстановка". В первом
столбце есть возможность задать любое имя столбца. Столбцы в таблице
располагаются именно в том порядке, в котором их задают. Таким образом
,
желательно с самого начала продумать их последовательность с учетом
удобства последующей эксплуатации всей таблицы в целом. Любая
сортировка таблиц практически во всех СУБД производится слева направо.
Сначала выполняется условие сортировки, заданное в первом столбце, затем
-
во втором, и так далее.
После задания имени поля в СУБД Microsoft Access требуется
непременно указать тип данных, которые в этом поле предполагается
хранить. Всего существует десять базовых типов данных:
1. Текстовый
-
содержит текс
т или числа не требующие проведения
расчетов, например, номера телефонов.
2. Поле MEMO -
содержит длинный текст или комбинацию текста и
чисел.
3. Числовой
-
содержит числовые данные, используемые для проведения
расчетов.
4. Дата/время
-
содержит даты и вре
мя, относящиеся к годам с 100 по
9999 включительно.
5. Денежный
-
содержит денежные значения и числовые данные,
используемые в математических расчетах, проводящихся с точностью до 15
знаков в целой и до 4 знаков в дробной части.
6. Счетчик
-
содержит уника
льные последовательно возрастающие (на
1) или случайные числа, автоматически вводящиеся при добавлении каждой
новой записи в таблицу. Значения полей типа счетчика обновлять нельзя.
7.
Логический
-
содержит логические значения, а также поля, которые
могут с
одержать одно из двух возможных значений (True/False, Да/Нет).
8. Поле объекта OLE
-
содержит объект (например, электронная
таблица Microsoft Excel, документ Microsoft Word, рисунок, звукозапись или
другие данные в двоичном формате), связанный или внедренн
ый в таблицу
Microsoft Access.
9.
Гиперссылка
-
создает поле, в
котором предлагается выбор значений
из списка или из поля со списком, содержащего набор постоянных значений
или значений из другой таблицы. Выбор этого параметра в списке в ячейке
запускает мастера подстановок, который определяет тип поля.
10. Мастер подстановок
-
создает поле, в котором предлагается выбор
значений из списка или из поля со списком, содержащего набор постоянных
значений или значений из другой таблицы. Выбор этого параметра в с
писке
в ячейке запускает мастера подстановок, который определяет тип поля.
СУБД Microsoft Access объединяет сведения из разных источников в
одной реляционной базе данных. Создаваемые формы, запросы и отчеты
позволяют быстро и эффективно обновлять данные, п
олучать ответы на
вопросы, осуществлять поиск нужных данных, анализировать данные,
печатать отчеты, диаграммы.
В базе данных сведения из каждого источника сохраняются в отдельной
таблице. При работе с данными из нескольких таблиц устанавливаются
связи межд
у таблицами.
Для поиска и отбора данных, удовлетворяющих определенным
условиям создается запрос. Запросы позволяют также обновить или удалить
одновременно несколько записей, выполнить встроенные или специальные
вычисления.
Для просмотра, ввода или изменени
я данных прямо в таблице
применяются формы. Форма позволяет отобрать данные из одной или
нескольких таблиц и вывести их на экран, используя стандартный или
созданный пользователем макет.
Для анализа данных или распечатки их определенным образом
используетс
я отчет. Например, можно создать и напечатать отчет,
группирующий данные и вычисляющий итоги.
Ход выполнения работы
.
1. Создать таблицу «
Студенты
» в режиме конструктора. Таблица должна содержать поля:
№
Имя поля
Тип даних
Описание
НомерЗК Текстовый
Номер зачетной книжки
ФИО
Текстовый
Фамилия
имя
отчество
Група
Текстовый
номер груп
пы
Пол
Мастер подстановок
Пол
ДатаРождения
Дата
День, месяц и год рождения
ГодРождения
Числов
о
й
Год рождения
Контракт Логический
Контракт или бюджет
Статус
Логический
староста или не староста
ГодПоступления Числовой
Год поступления в ОНПУ
Город
Текстовый
Город или область Адрес
Текстовий
Домашний адрес МестоПроживания
Текстовый
Где проживает в данный момент
Стипендия
Денежный
Раз
мер стипендии
С
р
е
днийРейтинг
Числовий
Теку
щ
ий рейтинг
Примечание
Х
арактеристика студента
Фото
l
Фотография
.Заполнить созданную таблицу данными (не менее 20 записей).
Данное приложение предоставляется в электронном виде в процессе защиты лабораторной работы.
3.Создать самостоятельно запросы на выборку из таблицы «
Студенты
»
различных данных (не менее 5
-
ти).
3.
1. Средний рейтинг
. Сортировка по алфавиту
ФИО
СреднийРейтинг
А̚арова Ольга Влад̛м̛ровна
64
Белов Артур Стан̛славов̛ч
85
Б̛б̛рев Вас̛л̛̜ Русланов̛ч
73
Быбыщенко Валер̛̜ М̛ха̜лов̛ч
60
Коваленко Рост̛слав Дм̛тр̛ев̛ч
75
Лавров Вячеслав Дм̛тр̛ев̛ч
98
Лавров Стан̛слав Дм̛тр̛ев̛ч
78
Лысенко Бор̛с Александров̛ч
84
Мамочк̛н Вячеслав Андреев̛ч
76
Молекула Серге̜ Александров̛ч
79
Нгуен Зунг Ван
83
Н̛когда Эльдара Вас̛льевна
89
Носов Вячеслав Н̛колаев̛ч
95
Петрова Светлана Ден̛совна
89
Полевко Ден̛с Олегов̛ч
96
Рярев Пётр М̛ха̜лов̛ч
66
Стоянова Софья Ла̚аревна
71
Сурков Антон Сергеев̛ч
80
Чаров Констант̛н Сергеев̛ч
69
Чумко Богуслава Демьяновна
79
3.
2. Статус контракт/бюджет, размер стипендии. Сортировка по алфавиту
ФИО
Контракт
Стипендия
А̚арова Ольга Влад̛м̛ровна
Нет
0,00р.
Белов Артур Стан̛славов̛ч
Да
0,00р.
Б̛б̛рев Вас̛л̛̜ Русланов̛ч
Да
0,00р.
Быбыщенко Валер̛̜ М̛ха̜лов̛ч
Да
0,00р.
Коваленко Рост̛слав Дм̛тр̛ев̛ч
Нет
530,00р.
Лавров Вячеслав Дм̛тр̛ев̛ч
Нет
590,00р.
Лавров Стан̛слав Дм̛тр̛ев̛ч
Нет
530,00р.
Лысенко Бор̛с Александров̛ч
Нет
530,00р.
Мамочк̛н Вячеслав Андреев̛ч
Нет
530,00р.
Молекула Серге̜ Александров̛ч
Нет
530,00р.
Нгуен Зунг Ван
Да
0,00р.
Н̛когда Эльдара Вас̛льевна
Нет
530,00р.
Носов Вячеслав Н̛колаев̛ч
Нет
530,00р.
Петрова Светлана Ден̛совна
Нет
530,00р.
Полевко Ден̛с Олегов̛ч
Нет
590,00р.
Рярев Пётр М̛ха̜лов̛ч
Да
0,00р.
Стоянова Софья Ла̚аревна
Нет
0,00р.
Сурков Антон Сергеев̛ч
Нет
530,00р.
Чаров Констант̛н Сергеев̛ч
Нет
0,00р.
Чумко Богуслава Демьяновна
Нет
530,00р.
3.
3. Группа. Сортировка по группе и ФИО
ФИО
Группа
А̚арова Ольга Влад̛м̛ровна
АТ
-
121
Б̛б̛рев Вас̛л̛̜ Русланов̛ч
АТ
-
121
Лавров Стан̛слав Дм̛тр̛ев̛ч
АТ
-
121
Лысенко Бор̛с Александров̛ч
АТ
-
121
Молекула Серге̜ Александров̛ч
АТ
-
121
Петрова Светлана Ден̛совна
АТ
-
121
Чаров Констант̛н Сергеев̛ч
АТ
-
121
Чумко Богуслава Демьяновна
АТ
-
121
Белов Артур Стан̛славов̛ч
АТ
-
122
Быбыщенко Валер̛̜ М̛ха̜лов̛ч
АТ
-
122
Коваленко Рост̛слав Дм̛тр̛ев̛ч
АТ
-
122
Лавров Вячеслав Дм̛тр̛ев̛ч
АТ
-
122
Мамочк̛н Вячеслав Андреев̛ч
АТ
-
122
Нгуен Зунг Ван
АТ
-
122
Н̛когда Эльдара Вас̛льевна
АТ
-
122
Носов Вячеслав Н̛колаев̛ч
АТ
-
122
Полевко Ден̛с Олегов̛ч
АТ
-
122
Рярев Пётр М̛ха̜лов̛ч
АТ
-
122
Стоянова Софья Ла̚аревна
АТ
-
122
Сурков Антон Сергеев̛ч
АТ
-
122
3.
4. Место проживания. Сортировка по алфавиту
ФИО
МестоПроживания
А̚арова Ольга Влад̛м̛ровна
г. Одесса, ул.Торговая, д. 20, кв. 138
Белов Артур Стан̛славов̛ч
г. Одесса, ул. Ильфа ̛ Петрова, д. 88, кв. 173
Б̛б̛рев Вас̛л̛̜ Русланов̛ч
г. Одесса, ул. Косвенная, д. 78
-
Б, кв. 52
Быбыщенко Валер̛̜ М̛ха̜лов̛ч
г. Одесса, пр. Добровольского, д. 128, кв.16
Коваленко Рост̛слав Дм̛тр̛ев̛ч
г. Одесса, Матросск̛̜ спуск, д. 12, кв. 12
Лавров Вячеслав Дм̛тр̛ев̛ч
г. Одесса, пер. Госп̛тальны̜, д. 15, кв. 6
Лавров Стан̛слав Дм̛тр̛ев̛ч
г. Одесса, пер. Госп̛тальны̜, д. 15, кв. 6
Лысенко Бор̛с Александров̛ч
г. Одесса, ул. Костанд̛, д. 17
Мамочк̛н Вячеслав Андреев̛ч
Одесская обл., г. Иль̛чёвск, ул. Хантад̚е, д. 8, кв. 25
Молекула Серге̜ Александров̛ч
г. Одесса, ул. Варненская, д. 5, кв. 63
Нгуен Зунг Ван
г. Одесса, ул. Маршала Говорова, д. 11
-
А, кв. 152
Н̛когда Эльдара Вас̛льевна
г. Одесса, пр. Добровольского, д. 128, кв.15
Носов Вячеслав Н̛колаев̛ч
г.Одесса, ул. Пушк̛нская, д. 24
-
А, кв.46
Петрова Светлана Ден̛совна
г. Одесса, пр. Шевченко, д. 19, кв. 147
Полевко Ден̛с Олегов̛ч
г. Одесса, ул. Одесская, д. 58/12, кв. 6
Рярев Пётр М̛ха̜лов̛ч
г. Одесса, ул. Новощепно̜ Ряд, д. 25, кв. 82
Стоянова Софья Ла̚аревна
Одесская обл., г. Иль̛чёвск, ул. Парковая, д. 4, кв. 7
Сурков Антон Сергеев̛ч
г. Одесса, ул. Ангарская, д. 6
-
В
Чаров Констант̛н Сергеев̛ч
г. Одесса, ул. Генерала Петрова, д.33, кв. 38
Чумко Богуслава Демьяновна
г. Одесса, ул. Александра Невского, д. 43/2, кв.91
3.
5. Год поступления и год рождения. Сортировка по году рождения
ФИО
ГодРождения
ГодПоступления
Нгуен Зунг Ван
1992
2012
Рярев Пётр М̛ха̜лов̛ч
1993
2011
Лавров Вячеслав Дм̛тр̛ев̛ч
1993
2012
Лавров Стан̛слав Дм̛тр̛ев̛ч
1993
2012
Стоянова Софья Ла̚аревна
1993
2012
Б̛б̛рев Вас̛л̛̜ Русланов̛ч
1993
2011
Сурков Антон Сергеев̛ч
1994
2012
Лысенко Бор̛с Александров̛ч
1994
2012
Чумко Богуслава Демьяновна
1994
2012
Чаров Констант̛н Сергеев̛ч
1994
2012
Белов Артур Стан̛славов̛ч
1994
2012
Молекула Серге̜ Александров̛ч
1994
2012
Носов Вячеслав Н̛колаев̛ч
1994
2012
Полевко Ден̛с Олегов̛ч
1994
2012
Быбыщенко Валер̛̜ М̛ха̜лов̛ч
1994
2012
Мамочк̛н Вячеслав Андреев̛ч
1994
2012
Петрова Светлана Ден̛совна
1994
2012
Коваленко Рост̛слав Дм̛тр̛ев̛ч
1994
2012
А̚арова Ольга Влад̛м̛ровна
1994
2012
Н̛когда Эльдара Вас̛льевна
1994
2012
4.Создать формы в режимах мастер форм и конструктор, используя в
качестве источников данных предварительно созданную таблицу и запросы.
4.1. Форма на основе запроса 3.2.
4.2. Форма на основе запроса 3.4.
4.3. Форма на основе запроса 3.5.
5.В созданной таблице применить сначала простой, а потом сложный
фильтры.
5.1. Простой фильтр
Фильтр по выделенному всех студентов женского пола
Номе
р ЗК
ФИО
Группа
По
л
ДатаРожден
ия
ГодР
ожде
ния
Контракт
Статус
ГодПо
ступл
ения
Город
Адрес
МестоПроживания
Стипендия
СреднийРей
тинг
Примечание
Фото
0011
А̚арова Ольга Влад̛м̛ровна
АТ
-
121
Ж
04.02.1994
1994
Нет
Нет
2012
Одесса
г. Одесса, ул.Торговая, д. 20, кв. 138
г. Одесса, ул.Торговая, д. 20, кв. 138
0,00р.
64
̚аму̙ем
0002
Н̛когда Эльдара Вас̛льевна
АТ
-
122
Ж
29.01.1994
1994
Нет
Нет
2012
Одесса
г. Одесса, пр. Добровольского, д. 128, кв.15
г. Одесса, пр. Добровольского, д. 128, кв.15
530,00р.
89
0008
Петрова Светлана Ден̛совна
АТ
-
121
Ж
18.01.1994
1994
Нет
Нет
2012
Одесса
г. Одесса, пр. Шевченко, д. 19, кв. 147
г. Одесса, пр. Шевченко, д. 19, кв. 147
530,00р.
89
0005
Стоянова Софья Ла̚аревна
АТ
-
122
Ж
18.12.1993
1993
Нет
Нет
2012
Иль̛чёвск
Одесская обл., г. Иль̛чёвск, ул. Парковая, д. 4, кв. 7
Одесская обл., г. Иль̛чёвск, ул. Парковая, д. 4, кв. 7
0,00р.
71
0017
Чумко Богуслава Демьяновна
АТ
-
121
Ж
23.07.1994
1994
Нет
Нет
2012
Одесса
г. Одесса, ул. Александра Невского, д. 43/2, кв.91
г. Одесса, ул. Александра Невского, д. 43/2, кв.91
530,00р.
79
5.2. Сложный фильтр
Студенты женского пола только 1994 года рождения
Номе
р ЗК
ФИО
Группа
По
л
ДатаРожден
ия
ГодР
ожде
ния
Контракт
Статус
ГодПо
ступл
ения
Город
Адрес
МестоПроживания
Стипендия
СреднийРей
тинг
Примечание
Фото
0011
А̚арова Ольга Влад̛м̛ровна
АТ
-
121
Ж
04.02.1994
1994
Нет
Нет
2012
Одесса
г. Одесса, ул.Торговая, д. 20, кв. 138
г. Одесса, ул.Торговая, д. 20, кв. 138
0,00р.
64
̚аму̙ем
0002
Н̛когда Эльдара Вас̛льевна
АТ
-
122
Ж
29.01.1994
1994
Нет
Нет
2012
Одесса
г. Одесса, пр. Добровольского, д. 128, кв.15
г. Одесса, пр. Добровольского, д. 128, кв.15
530,00р.
89
0008
Петрова Светлана Ден̛совна
АТ
-
121
Ж
18.01.1994
1994
Нет
Нет
2012
Одесса
г. Одесса, пр. Шевченко, д. 19, кв. 147
г. Одесса, пр. Шевченко, д. 19, кв. 147
530,00р.
89
0017
Чумко Богуслава Демьяновна
АТ
-
121
Ж
23.07.1994
1994
Нет
Нет
2012
Одесса
г. Одесса, ул. Александра Невского, д. 43/2, кв.91
г. Одесса, ул. Александра Невского, д. 43/2, кв.91
530,00р.
79
Выводы:
В результате выполнения лабораторной работы я приобрела навык проектирования и создани
я
баз данных, создани
я
запросов, форм и отчетов в среде СУБД Mіcrosoft Access
, а также публикации запросов, форм и отчетов
в редактор текстов MS
Word
.
Автор
Phobi
Phobi13   документов Отправить письмо
Документ
Категория
Без категории
Просмотров
137
Размер файла
77 Кб
Теги
протоколбд
1/--страниц
Пожаловаться на содержимое документа