Концептуальная модель БД
Изучение влияния концептуальной модели базы данных на безопасность данных. Оформление конструктора запроса на создание таблицы Excel и её импорт в базу данных Access. Транзакция как логическая единица и группа последовательных операций с базой данных.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 06.11.2020 |
Размер файла | 6,9 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
11
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра ЗИ
Лабораторная работа № 1
по дисциплине «Безопасность систем баз данных»
«Концептуальная модель БД»
Вариант 7
Группа: АБ-821
Студент: К.М. Кисляк
Преподаватель: Ю.А.Котов
конструктор таблица транзакция база данных
Новосибирск 2020
Цель работы:
Изучение влияния концептуальной модели БД на безопасность данных.
Задание к лабораторной работе.
К условной БД, состоящей из одного отношения (таблицы), имеют доступ четыре обобщенных пользователя П1, П2, П3, П4 через четыре внешние модели данных, пересекающихся следующим образом (рис.1):
Рис.1. Условная БД и ее внешние модели данных
В Excel сформировать базовое отношение размерность 50 х 50 в соответствии с вариантом задания (см. порядок выполнения).
В Excel разделить базовое отношение на 9 подтаблиц (каждая на своем листе) в соответствии с рис.1 и вариантом задания.
Импортировать подтаблицы из Excel в БД Access.
Для каждого пользователя П1, П2, П3, П4 сформировать запросы на создание локальной БД из подтаблиц в соответствии с внешней моделью рис.1, запросы на изменение БД, макросы управления запросами.
Результаты выполнения
Скриншот базового отношения из Excel (лист1) с цветовыделением и записью имен полей отношения.
Мой вариант №7, поэтому N=7. Значит границы G1, g1, G2, g2 будут следующими:
G1=12, g1=30, G2=17, g2=30
1-25, A-Y
26-50, A-Y
1-25, Z-AY
26-50, Z-AY
Скриншоты сформированных БД пользователей (для каждого - по одному), открытых в Access, вместе со всеми объектами базы слева.
БД для пользователя Кисляк БД1
БД для пользователя Кисляк БД2
БД для пользователя Кисляк БД3
БД для пользователя Кисляк БД4
То же, что и 4.2, но для запросов и без объектов базы (только нижние части окон для каждого из четырех запросов, сгруппированные по пользователям).
Запрос на создание таблицы:
· Конструктор запроса на создание таблицы для БД Кисляк БД1
· Конструктор запроса на создание таблицы для БД Кисляк БД2
· Конструктор запроса на создание таблицы для БД Кисляк БД3
· Конструктор запроса на создание таблицы для БД Кисляк БД4
Запрос на добавление таблицы:
· Конструктор запроса на добавление таблицы для БД Кисляк БД1
· Конструктор запроса на добавление таблицы для БД Кисляк БД2
·
· Конструктор запроса на добавление таблицы для БД Кисляк БД3
· Конструктор запроса на добавление таблицы для БД Кисляк БД4
Запрос на изменение таблицы(На примере одного пользователя, потому что для других аналогично):
Конструктор запроса на изменение таблицы для БД Кисляк БД1
Конструктор запроса на изменение первой части таблицы
· Конструктор запроса на изменение второй части таблицы
·
Макросы на изменение и обновление баз данных, и все запросы
Контрольный вопрос
Вопрос 7. Что называется транзакцией.
Транзакция -- группа последовательных операций с базой данных, которая представляет собой логическую единицу работы с данными. Транзакция может быть выполнена либо целиком и успешно, соблюдая целостность данных и независимо от параллельно идущих других транзакций, либо не выполнена вообще, и тогда она не должна произвести никакого эффекта. Транзакции обрабатываются транзакционными системами, в процессе работы которых создаётся история транзакций.
Различают последовательные (обычные), параллельные и распределённые транзакции. Распределённые транзакции подразумевают использование более чем одной транзакционной системы и требуют намного более сложной логики (например, two-phasecommit -- двухфазный протокол фиксации транзакции). Также в некоторых системах реализованы автономные транзакции, или под-транзакции, которые являются автономной частью родительской транзакции.
Размещено на Allbest.ru
...Подобные документы
Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.
курсовая работа [2,0 M], добавлен 16.04.2011Система управления базой данных (СУБД), централизованное обеспечение безопасности и целостности данных, защита от несанкционированного доступа. Построение концептуальной и реляционной моделей. Процесс нормализации. Проектирование базы данных в ACCESS.
курсовая работа [1,8 M], добавлен 29.10.2008Построение концептуальной модели, процесс моделирования смыслового наполнения базы данных. Основные компоненты концептуальной модели. Построение реляционной модели. Целостность данных в реляционной базе. Нормализация. Проектирование базы данных в ACCESS.
курсовая работа [1,8 M], добавлен 29.10.2008Понятия основных компонентов базы данных Access. Таблицы, отчеты, макросы и модули, форма, запросы к базе и их виды. Типы данных. Создание базы данных "Кадры". Создание таблицы в режиме конструктора. Использование мастера подстановок для создания связей.
курсовая работа [818,0 K], добавлен 10.03.2016Составление таблицы согласно образцу в программе MS Excel. Создание данных таблицы базы данных. Введение формул в программе MS Excel. Установление связи между таблицами. Создание запроса на выборку данных из одной таблицы с помощью мастер запросов.
контрольная работа [4,0 M], добавлен 17.04.2016Изучение особенностей функционирования базы данных Excel. Организация ввода и просмотра данных, сортировка, фильтрация и консолидация данных в таблицах. Подведение итогов и сводная таблица. Организация базы данных в Access. Создание запроса и отчетов.
курсовая работа [2,7 M], добавлен 04.10.2013Базы данных с двумерными файлами и реляционные системы управления базами данных (СУБД). Создание базы данных и обработка запросов к ним с помощью СУБД. Основные типы баз данных. Базовые понятия реляционных баз данных. Фундаментальные свойства отношений.
реферат [57,1 K], добавлен 20.12.2010Особенности систем управления базами данных (СУБД): основные понятия, реляционные базы, основные этапы их проектирования. Концептуальная (логическая) модель БД "Экспресс поставки", её физическая модель, создание в Access и SQL запроса к БД при её работе.
курсовая работа [1,2 M], добавлен 19.11.2012Проектирование базы данных "Общежитие" в СУБД Microsoft Access. Создание запросов, состоящих из комбинаций разных типов данных. Создание форм и полей таблицы в режиме конструктора. Ввод и просмотр данных в режиме таблицы, создание связей между ними.
курсовая работа [4,3 M], добавлен 24.06.2019Приложение Microsoft Access - мощная система управления реляционной базой данных. Особенности работы с текстовым редактором MS Word и электронными таблицами MS Excel. Основная и вспомогательные таблицы базы данных "Авиасалон". Создание полей со списком.
курсовая работа [2,7 M], добавлен 29.07.2013Порядок проектирования и разработки базы данных и программного обеспечения. Информация о структуре базы данных, созданных таблицах, формах, отчетах, запросах, хранимой информации. Логическая и концептуальная модели данных; выбор программного обеспечения.
курсовая работа [906,6 K], добавлен 20.01.2010Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.
курсовая работа [1,8 M], добавлен 26.06.2013Проектирование базы данных Access. Система управления базами данных. Создание и обслуживание базы данных, обеспечение доступа к данным и их обработка. Постановка задач и целей, основных функций, выполняемых базой данных. Основные виды баз данных.
лабораторная работа [14,4 K], добавлен 16.11.2008Виды и функции системы управления базами данных Microsoft Access. Иерархическая, сетевая, реляционная модель описания баз данных. Основные понятия таблицы базы данных. Особенности создания объектов базы данных, основные формы. Доступ к Internet в Access.
контрольная работа [19,8 K], добавлен 08.01.2011Сущность базы данных. Процесс построения концептуальной модели. Построение реляционной модели, создание ключевого поля. Процесс нормализации. Проектирование базы данных в ACCESS. Порядок создание базы данных. Создание SQL запросов и работа в базе данных.
курсовая работа [185,6 K], добавлен 08.11.2008Действия для создания информационной базы данных Access. Создание таблиц и формы, запроса и отчета. Формирование необходимой структуры, показа требуемых данных. Порядок сортировки, макет группировки и оформление фона. Загрузка и выгрузка данных.
контрольная работа [4,2 M], добавлен 06.11.2008Интерфейс и начало работы в Microsoft Access. Построение реляционной базы данных и разработка инфологической модели. Разработка формы с помощью мастера форм и запроса в режиме конструктора. Создание таблиц данных. Поиск и замена значений в полях.
методичка [3,9 M], добавлен 21.07.2009Понятие и структура реляционной базы данных, ее основные элементы и их взаимодействие. Методика и основные этапы создания базы данных, ее назначение и сферы применения. Правила ввода данных в таблицы. Создание запроса к базе данных, отчетов и диаграмм.
учебное пособие [3,6 M], добавлен 19.12.2009Информационная система на базе компьютера. Основное отличие системы с базой данных от традиционной файловой системы. Построение концептуальной модели, реляционной модели. Нормализация. Проектирование базы данных в ACCESS. Создание SQL запросов.
курсовая работа [38,5 K], добавлен 06.11.2008