Главная страница
Навигация по странице:

  • Связь «один к одному»(1:1).

  • Связь «один ко многим» (1:п).

  • Связь «многие к одному» (т : 1).

  • 5 итЛЕКЦИИ. 1. информационные технологии


    Скачать 356 Kb.
    Название1. информационные технологии
    Дата30.11.2021
    Размер356 Kb.
    Формат файлаdoc
    Имя файла5 итЛЕКЦИИ.doc
    ТипДокументы
    #286788
    страница3 из 12
    1   2   3   4   5   6   7   8   9   ...   12

    3.1 Основные функции БД и СУБД


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

    СУБД — это совокупность программных и языковых средств для создания, ведения и совместного ис­пользования базы данных многими пользовате­лями. Начало СУБД для ПЭВМ положила фирма Ashton Tate (США) выпуском в 1980г. програм­мы dBASE.

    Основными функциями баз данных и СУБД явля­ются:

    • хранение больших объемов актуальной и досто­верной информации;

    • простота обращения пользователей к БД;

    • возможность внесения, изменения, удаления, сор­тировки и других манипуляций с данными в БД;

    • доступ к данным пользователей с соответствую­щими полномочиями;

    • одновременное обслуживание большого числа пользователей;

    • выдача информации пользователям в разной фор­ме;

    • поиск информации по различным группам при­знаков;

    • необходимая производительность выдачи инфор­мации по запросам пользователей;

    • возможность расширения и реорганизации дан­ных в БД при изменениях предметной области.

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

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


    База данных - это совокупность данных, организо­ванная по определенным правилам, которые предусмат­ривают общие принципы описания, хранения и манипу­лирования данными.

    Файл




    Поле 1

    Поле 2

    Поле 3



    Поле N




    Ф.И.О.

    Год рождения

    Пол




    Должность

    Запись 1

    Петров

    1951

    Муж.




    Конструктор

    Запись 2
















    Запись 3

































    Запись М
















    Рис. Структура базы данных о работниках предприятия

    Структура базы данных на примере данных о работниках предприятия показана на рис. Структуру базы данных образуют поля и записи. Поле - это наименьшая поименованная единица данных, к которой СУБД может обращаться непосредственно. Запись - это поиме­нованная совокупность полей. На рис. приведен при­мер так называемой простой записи, состоящей из совокупности полей. Применяются и более сложные виды записей, например составная.


    Предприятие

    Название

    Адрес

    город

    улица

    телефон


    Поименованная совокупность записей одного типа образует файл. Все файлы, обрабатываемые СУБД, вхо­дят в базу данных.

    Для организации БД, сортировки данных и их вы­бора по различным признакам (ключам) между струк­турными элементами БД (полями и записями) устанав­ливаются связи (отношения).

    Связь «один к одному»(1:1).

    Запись А

    Поле 1

    Поле 2

    Поле 3



    Поле m




    Запись В

    Поле 1

    Поле 2

    Поле 3



    Поле n

    Каждому полю записи А соот­ветствует только одно поле записи В, и наоборот. Иден­тификация (определение) полей осуществляется как в направлении от А к Б (А→В), так и от В к А →А ).

    Пример связи 1:1:

    1:1
    Связь «один ко многим» (1:п). Одному полю записи А может соответствовать 0, 1, 2, ..., n полей записи В. Идентификация полей осуществляется только в на­правлении В→А. Пример:

    1:n
    Связь «многие к одному» (т : 1). Идентификация полей осуществляется только в направлении А→В. Пример:

    m:1
    Связь «многие ко многим» (т : п). Каждому полю записи А может соответствовать 0, 1, 2, ..., п полей записи В и каждому полю записи В может соответство­вать 0, 1, 2, ..., т полей записи А. Идентификация струк­турных элементов отсутствует. Для идентификации нуж­ны дополнительные сведения о структурных элементах БД.
    1   2   3   4   5   6   7   8   9   ...   12


    написать администратору сайта