Базы данных: конспект лекций

Базы данных: конспект лекций

Конспект лекций соответствует требованиям Государственного образовательного стандарта высшего профессионального образования РФ и предназначен для освоения студентами вузов специальной дисциплины «Базы данных».

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

Жанр: Базы данных
Цикл: Экзамен в кармане
Год публикации: 2007

Читать онлайн Базы данных: конспект лекций


Лекция № 1. Введение

1. Системы управления базами данных

Системы управления базами данных (СУБД) – это специализированные программные продукты, позволяющие:

1) постоянно хранить сколь угодно большие (но не бесконечные) объемы данных;

2) извлекать и изменять эти хранящиеся данные в том или ином аспекте, используя при этом так называемые запросы;

3) создавать новые базы данных, т. е. описывать логические структуры данных и задавать их структуру, т. е. предоставляют интерфейс программирования;

4) обращаться к хранящимся данным со стороны нескольких пользователей одновременно (т. е. предоставляют доступ к механизму управления транзакциями).

Соответственно, базы данных – это наборы данных, находящиеся под контролем систем управления.

Сейчас системы управления базами данных являются наиболее сложными программными продуктами на рынке и составляют его основу. В дальнейшем предполагается вести разработки по сочетанию обычных систем управления базами данных с объектно-ориентированным программированием (ООП) и интернет-технологиями.

Изначально СУБД были основаны на иерархических и сетевых моделях данных, т. е. позволяли работать только с древовидными и графовыми структурами. В процессе развития в 1970 г. появились системы управления базами данных, предложенные Коддом (Codd), основанные на реляционной модели данных.

2. Реляционные базы данных

Термин «реляционный» произошел от английского слова «relation» – «отношение».

В самом общем математическом смысле (как можно помнить из классического курса алгебры множеств) отношение – это множество

R = {(x>1, …, x>n) | x>1∈ A>1,…,x>nA>n},

где A>1, …, A>n множества, образующие декартово произведение. Таким образом, отношение R это подмножество декартова произведения множеств: A>1 × × A>n :

RA>1 × × A>n.

Например, рассмотрим бинарные отношения строгого порядка «больше» и «меньше» на множестве упорядоченных пар чисел A>1 = A2 = {3, 4, 5}:

R>> = {(3, 4), (4, 5), (3, 5)} A>1 × A>2;

R>< = {(5, 4), (4, 3), (5, 3)} ⊂ A>1 × A>2.

Эти же отношения можно представить в виде таблиц.

Отношение «больше» R>>:


Отношение «меньше» R><:


Таким образом, мы видим, что в реляционных базах данных самые различные данные организовываются в виде отношений и могут быть представлены в форме таблиц.

Нужно заметить, что эти два рассмотренных нами отношения R>> и R>< не эквивалентны между собой, другими словами, таблицы, соответствующие этим отношениям, не равны друг другу.

Итак, формы представления данных в реляционных БД могут быть разными. В чем проявляется эта возможность различного представления в нашем случае? Отношения R>> и R>< – это множества, а множество – структура неупорядоченная, значит, в таблицах, соответствующих этим отношениям, строки можно менять между собой местами. Но в то же время элементы этих множеств – это упорядоченные наборы, в нашем случае – упорядоченные пары чисел 3, 4, 5, значит, столбцы менять местами нельзя. Таким образом, мы показали, что представление отношения (в математическом смысле) в виде таблицы с произвольным порядком строк и фиксированным числом столбцов является приемлемой, правильной формой представления отношений.

Но если рассматривать отношения R>> и R>< с точки зрения заложенной в них информации, то понятно, что они эквивалентны. Поэтому в реляционных базах данных понятие «отношение» имеет несколько другой смысл, нежели отношение в общей математике. А именно оно не связано с упорядоченностью по столбцам в табличной форме представления. Вместо этого вводятся так называемые схемы отношений «строка – заголовок столбцов», т. е. каждому столбцу дается заголовок, после чего их можно беспрепятственно менять местами.

Вот как будут выглядеть наши отношения


