Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Базы данных




33. Базы данных, принципы построения, соответствие базы данных действительности. Ответ: БД_это универсально решение для всех задач, связанных с хранением данных в любой сфере человеческой деятельности (упр-е кадрами, финансами и т.д.)

БД - не просто совокупность данных, а осмысленная взаимосвязь м\у ними.

Оцифрованная БД представляет собой: таблицы, формы, запросы (триггеры транзакций), модули, сценарии (SQL). БД должна предоставлять механизмы для быстрого извлечения данных приложениями. Для реализации этого механизма исп-ся драйвера БД: SQL, MySQL, Oracle, ODBE. Posgredge.

БД должна обеспечивать совместное использование данных.

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

Таблиц в БД м\б несколько.

Нормализированная таблица- в которой хранятся т\ко уникальные, не повторяющие др\др данные. 1) нормализ-я БД с точки зрения одних разработчиков д\а вкл-ть в себя уникальные неповторяющиеся данные. Это нужно для

-ускорения процесса обработки данных

* для сокращения объемов хранимых данных -для однозначности хранимых данных.

2) Oracle имеет свою файловую систему для БД доступ к БД непосредственный.

Рисук

Запросы- механизмы реализации транзакций.

Транзакция-единица обработки данных в результате которой обязательно происходят какие-либо изменения с данными в

БД.

К изменениям отн-ся: -изменения в атрибутах -в записях

-Создание кортежей.

Типы БД: иерархические, реляционные. Иерархические (таблицы EXCEL, книга, каталог в компе)

Реляционные - нормализированные БД содержащие по смыслу взаимосвязанные таблицы. Су щ-т связи:

1) 1 к 1-ученик-класс

2) 1 ко многим- ученик-школа

3) Многие ко многим (ненормализованная БД)

Отношение к действительности: вступает в силу закон бухучета: д\б документ, т\о мы обеспечиваем однозначное соответствие данных де й ств ител ь н ости..

Стадии проектирования БД-х:

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

2) Логическое проектирование. Создаем объекты Бд, создаем взсвязи м\у арибутами разл-х объектов БД.

3) Объектно-ориентированное программирование. Заключается в определении свойств и методов объекта.

4) Размещение объекта на сервере. Сервер исп-ся для создания тонких клиентов.

+ 1. Удешевление

+2. ускорение работы

+3. Централизованная обработка данных.

В полном смысле реализован принцип транзакции, каждая следующая транзакция не может начаться, пока не кончится предыдущая. +4. возможность быстрых откатов.

Разработка кода доступа. Относится к информационной безопасности. Исп-ся криптографические механизмы 128-битные защиты. Мы генерируем коды доступа для каждого клиента БД.

Единовременное выполнение PACK UP.(сохранение, сжимка БД) Тестирование-применяется для проверки адекватности работы БД.

 

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

БД - не просто совокупность данных, а осмысленная взаимосвязь м\у ними.

Оцифрованная БД представляет собой: таблицы, фор^ы, запросы (триггеры транзакций), модули, сценарии (SQL). БД должна предоставлять механизмы для быстрого извлечения данных приложениями. Для реализации этого механизма исп-ся драйвера БД: SQL, MySQL, Oracle, ODBE, Posgredge.

БД должна обеспечивать совместное использование данных.

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

Таблиц в БД м\б несколько.

Нормализированная таблица- в которой хранятся т\ко уникальные, не повторяющие др\др данные. 1) нормализ-я БД с точки зрения одних разработчиков д\а вкл-ть в себя уникальные неповторяющиеся данные. Это нужно для

-ускорения процесса обработки данных

* для сокращения объемов хранимых данных -для однозначности хранимых данных.

2) Oracle имеет свою файловую систему для БД доступ к БД непосредственный.

Рисук

Запросы- механизмы реализации транзакций.

Транзакция-единица обработки данных в результате которой обязательно происходят какие-либо изменения с данными в

БД.

К изменениям отн-ся: -изменения в атрибутах -в записях

-Создание кортежей.

Типы БД: иерархические, реляционные. Иерархические (таблицы EXCEL, книга, каталог в компе)

Реляционные - нормализированные БД содержащие по смыслу взаимосвязанные таблицы. Сущ-т связи:

1) 1 к 1-ученик-класс

2) 1 ко многим- ученик-школа

3) Многие ко многим (ненормализованная БД)

Отношение к действительности: вступает в силу закон бухучета: д\б документ, т\о мы обеспечиваем однозначное соответствие данных действительности..

Стадии проектирования БД-х:

1) определение цели и функции. Ставится задача формального описания данных для храненения и обработки/Определение цели и функций предполагает возможность ответить на вопрос, что мы можем сделать после и какие данные мы должны хранить

2) Логическое проектирование. Создаем объекты Бд, создаем взсвязи м\у арибутами разл-х объектов БД.

3) Объектно-ориентированное программирование. Заключается в определении свойств и методов объекта.

