Материал: Практикум по курсу Базы данных для студентов

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам



МинистерствообразованияинаукиРФФедеральноегосударственноеавтономноеобразовательноеучреждениевысшего профессионального образования «Казанский (Приволжский) федеральныйуниверситет»ИНСТИТУТ ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ И ИНФОРМАЦИОННЫХТЕХНОЛОГИЙКАФЕДРА СИСТЕМНОГО АНАЛИЗА И ИНФОРМАЦИОННЫХТЕХНОЛОГИЙЛабораторныйпрактикумпокурсу«Базыданных»длястудентов3курса(методические материалы в помощь при изучении теоретическогокурса«Базыданных»)Составитель:ст.преподаватель кафедрыСАИТРубцоваР.Г.Казань,2012СодержаниеВВЕДЕНИЕ 3

  1. Общие сведения о MS Access 3

    1. Структура таблицы и типы данных 3

    2. Объекты базы данных 4

    3. Типы данных 4

    4. Несовместимые данные 5
ЗАДАНИЕ1.СОЗДАНИЕОДНОТАБЛИЧНОЙБАЗЫДАННЫХ 6ЗАДАНИЕ2.ЗАПОЛНЕНИЕБАЗЫДАННЫХ 9

    1. Создание таблиц-подстановок. 9

    2. Заполнение таблиц данными 11

    3. Создание подстановочного поля. 11

    4. Ввод ограничения на данные в поле «ID врача» 13
ЗАДАНИЕ3.РАЗМЕЩЕНИЕНОВЫХОБЪЕКТОВВТАБЛИЦЕ 14

    1. Размещение объекта OLE 14

    2. Добавление нового поля в таблицу. Создание маски ввода 14

    3. Фильтрация данных по полям 15
ЗАДАНИЕ4.СОЗДАНИЕНОВЫХТАБЛИЦ. 17ЗАДАНИЕ5.ВВОДИПРОСМОТРДАННЫХПОСРЕДСТВОМФОРМЫ. 19ПанельэлементовиСписокполей 19ЗАДАНИЕ6.СОЗДАНИЕСХЕМЫДАННЫХ 23САМОСТОЯТЕЛЬНАЯРАБОТА№1 27ЗАДАНИЕ 7. АВТОМАТИЧЕСКИЙ ЗАПУСК ФОРМЫ ИЗ ФАЙЛА-ПРИЛОЖЕНИЯACCЕSS 29ЗАДАНИЕ8.СОЗДАНИЕМНОГОТАБЛИЧНОЙФОРМЫ 29ЗАДАНИЕ9.СОЗДАНИЕВЫЧИСЛЯЕМЫХПОЛЕЙВФОРМЕ. 31ЗАДАНИЕ10.СОЗДАНИЕДРУГИХКНОПОКНАФОРМЕ. 32САМОСТОЯТЕЛЬНАЯРАБОТА№2 33ЗАДАНИЕ11.ФОРМИРОВАНИЕЗАПРОСОВНАВЫБОРКУ 36САМОСТОЯТЕЛЬНАЯРАБОТА№3. 40ЗАДАНИЕ12.ФОРМИРОВАНИЕЗАПРОСОВНАОБНОВЛЕНИЕИУДАЛЕНИЕ 41

  1. Запрос на обновление 41

  2. Запрос на удаление 42
ЗАДАНИЕ13.СОЗДАНИЕПЕРЕКРЕСТНОГОЗАПРОСА 43ЗАДАНИЕ14.СОЗДАНИЕСВОДНЫХТАБЛИЦИДИАГРАММ. 44ЗАДАНИЕ15.СОЗДАНИЕОТЧЕТОВ 47ЗАДАНИЕ16.СОЗДАНИЕМАКРОСОВ 48САМОСТОЯТЕЛЬНАЯРАБОТА№4 49CПИСОКЛИТЕРАТУРЫ 50

ВВЕДЕНИЕ

