Введение в СУБД
план-конспект занятия по информатике и икт (9 класс)
Предварительный просмотр:
Базы данных и СУБД
В процессе разработки автоматизированных систем были разработаны стандартные требования к автоматизации данных.
- Интеграция данных, которые накапливаются и хранятся централизованно, создавая динамически обновляемую модель предметной области (т.е. в реальном масштабе времени).
Предметная область – часть реального мира ,подлежащая автоматизации.
- Максимально возможная независимость прикладных программ (ПП) от данных (т.е. отделение логической модели предметной области от физического представления в памяти ЭВМ)
Обеспечение физической и логической независимости данных
Выполнение этих требований привело к созданию единого для всех задач блока данных (баз данных) и к разработке одной управляющей программы для манипулирования данными. Эту программу называют СУБД.
СУБД – пакет программ позволяющий :
- обеспечить пользователей языковыми средствами описания и манипулирования данными;
- обеспечить поддержку логических моделей данных;
- обеспечить операции создания и манипулирования логическими данными (выбор, вставка, обновление, удаление) и одновременное отображение этих операций на физический уровень представления данных;
- обеспечить защиту и целостность данных от некорректного обновления пользователями, от несанкционированного доступа, от разрушений при сбое оборудования.
Базы данных, поддерживаемые СУБД, делятся на сетевые, иерархические и реляционные. Практически все СУБД ПК типа IBM поддерживают реляционные БД.
Сетевые БД – используют модель представления данных в виде произвольного графа, теоретически здесь возможны любые связи между данными типа все ко всем, имеют развитый язык запросов. Эти системы характеризуются как слишком громоздкие, медленнодействующие.
Иерархические БД – поддерживают базу данных, которые можно представить в виде иерархической структуры с жестким подчинением низших уравнений высшим.
Реляционные БД.
Эта модель была предложена Е. Т. Коддом в 1970г. База данных представляется в виде двумерной таблицы. При соблюдении определенных ограничивающих условий, набор таблиц может быть использован для хранения данных об объектах реального мира и моделирование связей между ними.
Столбцы отношения называют атрибутами (полями) и присваивают им имена. Строки называют записями.
Пример реляционной БД:
Студент (ФИО, дата рождения, курс, специальность)
Поле ФИО Поле Д.Р. Поле КУРС Поле СПЕЦИАЛЬНОСТЬ
ФИО | Д.Р. | КУРС | СПЕЦИАЛЬНОСТЬ |
Иванов | 01.02.76 | 2 | История |
Петров | 15.04.67 | 5 | Биология |
ЗАПИСЬ
Имя поля Данные
Свойства отношений
В базе данных 1 из полей должно однозначно идентифицировать отдельный объект, такое поле называют ключом размещения и обычно размещают в первой колонке. В нашей таблице ключом размещения является поле фамилия. Например, по фамилии Иванов мы можем посмотреть дату его рождения, на каком курсе он обучается.
Пример:
Дана следующая база данных. Как вы думаете, какое поле является ключом? Обоснуйте ответ.
Название | Число семестров |
Алгебра | 4 |
История | 3 |
геометрия | 4 |
Ин. Язык | 2 |
Ограничения, накладываемые на таблицы реляционной моделью данных:
- Не может быть одинаковых первичных ключей, т.е. все строки таблицы должны быть уникальны.
- Все строки таблицы имеют одну и ту же структуру, т.е. одно и тоже количество полей.
- Имена полей таблицы должны быть различны, а значения столбцов должны быть однородными, т.е. однотипны.
- Значения полей должны быть атомарными (неделимыми), т. е. отношения не могут иметь в качестве компонент другие отношения.
- Порядок следования строк в таблице не существен, но влияет на скорость доступа к строке.
По теме: методические разработки, презентации и конспекты
Создание реляционной базы данных с помощью СУБД MS Access.
В статье рассмотрены различные модели баз данных, особо выделена реляционная модель как основа проектов учащихся, перечислены этапы построения базы данных, обоснован выбор СУБД MSAccess, приведе...
Методическая разработка урока "Модели данных, используемые в СУБД"
Практически все современные СУБД используют реляционную модель данных. В основе этой модели, предложенной Е.Ф.Коддом в 1970 году, лежит понятие отношения. Речь идет об отношениях, заключенных в двумер...
Урок с элементами деловой игры «Информационные системы. СУБД» (практическая работа № 9)
Класс: 10 Тип урока:урок-практикум. Вид урока: сдвоенный урок, продолжительность 1 час 20 минут. Цели урока. Закрепление, обобщение теоретических знаний учащихся о табличных базах данных, этапа...
Практическая работа "Технология баз данных. СУБД"
Данна практическая работа позволяет освоить технологию создания реляционной базы данных. В практической работе приведины теоретичские сведения о системах управления базами данных и методы работы с СУБ...
Рабочая тетрадь для выполнения практических работ по теме "СУБД MS Access"
Рабочая тетрадь для выполнения практических работ по теме "СУБД MS Access" состоит из теоретического материала по теме и практических заданий, которые позволяют освоить основные приемы работы в програ...
Оценочные листы для рабочей тетради практических работ по теме "СУБД MS Access"
Оценочные листы для рабочей тетради с практическими работами в программе MS Access позволяют выставить объективную оценку и оценить степень сформированности признаков компетенций, связанных с владение...
Информатика _11 класс « Базы данных и СУБД. Практическая работа «Знакомство с СУБД Access»
Информатика. 11 класс.УМК Л.Л. Босова, А.Ю.Босова"Базы данны", "СУБД Access"...