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

Скачать презентацию Основы работы в системе управления базами данных (СУБД) Скачать презентацию Основы работы в системе управления базами данных (СУБД)

lekciya_8_-_subd_access_2010-31-10-2016.ppt

  • Размер: 1.1 Мб
  • Автор: Ио Ганна
  • Количество слайдов: 19

Описание презентации Основы работы в системе управления базами данных (СУБД) по слайдам

Основы работы в системе управления базами данных (СУБД) MS Access Основы работы в системе управления базами данных (СУБД) MS Access

Данные —эторезультатфиксации, отображенияинформациина каком-либоматериальномносителе, зарегистрированноенаматериальном носителепредставлениекаких-либо сведений Данные —эторезультатфиксации, отображенияинформациина каком-либоматериальномносителе, зарегистрированноенаматериальном носителепредставлениекаких-либо сведений

Вариантыхраненияданных Вариант Преимущества Недостатки Образец Бумага +++ - - - - - Таблица  в текстовомВариантыхраненияданных Вариант Преимущества Недостатки Образец Бумага +++ — — — — — Таблица в текстовом файле ( MS Word ) + простота ввода — минимальные возможности обработки — элементарная сортировка — только простейшие функции Электронны е таблицы ( MS Excel ) + структурированность данных + наглядность + простота вычислений — относительные ограничения по объему ввода ( Excel 2003: 256 x 65536, Excel 2007 -2010: 16384 x 1048576) — таблицы, не связанные между собой (возможна связь отдельных диапазонов ячеек) — таблицы ненормализованные База данных ( MS Access ) + неограниченный объем + структура связанных между собой данных любой сложности + нормализация данных + высокая скорость работы — трудность освоения Ò àáë è ö à äàííûõ Òàáë è ö à äàííûõ

База данных —интегрированная совокупностьданных, предназначеннаядляхраненияи многофункционального использования База данных —интегрированная совокупностьданных, предназначеннаядляхраненияи многофункционального использования

База данных — организованная в соответствии с определёнными правилами и поддерживаемая на накопителях информации совокупность взаимосвязанныхБаза данных — организованная в соответствии с определёнными правилами и поддерживаемая на накопителях информации совокупность взаимосвязанных данных, характеризующая актуальное состояние некоторой предметной области и используемая для удовлетворения информационных потребностей пользователей

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

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

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

Сетевая модель данных Всетевойструктуреданныхпотомокможет иметьлюбоечислопредков Сетевая БД состоитизнаборазаписей заданныхтипов(издопустимогонабора типов)инаборасвязеймеждунимииз заданногонаборатиповсвязей Сетевая модель данных Всетевойструктуреданныхпотомокможет иметьлюбоечислопредков Сетевая БД состоитизнаборазаписей заданныхтипов(издопустимогонабора типов)инаборасвязеймеждунимииз заданногонаборатиповсвязей

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

Реляционная модель данных Свойства реляционных таблиц:  • каждыйэлементтаблицы-одинэлементданных;  • всестолбцывтаблицеоднородные, т. е. всеэлементыв столбцеРеляционная модель данных Свойства реляционных таблиц: • каждыйэлементтаблицы-одинэлементданных; • всестолбцывтаблицеоднородные, т. е. всеэлементыв столбце имеют одинаковый тип (числовой, символьный ит. д. )идлину; • каждыйстолбецимеетуникальноеимя; • одинаковыестрокивтаблицеотсутствуют; • порядок следования строк и столбцов может быть произвольным

Реляционная модель данных Вреляционной. БДкаждаятаблицадолжнаиметь первичный ключ - полеиликомбинациюполей, которыеединственнымобразомидентифицируют каждуюстрокувтаблице. Еслизаписиоднозначно определяютсязначенияминесколькихполей, тотакая БДимеет составнойРеляционная модель данных Вреляционной. БДкаждаятаблицадолжнаиметь первичный ключ — полеиликомбинациюполей, которыеединственнымобразомидентифицируют каждуюстрокувтаблице. Еслизаписиоднозначно определяютсязначенияминесколькихполей, тотакая БДимеет составной ключ. Чтобысвязатьдвереляционныетаблицы, необходимо ключпервойтаблицыввестивсоставключавторой таблицы(возможносовпадениеключей); впротивном случаенужноввестивструктурупервойтаблицы внешнийключ-ключвторойтаблицы.