Реляционная модель данных была предложена Е.Ф.Коддом (Dr. E.F.Codd),известнымисследователем вобластибазданных,в1969году.Реляционнаябазаданныхпредставляетсобойхранилищеданных,содержащеенабордвухмерныхтаблиц.СистемауправлениябазамиданныхAccess(СУБДAccess)входитвстандартный набор прикладных программпакетаMicrosoftOffice, который –так сложилось исторически – используется практически в каждой организациинашейстраны.Созданиебазыданных,это:

    1. теоретическое продумывание, проектирование структуры будущих таблиц и их взаимных связей в базе данных,

    2. создание структуры этих таблиц на компьютере,

    3. установление связей таблиц базы данных,

    4. заполнение таблиц реальными данными (с использованием форм).
Использованиебазыданных–этосозданиедляпрактическихцелейзапросовиотчетов.НазначениелюбойСУБД–создание,ведениеиобработкабазданных.СУБДпредоставляетзначительныевозможностипоработесхранящимисяданными,ихобработкеи совместномуиспользованию.Каждая база данных хранится на диске в виде файла с расширением mdb.ПризапускеСУБДAccessпоявляетсяменюдляработысобъектамибазыданных.
  1. Общие сведения о MS Access

MSAccessявляетсяприложениемWindows.ВСУБДAccessпредусмотреномногодополнительныхсервисныхвозможностей.Мастерапомогутсоздатьтаблицы,формыилиотчетыизимеющихсязаготовок.
ВыраженияиспользуютсявAccess,например,дляпроверкидопустимостивведенногозначения.Макросыпозволяютавтоматизироватьмногиепроцессыбезпрограммирования,тогдакаквстроенный в Access язык VBA (Visual Basic for Applications) дает возможностьопытномупользователюпрограммироватьсложныепроцедурыобработкиданных.
    1. Структура таблицы и типы данных

Приразработкеструктурытаблицы,преждевсего,необходимоопределитьназвания полей, из которых она должна состоять, типы полей и их размеры.Каждомуполютаблицыприсваиваетсяуникальноеимя,котороенеможетсодержатьболее64символов.Имяжелательноделатьтаким,чтобыфункцияполяузнаваласьпоегоимени.Далеенадорешить,данныекакоготипабудутсодержатьсявкаждомполе.ВMSAccessможновыбиратьлюбыеизосновныхтиповданных.Одинизэтихтиповданныхдолженбытьприсвоенкаждомуполю.Значениетипаполяможетбытьзадано тольковрежимеконструктора.ВAccessсуществуетнесколькоспособовсозданияпустойтаблицы:мастертаблиц;вводданныхнепосредственновпустуютаблицуврежиметаблицы;определениевсехпараметровмакетатаблицыврежимеконструктора.
    1. 1   2   3   4   5   6   7   8   9   ...   19

Объекты базы данных

Объектамибазыданныхявляются:Таблицы-совокупностьзаписей,гдехранитсяосновнаяинформация.Формапредставляетсобойспециальныйформатэкрана,используютсядлявводаданныхвтаблицуи просмотраодной записи.Запрос–этоинструментдляанализа,выбораиизмененияданных.СпомощьюAccess могутсоздаватьсянескольковидовзапросов.Отчеты–этосредствоорганизацииданныхпривыводенапечать.Извсехтиповобъектовтолькотаблицыпредназначеныдляхраненияинформации.Остальныеиспользуютсядляпросмотра,редактирования,обработки и анализа данных – иначе говоря, для обеспечения эффективногодоступак информации.
    1. Типы данных

Текстовый –наиболее чисто используемый вAccessтип данных. Этот типданных подходит для хранения адресов, для полей с кратким описанием, длячисловых данных, не требующих расчетов, таких, как телефонные номера ипочтовыеиндексы.Длина–255символов.ПолеМеmо–предназначендляполей,длинакоторыхпревосходит255символов.Пример:длинноеполеописания.ПолеMemoможетхранитьдо65535 символов,что приближенноравно 32страницамтекста.Числовой. Данные, используемые для математических вычислений, заисключением финансовых расчетов (для них следует использовать тип«Денежный»).Дата/время. Значения дат и времени. Сохраняет 8 байтов. Можно вводить датыс 1января 100года по
Источник: https://files.student-it.ru/previewfile/277148