Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare a Scribd company logo
•Назначение
•Функции
• Режимы работы
1
Способы
создания
компьютерной
базы данных
С помощью
алгоритмических
языков
программирования,
таких как Basic,
Pascal, C++ т. д.
С помощью
прикладной среды ,
например Visual
Basic
С помощью
специальных
программных сред,
которые
называются
Системами
Управления Базами
Данных (СУБД)
10 субд
Система управления базами данных (СУБД),
4
•БД – это информационная модель,
позволяющая упорядоченно хранить
данные о группе объектов, обладающих
одинаковым набором свойств.
•Программное обеспечение,
предназначенное для работы с базами
данных, называется система управления
базами данных (СУБД).
СУБД. Назначение и основные функции.
5
•СУБД используются для упорядоченного
хранения и обработки больших объемов
информации.
•СУБД организует хранение информации
таким образом, чтобы ее было удобно:
просматривать,
пополнять,
изменять,
искать нужные сведения,
делать любые выборки,
осуществлять сортировку в любом порядке.
НАЗНАЧЕНИЕ СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ
Реляционные
СУБД
Реляционные
БД
СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД) –это
программное обеспечение, предназначенное
для работы с базами данных
Открытие
файла БД
Получение справки
по запросу пользователя
СУБД После открытия файла базы данных
таблица становится доступной для
пользователя. С этой таблицей можно
выполнять следующие операции:
• добавлять новые записи
• удалять ненужные записи
• изменять содержимое полей
• изменять структуру таблицы
• сортировать записи
• получать справки по запросам
6
7
СУБД И БАЗЫ ДАННЫХ
Докум ентальные
Централизованные
Распределенные
Фактограф ические
Классификация
б а з д а н н ы х
Первичный
к л ю ч
Числовой тип
Текстовый тип Логический тип
Тип - дата
О б р а б о т к а д а н н ы х
ОТКРЫТЬ СОЗДАТЬУДАЛИТЬВЫБРАТЬ
Запись – строка таблицы
Простой
Составной
Поле – столбец таблицы
СУБД (система управления базами данных)
О с н о в н ы е к о м а н д ы
ДОБАВИТЬ
ЗАПИСЬ
Спис ок полей
У с л о в и е в ы б о р к и
(логическое выражение)
П р о с то е
С л о ж н о е
Логические операции
И, ИЛИ, НЕ
Операции отношения
<>, >, <, >=, <=
Ус ловие с ортировки
П о р я д о к с о р ти р о в к и
К л ю ч с о р ти р о в к и
Простой Составной
По возрастанию
По убыванию
Организация данных
РЕЖИМЫ РАБОТЫ СУБД
Создание базы данных – это подготовка файла
для будущей таблицы. В режиме диалога в среде
СУБД пользователь вводит в компьютер структуру
базы данных: имена всех полей таблицы, их типы и
форматы.
Заполнение базы данных может производиться
непосредственно в полях реляционной таблицы. Для
добавления новых записей удобно использовать
пользовательские формы.
Редактирование базы данных – это возможность
изменения данных и структуры реляционной таблицы
в среде СУБД: изменение типов и форматов полей,
добавление и удаление полей и записей,
редактирование записей
Одна из основных задач СУБД – обслуживание
запросов на выбор данных. Условие выбора в
команде записывается в форме логического
выражения.
Создание
БД
Заполнение
БД
Редактирование
БД
Выбор
данных
8
ИНТЕРФЕЙС И СИСТЕМА КОМАНД ГИПОТЕТИЧЕСКОЙ СУБД
Существует много СУБД. В разных СУБД различный интерфейс, язык команд. Как правило, в них
используются английские термины. В базовом курсе «Информатика и ИКТ» предлагается интерфейс и язык
команд некоторой условной (гипотетической ) реляционной СУБД, «понимающей» команды на русском
языке. Эта система обладает всеми свойствами реальных СУБД и является эффективной учебной моделью.
. создать <имя файла> Команда создания новой базы данных
. добавить запись Заполнение базы данных, добавление новых записей в
конец таблицы
. удалить все Команда удаления всех записей из таблицы
. удалить
где <логическое выражение>
Команда удаления из базы данных конкретных записей
. открыть <имя файла> Команда открытия созданной базы данных
. выбрать все Команда вывода на экран всей таблицы
. выбрать <список полей>
где <условие выбора>
Команда выборки из базы данных с целью получения
справочной информации по условию, заданному
пользователем. Условие выбора записывается в форме
простого или сложного логического выражения
. выбрать <список полей>
где <условие выбора>
сортировать <ключ сортировки>
по <порядок сортировки>
Команда выборки с параметрами сортировки строк в
итоговой таблице. Ключ сортировки – это поле, по
значению которого производится упорядочивание
информации. возможны два варианта порядка
сортировки: по возрастанию значений ключа и по
убыванию значений ключа
9
СУБД должна обеспечивать реализацию
следующих требований:
• Позволять пользователям создавать новые базы
данных и определять их схемы (schemata) -
логические структуры данных с помощью языка
определения данных (DDL);
• предлагать пользователям возможности задания
запросов (queries) - вопрос, затрагивающий те или
иные аспекты информации, и модификации данных
средствами соответствующего языка запросов
(query language), или языка управления данными
(DML);
10
Принципы построения систем управления баз данных
следуют из требований, которым должна
удовлетворять организация баз данных:
•Производительность и готовность. Запросы от
пользователя базой данных удовлетворяются с
такой скоростью, которая требуется для
использования данных. Пользователь быстро
получает данные всякий раз, когда они ему
необходимы.
•Минимальные затраты. Низкая стоимость
хранения и использования данных,
минимизация затрат на внесение изменений.
11
Принципы построения систем управления баз данных
следуют из требований, которым должна
удовлетворять организация баз данных:
•Простота и легкость использования.
Пользователи могут легко узнать и понять, какие
данные имеются в их распоряжении. Доступ к
данным должен быть простым, исключающим
возможные ошибки со стороны пользователя.
•Простота внесения изменений. БД может
увеличиваться и изменяться без нарушения
имеющихся способов использования данных.
12
Принципы построения систем управления баз данных
следуют из требований, которым должна
удовлетворять организация баз данных:
•Возможность поиска. Пользователь БД может
обращаться с самыми различными запросами.
Для реализации этого служит так называемый
язык запросов.
•Целостность. Очень важно, чтобы в процессе
работы элементы данных и связи между ними не
нарушались. Кроме того, аппаратные ошибки и
случайные сбои не должны приводить к
необратимым потерям данных. СУБД должна
содержать механизм восстановления данных. 13
Принципы построения систем управления баз данных
следуют из требований, которым должна
удовлетворять организация баз данных:
• Безопасность и секретность. Под
безопасностью данных понимают защиту
данных от случайного или преднамеренного
доступа к ним лиц, не имеющих на это права, от
неавторизированной модификации (изменения)
данных или их разрушения. Секретность
определяется как право отдельных лиц или
организаций решать, когда, как какое количество
информации может быть передано другим
лицам или организациям. 14
15
Одно из самых важных преимуществ
современных СУБД состоит в логической и
физической независимости данных. Например,
БД, реализованная в СУБД DBASE, физически
содержит, как минимум, три файла. В то же
время эту же базу данных можно перенести в
СУБД Microsoft Access, где она физически
разместится в одном файле. При этом
логическая организация данных не изменится.
16
Развитие аппаратного и программного
обеспечения, средств телекоммуникаций
привело к тому, что на сегодняшний день
наметился переход от традиционных баз
данных, хранящих числа и символы объектно-
реляционным базам данных, где каждая запись
может содержать данные со сложным
поведением. Пример тому развитие internet-
технологий. Современный настольные
компьютеры и программы просмотра Web -
браузеры - позволяют осуществлять поиск в
глобальной сети и просматривать большую
часть мультимедийных данных.
17
Существует огромное количество СУБД,
например: Lotus Approach, Visual
FoxPro, Borland Paradox, Borland
dBase. Популярные СУБД - FoxPro,
Access for Windows, Paradox.
Системы управления базами данных
позволяют объединять большие объемы
информации и обрабатывать их,
сортировать, делать выборки по
определенным критериям и т. п.
18
Современные СУБД дают возможность
включать в них не только текстовую и
графическую информацию, но и звуковые
фрагменты и даже видеоклипы.
Простота использования СУБД позволяет
создавать новые базы данных, не прибегая к
программированию, а пользуясь только
встроенными функциями. СУБД обеспечивают
правильность, полноту и непротиворечивость
данных, а также удобный доступ к ним.
19
Для менее сложных применений вместо
СУБД используются информационно-
поисковые системы (ИПС), которые
выполняют следующие функции:
•хранение большого объема
информации;
•быстрый поиск требуемой информации;
•добавление, удаление и изменение
хранимой информации;
•вывод ее в удобном для человека виде.
20
База данных «Тестирование»
Изучаемые документы:
1) Пропуск регистрации
21
База данных «Тестирование»
Изучаемые документы:
2) Предметы
22
База данных «Тестирование»
Изучаемые документы:
3)
23
База данных «Тестирование»
Изучаемые документы:
4)
24
База данных «Тестирование»
Изучаемые документы:
5)
25
Задача
1. Определить таблицы, поля,
типы полей
2. Ключевые поля
3. Поля подстановок и связи
таблиц
26
Задача
4. Вводимые данные?
5. Выходные - отчетные
документы?
6. Какие запросы можно
поставить в БД для отчетной
документации?
27

