Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа»





НазваниеУчебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа»
страница9/17
Дата публикации09.01.2015
Размер1.89 Mb.
ТипУчебно-методический комплекс
100-bal.ru > Информатика > Учебно-методический комплекс
1   ...   5   6   7   8   9   10   11   12   ...   17

3. Модели «сущность-связь».


Модель «сущность-связь» (англ. «Entity-Relationship model»), или ER-модель, предложенная П. Ченом в 1976 г., является наиболее известным представителем класса семантических (концептуальных, инфологических) моделей предметной области. ER-модель обычно представляется в графической форме, с использованием оригинальной нотации П. Чена, называемой ER-диаграмма, либо с использованием других графических нотаций (Crow's Foot, Information Engineering и др.).

Основные преимущества ER-моделей:

  • наглядность;

  • модели позволяют проектировать базы данных с большим количеством объектов и атрибутов;

  • ER-модели реализованы во многих системах автоматизированного проектирования баз данных (например, ERWin).

Основные элементы ER-моделей:

  • объекты (сущности);

  • атрибуты объектов;

  • связи между объектами.

  • Сущность — объект предметной области, имеющий атрибуты.

Связь между сущностями характеризуется:

  • типом связи (1:1, 1:N, N:М);

  • классом принадлежности. Класс может быть обязательным и необязательным. Если каждый экземпляр сущности участвует в связи, то класс принадлежности  обязательный, иначе  необязательный.

4. Семантические модели.


Семантическая модель (концептуальная модель, инфологическая модель) – модель предметной области, предназначенная для представления семантики предметной области на самом высоком уровне абстракции. Это означает, что устранена или минимизирована необходимость использовать понятия «низкого уровня», связанные со спецификой физического представления и хранения данных.

Семантическое моделирование стало предметом интенсивных исследований с конца 1970-х годов. Основным побудительным мотивом подобных исследований (т.е. проблемой, которую пытались разрешить исследователи) был следующий факт. Дело в том, что системы баз данных обычно обладают весьма ограниченными сведениями о смысле хранящихся в них данных. Чаще всего они позволяют лишь манипулировать данными определенных простых типов и определяют некоторые простейшие ограничения целостности, наложенные на эти данные. Любая более сложная интерпретация возлагается на пользователя. Однако было бы замечательно, если бы системы могли обладать немного более широким объемом сведений и несколько интеллектуальнее отвечать на запросы пользователя, а также поддерживать более сложные (т.е. более высокоуровневые) интерфейсы пользователя.

Идеи семантического моделирования могут быть полезны как средство проектирования базы данных даже при отсутствии их непосредственной поддержки в СУБД.

Наиболее известным представителем класса семантических моделей является модель «сущность-связь» (ER-модель).

Выводы по теме:

1. Проектирование баз данных  процесс создания схемы базы данных и определения необходимых ограничений целостности.

2. Модель «сущность-связь» или ER-модель, предложенная П. Ченом в 1976 г., является наиболее известным представителем класса семантических (концептуальных, инфологических) моделей предметной области.

3. Семантическая модель (концептуальная модель, инфологическая модель) – модель предметной области, предназначенная для представления семантики предметной области на самом высоком уровне абстракции. Это означает, что устранена или минимизирована необходимость использовать понятия «низкого уровня», связанные со спецификой физического представления и хранения данных.

Вопросы для самопроверки:

1. Что такое проектирование баз данных?

2. Перечислите основные задачи проектирования баз данных.

3. Что такое концептуальное (инфологическое) проектирование?

4. Что такое логическое (даталогическое) проектирование?

5. Что представляет собой модель «сущность-связь»?

Список литературы по теме:

1. Диго С. М. Базы данных: проектирование и использование: учебник / С. М. Диго. – Москва: Финансы и статистика, 2005. – 348 с.

2. Когаловский М. Р. Энциклопедия технологий баз данных: энциклопедия / М. Р. Когаловский. – Москва: Финансы и статистика, 2008. – 214 с.

3. Кузнецов С. Д. Основы баз данных. – 2-е изд. – М.: Интернет-университет информационных технологий; БИНОМ. Лаборатория знаний, 2007. – 484 с.

Интернет-ресурсы:

1. Фадюшин С. Г. Информатика для студентов гуманитарных специальностей (электронный ресурс: http://www.sv-navigator.narod.ru/ucheba.htm).

4. www/sv-navigator.narod.ru

5. http://ru.wikipedia.org

6. http://www.consultant.ru

7. http://office.microsoft.com/ru-ru/training/
Тема 3. Реляционные базы данных

Цель и задачи: изучение основ реляционных баз данных.

Учебные вопросы:

1. Основные понятия.

2. Типы полей.

3. 12 правил Кодда.

Учебная информация:

1. Основные понятия.

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

В реляционных БД строка таблицы называется записью, а столбец – полем. Каждое поле таблицы имеет имя. Поле – это характеристика (атрибут) объекта. Значения полей в одной строчке относятся к одному объекту. Разные поля отличаются именами.

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

2. Типы полей.

Тип поля определяет множество значений, которые может принимать данное поле в различных записях. Каждому полю таблицы присваивается уникальное имя, которое не может содержать более 64 символов. В каждом поле содержатся данные одного типа. Типы полей с описаниями приведены в табл. 1.
Таблица 1 – Типы полей

Тип

Описание

Текстовый


Используется для хранения символьных или числовых данных, не требующих вычислений. В свойстве Размер поля задается максимальное количество символов, которые могут быть введены в данное поле. По умолчанию размер устанавливается в 50 знаков. Максимальное количество символов, которые могут содержаться в текстовом поле, – 255

Поле МЕМО

Предназначено для ввода текстовой информации, по объему превышающей 255 символов; может содержать до 65 536 символов

Числовой

Предназначен для хранения числовых данных, используемых в математических расчетах. На вкладках Общие и Подстановка можно установить свойства числового поля, среди которых Размер поля, Формат поля, Число десятичных знаков

Дата/Время

Используется для представления даты и времени. Выбор конкретного формата даты или времени устанавливается в свойстве Формат даты

Денежный

Предназначен для хранения данных, точность представления которых колеблется от 1 до 4 знаков после запятой. Целая часть может содержать до 15 десятичных знаков

Счетчик

Предназначен для автоматической вставки уникальных последовательных (увеличивающихся на 1) или случайных чисел в качестве номера новой записи. Номер, присвоенный записи, не может быть удален или изменен. Поля с этим типом данных используются в качестве ключевых полей таблицы

Логический

Предназначен для хранения одного из двух значений, интерпретируемых как «Да / Нет», «Истина / Ложь», «Вкл. / Выкл.»

Поле объекта OLE

Содержит данные, созданные в других программах, которые используют протокол OLE. Это могут быть, например, документы Word, электронные таблицы Excel, рисунки, звуковые и видеозаписи и др. Объекты OLE связываются с базой данных Access или внедряются в нее. Сортировать, группировать и индексировать поля объектов OLE нельзя

Гиперссылка

Специальный тип, предназначенный для хранения гиперссылок

Мастер подстановок

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


3. 12 правил Кодда.

12 правил Кодда (Codd’s 12 rules) – 12 правил (в данном случае исчисление начинается с 0), которым должна удовлетворять каждая система управления реляционными базами данных. Предложены английским математиком Эдгаром Коддом (Edgar Codd). В действительности правила столь строги, что все популярные т. н. «реляционные» СУБД не соответствуют многим критериям.

Правило 0: Основное правило (Foundation Rule): Реляционная СУБД должна быть способна полностью управлять базой данных, используя связи между данными:

Чтобы быть реляционной системой управления базами данных (СУБД), система должна использовать исключительно свои реляционные возможности для управления базой данных.

Правило 1: Явное представление данных (The Information Rule):

Информация должна быть представлена в виде данных, хранящихся в ячейках. Данные, хранящиеся в ячейках, должны быть атомарны. Порядок строк в реляционной таблице не должен влиять на смысл данных.

Правило 2: Гарантированный доступ к данным (Guaranteed Access Rule):

Доступ к данным должен быть свободен от двусмысленности. К каждому элементу данных должен быть гарантирован доступ с помощью комбинации имени таблицы, первичного ключа строки и имени столбца.

Правило 3: Полная обработка неизвестных значений (Systematic Treatment of Null Values):

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

Правило 4: Доступ к словарю данных в терминах реляционной модели (Active On-Line Catalog Based on the Relational Model):

Словарь данных должен сохраняться в форме реляционных таблиц, и СУБД должна поддерживать доступ к нему при помощи стандартных языковых средств, тех же самых, которые используются для работы с реляционными таблицами, содержащими пользовательские данные.

Правило 5: Полнота подмножества языка (Comprehensive Data Sublanguage Rule):

Система управления реляционными базами данных должна поддерживать хотя бы один реляционный язык, который

(а) имеет линейный синтаксис,

(б) может использоваться как интерактивно, так и в прикладных программах,

(в) поддерживает операции определения данных, определения представлений, манипулирования данными (интерактивные и программные), ограничители целостности, управления доступом и операции управления транзакциями (begin, commit и rollback).

Правило 6: Возможность модификации представлений (View Updating Rule):

Каждое представление должно поддерживать все операции манипулирования данными, которые поддерживают реляционные таблицы: операции выборки, вставки, модификации и удаления данных.

Правило 7: Наличие высокоуровневых операций управления данными (High-Level Insert, Update, and Delete):

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

Правило 8: Физическая независимость данных (Physical Data Independence):

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

Правило 9: Логическая независимость данных (Logical Data Independence):

Представление данных в приложении не должно зависеть от структуры реляционных таблиц. Если в процессе нормализации одна реляционная таблица разделяется на две, представление должно обеспечить объединение этих данных, чтобы изменение структуры реляционных таблиц не сказывалось на работе приложений.

Правило 10: Независимость контроля целостности (Integrity Independence):

Вся информация, необходимая для поддержания целостности, должна находиться в словаре данных. Язык для работы с данными должен выполнять проверку входных данных и автоматически поддерживать целостность данных.

Правило 11: Дистрибутивная независимость (Distribution Independence):

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

Правило 12: Согласование языковых уровней (The Nonsubversion Rule):

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

Выводы по теме:

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

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

3. Английским математиком Эдгаром Коддом (Edgar Codd) предложены 12 правил, которым должна удовлетворять каждая система управления реляционными базами данных. В действительности правила столь строги, что все популярные т. н. «реляционные» СУБД не соответствуют многим критериям.

Вопросы для самопроверки:

1. Что такое реляционная база данных?

2. Что такое поле?

3. Что такое запись?

4. Что называется главным ключом.

5. Перечислите типы полей.

Список литературы по теме:

1. Диго С. М. Базы данных: проектирование и использование: учебник / С. М. Диго. – Москва: Финансы и статистика, 2005. – 348 с.

2. Когаловский М. Р. Энциклопедия технологий баз данных: энциклопедия / М. Р. Когаловский. – Москва: Финансы и статистика, 2008. – 214 с.

3. Кузнецов С. Д. Основы баз данных. – 2-е изд. – М.: Интернет-университет информационных технологий; БИНОМ. Лаборатория знаний, 2007. – 484 с.

Интернет-ресурсы:

1. Фадюшин С. Г. Информатика для студентов гуманитарных специальностей (электронный ресурс: http://www.sv-navigator.narod.ru/ucheba.htm).

4. www/sv-navigator.narod.ru

5. http://ru.wikipedia.org

6. http://www.consultant.ru

7. http://office.microsoft.com/ru-ru/training/
1   ...   5   6   7   8   9   10   11   12   ...   17

Похожие:

Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconУчебно-методический комплекс дисциплины социология Специальность...
Учебно-методический комплекс составлен на основании требований государственного образовательного стандарта высшего профессионального...
Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconУчебно-методический комплекс дисциплины специальность : 040101. 65...
Учебно-методический комплекс дисциплины (умкд) «Информатика» для студентов очной формы обучения по специальности 040101. 65 социальная...
Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconУчебно-методический комплекс дисциплины социальная экология Специальность...
Учебно-методический комплекс составлен на основании требований государственного образовательного стандарта высшего профессионального...
Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconУчебно-методический комплекс дисциплины направление подготовки: Специальность...
Направление подготовки: Специальность 040101. 65 «Социальная работа», квалификация специалист
Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconУчебно-методический комплекс дисциплины направление подготовки: Специальность:...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconУчебно-методический комплекс дисциплины опд. Ф. 8 История социальной...
Рыжкова И. В., кандидат педагогических наук, доцент кафедры Социальной педагогики и социальной работы мгпу; Тегалева Т. Д. ст преподаватель...
Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconУчебно-методический комплекс дисциплины Направление подготовки: специалитет...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconУчебно-методический комплекс дисциплины (курс по выбору) Направление...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconУчебно-методический комплекс дисциплины «Концепции современного естествознания»
Министерством образования Российской Федерации 10 марта 2000 г. Номер государственной регистрации 83 мжд/сп. Специальность 040101....
Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconМетодические рекомендации по изучению дисциплины «методика исследований...
Цель освоения дисциплины Методика исследований в социальной работе дать студенту целостное теоретическое представление об основных...
Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconМетодические рекомендации по выполнению выпускных квалификационных...
Выпускная квалификационная работа — это итоговая исследовательская и, главное, самостоятельно выполненная работа студента дневной,...
Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconУчебно-методический комплекс дисциплины
...
Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconУчебно-методический комплекс дисциплины Специальность: 050711. 65 «Социальная педагогика»
Умкд составлена старшим преподавателем кафедры социальной педагогики и социальной работы Черкасовой Ю. А., к и н., доцентом кафедры...
Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconУчебно-методический комплекс дисциплины семьеведение направление...

Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconПрограмма по формированию навыков безопасного поведения на дорогах...
Протокол согласования рабочей программы дисциплины «Прогнозирование, проектирование и моделирование в социальной работе» с другими...
Учебно-методический комплекс дисциплины базы данных в социальной работе Специальность 040101. 65 «Социальная работа» iconУчебно-методический комплекс дисциплины од. 03. Практический курс...
«Переводчик в сфере профессиональной коммуникации» для специальностей 030401. 65 История, 050401. 65 История, 040201. 65 Социология,...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск