Библиотека knigago >> Компьютеры и Интернет >> Учебники и самоучители по компьютеру >> Реляционные базы данных в примерах


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 937, книга: Жили-были мужики
автор: Михаил Гофер

"Жили-были мужики" – это современное прозаическое произведение, посвященное важным жизненным темам, таким как вера и здоровье. Автор Михаил Гофер, известный своими остроумными и заставляющими задуматься текстами, представляет читателям незабываемый сборник рассказов. Центральными героями этих рассказов являются простые люди – мужики, которые сталкиваются с различными физическими и духовными испытаниями. Через их истории Гофер исследует сложные вопросы взаимосвязи между верой,...

Святослав Святославович Куликов - Реляционные базы данных в примерах

Реляционные базы данных в примерах
Книга - Реляционные базы данных в примерах.  Святослав Святославович Куликов  - прочитать полностью в библиотеке КнигаГо
Название:
Реляционные базы данных в примерах
Святослав Святославович Куликов

Жанр:

Учебники и самоучители по компьютеру

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

-

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Реляционные базы данных в примерах"


Читаем онлайн "Реляционные базы данных в примерах". [Страница - 3]

систематизировать имеющиеся знания.
Все схемы баз данных в этой книге приведены в нотации UML 2.1, созданы с
использованием Sparx Enterprise Architect и (если речь идёт об уровнях проектирования, для которых это актуально) ориентированы на MySQL 8.0, Microsoft SQL
Server 2019, Oracle 18c. Скорее всего, приведённые решения будут успешно работать на более новых версиях этих СУБД, но не на более старых.
Исходные материалы (схемы, скрипты и т.д.) можно получить по этой ссылке:
https://svyatoslav.biz/relational_databases_book_download/src_rdb.zip
Условные обозначения, используемые в этой книге:
Определения и иная важная для запоминания информация. Большинство определений будут приведены пусть и в адаптированной, но достаточно строгой форме.
Для облегчения понимания в каждом определении будет приведена его
упрощённая форма (иногда упрощение будет граничить с некорректностью, потому всё же стоит ориентироваться на более строгую формулировку, а упрощённую использовать лишь как подсказку).
Дополнительные сведения или отсылка к соответствующим источникам. Всё то, что полезно знать. При этом оригинальные (англоязычные)
определения будут приведены в сносках.
Предостережения и частые ошибки. Недостаточно показать, «как правильно», часто большую пользу приносят примеры того, как поступать не
стоит.
Задания для самостоятельной проработки. Настоятельно рекомендуется выполнять их (даже если вам кажется, что всё очень просто; и особенно — если задание выглядит сложным и непонятным).
Материал книги построен таким образом, что его можно как изучать последовательно, так и использовать как быстрый справочник (на все необходимые пояснения в тексте даны ссылки).
В дополнение к тексту данной книги рекомендуется пройти бесплатный онлайн-курс, содержащий серию видео-уроков, тестов и заданий для самоподготовки.
Приступим!

Реляционные базы данных в примерах

© EPAM Systems, 2020–2023

Стр: 4/424

Раздел 1: Основы баз данных

Раздел 1: Основы баз данных
1.1. Данные и базы данных
Традиционно начнём с определений, которые едва ли откроют для вас чтото новое, но позволят нам в дальнейшем избежать многократных пояснений одних
и тех же мыслей.
Данные (data1) — поддающееся различной интерпретации представление
информации в формализованном виде, пригодном для передачи, связи,
или обработки.
Упрощённо: информация, организованная по определённым правилам.
Ключевых моментов здесь два.
Во-первых, информация должна быть представлена в формализованном
виде (иными словами, подчиняться неким правилам). Для наглядности приведём
пример неформализованного и формализованного представления информации:
Неформализованное представление
Формализованное представление
«У нас в отделе работают Иванов и
employee
Петров, и у Петрова телефон не- pass
name
department
phone
давно поменялся, был 123-44-55, стал 178 Иванов И.И.
Отд-1
NULL
999-87-32. А ещё Сидоров выйдет на 223 Петров П.П.
Отд-1
999-87-32
работу в следующем месяце, но дозво- 243 Сидоров С.С. Отд-1
333-55-66
318
Сидоров
С.С.
Отд-2
333-55-66
ниться до него тяжело будет, т.к. он
на 333-55-66 не часто сидит, а чаще
там другой Сидоров отвечает, но он
из другого отдела.»
Во-вторых, различная интерпретация позволяет нам по-разному воспринимать одни и те же данные в разном контексте. Например, поле pass (пропуск) может быть интерпретировано так:
• номер пропуска сотрудника;
• поле с уникальным значением;
• число;
• естественный первичный ключ отношения;
• кластерный индекс{111} таблицы;
• и т.д.
Когда данных становится достаточно много, появляется необходимость в их
организации в более сложные структуры.
База данных (database2) — совокупность данных, организованных в соответствии с концептуальной структурой, описывающей характеристики
этих данных и взаимоотношения между соответствующими сущностями и
поддерживающей одну или более областей применения.
Упрощённо: большой объём данных, взаимосвязь между которыми построена по специальным правилам.

1 Data — reinterpretable representation of information in a formalized manner suitable for communication, interpretation, or processing
2

(ISO/IEC 2382:2015, Information technology — Vocabulary).
Database — collection of data organized according to a conceptual structure describing the characteristics of these data and the
relationships among their corresponding entities, supporting one or more application areas (ISO/IEC 2382:2015, Information
technology — Vocabulary).

Реляционные базы данных в примерах

© EPAM Systems, 2020–2023

Стр: 5/424

Данные и базы данных

Итак, база данных — это большая совокупность данных, --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.