![]() КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
БДэто универсально решение для всех задач, связанных с хранением данных в любой сфере человеческой деятельности (упр-е кадрами, финансами и т.д.)БД - не просто совокупность данных, а осмысленная взаимосвязь м\у ними. Оцифрованная БД представляет собой: таблицы, формы, запросы (триггеры транзакций), модули, сценарии (SQL). БД должна предоставлять механизмы для быстрого извлечения данных приложениями. Для реализации этого механизма исп-ся драйвера БД: SQL, MySQL, Oracle, ODBE, Posgredge. БД должна обеспечивать совместное использование данных. Таблица-форма представления данных в табличном виде, состоит из атрибутов (поля). Некоторая совокупность атрибутов и полей - кортежи-результат запроса к таблице. Таблиц в БД м\б несколько. Нормализированная таблица- в которой хранятся т\ко уникальные, не повторяющие др\др данные. 1) нормализ-я БД с точки зрения одних разработчиков д\а вкл-ть в себя уникальные неповторяющиеся данные. Это нужно для -ускорения процесса обработки данных - для сокращения объемов хранимых данных -для однозначности хранимых данных. Oracle имеет свою файловую систему для БД доступ к БД непосредственный. Рисук Запросы- механизмы реализации транзакций. Транзакция-единица обработки данных в результате которой обязательно происходят какие-либо изменения с данными в БД. К изменениям отн-ся: -изменения в атрибутах -в записях -Создание кортежей. Типы БД: иерархические, реляционные Иерархические (таблицы EXCEL, книга, каталог в компе) Реляционные - нормализированные БД содержащие по смыслу взаимосвязанные таблицы. Су щ-т связи: К 1- ученик-класс Ко многим-ученик-школа Многие ко многим (ненормализованная БД) Отношение к действительности: вступает в силу закон бухучета: д\б документ, т\о мы обеспечиваем однозначное соответствие данных действительности.. Стадии проектирования БД-х: * определение цели и функции. Ставится задача формального описания данных для храненения и обработки. Определение цели и функций предполагает возможность ответить на вопрос, что мы можем сделать после и какие данные мы должны хранить. * Логическое проектирование. Создаем объекты Бд, создаем взсвязи м\у арибутами разл-х объектов БД. * Объектно-ориентированное программирование. Заключается в определении свойств и методов объекта. * Размещение объекта на сервере. Сервер исп-ся для создания тонких клиентов. + 1. Удешевление +2. ускорение работы +3. Централизованная обработка данных. В полном смысле реализован принцип транзакции, каждая следующая транзакция не может начаться, пока не кончится предыдущая. +4. возможность быстрых откатов. Разработка кода доступа. Относится к информационной безопасности. Исп-ся криптографические механизмы 128-битные защиты. Мы генерируем коды доступа для каждого клиента БД.
|