Схема реляционной модели данных Схема реляционной модели данных

Пример реляционной модели, построенной на основе отношений: СТУДЕНТ, СЕССИЯ, СТИПЕНДИЯ Таблицы СТУДЕНТ и СЕССИЯ имеют совпадающиеПример реляционной модели, построенной на основе отношений: СТУДЕНТ, СЕССИЯ, СТИПЕНДИЯ Таблицы СТУДЕНТ и СЕССИЯ имеют совпадающие ключи (Номер), что дает возможность легкоорганизоватьсвязьмеждуними. Таблица СЕССИЯ имеет первичный ключ Номер и содержит внешний ключ Результат , который обеспечиваетее связь стаблицей СТИПЕНДИЯ.

Объектно-ориентированная модель данных -базаданных, вкоторойданныемоделируютсяввиде объектов, ихатрибутов, методовиклассов Объектвреляционной. СУБД «разбирается» насоставные элементы, которыепомещаютсяв реляционныетаблицы, чтоОбъектно-ориентированная модель данных -базаданных, вкоторойданныемоделируютсяввиде объектов, ихатрибутов, методовиклассов Объектвреляционной. СУБД «разбирается» насоставные элементы, которыепомещаютсяв реляционныетаблицы, что отрицательносказываетсяна производительности. Объектвобъектной. СУБДпомещаетсяв базу «какесть» , целиком.

Объектно-ориентированная модель данных Обязательные характеристики ООБД (манифест объектно-ориентированных БД):  • Поддержкасложныхобъектов.  • Поддержкаиндивидуальностиобъектов. ПоддержкаОбъектно-ориентированная модель данных Обязательные характеристики ООБД (манифест объектно-ориентированных БД): • Поддержкасложныхобъектов. • Поддержкаиндивидуальностиобъектов. Поддержка инкапсуляции • Поддержкатиповиклассов. • Поддержканаследованиятиповиклассовотихпредков • Перегрузкавсочетаниисполнымсвязыванием • Вычислительнаяполнота • Набортиповданныхдолженбытьрасширяемым ( *языки программирования : Python, Java, C#, Visual Basic. NET, C++, Objective-C и Smalltalk или собственные языки программирования)

Классификация БД по степени распределенности централизованные – БД хранится в памяти одной вычислительной системы. Если этаКлассификация БД по степени распределенности централизованные – БД хранится в памяти одной вычислительной системы. Если эта вычислительная система является компонентом сети ЭВМ, возможен распределенный доступ к такой базе. Такой способ использования баз данных часто применяют в локальныхсетях. ПК. распределенные — база данных состоит из нескольких, возможнопересекающихсяилидажедублирующихдруга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределеннойбазойданных(СУРБД).

Классификация БД по способу доступа к данным Встраиваемые (локальные) –ибазаданныхи управляющаяпрограмманаходятсянарабочей станции Файл-серверные -базаданныхнаходитсяна сервере, управляющаяпрограмма-нарабочейКлассификация БД по способу доступа к данным Встраиваемые (локальные) –ибазаданныхи управляющаяпрограмманаходятсянарабочей станции Файл-серверные -базаданныхнаходитсяна сервере, управляющаяпрограмма-нарабочей станции

Классификация БД по способу доступа к данным (продолжение) Клиент-серверные –ибазаданныхиуправляющая программанаходятсянасервере Рабочие станции (*спецификаархитектурыклиент-сервер-использованиеязыказапросов SQL) Классификация БД по способу доступа к данным (продолжение) Клиент-серверные –ибазаданныхиуправляющая программанаходятсянасервере Рабочие станции (*спецификаархитектурыклиент-сервер-использованиеязыказапросов SQL)

Зарегистрируйтесь, чтобы просмотреть полный документ!
РЕГИСТРАЦИЯ