Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika-pechat.docx
Скачиваний:
4
Добавлен:
27.09.2019
Размер:
106.14 Кб
Скачать

20. Реляционная модель

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

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

Типы взаимосвязей в модели:

«1 к 1» (1:1)

«Многие ко многим» (М:М)

« 1 ко многим» (1:М)

(1:1) – к каждому экземпляру соответствует 1 экземпляр второго объекта, и наоборот.

(1:М) – к каждому экземпляру соответствует множество экземпляров и наоборот.

(М:М) – каждому экземпляру первого объекта соответствует несколько экземпляров второго объекта и наоборот.

21. Типы взаимосвязей. Обеспечение непротиворечивости и целостности данных в бд.

Задача сохранения целостности данных состоит в недопущении непарных записей и поддержании ссылок в синхронизированном состоянии, чтобы исключить появление записей со ссылками на несуществующие записи. Целостность данных обеспечивается путем ее использования при создании межтабличной связи. Если однажды обеспечить целостность данных, Access будет отклонять обновления, изменяющие конец ссылки, и удаления, удаляющие конец ссылки. 

Типы взаимосвязей в модели:

«1 к 1» (1:1)

«Многие ко многим» (М:М)

« 1 ко многим» (1:М)

(1:1) – к каждому экземпляру соответствует 1 экземпляр второго объекта, и наоборот.

(1:М) – к каждому экземпляру соответствует множество экземпляров и наоборот.

(М:М) – каждому экземпляру первого объекта соответствует несколько экземпляров второго объекта и наоборот.

Выделяют два основных типа ограничений по условию целостности данных в базе. 1. Каждая строка таблицы должна отличаться от остальных ее строк значением хотя бы одного столбца. Сотрудники одного отдела могут оказаться полными тезками, иметь одинаковые должность и телефон.  2. Внешний ключ не может быть указателем на несуществующую строку той таблицы, на которую он ссылается. Это ограничение называется ограничением целостности данных в базе по ссылкам. В столбце Название отдела таблицы СОТРУДНИК хранятся сведения о принадлежности сотрудников к отделу, т. е. этот столбец является внешним ключом для ссылки на таблицу ОТДЕЛ. Для обеспечения ограничения целостности данных по ссылкам каждое название отдела из таблицы СОТРУДНИК должно принадлежать конкретному столбцу из таблицы ОТДЕЛ. В реальных базах данных названия не делают ключевыми из-за их длины, замедляющей процесс поиска, и возможности изменения, создающей сложности с сопровождением системы.

22. Языки программирования

Язы́к программи́рования — формальная знаковая система, предназначенная для записи компьютерных программ. Язык программирования определяет набор лексических, синтаксических и семантических правил, задающих внешний вид программы и действия, которые выполнит исполнитель (компьютер) под её управлением.

  • Функция: язык программирования предназначен для написания компьютерных программ, которые применяются для передачи компьютеру инструкций по выполнению того или иного вычислительного процесса и организации управления отдельными устройствами.

  • Задача: язык программирования отличается от естественных языков тем, что предназначен для передачи команд и данных от человека к компьютеру, в то время как естественные языки используются для общения людей между собой. Можно обобщить определение «языков программирования» — это способ передачи команд, приказов, чёткого руководства к действию; тогда как человеческие языки служат также для обмена информацией.

  • Исполнение: язык программирования может использовать специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]