Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТ.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
66 Кб
Скачать
☆

Тема 2. Базы данных

1 Внутримашинная организация экономической информации. Понятие базы данных

2. Классификация БД

3. Модели данных

4. Логические связи межд отношениями

5. Нормализация отношений

6. Операции реляционной алгебры

7. Понятие СУБД

1. Внутримашинная организация экономической информации. Понятие базы данных

Недостатки пофайловой организации внутримашинного ПО:

1. Зависимость программ от данных структуры записи файла известна только программе, которая с ним работает.

2. Сложность авторизации (принят доступом, когда администрирование режимом доступа и каждому файлу осуществляется его владельцем)

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

Определение базы данных.

В широком смысле слова, база данных - это совокупность сведений о конкретных объектаъ реального мила в какой - либо предметной области.

Предметная область - часть реального мира, подлежащего изучению для организации управления и автоматизации. Например, предприятие, ВУЗ и тд.

Структурирование - это введение соглашений о спсобах представления данных.

База данных (БД) - это поименованная и структурироанная совокупность взаимосвязанных данных, которые отражают состояние объектов конкретной предметной области, их свойства и взаимоотношения, и находятся под общим программным управлением.

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

Атрибут - это информационное отображение свойства объекта.

Преимущества базы данных.

1. Возможность расширения и модификации данных

2. Возможность обеспечения независимости данных в БД от программ их обрабатывающих.

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

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

5. Возможность обеспечения целостности данных и тд.

2 вопрос. Классификация баз данных

1. По технологии обработки данных:

- Централизованные (информация хранится в памяти одной вычислительноц системы, которая может быть мэйнфреймом(доступ с помощью терминалов) или файловым сервером локальной сети)

- Распределенная (состоит из нескольких частей, которые хранятся в различных ЭВМ вычислительной цели.)

2. По доступу данных:

- Локальный доступ

- Удаленный доступ

Централизованные азы данных могут иметь следующую архитектуру:

- файл-сервер

- клиент-сервер

Архитектура файл-сервера: передача файла БД по сети.

Сервер --> хранение данных --> по запросу пользователя файлы передаются на рабочую станцию и осуществляется ввод и отображение данных,доступ к данных и поиск по критерию ---> реализуют вычислительные функции над данными.

Достоинства и недостатки архитектуры файл - сервер

Достоинства:

- Отсутствие высоких требований производительности сервера (главное - требуемый объем дискового пространства)

- На сервере СУБД (система управления базами данных) не размещается и не инсталируется.

Недостатки:

- Высокий сетевой трафик

- Отсутствие специальных механизмов безопасности файлов со стороны СУБД.

Архитектура клиент-сервера:

Файловый сервер с ПО сервером БД (Передача отобранных по запросу данных)

Сервер с ПО и имеется клиент --> происходит регистрация на сервере при входе в клиентскую часть---> затем пользователи обращаются к центральному сервеку с помощью языка SQL - сервера---> выполнение полученного SQL - запроса и отправка данных на сервер ---> реализация вычислительной функции над полученным набором данных.

Вторая архтектура клиент - сервера:

1. Хранение данных БД

2. Доступ к данным

Достоинства и недостатки архитектуры клиент-сервер:

Достоинства:

1. Более низкий трафик сеи, чем в модели файл-сервер

2. SQL- сервер обеспечивает функции по обеспечению целостности безопасности данных.

Недостатки:

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