МинистерствообразованияинаукиРФФедеральноегосударственноеавтономноеобразовательноеучреждение
высшего профессионального образования «Казанский (Приволжский) федеральныйуниверситет»ИНСТИТУТ ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ И ИНФОРМАЦИОННЫХТЕХНОЛОГИЙКАФЕДРА СИСТЕМНОГО АНАЛИЗА И ИНФОРМАЦИОННЫХТЕХНОЛОГИЙ
Лабораторныйпрактикумпокурсу«Базыданных»длястудентов3курса(методические материалы в помощь при изучении теоретическогокурса«Базыданных»)Составитель:ст.преподаватель кафедрыСАИТРубцоваР.Г.Казань,2012
СодержаниеВВЕДЕНИЕ 3 -
Общие сведения о MS Access 3
-
Структура таблицы и типы данных 3
-
Объекты базы данных 4
-
Типы данных 4
-
Несовместимые данные 5
ЗАДАНИЕ1.СОЗДАНИЕОДНОТАБЛИЧНОЙБАЗЫДАННЫХ 6ЗАДАНИЕ2.ЗАПОЛНЕНИЕБАЗЫДАННЫХ 9 -
Создание таблиц-подстановок. 9
-
Заполнение таблиц данными 11
-
Создание подстановочного поля. 11
-
Ввод ограничения на данные в поле «ID врача» 13
ЗАДАНИЕ3.РАЗМЕЩЕНИЕНОВЫХОБЪЕКТОВВТАБЛИЦЕ 14 -
Размещение объекта OLE 14
-
Добавление нового поля в таблицу. Создание маски ввода 14
-
Фильтрация данных по полям 15
Реляционная модель данных была предложена Е.Ф.Коддом (Dr. E.F.Codd),известнымисследователем вобластибазданных,в1969году.Реляционнаябазаданныхпредставляетсобойхранилищеданных,содержащеенабордвухмерныхтаблиц.СистемауправлениябазамиданныхAccess(СУБДAccess)входитвстандартный набор прикладных программпакетаMicrosoftOffice, который –так сложилось исторически – используется практически в каждой организациинашейстраны.Созданиебазыданных,это:
-
теоретическое продумывание, проектирование структуры будущих таблиц и их взаимных связей в базе данных,
-
создание структуры этих таблиц на компьютере,
-
установление связей таблиц базы данных,
-
заполнение таблиц реальными данными (с использованием форм).
Использованиебазыданных–этосозданиедляпрактическихцелейзапросовиотчетов.НазначениелюбойСУБД–создание,ведениеиобработкабазданных.СУБДпредоставляетзначительныевозможностипоработесхранящимисяданными,ихобработкеи совместномуиспользованию.Каждая база данных хранится на диске в виде файла с расширением
mdb.ПризапускеСУБДAccessпоявляетсяменюдляработысобъектамибазыданных.
-
Общие сведения о MS Access
MSAccessявляетсяприложениемWindows.ВСУБДAccessпредусмотреномногодополнительныхсервисныхвозможностей.
Мастерапомогутсоздатьтаблицы,формыилиотчетыизимеющихсязаготовок.
ВыраженияиспользуютсявAccess,например,дляпроверкидопустимостивведенногозначения.
Макросыпозволяютавтоматизироватьмногиепроцессыбезпрограммирования,тогдакаквстроенный в Access язык
VBA (Visual Basic for Applications) дает возможностьопытномупользователюпрограммироватьсложныепроцедурыобработкиданных.
-
Структура таблицы и типы данных
Приразработкеструктурытаблицы,преждевсего,необходимоопределитьназвания полей, из которых она должна состоять, типы полей и их размеры.Каждомуполютаблицыприсваиваетсяуникальноеимя,котороенеможетсодержатьболее64символов.Имяжелательноделатьтаким,чтобыфункцияполяузнаваласьпоегоимени.Далеенадорешить,данныекакоготипабудутсодержатьсявкаждомполе.ВMSAccessможновыбиратьлюбыеизосновныхтиповданных.Одинизэтихтиповданныхдолженбытьприсвоенкаждомуполю.Значениетипаполяможетбытьзадано тольковрежимеконструктора.ВAccessсуществуетнесколькоспособовсозданияпустойтаблицы:
мастертаблиц;вводданныхнепосредственновпустуютаблицув
режиметаблицы;определениевсехпараметровмакетатаблицыв
режимеконструктора.
-
1 2 3 4 5 6 7 8 9 ... 19
Объектамибазыданныхявляются:
Таблицы-совокупностьзаписей,гдехранитсяосновнаяинформация.
Формапредставляетсобойспециальныйформатэкрана,используютсядлявводаданныхвтаблицуи просмотраодной записи.
Запрос–этоинструментдляанализа,выбораиизмененияданных.СпомощьюAccess могутсоздаватьсянескольковидовзапросов.
Отчеты–этосредствоорганизацииданныхпривыводенапечать.Извсехтиповобъектовтолькотаблицыпредназначеныдляхраненияинформации.Остальныеиспользуютсядляпросмотра,редактирования,обработки и анализа данных – иначе говоря, для обеспечения эффективногодоступак информации.
-
Типы данных
Текстовый –наиболее чисто используемый вAccessтип данных. Этот типданных подходит для хранения адресов, для полей с кратким описанием, длячисловых данных, не требующих расчетов, таких, как телефонные номера ипочтовыеиндексы.Длина–255символов.
ПолеМеmо–предназначендляполей,длинакоторыхпревосходит255символов.Пример:длинноеполеописания.ПолеMemoможетхранитьдо65535 символов,что приближенноравно 32страницамтекста.
Числовой. Данные, используемые для математических вычислений, заисключением финансовых расчетов (для них следует использовать
тип«Денежный»).
Дата/время. Значения дат и времени. Сохраняет 8 байтов. Можно вводить датыс 1января 100года по