Показаны сообщения с ярлыком реляционная БД. Показать все сообщения
Показаны сообщения с ярлыком реляционная БД. Показать все сообщения

понедельник, 16 декабря 2024 г.

Урок 14. Общие сведения о базах данных

Дата проведения занятия 16.12.24

Информационные системы и БД

В настоящее время для хранения, поиска, выдачи информации по запросам пользователя используются различные информационные системы.
Примеры информационных систем:
  • Справочная адресная служба большого города
  • Транспортная информационная система, обеспечивающая также и покупку железнодорожных и авиабилетов  
  • Информационно-поисковая система правового характера

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

В середине ХХ века  были предложены следующие принципы  проектирования табличных БД:
    ,
  • Каждая таблица описывает один класс объектов;
  • Порядок расположения полей в таблице не имеет значения;
  • Все значения одного поля относятся к одному типу данных;
  • В таблице нет двух одинаковых записей;
  • Порядок расположения  записей в таблице не имеет значения.

Поэтому можно дать следующее определение. 
Реляционная БД - это БД, которую можно представить в виде набора таблиц с установленными между ними связями.

Система управления БД (СУБД) - это программное обеспечение для создания баз данных, хранения и поиска в них необходимой информации. 

Для проектирования БД средней сложности наиболее часто используются Microsoft Access, OpenOffice.org Base, LibreOffice Base.

Основными объектами СУБД являются:
  • Таблицы - это основной тип объектов. В таблицах хранятся данные.  
  • Формы - это вспомогательные объекты. Они обеспечивают удобную работу с данными в таблице.  
  • Запросы - это команды и результаты обращения пользователя к СУБД для поиска данных, сортировки, добавления, и удаления и обновления записей.
  • Отчеты - это документы, сформированные на основе таблиц и запросов и предназначенные для вывода на печать.

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

Реляционная БД может состоять из одной или нескольких взаимосвязанных таблиц.
Рассмотрим структуру таблицы.

Строка таблицы называется записью, столбец - полем.
Запись содержит информацию об одном объекте (Например, об одном альбоме)
Поле содержит информацию о значениях только одной характеристики объекта (Например, название группы или год издания)
Поле БД имеет имя, тип, длину.
Тип поля определяется типом данных, которые в нем хранятся.
Поле или совокупность полей, значения которых в разных записях не повторяется (являются уникальными), называют ключом таблицы БД.

Типы данных БД

Основные типы полей:
  • числовой - для полей, содержащих числовую информацию. Длина поля - стандартная
  • текстовый - для полей, содержащих произвольные последовательности символов. Длина поля - это максимальное количество символов, которые можно записать в это поле
  • логический - для полей, данные которых могут принимать только 2 значения: ДА/НЕТ или 1/0. Длина поля - стандартная
  • дата - для полей, содержащих календарные даты. Длина поля - стандартная
Прочитайте и выполните предложенное задание на разработку БД
Практическая работа будет выполнена на следующем уроке. Задание на разработку однотабличной БД

Домашнее задание - в стиле перевернутого урока

1. Закончить конспект
2. Повторить основные понятия БД (читай теорию выше)  
3. Посмотреть презентацию Многотабличные БД (слайды 1-10)

понедельник, 11 мая 2020 г.

Урок 30-31. Нормализация БД

Дистанционное обучение. Дата занятия 12.05.20 и 19.05.20
Срок выполнения задания ДОТ 5 (решение  задачи 1 и задачи 2) 22:00 час 12.05.20
Срок выполнения задания ДОТ 6 (решение  задачи 3 и задачи 4) 22:00 час 19.05.20
Ребята! Это задание рассчитано на 2 урока. 
На уроке 12.05.20 теория + решение задач ДОТ 5.
На уроке 19.05.20 повторение теории  + решение задач ДОТ 6

На прошлых уроках вы работали с реляционными многотабличными БД. Реляционная БД считается эффективной, если она обладает такими характеристиками:
1. Минимизация избыточности данных. В БД присутствует избыточность, если одни и те же данные находятся в нескольких местах
2. Минимальное использование отсутствующих значений, то есть незаполненных полей записей.
3. Предотвращение потери нужной информации из-за необдуманного удаления записей

