Лекции.Орг
 

Категории:


Экологические группы птиц Астраханской области: Птицы приспособлены к различным условиям обитания, на чем и основана их экологическая классификация...


Классификация электровозов: Свердловский учебный центр профессиональных квалификаций...


Построение спирали Архимеда: Спираль Архимеда- плоская кривая линия, которую описывает точка, движущаяся равномерно вращающемуся радиусу...

Структура таблиц базы данных

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

К расчетно-графической работе №2

по дисциплине «Системы управления базами данных»

на тему: «Адвокатская Контора»

Вариант 14

 

Выполнил:

студент гр. БАУ-11-5

Менешов Д.А.

Проверил: ст.пр.

Рудакова Л.Н.

 

Алматы 2013

Содержание

Введение………………………………………………………………………...…3

1. Задания к расчетно-графической работе………………………………..…….4

2. Предметная область……………………………………………………………5

3. Создание базы данных………………………………………………….…….6

Заключение……………………………………………………………………...10

Список литературы……………………………………………………………..11

 

Введение

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

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

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

Для выполнения этих операций применяется механизм запросов. Результатом выполнения запросов является либо отобранное по определенным критериям множество записей, либо изменения в таблицах. Запросы к базе формируются на специально созданном для этого языке, который так и называется «язык структурированных запросов» (SQL - Structured Query Language).

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

Целью данной работы является приобретение практических навыков реализации реляционной модели базы данных в среде MS SQL Server.

 

Задание к расчетнонв-графической работе

2.1.1 Выполните преобразование концептуальной модели рассматриваемой вами предметной области в реляционную модель:

-преобразуйте объектные множества и атрибуты, определите первичные ключи;

-преобразуйте отношения, определите внешние ключи;

-создайте таблицы пересечений (с обоснованием необходимости), определите составные ключи;

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

2.1.2 В качестве среды реализации выберите MS SQL Server.

2.1.3 Создайте структуры таблиц базы данных, определите ключи. В пояснительной записке приводятся структуры таблиц.

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

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

2.1.6 Выполните поиск информации в базе данных, чтобы получить ответы на поставленные вопросы. Запросы должны охватывать широкий круг вопросов моделируемой области (отмеченных в РГР №1).

2.2 Преобразование концептуальной схемы для модели «Регистратура больницы»

ОМ Клиенты имеет следующие атрибуты: Код Клиента (ключевое поле), ФИО Клиента, Макс Срок и Мин срок, Статья Макс и Мин срок отображают Максимальный и минимальный срок который грозит клиенту, а Код Клиента делают его уникальным (если присутствуют два клиента с одинаковыми ФИО Код Клиента позволяет их различить)

ОМ Адвокаты имеет следующие атрибуты: Код Адвоката (ключевое поле), ФИО Адвоката, Заработная Плата

ОМ Контракт обладает следующими атрибутами: Код Контракта (ключевое поле), Эффективность защиты, Неэффективность защиты, Полученный срок, Гонорар, Дата

2.2.1 Реляционная модель данных:

 

Рисунок 1 Реляционная модель данных

 

Создание базы данных

Структура таблиц базы данных

В результате системного анализа предметной области выделили 7 таблиц для построения базы данных по регистратуре больницы.

Ниже показана структур таблиц на этапе создания таблиц в среде MS SQL Server.

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

 

Макс мин срок, срок , эффективность и неэффективность считать в месяцах

Клиенты

Рисунок 2 Структура таблицы «Клиенты»

Рисунок 3 Заполненная таблица «Клиенты»

Адвокаты

Рисунок 4 Структура таблицы «Адвокаты»

 

Рисунок 5 Заполненная таблица «Адвокаты»

Котракты

 

Рисунок 6 Структура таблицы «Контракты»

Рисунок 7 Заполненная таблица «Контракты»

Для заполнения полей эффективность/неэффективность были использованы следующие запросы:

1)Эффективность

Рисунок 8 Запрос на расчет и заполнение поля «Эффективность» в таблице «Контракты»

2) Неэффективность

Рисунок 9 Запрос на расчет и заполнение поля «Неэффективность» в таблице «Контракты»

 

Запросы

Рисунок 10 Запрос на поиск контрактов которые были у определенного адвоката

Рисунок 11 Запрос на подсчет суммы гонораров всех адвокатов

 

 

Заключение

 

Рeляциoнная мoдeль данных в настoящee врeмя приoбрeла наибoльшую пoпулярнoсть и практичeски всe сoврeмeнныe СУБД oриeнтирoваны имeннo на такoe прeдставлeниe данных.

В ходе выполнения работы был выполнен анализ системной области «Адвокатская конотра». В результате анализа были сформированы 3 таблицы. В этих таблицах были отражены данные об адвокатах, клиентах и контрактов.

В результате выполнения работы была определена структура таблиц базы данных «Адвокатская конотра», которая была создана в результате системного анализа одноименной предметной области. Были определены межтабличные связи; все они оказались двух типа – «один-ко-многим», «один-к-одному», так как таблицы связывались посредством соединения ключевого поля одной таблицы и внешнего ключа другой таблицы.

А также были приведены примеры запросов на выборку.

 

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

1. Ешпанова М.Д., Ибраева Л.К., Сябина Н.В. Методические указания к выполнению расчетно-графических работ для студентов всех форм обучения специальности 5B070200 – «Автоматизация и управление». – Алматы: АУЭС, 2010 – 27 с.

2. Ибраева Л.К. Проектирование баз данных. Конспект лекций для студентов всех форм обучения специальности 5В0702 – Автоматизация и управление. – Алматы: АИЭС, 2010 – 63 с.

 

 

 


<== предыдущая лекция | следующая лекция ==>
Правило отображения функциональных связей в структ.связи | Защита асинхронных и синхронных электродвигателей выше 1000 В

Дата добавления: 2017-01-28; просмотров: 1600 | Нарушение авторских прав


Рекомендуемый контект:


Похожая информация:

  1. A) Власників основних засобів і виробництва капіталу, осіб, що посідають важливе становище в управлінні державними структурами
  2. a-спираль b-складчатая структура
  3. AS - его структура и неценовые детерминанты. Класс и кейнсианская модель
  4. Cоздайте новую таблицу по образцу.
  5. Cообщает MySQL, с какой базой данных вы намерены работать.
  6. I. Структура дипломной или курсовой работы
  7. II. Доведение бюджетных данных до главных распорядителей средств федерального бюджета и главных администраторов источников финансирования дефицита федерального бюджета
  8. II. Состав, структура курсовых работ и общая методика их выполнения
  9. III тип. Для каждого вопроса, или, незаконченного утверждения один или несколько ответов являются правильными. Выберите по таблице.
  10. III. Создание базы данных.
  11. III. Суспільно-виробнича структура Нації
  12. IV. Организационная структура и принципы построения системы обеспечения информационной безопасности Российской Федерации


Поиск на сайте:


© 2015-2019 lektsii.org - Контакты - Последнее добавление

Ген: 0.005 с.