5 итЛЕКЦИИ. 1. информационные технологии
Скачать 356 Kb.
|
3.1 Основные функции БД и СУБДСовременное общество стремительно накапливает информацию. Каждая организация, фирма, предприятие, ведомство, министерство должны хранить большое количество информации, разделенной по различным признакам. Потребители должны получать необходимую информацию быстро, в достаточном количестве, но без лишних подробностей. Для этого создаются компьютерные базы данных (БД) и специальные программы-системы управления базами данных (СУБД). СУБД — это совокупность программных и языковых средств для создания, ведения и совместного использования базы данных многими пользователями. Начало СУБД для ПЭВМ положила фирма Ashton Tate (США) выпуском в 1980г. программы dBASE. Основными функциями баз данных и СУБД являются: • хранение больших объемов актуальной и достоверной информации; • простота обращения пользователей к БД; • возможность внесения, изменения, удаления, сортировки и других манипуляций с данными в БД; • доступ к данным пользователей с соответствующими полномочиями; • одновременное обслуживание большого числа пользователей; • выдача информации пользователям в разной форме; • поиск информации по различным группам признаков; • необходимая производительность выдачи информации по запросам пользователей; • возможность расширения и реорганизации данных в БД при изменениях предметной области. Перечисленные функции делают СУБД незаменимой программой во многих областях деятельности. 3.2 Структуры баз данныхБаза данных - это совокупность данных, организованная по определенным правилам, которые предусматривают общие принципы описания, хранения и манипулирования данными. Файл
Рис. Структура базы данных о работниках предприятия Структура базы данных на примере данных о работниках предприятия показана на рис. Структуру базы данных образуют поля и записи. Поле - это наименьшая поименованная единица данных, к которой СУБД может обращаться непосредственно. Запись - это поименованная совокупность полей. На рис. приведен пример так называемой простой записи, состоящей из совокупности полей. Применяются и более сложные виды записей, например составная.
Поименованная совокупность записей одного типа образует файл. Все файлы, обрабатываемые СУБД, входят в базу данных. Для организации БД, сортировки данных и их выбора по различным признакам (ключам) между структурными элементами БД (полями и записями) устанавливаются связи (отношения). Связь «один к одному»(1:1).
Каждому полю записи А соответствует только одно поле записи В, и наоборот. Идентификация (определение) полей осуществляется как в направлении от А к Б (А→В), так и от В к А (В→А ). Пример связи 1:1: 1:1 Связь «один ко многим» (1:п). Одному полю записи А может соответствовать 0, 1, 2, ..., n полей записи В. Идентификация полей осуществляется только в направлении В→А. Пример: 1:n Связь «многие к одному» (т : 1). Идентификация полей осуществляется только в направлении А→В. Пример: m:1 Связь «многие ко многим» (т : п). Каждому полю записи А может соответствовать 0, 1, 2, ..., п полей записи В и каждому полю записи В может соответствовать 0, 1, 2, ..., т полей записи А. Идентификация структурных элементов отсутствует. Для идентификации нужны дополнительные сведения о структурных элементах БД. |