Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 07.04.2017
Сообщений: 20

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

17.06.2017, 20:11. Показов 924. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте не могу создать связи в схеме данных так что бы обеспечить целостность данных во всех таблицах
Вложения
Тип файла: rar Зоопарк.rar (19.2 Кб, 3 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.06.2017, 20:11
Ответы с готовыми решениями:

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

Нормализация и связи в схеме данных
Здравствуйте, решила полностью переделать свою базу. подскажите правильно ли сделала схему данных Условия: 1. Есть список заказчиков ...

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

2
1040 / 856 / 335
Регистрация: 08.12.2016
Сообщений: 3,283
18.06.2017, 02:27
Чтобы установить связи сначала нужно правильно выделить сущности и их атрибуты

"Справка о животном" - это что? Где лежат эти справки? Это табличка, что висит на клетке?

"Вид животного". Если у этой сущности есть атрибут Вид, то он скорей всего должен быть ключевым атрибутом, а то под разными Id-ами может оказаться два записи об одном и том же виде.
Наличие атрибутов Вид и Класс говорят об отсутствии нормализации таблицы, т.к. очевидно, что представители одного вида всегда относятся к одному классу

"Детеныши". Код животного - это что? Таблицы Животные в БД нет? Это Код Справки ... Или Код Вида ... ???
Возраст - это что неизменный атрибут? Они у вас не взрослеют, а умираю в том же возрасте, как попадают в зоопарк.
Имя детеныша это что? То же что в Справке называется Кличка?

А где взрослые животные? Похоже предположение, что в этом зоопарке никто не доживает до своего дня рождения оказалось правдой
0
 Аватар для VinniPuh
9127 / 6129 / 593
Регистрация: 27.03.2013
Сообщений: 19,972
18.06.2017, 18:01
Цитата Сообщение от YuryK Посмотреть сообщение
...Они у вас не взрослеют7...
Согласен.
Я бы указывал дату рождения, а не возраст, а запросом вычислялось бы автоматически сикока лет, иначе каждый год придется вручную исправлять возраст тысячам животным, а то и даже рыбкам (хотя они тоже наверное к животным относятся.)
А по существу, для лбеспечения целостности данных нужно, что бы поля имели одинаковый тип данных, например - Счетчик-Ключевое и Числовое-Длинное целое, Дата-Дата, Текст-Текст, но я АБСОЛЮТНО всегда делаю - Счетчик-Числовое.
Кроме того, поле (я) связи у таблицы должно (ы) быть пустыми и у них в свойствах не должно быть в значении по умолчанию = 0
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.06.2017, 18:01
Помогаю со студенческими работами здесь

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

Создать файл, обеспечить ввод и поиск данных
Требуется сделать: создать на диски d: файл данных с именем text обеспечит ввод и изменение данных осуществлять поиск...

создать таблицу базы данных в Accesse.Определить связи между табл.один ко многим.Создать форму.Создать 3 запроса и не менее двух отчётов.
Исходные данные:ЖЭК:ФИО слесаря,адрес слесаря, перечень выполняемых работ,перечень обслуживаемых улиц,номер дома,в котором организован...

Для типа данных unsigned long обеспечить возможность доступа как к числу целиком, так и отдельно к его битам
Для типа данных unsigned long обеспечить возможность доступа как к числу целиком, так и отдельно к его битам с номерами 5, 8, 29.

База данных. Не могу расставить связи
Доброго времени суток. У меня есть схема базы данных фитнес-клуба. В сущности Залы у меня есть 10 залов с разными направлениями: бассейн,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru