Ууу. База Данных (БД) Рамазанова Ляззат Есентаевна
Скачать 0.92 Mb.
|
Требования к современным технологиям разработки приложений, критерии оценки качества программного обеспеченияБаза Данных (БД)Рамазанова Ляззат Есентаевнаlyram@mail.ruЭта лекция включает:Цели и задачи дисциплины БД Материалы предмета Литература и справочники Что такое БД и для чего она нам необходима Лекции и критерии оценок Relational database
Как связаться со мнойПосле лекции если есть вопросы Написать емайл lyram@mail.ru В пункте Тема укажите вопрос по БДКаждый четверг с 14:00 – 15:00 дополнительное занятиеЦели и задачи дисциплины БДЦели:Понять ключевые моменты применения ДБ Задачи:Понять связь между реляционными БДПривить навыки построения БД и пути решения проблем связанных с БД Использовать mySql ПО для манипулирования БД ЛитератураХоменко А.Д., Цыганков В.М., Мальцев М.Г. База данных Учебник для высших учебных заведений. СПб: КОРОНА принт, 2002-672с http.mysql.com Лекции и критерии оценокЛекции - 15 часов теоритических- 30 часов практических занятииКурсовой проект (индивидуальная работа)- По сценарию построить диаграмму сущности исвязи- Написать запросы на языке MySQLОбучение и обратнаяТеоритические и практические занятия экстремально важные - Также трубуется конспектироватьОтзыв о курсовой работе буден дан через неделюЧто такое База ДанныхБаза данных - набор сведений, хранящихся некоторым упорядоченным способом. Можно сравнить базу данных со шкафом, в котором хранятся документы. Иными словами, база данных - это хранилище данных. Сами по себе базы данных не представляли бы интереса, если бы не было систем управления базами данных (СУБД).SQL - язык структурированных запросов, основной задачей которого является предоставление простого способа считывания и записи информации в базу данных.Реляционная база данных — база данных, основанная на реляционной модели данных.Понятие «реляционный» основано на англ. relation («отношение, зависимость, связь»).Цель данной дисциплиныБаза данных очень важны для ПО - большинство компьютерных приложении работают с большим количеством информации- Система БД это набор инструментов которые дают возможность хранить, сортировать, манипулировать даннымиБД виртуально существует везде сКаталог библиотеки Банковской системе Каталог продукции Бронировании авиабилетов Детали кредитной карты Истории клиентской БД ....... и многое другоеПримеры современных СУБД Работа БДРабота БДСвязь в БДРабота БДотношения между атрибутамиСоответствие требованиям ACIDДля соблюдения целостности данных все транзакции в БД должны соответствовать требованиям ACID, то есть быть атомарными, единообразными, изолированными и надежными. Атомарность – это условие, при котором либо транзакция успешно выполняется целиком, либо, если какая-либо из ее частей не выполняется, вся транзакция отменяется. Единообразие – это условие, при котором данные, записываемые в базу данных в рамках транзакции, должны соответствовать всем правилам и ограничениям, включая ограничения целостности, каскады и триггеры. Изолированность необходима для контроля над согласованностью и гарантирует базовую независимость каждой транзакции. Надежность подразумевает, что все внесенные в базу данных изменения на момент успешного завершения транзакции считаются постоянными. ACID (от англ. atomicity, consistency, isolation, durability) |