4) Размещение объекта на сервере. Сервер исп-ся для создания тонких клиентов.

+1. Удешевление

+2. ускорение работы

+3. Централизованная обработка данных.

В полном смысле реализован принцип транзакции, каждая следующая транзакция не может начаться, пока не кончится предыдущая. +4. возможность быстрых откатов.

Разработка кода доступа. Относится к информационной безопасности. Исп-ся криптографические механизмы 128-битные защиты. Мы генерируем коды доступа для каждого клиента БД.

Единовременное выполнение PACK UP.(сохранение, сжимка БД) Тестирование-применяется для проверки адекватности работы БД.

 

35. Обработка транзакций в реальном масштабе времени (OLTP - технология). Ответ: Внесение изменений модификация, выборка списков данных на лету (продажа билетов на вокзале - продан - не продан).

1. Требования к OLTP- технологиям реализации очередности доступа клиентов к одним и тем же данным.

2. Агрегирование данных в базе. Каждый клиент может обращаться только к одному кластеру.

OLAP - технология аналитическая обработка существующих в базе данных для принятия оперативных управляемых решений и планирование производства.

Реализуется посредством SQL - запросов, триггеров, процедур и функций, а также при помощи технологий DATA - Mining.

SQL - запрос конечная конструкция написания на языке SQL приказ для реализации кортежа изБД.

Select by Выбрать то

Name Имени

WHERE всех работников

Name Last =V из начала «А»

From Table из таблицы

"Kadry" кадры

Тригер - функция на языке DL/SQL - реализация на какие то события. Тригер реализует сигнал при наступление каких либо событий на использование операций процедуры. If (SALAP= 500 Thin (DlSCONT = 0,1

Выполняет операции в процессе воздействия приложения с БД. Функция тоже самое, что процедура, но возвращает конкретное значение после исполнения.

1. OLAP обработка БД не выполняется на лету.

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

3.

 

36. Аналитическая обработка данных в реальном масштабе времени (OLAP - технология) Ответ: Внесение изменений модификация, выборка списков данных на лету (продажа билетов на вокзале - продан - не продан).

1. Требования к OLTP- технологиям реализации очередности доступа клиентов к одним и тем же данным.

2. Агрегирование данных в базе. Каждый клиент может обращаться только к одному кластеру.

OLAP - технология аналитическая обработка существующих в базе данных для принятия оперативных управляемых решений и планирование производства.

Реализуется посредством SQL - запросов, триггеров, процедур и функций, а также при помощи технологий DATA - Mining. SQL-запрос конечная конструкция написания на языке SQL приказ для реализации кортежа изБД. Select by Выбрать то

Name Имени

WHERE всех работников

Name Last = V из начала «А» From Table из таблицы

"Kadry" кадры

Тригер - функция на языке DL/SQL - реализация на какие то события. Тригер реализует сигнал при наступление каких либо событий на использование операций процедуры. If (SALAP= 500 Thin (DISCONT = 0,1

Выполняет операции в процессе воздействия приложения с БД. Функция тоже самое, что процедура, но возвращает конкретное значение после исполнения.

1. OLAP обработка БД не выполняется на лету.

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

37. Эл.хранилище данных-вся информация пр\пр-Я представленная в структурированном виде с возможностью автоматического поиска

любого элемента структуры.

Структура создана средствами языка XML

В электронные хранилища данных входят все базы данных и все типы файлов

Витрина данных-структура инф-го извлечения путем выполнения запроса из хранилища данных для решения конкретной б-й задачи пр\пр-я.

Моделирование данных.Таблицы как сущности данных, строка как объект данных, столбец как атрибут объекта. Моделирование отношений между сущностями при помощи ключей.

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

2. Составной - уникален для каждого объекта базы данных.

Среда проектируемы БД - система -с вязка для проектирования БД (lC,Access,Oracle) среда создания запросов, форм + сам движок. Цель моделирования данных состоит в обеспечении разработчика ИС концептуальной схемой базы данных в форме одной модели или

нескольких локальных моделей, которые относительно легко могут быть отображены в любую систему баз данных.

Наиболее распространенным средством моделирования данных являются диаграммы "сущность-связь" (ERD). С йх помощью определяются важные для предметной области объекты (сущности), их свойства (атрибуты) и отношения друг с другом (связи). ERD непосредственно используются для проектирования реляционных баз данных.

 

 

37. Оперативное хранилище данных, хранилище большого объема данных, витрина данных: структура, связь с конкретными целями бизнеса.

38. Моделирование данных. Таблицы как сущности данных, строка как объект данных, столбец как атрибут объекта. Моделирование отношений между сущностями при помощи ключей.

39. Объектно-ориентированное программирование баз данных. Среда проектирования баз данных: SQL Server.

Ответ:


Поделиться:

Дата добавления: 2015-01-19; просмотров: 60; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты