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

24

Базы Данных

Фролова Елена Александровна

Список литературы:

Практикум по СУБД Oracle (Фролова, 2004)

  1. Т.Карпова «БД. Модели. Разработка. Реализация», Учебник

  2. «Введение в систему БД», Дейт К. Дж.

  3. citforum.ru раздел БД – проектирование БД

  4. interface.ru

  5. Intuit.ru

+ Case системы (стр. 11)

SQL-язык

СУБД Oracle

Введение в бд

Автоматизированная система обработки данных – включает в себя следующие элементы:

1) ПО.

2) Хранилище данных или банк данных.

3) Сети передачи данных.

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

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

Предметная область – часть реального мира, который можно автоматизировать.

Информационная система описывает определённую предметную область и используется для обеспечения запросов пользователей.

Автоматизированный банк данных можно представить в виде технологического процесса:

1) разбирается предметная область, которую надо автоматизировать;

2) собирается информация по этой предметной области;

3) собранная информация размещается на носителях;

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

5) полученное решение может влиять на предметную область;

Автоматизированный банк данных – это система управления БД и сама БД.

Автоматизированный банк данных делится на 6 составных частей:

1) сама БД

2) техническое обеспечение (комп техника)

3) языковое обеспечение (SQL)

а) язык описания данных (DDL)

б) язык манипулирования данными (DML)

в) язык запросов (Select)

4) ПО

а) программы ввода данных

б) программы поиска

в) программы корректировки данных

г) программы защиты данных

- SQL Plus

- SQL Developer

- PL/SQL Developer

5) средства инсталляции

6) методическое обеспечение – свод правил или описаний языковой конструкции, которой нужны для программиста

Для пользователей создаётся Help-файлы или инструкции пользователей

Пользователи банков данных

1) системные аналитики

2) проектировщики структур данных

3) проектировщики технологических процессов обработки данных

4) системные и прикладные программисты

5) операторы по обслуживанию данных

6) специалисты по техническому обслуживанию

7) специалисты по написанию документации

8) тестировщики

Эти 6 специализаций в крупных компаниях входят в состав группы администраторов БД.

Функции группы администраторов бд

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

  2. Проектирование структуры БД. Определяется состав и структура файлов, определяются связи между файлами, определяются методы доступа к данным, используемый язык описания данных

  3. Определяются ограничения целостности на структуру данных и процедуры обработки данных. Определяется декларативная целостность на предметную область (ограничения целостности), определяются динамические ограничения целостности, присущие предметной области, ограничения целостности, вызванные структурой базы; разработка процедур, обеспечивающих целостность БД; процедуры, как правило, обслуживают ввод и корректировку данных. Под вводом понимаем ввод новой записи, а корректировка – удаление существующей записи или изменение значения в поле.

Такие процедуры называются триггерами БД – это программы, которые выполняют проверку ввода и корректировку БД с учётом бизнес-правил;

- определение ограничения целостности при параллельной работе пользователей в многопользовательском режиме (права доступа);

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]