Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Структуры и базы данных
ПрограммыЖелезоДрайверыХостингЭнциклопедия рекламы

  Структуры и базы данных

    1. Развитие концепции базы данных.Основные понятия и определения.


База данных
- совокупность данных об объектах предметной области.
Объект - это сущность о котором собирается информация.
База данных на физическом уровне состоит из файлов,данные могут выбираться из нескольких файлов.
        Основные понятия и определения.
1.Интегрированость.
2.Централизованное управление.
3.Достоверность и целостность.
4.Безопасность и защита.
5.Востанавливаемость.
6.Оптимальность времени обращения.

    2. Классификация структур данных: линейные и нелинейные структуры.


                            -----------     Структуры данных ----------------
                            ¦                                                                             ¦
        Внутренние в оперативной                                 внешние на внешних
                        памяти                                                           устройствах
                  -------+------¬                                                               ¦
                 ¦                        ¦                                                                ¦
        линейные      нелинейные -----> Деревья Графы                +--->Файлы
                 ¦                                         Многосвязные списки        L--->База данных
                 ¦                                                     (сети)
                 ¦    
    прямоугольные -> массивы таблицы
                 ¦
        строковые -> строка стек очередь дек
                 ¦
    связные списки -> одно и двух связные списки

Структура данных наз.совокупность данных организованные определенным образом для каких либо условий. Структуры данных характеризуются логич. связью друг с другом .По характеру взаимосвязи    структуры можно разделить на линейные - все элементы находятся на одном уровне , нелинейные - на нескольких уровнях. Для каждой разновидности типов структур данных хар-ны свои свойства и особенности в организации. В качестве общей характиристики выбрана запись. Запись - совокупность элементов о каком-то объекте. Логически объеденены в единую конструкцию содержащую одно или несколько полей. Поле рассм. как минимальную единицу данных на которую можно ссылаться при обращении к данным . Одно из полей является ключевым и ключ содержит опред. величину которую используют при упрорядывачивании и поиске. Основной проблемой является выбор структуры данных и способа отображения в памяти зависящий от процедуры обработки данных.


    3. Прямоугольные структуры: массивы, таблицы. Отображение в памяти ЭВМ.

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


RLE Banner NetworkRLE Banner Network


  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте