Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Структурыданных,моделиданных,созданиебазыданныхитаблиц
Структураданных—программнаяединица,позволяющаяхранитьиобрабатыватьмножествооднотипныхи/илилогическисвязанныхданныхввычислительнойтехнике.Длядобавления,поиска,измененияиудаленияданныхструктураданныхпредоставляетнекоторыйнаборфункций,составляющихеёинтерфейс. Структурыданныхформируютсяспомощьютиповданных,ссылокиоперацийнаднимиввыбранномязыкепрограммирования. Приразработкепрограммногообеспечениясложностьреализацииикачествоработыпрограммсущественнозависитотправильноговыбораструктурданных.Этопониманиедалоначалоформальнымметодамразработкииязыкампрограммирования,вкоторыхименноструктурыданных,анеалгоритмы,ставятсявоглавуархитектурыпрограммногосредства. Посоставуразличаютсяпростыеструктуры(типы)данныхиинтегрированные(сложные).Простыеструктурынемогутбытьрасчлененынасоставныечасти,большие,чембиты.Сточкизренияфизическойструктурыдляпростоготипачеткоопределенегоразмериспособразмещениявпамятикомпьютера.Сточкизрениялогическойструктурыпростыеструктурыявляютсянеделимымиединицами.Интегрированныеструктурыданныхвключаютвсебядругиеструктурыданных—простыеилиинтегрированные. Принципсвязеймеждуреквизитами(полями)определяетструктурубазыданных.Применяютсяиерархическая,сетеваяиреляционнаяструктуры. Модельданных(datamodel)-этосистемавзаимосвязанныхтиповобъектов,операторовиправилобеспеченияцелостности,создающаяабстрактнуюструктуру,которуюподдерживаетсистемауправлениябазойданных;этосовокупностьправилпрохожденияструктурданныхвбазеданных,операцийнадними,атакжеограниченийцелостности,котораяопределяетдопустимыесвязиизначенияданных,последовательностьихизменения.Отражаяпредставлениеданныхиотношениймеждунимиматематическимиипрограммнымисредствами,модельданныхестьформализованноеописаниеинформационныхструктуриоперацийнадними. Типымоделейданных.Взав-тиотспособапредставлениявзаимосвязеймеждуобъектамилогическаямодельданныхможетбытьиерархической,сетевой,реляционной. Иерархическаямодельданных.Взаимосвязимеждуобъектамиотражаютсяпопринципуиерархиитиповобъектаввидесвязанногографа,вершиныкоторогоразмещенынаразныхиерархическихуровнях.Самаявысокаявершинаназываетсякорнем(главныйтипобъекта),аостальные,находящиесянанижнихуровняхиерархии,–подчиненными.Взаимосвязьмеждуглавнымииподчиненнымиобъектамиустанавливаетсятипом«один–комногим»(1:М). Сетеваямодельданных.Всетевоймоделипонятиеглавногоиподчиненныхобъектовиное,чемвиерархическоймодели:любойобъектздесьможетбытьиглавным,иподчиненным;каждыйобъектможетучаствоватьвлюбомколичествевзаимосвязей. Реляционнаямодельданных.Реляционнаямодельпредставляетданныеввидедвумернойтаблицы.Однатаблицапредставляетодинобъектисостоитизстолбцовистрок.Каждаястрокатаблицыпредставляетсобойоднузапись,акаждыйстолбец—однополезаписей.Вреляционныхбазахданныхвседанныесохраняютсяввидепрямоугольныхтаблицивсеоперациинадбазойданныхсводятсядоманипуляциитаблицами.Основныепонятиявреляционныхбазахданных:таблица,отношение,строка,столбец,первичныйивнешнийключи. Базаданныхсостоитизфайлов(таблиц),которыесвязанымеждусобой,файлы–иззаписейисохраняютсянавнешнейпамяти,запись–изполей(реквизитов).Реквизитыобъединяютсявзаписьвсоответствиисопределеннымисвязями.Созданиебазыданныхтребуетпрофессиональнойподготовкииможетбытьразделенонадваэтапа:1)логическое(проектированиеконцептуальнойсхемы);2)физическое(проектированиевнутреннейсхемы). ПрипервомоткрытииокнабазыданныхAccessвсегдаактивизируетвкладкуТаблицыивыводитнаэкрансписокрежимовсозданиятаблиц: · созданиетаблицыврежимеконструктора; · созданиетаблицыспомощьюмастера; · созданиетаблицыпутемвводаданных Accessподдерживаетследующиетипыданных: · Текстовый. · ПолеMEMO. · Числовой. · Дата/время. · Денежный. · Счетчик. · Логический. · ПолеобъектаOLE. · Гиперссылка · Мастерподстановок |
||
Последнее изменение этой страницы: 2018-04-12; просмотров: 223. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |