- •1. Понятие информации, ее измерение, количество и качество информации. Информационный ресурс. Формы и способы представления информации 3
- •Задание №11
- •1. Понятие информации, ее измерение, количество и качество информации. Информационный ресурс. Формы и способы представления информации.
- •2. Состав и назначение основных элементов персонального компьютера. Периферийные устройства. Понятие и основные виды архитектуры эвм. Их характеристики.
- •3. Понятие системного программного обеспечения: назначение, возможности, структура; операционные системы.
- •4.Текстовые редакторы.
- •5. Моделирование как метод познания.
- •6. Программа на языке высокого уровня, типы данных, переменные, выражения.
- •7. Основные понятия языков программирования. Развитие языков программирования.
- •8. Объекты баз данных.
- •9.Основы компьютерной коммуникации. Принципы построения сетей.
- •10. Методы защиты информации. Организационные меры защиты информации.
- •Список используемой литературы:
8. Объекты баз данных.
Для конструирования базы данных и создания объектов базы данных можно воспользоваться визуальными инструментами для баз данных.
Имена объектов базы данных должны быть уникальными в пределах базы данных. Система управления базами данных (СУБД) применяет определенные правила для обеспечения уникальности имен объектов. Во время присвоения имени объекту базы данных, появится сообщение, если предложенное имя уже используется другим объектом.
Если ввод дублирующего имени обнаружен визуальными инструментами баз данных, при попытке дать имя объекту появится сообщение об ошибке. Если ввод дублирующего имени обнаружен СУБД, визуальные инструменты баз данных сначала примут имя, но СУБД не примет имя при попытке сохранить объект в базу данных.
Краткое описание главных объектов базы данных:
Таблица. Двухмерный объект, состоящий из строк и столбцов, который используется для хранения данных в реляционной базе данных. В каждой таблице хранится информация об одном из типов объектов, моделируемых базой данных. Например, в базе данных образовательного учреждения одна таблица может содержать сведения о преподавателях, вторая — о студентах, а третья — о расписании;
Тип данных. Атрибут, задающий тип информации, которая может храниться в параметре или переменной. SQL Server поддерживает несколько системных типов данных; в дополнение к ним разрешается создавать пользовательские типы данных;
Представление. Объект БД, на который в SQL-операторах можно ссылаться так же, как на таблицу. Представления определяются с помощью SQL-операторов и являются аналогами объектов, содержащих результирующие наборы, получаемые при выполнении этих операторов;
Хранимая. Откомпилированный набор операторов Тransact-SQL. процедура хранимый под определенным именем и обрабатываемый как единое целое. SQL Server предоставляет хранимые процедуры для управления SQL Server и вывода сведений о БД и пользователях. Они называются системными хранимыми процедурами;
Функция. Фрагмент кода, действующий как единая логическая сущность. Функцию можно вызвать по имени, при этом разрешается задать ряд необязательных входных параметров. Она возвращает сведения о состоянии и необязательные выходные значения. Функции поддерживаются многими языками программирования, в том числе С, Visual Basic и Transact-SQL. В TransactSQL имеется ряд встроенных функций, которые изменить невозможно, а также поддерживаются функции, которые создают и корректируют пользователи;
Индекс. Объект реляционной БД, обеспечивающий быстрый доступ к строкам таблицы на основе значений ключа, а так же уникальность строк в таблице. SQL Server поддерживает как кластерные, так и некластерные индексы. Первичный ключ таблицы индексируется автоматически. При полнотекстовом поиске сведения о ключевых словах и их расположении в данном столбце хранятся в полнотекстовом индексе;
Ограничение. Свойство, назначаемое столбцу таблицы, которое позволяет предотвратить занесение недопустимых данных в столбец. Например, ограничения UNIQUE или PRIMARY_KEYпредотвращают занесение значений, дублирующих существующие. Ограничение CHECK предотвращает занесение значения, не соответствующего критерию поиска, a NOT NULL — пустого значения;
Правило. Объект БД, связанный со столбцами или с пользовательскими типами данных, который задает значения данных, приемлемые в данном столбце. Лучше использовать ограничения CHECK, которые предоставляют ту же самую функциональность и соответствуют стандарту SQL-92;
Умолчание. Значение, автоматически присваиваемое системой данным, параметру, режиму сопоставления или имени, если оно не задано пользователем. Также определяет действие, автоматически выполняемое при конкретных событиях в отсутствие действий, заданных пользователем;
Триггер. Хранимая процедура, исполняемая при модификации данных в заданной таблице. Триггеры часто создают для поддержки ссылочной целостности или согласованности логически связанных данных в различных таблицах.