Вам будет интересно
Универсальная хрестоматия составлена в соответствии с требованиями Государственного образовательного стандарта нового поколения и может быть использована со всеми основными учебниками по литературному чтению, рекомендованными Министерством образования и науки РФ.Книга включает в себя произведения устного народного творчества, сказки русских и зарубежных писателей, стихотворения и прозу отечественных классиков. Кроме того, в хрестоматии имеются краткие биографические сведения и интересные факты и...
Читать онлайн
Впервые! Сенсационные откровения нашей соотечественницы о жизни в современном гареме. Поразительная история русской девушки, которая сегодня во многом повторила судьбу легендарной Роксоланы из телесериала «Великолепный век». Похищенная рабовладельцами и проданная в тайный гарем арабского принца, она прошла путь от простой наложницы до законной жены – однако это не принесло ей счастья.Оказывается, и в наши дни за фешенебельными фасадами роскошных дворцов нефтяных шейхов кипят те же страсти, что и...
Читать онлайн
Хрестоматия для начальных классов включает в себя произведения, входящие во все программы по чтению, утверждённые Министерством просвещения РФ. Это полное собрание основных программных произведений по чтению для 1, 2, 3 и 4 классов, которые приводятся без сокращений.Издание адресовано младшим школьникам, предназначено для подготовки к урокам и самостоятельного чтения дома....
Читать онлайн
В этой книге вы встретитесь с персонажами популярнейшего телесериала «След», который уже много лет демонстрируется в эфире Первого и Пятого каналов. Руководителю Федеральной Экспертной Службы, Галине Рогозиной и ее коллегам придется столкнуться с изощренными преступлениями и распутывать хитросплетенные интриги, пытаясь найти верный след, который приведет к истине.Команда ФЭС расследует обрушение конструкций спортивного здания, которое бросает тень на мужа судмедэксперта ФЭС Валентину Антонову, б...
Читать онлайн
Хрестоматии для начальных классов включают в себя произведения, входящие во все программы по чтению, утверждённые Министерством просвещения РФ. Это полное собрание основных программных произведений по чтению для 1, 2, 3 и 4 классов, которые приводятся без сокращений.В книгу « Хрестоматия по чтению: 2 класс» вошли легенды и мифы Древней Греции, сказки Г.Х. Андерсена, стихотворения и проза отечественных классиков: А.С. Пушкина, И.А. Крылова, П.П. Ершова, Н.А. Некрасова, Л.Н. Толстого, Б.С. Житкова...
Читать онлайн
Этот учебник дает полное представление о современных знаниях в области психологии развития человека. Книга разделена на восемь частей и описывает особенности психологии разных возрастных периодов по следующим векторам: когнитивные особенности, аффективная сфера, мотивационная сфера, поведенческие особенности, особенности «Я-концепции». Особое внимание в книге уделено вопросам возрастной периодизации, детской и подростковой агрессии.Состав авторского коллектива учебника уникален. В работе над ним...
Читать онлайн
Эта книга предназначена для всех, кто желает освоить СУБД MySQL. Для ее чтения вам не нужны никакие специальные знания – достаточно быть пользователем Windows. Вы узнаете, как установить и запустить MySQL, как создать собственную базу данных, как работать с данными при помощи команд SQL, как администрировать базу данных и оптимизировать ее работу. Разработчики веб-приложений на языках PHP, Perl и Java найдут в этой книге полезные сведения по использованию базы данных MySQL в соответствующих прил...
Читать онлайн
Насколько велики на самом деле «большие данные» – огромные массивы информации, о которых так много говорят в последнее время? Вот наглядный пример: если выписать в линейку все цифры 0 и 1, из которых состоит один терабайт информации (вполне обычная емкость для современного жесткого диска), то цепочка цифр окажется в 50 раз длиннее, чем расстояние от Земли до Сатурна! И тем не менее, на «большие данные» вполне можно взглянуть в человеческом измерении. Эрец Эйден и Жан-Батист Мишель – лингвисты и ...
Читать онлайн
Казалось бы, термин «большие данные» понятен и доступен только специалистам. Но автор этой книги доказывает, что анализ данных можно организовать и в простом, понятном, очень эффективном и знакомом многим Excel. Причем не важно, сколько велик ваш массив данных. Техники, предложенные в этой книге, будут полезны и владельцу небольшого интернет-магазина, и аналитику крупной торговой компании. Вы перестанете бояться больших данных, научитесь видеть в них нужную вам информацию и сможете проанализиров...
Читать онлайн
Рассмотрены основные области компьютерных технологий и их роль в современном обществе, научно-исследовательской, инновационной, научно-педагогической, производственно-технологической и проектно-технологической профессиональной деятельности, структура операционных систем, алгоритмы планирования задач....
Читать онлайн
Книга написана для начинающих программистов. Ко всем задачам есть решения. Присутствуют задачи повышенной сложности....
Читать онлайн
В учебно-методическом пособии рассматриваются основы языка программирования PL/SQL, реализованного в системе управления базами данных Oracle Database Server. Приводятся сведения о поддерживаемых типах данных, структуре программ PL/SQL и выполнении SQL-предложений в них. Отдельно рассмотрено создание хранимых в базах данных Oracle программ PL/SQL – процедур, функций, пакетов и триггеров....
Читать онлайн
Как жить в мире, где информацию о тебе может получить кто угодно и когда угодно? Ведущий мировой эксперт по будущему Big Data Андреас Вайгенд знает ответ. Он разрабатывал стратегию данных таких крупных рыб, как Alibaba, Goldman Sachs, Lufthansa, Thomson Reuters. Работал руководителем по Big Data в компании Amazon, является Директором компании Social Data Lab, преподаёт в IT-школе Калифорнийского университета Беркли.Андреас уверен, что этот «дом со стеклянными стенами» несет в себе не только боль...
Читать онлайн
Наш телефон знает о нас больше, чем мы думаем. Он умеет собирать и анализировать информацию о том, как мы передвигаемся по городу, какие посты лайкаем и какими приложениями пользуемся. Он сообщит о пробках и поторопит на работу, чтобы мы не опоздали; подберет музыку под наше настроение и составит список персональных рекомендаций, чем можно занять себя в течение дня. Телефон – больше не устройство, по которому звонят, это уже средство управления окружающим нас миром. Незаметно мы окружили себя та...
Читать онлайн
Структурализм детализировал диалектический метод до парадоксального элемента и сингулярных точек, которые он пробегает и наделяет смыслом, комплексу Эдипа уже сто лет, какой-то российский профессор опять выдвинул идею категорий мышления и опять не смог их сосчитать… А начала мышления, как источника истины, всё нет.Содержит нецензурную брань....
Читать онлайн
В романе «Письма Филиппа» высказано предположение, что перед каждым человеком в его жизни стоит некий условный неосязаемый и невидимый непреодолимый барьер, перейти через который невозможно без того, что условно можно охарактеризовать как – выбором будущего или судьбы, а некоторые называют его даже неизбежностью. У всех выбор происходит по-разному, у кого-то под влиянием «случайного» момента, у другого как рок, преследующий его по пятам, у некоторых как будто их привели к нему или даже заставили...
Читать онлайн
Игра выходит на финальную стадию. План таинственного Властелина, который своими действиями вверг мир Альфа в пучину бесконечной войны за жизнь, раскрыт. Игроки, наконец, выяснили, что им надо сделать, чтобы победить. Но враг силён, а времени очень мало. Представители Старших добились своего. Захватив власть в своих фракциях, они объявили войну всем свободным народам мира Лаэди. Хватит ли сил горстке людей, чтобы переломить ход событий, и закончится ли на этом История Бессмертного, вы узнаете, пр...
Читать онлайн
Мир не совсем прост. Он вообще не прост! Но, об этом Арвидас узнает тогда, когда будет почти поздно. Как спасти планету от надвигающегося испепеления, как заставить себя молодого поверить себе же, но взрослому и не сойти с ума?...
Читать онлайн