X-PDF

Базы данных и СУБД

Поделиться статьей

Базы данных и СУБД

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

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

Предметная область – часть реального мира ,подлежащая автоматизации.

2.     Максимально возможнаянезависимость прикладных программ (ПП) от данных (т.е. отделение логическоймодели предметной области от физического представления в памяти ЭВМ)

 

Обеспечениефизической и логической независимости данных

Выполнение этих требований привело ксозданию единого для всех задач блока данных (баз данных) и к разработке однойуправляющей программы для манипулирования данными. Эту программу называют СУБД.

СУБД – пакет программ позволяющий :

1.            обеспечить пользователейязыковыми средствами описания и манипулирования данными;

2.            обеспечить поддержкулогических моделей данных;

3.            обеспечить операциисоздания и манипулирования логическими данными (выбор, вставка, обновление,удаление) и одновременное отображение этих операций на физический уровеньпредставления данных;

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

 

 

 

Базы данных, поддерживаемые СУБД, делятся насетевые, иерархические и реляционные. Практически все СУБД ПК типа IBMподдерживают реляционные БД.

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

Иерархические БД – поддерживают базу данных, которые можнопредставить в виде иерархической структуры с жестким подчинением низшихуравнений высшим.

Реляционные БД.

Эта модель была предложена Е. Т. Коддом в1970г. База данных представляется в виде двумерной таблицы. При соблюденииопределенных ограничивающих условий, набор  таблиц может быть использован дляхранения данных об объектах реального мира и моделирование связей между ними.

 

Столбцы отношения называют атрибутами (полями)и присваивают им имена. Строки называют записями.

 

Пример реляционной БД:

Студент (ФИО, дата рождения, курс, специальность)

 

 

   

 

 

 

 

 

  ПолеФИО                   Поле Д.Р.          Поле КУРС             ПолеСПЕЦИАЛЬНОСТЬ

 

ФИО

Д.Р.

КУРС

СПЕЦИАЛЬНОСТЬ

Иванов

Представленная информация была полезной?
ДА
61.29%
НЕТ
38.71%
Проголосовало: 1483

01.02.76

2

История

Петров

15.04.67

5

Биология

 

 

                                                           ЗАПИСЬ

                       Имяполя                                                                Данные

 

 

 

Свойстваотношений

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

 

Пример:

Дана следующая база данных. Как вы думаете, какоеполе является ключом? Обоснуйте ответ.

 

Название

Число семестров

Алгебра

4

История

3

геометрия

4

Ин. Язык

2

 

 

 

Ограничения,накладываемые на таблицы реляционной моделью данных:

 

1.            Не может быть одинаковыхпервичных ключей, т.е. все строки таблицы должны быть уникальны.

2.            Все строки таблицы имеютодну и ту же структуру, т.е. одно и тоже количество полей.

3.            Имена полей таблицыдолжны быть различны, а значения столбцов должны быть однородными, т.е.однотипны.

4.            Значения полей должныбыть атомарными (неделимыми), т. е. отношения не могут иметь в качествекомпонент другие отношения.

5.            Порядок следования строкв таблице не существен, но влияет на скорость доступа к строке.  


Поделиться статьей
Автор статьи
Анастасия
Анастасия
Задать вопрос
Эксперт
Представленная информация была полезной?
ДА
61.29%
НЕТ
38.71%
Проголосовало: 1483

или напишите нам прямо сейчас:

Написать в WhatsApp Написать в Telegram

ЯТТС-Рекомендации по написанию отчета по учебной и производственной практики-Гостинечное дело

Поделиться статьей

Поделиться статьейПоделиться статьей Автор статьи Анастасия Задать вопрос Эксперт Представленная информация была полезной? ДА 61.29% НЕТ 38.71% Проголосовало: 1483


Поделиться статьей

ЮУрГУ-вопросы

Поделиться статьей

Поделиться статьейПоделиться статьей Автор статьи Анастасия Задать вопрос Эксперт Представленная информация была полезной? ДА 61.29% НЕТ 38.71% Проголосовало: 1483


Поделиться статьей

ЮУГУ-Отчет_ПП-Машины непрерывного транспорта

Поделиться статьей

Поделиться статьейПоделиться статьей Автор статьи Анастасия Задать вопрос Эксперт Представленная информация была полезной? ДА 61.29% НЕТ 38.71% Проголосовало: 1483


Поделиться статьей

ЮУГУ- Курсовой проект по электронике

Поделиться статьей

Поделиться статьейПоделиться статьей Автор статьи Анастасия Задать вопрос Эксперт Представленная информация была полезной? ДА 61.29% НЕТ 38.71% Проголосовало: 1483


Поделиться статьей

ЮУГУ-ВКР-Обеспечение требований охраны труда на рабочем месте слесаря-ремонтника 5 разряда

Поделиться статьей

Поделиться статьейПоделиться статьей Автор статьи Анастасия Задать вопрос Эксперт Представленная информация была полезной? ДА 61.29% НЕТ 38.71% Проголосовало: 1483


Поделиться статьей

или напишите нам прямо сейчас:

Написать в WhatsApp Написать в Telegram
Заявка
на расчет