Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Структурыданных,моделиданных,созданиебазыданныхитаблиц




Структураданных—программнаяединица,позволяющаяхранитьиобрабатыватьмножествооднотипныхи/илилогическисвязанныхданныхввычислительнойтехнике.Длядобавления,поиска,измененияиудаленияданныхструктураданныхпредоставляетнекоторыйнаборфункций,составляющихеёинтерфейс.

Структурыданныхформируютсяспомощьютиповданных,ссылокиоперацийнаднимиввыбранномязыкепрограммирования.

Приразработкепрограммногообеспечениясложностьреализацииикачествоработыпрограммсущественнозависитотправильноговыбораструктурданных.Этопониманиедалоначалоформальнымметодамразработкииязыкампрограммирования,вкоторыхименноструктурыданных,анеалгоритмы,ставятсявоглавуархитектурыпрограммногосредства.

Посоставуразличаютсяпростыеструктуры(типы)данныхиинтегрированные(сложные).Простыеструктурынемогутбытьрасчлененынасоставныечасти,большие,чембиты.Сточкизренияфизическойструктурыдляпростоготипачеткоопределенегоразмериспособразмещениявпамятикомпьютера.Сточкизрениялогическойструктурыпростыеструктурыявляютсянеделимымиединицами.Интегрированныеструктурыданныхвключаютвсебядругиеструктурыданных—простыеилиинтегрированные.

Принципсвязеймеждуреквизитами(полями)определяетструктурубазыданных.Применяютсяиерархическая,сетеваяиреляционнаяструктуры.

Модельданных(datamodel)-этосистемавзаимосвязанныхтиповобъектов,операторовиправилобеспеченияцелостности,создающаяабстрактнуюструктуру,которуюподдерживаетсистемауправлениябазойданных;этосовокупностьправилпрохожденияструктурданныхвбазеданных,операцийнадними,атакжеограниченийцелостности,котораяопределяетдопустимыесвязиизначенияданных,последовательностьихизменения.Отражаяпредставлениеданныхиотношениймеждунимиматематическимиипрограммнымисредствами,модельданныхестьформализованноеописаниеинформационныхструктуриоперацийнадними.

Типымоделейданных.Взав-тиотспособапредставлениявзаимосвязеймеждуобъектамилогическаямодельданныхможетбытьиерархической,сетевой,реляционной.

Иерархическаямодельданных.Взаимосвязимеждуобъектамиотражаютсяпопринципуиерархиитиповобъектаввидесвязанногографа,вершиныкоторогоразмещенынаразныхиерархическихуровнях.Самаявысокаявершинаназываетсякорнем(главныйтипобъекта),аостальные,находящиесянанижнихуровняхиерархии,–подчиненными.Взаимосвязьмеждуглавнымииподчиненнымиобъектамиустанавливаетсятипом«один–комногим»(1:М).

Сетеваямодельданных.Всетевоймоделипонятиеглавногоиподчиненныхобъектовиное,чемвиерархическоймодели:любойобъектздесьможетбытьиглавным,иподчиненным;каждыйобъектможетучаствоватьвлюбомколичествевзаимосвязей.

Реляционнаямодельданных.Реляционнаямодельпредставляетданныеввидедвумернойтаблицы.Однатаблицапредставляетодинобъектисостоитизстолбцовистрок.Каждаястрокатаблицыпредставляетсобойоднузапись,акаждыйстолбец—однополезаписей.Вреляционныхбазахданныхвседанныесохраняютсяввидепрямоугольныхтаблицивсеоперациинадбазойданныхсводятсядоманипуляциитаблицами.Основныепонятиявреляционныхбазахданных:таблица,отношение,строка,столбец,первичныйивнешнийключи.

Базаданныхсостоитизфайлов(таблиц),которыесвязанымеждусобой,файлы–иззаписейисохраняютсянавнешнейпамяти,запись–изполей(реквизитов).Реквизитыобъединяютсявзаписьвсоответствиисопределеннымисвязями.Созданиебазыданныхтребуетпрофессиональнойподготовкииможетбытьразделенонадваэтапа:1)логическое(проектированиеконцептуальнойсхемы);2)физическое(проектированиевнутреннейсхемы).

ПрипервомоткрытииокнабазыданныхAccessвсегдаактивизируетвкладкуТаблицыивыводитнаэкрансписокрежимовсозданиятаблиц:

· созданиетаблицыврежимеконструктора;

· созданиетаблицыспомощьюмастера;

· созданиетаблицыпутемвводаданных

Accessподдерживаетследующиетипыданных:

· Текстовый.

· ПолеMEMO.

· Числовой.

· Дата/время.

· Денежный.

· Счетчик.

· Логический.

· ПолеобъектаOLE.

· Гиперссылка

· Мастерподстановок










Последнее изменение этой страницы: 2018-04-12; просмотров: 223.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...