Система управления базой данных Выполнила: ученица 10 «А» класса ГБОУ СОШ 717 Сергиенко Юлия
База данных это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.
Примеры базы данных Записная книжка Словарь Справочник Энциклопедия Библиотечный каталог
Типовыми функциями СУБД по манипулированию данными являются : выборка, добавление, удаление, изменение данных. Выборка данных – выборка записей из взаимосвязанных таблиц в соответствии с заданными условиями. Добавление и удаление данных – добавление новых записей в таблице и удаление существующих. Изменение данных – модификация значений данных в полях существующих записей. Данные из одной или нескольких взаимосвязанных таблиц могут подвергаться обработке.
Типы баз данных Табличные БД (данные в виде одной таблицы) Сетевые БД (набор узлов, в котором каждый может быть связан с каждым) Иерархические БД (в виде многоуровневой структуры) Реляционные БД (99,9%) (набор взаимосвязанных таблиц)
Табличные базы данных 1.Количество полей определяется разработчиком и не может изменяться пользователем. 2.Любое поле должно иметь уникальное имя. 3.Поля могут иметь различный тип: строка символов (длиной до 255 символов) вещественное число (с дробной частью) целое число денежная сумма дата, время, дата и время логическое поле (истина или ложь, да или нет) многострочный текст (МЕМО) рисунок, звук или другой объект (объект OLE)
4.Поля могут быть обязательными для заполнения или нет. 5.Таблица может содержать сколько угодно записей (это количество ограничено только объемом диска); записи можно добавлять, удалять, редактировать, сортировать, искать. ФамилияИмяАдресТелефон ПетровВасяСуворовский пр., д. 32, кв ИвановДимаКирочная ул., д.25, кв В.И. Даль Девочка Снегурочка 6 стр. А.С. ПушкинСказка о золотом петушке12 стр.
Ключевое поле (ключ) – это поле (или комбинация полей), которое однозначно определяет запись. В таблице не может быть двух записей с одинаковым значением ключа. Примеры ключа: номер паспорта, регистрационный номер автомобиля
Плюсы самая простая структура все другие типы БД используют таблицы Минусы во многих случаях – дублирование данных А.С. ПушкинСказка о царе Салтане20 стр. А.С. ПушкинСказка о золотом петушке12 стр.
Иерархическая БД – это набор данных в виде многоуровневой структуры (дерева). Иерархическая база данных
Сетевая БД – это набор узлов, в которых каждый может быть связан с каждым (схема дорог). Сетевая база данных
Плюсы лучше всего отражает структуру некоторых задач (сетевое планирование в экономике) Минусы сложно хранить информацию о всех связях запутанность структуры
Реляционная база данных – это набор простых таблиц, между которыми установлены связи(отношения) с помощью числовых кодов. Реляционная база данных Прайс-лист Код записи Код продавца Код изготовителя Код товара Код модели Цена Изготовители Код Название Страна Сайт Модели Код Название Код изготовителя Продавцы Код Название Адрес Телефон Сайт Товары Код Название
Логическую структуру реляционной базы данных образует совокупность реляционных таблиц, между которыми установлены логические связи.
Компактность (информация хранится в БД, нет необходимости хранить многотомные бумажные картотеки) Скорость (обработки информации (поиск, внесение изменений) компьютером намного выше ручной обработки) Низкие трудозатраты (нет необходимости в утомительной ручной работе над данными) Применимость (всегда доступна свежая информация) Дополнительные преимущества появляются при использовании БД в многопользовательской среде, поскольку становится возможным осуществлять централизованное управление данными. Преимущества использования БД
Современные системы управления базами данных обеспечивают как физическую (независимость от способа хранения и метода доступа), так и логическую независимость данных (возможность изменения одного приложения без изменения остальных приложений, работающих с этими же данными).
Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и звуковые фрагменты и даже видеоклипы. Простота использования СУБД позволяет создавать новые базы данных, не прибегая к программированию, а пользуясь только встроенными функциями. СУБД обеспечивают правильность, полноту и непротиворечивость данных, а также удобный доступ к ним.
Популярные СУБД - FoxPro, Access for Windows, Paradox. Для менее сложных применений вместо СУБД используются информационно-поисковые системы (ИПС), которые выполняют следующие функции: хранение большого объема информации; быстрый поиск требуемой информации; добавление, удаление и изменение хранимой информации; вывод ее в удобном для человека виде.
Современные базы данных являются основой многочисленных информационных систем. Информация, накопленная в них, является чрезвычайно ценным материалом, и в настоящий момент широко распространяются методы обработки баз данных с точки зрения извлечения из них дополнительных знаний, методов, которые связаны с обобщением и различными дополнительными способами обработки данных. Заключение
Список использованной литературы ITteach.ru; www. examens.ru; bibliofond.ru; festival.1september.ru