More Related Content

10 субд

  • 2. Способы создания компьютерной базы данных С помощью алгоритмических языков программирования, таких как Basic, Pascal, C++ т. д. С помощью прикладной среды , например Visual Basic С помощью специальных программных сред, которые называются Системами Управления Базами Данных (СУБД)
  • 4. Система управления базами данных (СУБД), 4 •БД – это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств. •Программное обеспечение, предназначенное для работы с базами данных, называется система управления базами данных (СУБД).
  • 5. СУБД. Назначение и основные функции. 5 •СУБД используются для упорядоченного хранения и обработки больших объемов информации. •СУБД организует хранение информации таким образом, чтобы ее было удобно: просматривать, пополнять, изменять, искать нужные сведения, делать любые выборки, осуществлять сортировку в любом порядке.
  • 6. НАЗНАЧЕНИЕ СИСТЕМ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ Реляционные СУБД Реляционные БД СИСТЕМА УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД) –это программное обеспечение, предназначенное для работы с базами данных Открытие файла БД Получение справки по запросу пользователя СУБД После открытия файла базы данных таблица становится доступной для пользователя. С этой таблицей можно выполнять следующие операции: • добавлять новые записи • удалять ненужные записи • изменять содержимое полей • изменять структуру таблицы • сортировать записи • получать справки по запросам 6
  • 7. 7 СУБД И БАЗЫ ДАННЫХ Докум ентальные Централизованные Распределенные Фактограф ические Классификация б а з д а н н ы х Первичный к л ю ч Числовой тип Текстовый тип Логический тип Тип - дата О б р а б о т к а д а н н ы х ОТКРЫТЬ СОЗДАТЬУДАЛИТЬВЫБРАТЬ Запись – строка таблицы Простой Составной Поле – столбец таблицы СУБД (система управления базами данных) О с н о в н ы е к о м а н д ы ДОБАВИТЬ ЗАПИСЬ Спис ок полей У с л о в и е в ы б о р к и (логическое выражение) П р о с то е С л о ж н о е Логические операции И, ИЛИ, НЕ Операции отношения <>, >, <, >=, <= Ус ловие с ортировки П о р я д о к с о р ти р о в к и К л ю ч с о р ти р о в к и Простой Составной По возрастанию По убыванию Организация данных
  • 8. РЕЖИМЫ РАБОТЫ СУБД Создание базы данных – это подготовка файла для будущей таблицы. В режиме диалога в среде СУБД пользователь вводит в компьютер структуру базы данных: имена всех полей таблицы, их типы и форматы. Заполнение базы данных может производиться непосредственно в полях реляционной таблицы. Для добавления новых записей удобно использовать пользовательские формы. Редактирование базы данных – это возможность изменения данных и структуры реляционной таблицы в среде СУБД: изменение типов и форматов полей, добавление и удаление полей и записей, редактирование записей Одна из основных задач СУБД – обслуживание запросов на выбор данных. Условие выбора в команде записывается в форме логического выражения. Создание БД Заполнение БД Редактирование БД Выбор данных 8
  • 9. ИНТЕРФЕЙС И СИСТЕМА КОМАНД ГИПОТЕТИЧЕСКОЙ СУБД Существует много СУБД. В разных СУБД различный интерфейс, язык команд. Как правило, в них используются английские термины. В базовом курсе «Информатика и ИКТ» предлагается интерфейс и язык команд некоторой условной (гипотетической ) реляционной СУБД, «понимающей» команды на русском языке. Эта система обладает всеми свойствами реальных СУБД и является эффективной учебной моделью. . создать <имя файла> Команда создания новой базы данных . добавить запись Заполнение базы данных, добавление новых записей в конец таблицы . удалить все Команда удаления всех записей из таблицы . удалить где <логическое выражение> Команда удаления из базы данных конкретных записей . открыть <имя файла> Команда открытия созданной базы данных . выбрать все Команда вывода на экран всей таблицы . выбрать <список полей> где <условие выбора> Команда выборки из базы данных с целью получения справочной информации по условию, заданному пользователем. Условие выбора записывается в форме простого или сложного логического выражения . выбрать <список полей> где <условие выбора> сортировать <ключ сортировки> по <порядок сортировки> Команда выборки с параметрами сортировки строк в итоговой таблице. Ключ сортировки – это поле, по значению которого производится упорядочивание информации. возможны два варианта порядка сортировки: по возрастанию значений ключа и по убыванию значений ключа 9
  • 10. СУБД должна обеспечивать реализацию следующих требований: • Позволять пользователям создавать новые базы данных и определять их схемы (schemata) - логические структуры данных с помощью языка определения данных (DDL); • предлагать пользователям возможности задания запросов (queries) - вопрос, затрагивающий те или иные аспекты информации, и модификации данных средствами соответствующего языка запросов (query language), или языка управления данными (DML); 10
  • 11. Принципы построения систем управления баз данных следуют из требований, которым должна удовлетворять организация баз данных: •Производительность и готовность. Запросы от пользователя базой данных удовлетворяются с такой скоростью, которая требуется для использования данных. Пользователь быстро получает данные всякий раз, когда они ему необходимы. •Минимальные затраты. Низкая стоимость хранения и использования данных, минимизация затрат на внесение изменений. 11
  • 12. Принципы построения систем управления баз данных следуют из требований, которым должна удовлетворять организация баз данных: •Простота и легкость использования. Пользователи могут легко узнать и понять, какие данные имеются в их распоряжении. Доступ к данным должен быть простым, исключающим возможные ошибки со стороны пользователя. •Простота внесения изменений. БД может увеличиваться и изменяться без нарушения имеющихся способов использования данных. 12
  • 13. Принципы построения систем управления баз данных следуют из требований, которым должна удовлетворять организация баз данных: •Возможность поиска. Пользователь БД может обращаться с самыми различными запросами. Для реализации этого служит так называемый язык запросов. •Целостность. Очень важно, чтобы в процессе работы элементы данных и связи между ними не нарушались. Кроме того, аппаратные ошибки и случайные сбои не должны приводить к необратимым потерям данных. СУБД должна содержать механизм восстановления данных. 13
  • 14. Принципы построения систем управления баз данных следуют из требований, которым должна удовлетворять организация баз данных: • Безопасность и секретность. Под безопасностью данных понимают защиту данных от случайного или преднамеренного доступа к ним лиц, не имеющих на это права, от неавторизированной модификации (изменения) данных или их разрушения. Секретность определяется как право отдельных лиц или организаций решать, когда, как какое количество информации может быть передано другим лицам или организациям. 14
  • 15. 15 Одно из самых важных преимуществ современных СУБД состоит в логической и физической независимости данных. Например, БД, реализованная в СУБД DBASE, физически содержит, как минимум, три файла. В то же время эту же базу данных можно перенести в СУБД Microsoft Access, где она физически разместится в одном файле. При этом логическая организация данных не изменится.
  • 16. 16 Развитие аппаратного и программного обеспечения, средств телекоммуникаций привело к тому, что на сегодняшний день наметился переход от традиционных баз данных, хранящих числа и символы объектно- реляционным базам данных, где каждая запись может содержать данные со сложным поведением. Пример тому развитие internet- технологий. Современный настольные компьютеры и программы просмотра Web - браузеры - позволяют осуществлять поиск в глобальной сети и просматривать большую часть мультимедийных данных.
  • 17. 17 Существует огромное количество СУБД, например: Lotus Approach, Visual FoxPro, Borland Paradox, Borland dBase. Популярные СУБД - FoxPro, Access for Windows, Paradox. Системы управления базами данных позволяют объединять большие объемы информации и обрабатывать их, сортировать, делать выборки по определенным критериям и т. п.
  • 18. 18 Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и звуковые фрагменты и даже видеоклипы. Простота использования СУБД позволяет создавать новые базы данных, не прибегая к программированию, а пользуясь только встроенными функциями. СУБД обеспечивают правильность, полноту и непротиворечивость данных, а также удобный доступ к ним.
  • 19. 19 Для менее сложных применений вместо СУБД используются информационно- поисковые системы (ИПС), которые выполняют следующие функции: •хранение большого объема информации; •быстрый поиск требуемой информации; •добавление, удаление и изменение хранимой информации; •вывод ее в удобном для человека виде.
  • 20. 20 База данных «Тестирование» Изучаемые документы: 1) Пропуск регистрации
  • 25. 25 Задача 1. Определить таблицы, поля, типы полей 2. Ключевые поля 3. Поля подстановок и связи таблиц
  • 26. 26 Задача 4. Вводимые данные? 5. Выходные - отчетные документы? 6. Какие запросы можно поставить в БД для отчетной документации?
  • 27. 27