|
Программирование >> Реализация баз данных
Закрепление материала 1. Из чего состоит база данных SOL Server? База данн1х SQL Server состоит пности таблиц, в котор1х хранятся некоторые наборы структурированн1х данных. Таблица (сущность) состоит из набора строк (кортежей) н cioJiouou (атрибутов), каждый столбец таблицы предназначен для хранения данных определенного типа (например, дат ен, денежных сумм или чисел). 2. Что такое ргормалиэация? Формализованный процесс распределения данных между несколькими взаимосвязанными таблицами. 3. Назовите четыре основных правила, которых нужно придерживаться при нормализации структуры базы данных. В таблице должен б1ть уникальн1й идентификатор; она должна содержать данные только для одного тип избегать столбцов, допускающих пустые значения; не должно б1ть повторяющихся данн1х или столбцов. 4. Перечислите три основных типа связей, которые возможны между таблицами базы данных SQL Server. В чем основные отличия между этими типами? Существует три типа связей жшами: один му , один гим и многие км При связ ПК! му* одной строке таблицы А может соответствовать не более одной строки таблицы В (и наоборот). При связи один ко многим одной строке таблице! А може етсгвовать множество строк таблицы В, но любой строке таблицы В может соответствовать только одна строка таблицы А. При связи многие ко многим одной строка ицы А может соответствовать множество строк таблицы В (и наоборот). 5. Какие три файлов нспользугт SQL Server? Основные, дополнительные и файлы журналов транзакций. 6. Какие два этапа проверка ользователь при работе с SQL Server и чем они отличаются? При работе с SQL Server пользователь проходит две стадии проверки: аутентификацию и авторизацию (проверку прав доступа). Па стадии аутентификации идентифицируется пользователь. При этом проверяется только сама возможности чения к определенному экземпляру SQL Server. Есл фикаиия завершилась успешно, пользователь подключается к экземпляру SQL Server. Далее ему потребуются сопвезсзвукииие права доступа, чтобы получить доступ данных на сервере. Этап проверки прав доступа определяет набо твий. разрешенн1х пользователю в баз ных SQL Server. 7. Назовите четыре главных задачи, которые решают при определении требований к системе для структуры базы данных; Определение целей создания систем! еление объема и типов данных; определение способа использования данных и 8. Какие сведения нужно выяснить, чтобы оценить объе ых, которыми будет управлять система? Объем существующих данных и тенденции роста. 9. Перечислите три типа сведений рые необходимо получить при определении способа использования данных новой системы. Кто будет пользоваться данными ело пользователей, имеющих доступ к данным, и задачи, которые они буду при этом решать. 10. Один из этапов формулирования требований к структуре базы данных - определение конкретных категорий данных. Какой тип объектов базы данных соответствует этим категориям информации? Таблиц!. 11 Что и как нужно сделать после того, как установлено наличие связи между двумя таблицами? Определить тип1 связей между таблицами. Для этого нужно проанализировать типы данных, одержащихся в таблкцач и способы обмена ил данными. 12. Какая шфоршция из требований к системе служит основой для ограничений, (налагаемых на данные? Бизнес-правила. Глава 4 Упражнение 2. Определение типа данных для столбца ► Определение типов данных дл ицы Authors 2, Вспомните ограничения данных, определенные для таблицы Authors во время разработки структуры базы данных. Какие ограничения налагаются на данные столбца AuthorlD из таблицы Authors? Этот столбец должен содержать значения, и они должны быть уникальными. 4. Вспомните назначение столбцов FirstName и LastName в структуре базы данных и их ограничения. Какого типа данные будут храниться в этих столбцах? Символьнге данные. 5. Изучите место столбцов YearBom и YearDied в структуре базы данных и ограничения, налагаемые на их данные. Какой тип данных следует использовать для столбцов YearBorn и YearDied? char(4). хотя в данном случае могут быть и другие варианты. 6. Изучите место столбца Description в структуре базы данных и его ограничения. Какой тип данных следует использовать для этого столбца? Символьные данные. ► Определение типов данных для столбцов остальных таблиц из базы данных Book ShopDB 3. Определите тип данных для каждого столбца. Каковы типы данных для всех столбцов таблиц базы данных BookShopDB? Примечание Иногда точно предсказать длину, которую следует указать в типах char и varchar, нелегко. Однако можно примерное представление о длине, изучив свойства столбцов в существуюших базах данных, например в Pubs или Nortliwind. Рекомендуемые типг данных для всех столбцов приведены ющея таблице. Таблица Столбец Ът даннгх Books TitlelD char(8) Title varchar(70) PubUsher ¥archar(50) PubDate сЬаг(4) (см. след. стр.)
|
© 2006 - 2025 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки. |