Минимизировать избыточность данных позволяет процесс, называемый нормализацией таблиц БД (нормализацией БД).
Нормализация предназначена для приведения структуры БД к виду, обеспечивающему минимальную логическую избыточность, и не имеет целью уменьшение или увеличение производительности работы или же уменьшение или увеличение физического объёма базы данных. Конечной целью нормализации является уменьшение потенциальной противоречивости хранимой в базе данных информации.

Методику нормализации таблиц создал американский ученый Эдвард Кодд в 1970 году

Нормализация БД рассмотрена в презентации,  которую  вам предлагается посмотреть.
В конце презентации находится задание ДОТ 5, которое надо выполнить сегодня, до 22:00
Ребята! Мы прощаемся с вами до следующего года,
а с некоторыми ребятами - совсем. 
Желаем вам удачи на экзаменах!

вторник, 18 ноября 2014 г.

Урок 11-12. СУБД. Реляционные БД

В середине ХХ века  были предложены следующие принципы  проектирования табличных БД:
  • Каждая таблица описывает один класс объектов;
  • Порядок расположения полей в таблице не имеет значения;
  • Все значения одного поля относятся к одному типу данных;
  • В таблице нет двух одинаковых записей;
  • Порядок расположения  записей в таблице не имеет значения.

Поэтому можно дать следующее определение. 
Реляционная БД - это БД, которую можно представить в виде набора таблиц с установленными между ними связями.

Система управления БД (СУБД) - это программное обеспечение для создания баз данных, хранения и поиска в них необходимой информации. 

Для проектирования БД средней сложности наиболее часто используются Microsoft Access, OpenOffice.org Base, LibreOffice Base.

Основными объектами СУБД являются:
  • Таблицы - это основной тип объектов. В таблицах хранятся данные.  
  • Формы - это вспомогательные объекты. Они обеспечивают удобную работу с данными в таблице.  
  • Запросы - это команды и результаты обращения пользователя к СУБД для поиска данных, сортировки, добавления, и удаления и обновления записей.
  • Отчеты - это документы, сформированные на основе таблиц и запросов и предназначенные для вывода на печать.
Практическая работа. Задание на разработку БД
Прочитать и выполнить предложенное задание на разработку БД

Домашнее задание
  • Устранить замечания к презентации по классификации ПК
  • Подготовить презентацию к демонстрации

Посмотрите на подведение итогов по выполнению презентаций

вторник, 21 октября 2014 г.

Урок 8. База данных как модель предметной области


Информационные системы и БД

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

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

Основными способами организации данных в БД являются: 
  • иерархический. Один предок - много потомков. (Пример реализации - система папок Windows)
  • сетевой. У потомка может быть несколько предков (Пример реализации  - всемирная паутина)
  • реляционный. Способ организации основан на представлении данных в виде таблиц.
    Этот способ получил наибольшее распространение

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

 Реляционная БД может состоять из одной или нескольких взаимосвязанных таблиц.
Строка таблицы называется записью, столбец - полем.
Запись содержит информацию об одном объекте (Например, об одной книге в библиотеке)
Поле содержит информацию о значениях только одной характеристики объекта (Например, фамилия автора)
Поле БД имеет имя, тип, длину.
Тип поля определяется типом данных, которые в нем хранятся.
Поле или совокупность полей, значения которых в разных записях не повторяется (являются уникальными), называют ключом таблицы БД.

Типы данных БД

Основные типы полей:
  • числовой - для полей, содержащих числовую информацию. Длина поля - стандартная
  • текстовый - для полей, содержащих произвольные последовательности символов. Длина поля - это максимальное количество символов, которые можно записать в это поле
  • логический - для полей, данные которых могут принимать только 2 значения: ДА/НЕТ или 1/0. Длина поля - стандартная
  • дата - для полей, содержащих календарные даты. Длина поля - стандартная

Практическая работа на ПК

Для знакомства с интерфейсом СУБД выполните задание1 на ПК
Для дальнейшего заполнения таблицы выполните задание2 на ПК



Домашнее задание

Повторить Тема 8., 8.1, 8.2, 8.3
Знать определение терминов: ИС, БД, реляционная БД, запись, поле.
Знать основные типы данных БД