СозданиетаблицисхемыданныхвСУБДAccess
Наоснованиепроведенияинфологическогоисследованиябылисозданыследующиетаблицы: · кафедры; · факультеты; · преподаватели. Атрибутамитаблицы«Кафедры»являются: · Наименование. · Заведующий. · Количествопреподавателей. · Телефонкафедры. · Факультет. Атрибутамитаблицы«Факультеты»являются: · Наименованиефакультета. · Количествообучающихся. · Адрес. · Телефонфакультета. · Декан. Атрибутамитаблицы«Преподаватели»являются: · ФИО. · Электроннаяпочта. · Телефонпреподавателя. · Кафедра. Ключевымполемтаблицы«Кафедры»является«Кодкафедры». Ключевымполемтаблицы«Факультеты»является«Кодфакультета». Ключевымполемтаблицы«Преподаватели»является«Кодпреподавателя». Типыданныхдляатрибутов,используемыхвтаблицах,приведенывтаблицах1-3. Таблица1–Таблица«Кафедры»
Таблица2–Таблица«Факультеты»
Таблица3–Таблица«Преподаватели»
Вприведенныхвышетаблицахиспользуется3типаданных: Счетчик(AutoNumber)используетсядляуникальныхчисловых4-байтовыхзначений,которыеавтоматическивводитAccessпридобавлениизаписи.Вводимыечисламогутпоследовательноувеличиватьсянауказанноеприращениеиливыбиратьсяслучайно.Обычноиспользуютсявпервичныхключах. Текстовый(Text)используетсядляхранениятекстаиликомбинацийалфавитно-цифровыхзнаков,неприменяемыхврасчетах(например,кодтовара).Максимальнаядлинаполя255знаков. Числовой(Number)служитдляхранениячисловыхзначений(целыхилидробных),предназначенныхдлявычислений,исключениемявляютсяденежныезначения,длякоторыхиспользуетсятипданныхДенежный(Currency).Размерполя1,2,4и8байтов,или16байтов(еслииспользуетсядлякодарепликации)зависитоттипачисел,вводимыхвполе. Разработказапросовнавыборкусиспользованиемконструкторазапросов. Тестированиебазыданныхпозволитминимизироватьрискипривнедрениисистемывпромышленнуюэксплуатацию.Вызаранеесможетепроверитькорректностьибезопасностьфункционированиябазыданных. ВпроцессетестированияБДпроверяетсяработабазыданныхприложениянапредметсоответствияфункциональныминефункциональнымтребованиям.Приложения,которыевключаютвсвоюархитектурубазуданных,требуютпроведениепроцедурытестированияБД,например:корпоративныеинформационныесистемы,мобильныеивеб-приложения. ДлятогочтобыправильноорганизоватьпроцесстестированияБД,тестировщикидолжныобладатьхорошимизнаниямиSQLииметьясноепредставлениеовнутреннейструктуреБД.ЭтосамыйлучшийинадежныйспособтестированияБДособеннодляприложенийснизкимисреднимуровнемсложности.Нодолжныбытьвыполненыдвеописанныепредпосылки.Еслиприложениеявляетсяоченьсложным,тодлятестировщикабудеттрудноилидаженевозможнонаписатьвсенеобходимыеSQL-запросысамостоятельно.Поэтомувслучаенекоторыхсложныхзапросов,тестировщикможетобратитьсязапомощьюкразработчику.Данныйметоднетолькодаётуверенность,чтотестированиевыполненокачественно,нотакжеповышаетмастерствонаписанияSQL-запросов. ДляпроверкицелостностиданныхбылисозданызапросынаязыкеSQL(см.Приложение 2.) Запрос«Информацияпокафедре»выдаетданныеопреподавателях,работающихнауказаннойкафедре(см.рис.1 и 2приложения 3). Запрос«Количествопреподавателей»выдаетнаименованиекафедрыиколичествопреподавателей,работающихнаних(см.рис.3приложения 3). Запрос«Преподавателикафедры»выдаетинформациюопреподавателях(ФИО,электроннаяпочта,телефонпреподавателя,наименованиеителефонкафедры,гдеработаетпреподаватель)(см.рис.4приложения 3). Запрос«Перекрестный»выводитсписокпреподавателей,наименованиекафедры,вкоторойонработает,иномертелефонапреподавателя(см.рис.5приложение 3). Созданиеформ,отчетов Дляудобствадоступапользователякинформации,хранящиесявбазеданных,былисозданпользовательскийинтерфейсввидеформ. Вначалеработысбазойданных«Факультетыикафедры»передпользователемпоявляетсяглавнаяформа (см. рис. 1 приложение 4).Наэтойформеприсутствует10управляющихэлементов,реализованныхввидекнопок: Кнопка«Кафедры»открываеттаблицусданнымипокафедрам(см.рис.2приложение4). Кнопка«Преподаватели»открываеттаблицусданнымипопреподавателям(см.рис.3приложение 4). Кнопка«Факультеты»открываеттаблицусданнымипофакультетам(см.рис.4приложение 4). Кнопка«Кафедра(форма)»открываетформу,вкоторойуказанавсяинформацияпокаждойкафедре(см.рис.5приложение 4). Кнопка«Составкафедры»открываетотчет,вкоторойввидеспискапоказанынаименованиекафедры,телефонкафедры,именапреподавателей,ихэлектроннаяпочтаителефон(см.рис.6приложение 4). Кнопка«Информацияпокафедре»открываетдиалоговоеокно,вкотороевручнуювбиваетсяназваниекафедры,потомвыводитсяинформация:наименованиекафедры,ФИОпреподавателейиихэлектроннаяпочта(см.рис.1 и 2приложение 3); Кнопка«Количествопреподавателей»открываеттаблицу,вкоторойуказанынаименованиякафедрсколичествомпреподавателейнакаждойизних(см.рис.3приложение 3); Кнопка«Перекрёстный»открываеттаблицу,вкоторойуказаныФИОпреподавателя,наименованиекафедры,вкоторойонработает,иномереготелефона(см.рис.4приложение 3); Кнопка«Преподавателикафедры»открываеттаблицу,вкоторойуказанавсяинформацияопреподавателях(см.рис.5приложение 3); Кнопкасрисункомвыходавправомнижнемуглузакрываетглавнуюформу.
Популярное: Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (334)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |