- •Дайте определение «Система управления базами данных». Перечислите и охарактеризуйте основные типы субд. Перечислите основные функции субд.
- •Дайте определение трехуровневой модель организации баз данных. Перечислите и опишите уровни данной модели. Укажите назначение трехуровневой модели базы данных.
- •Дайте определение «Модель представления данных». Укажите виды моделей представления данных. Опишите иерархическую модель данных. Приведите пример иерархической модели данных.
- •Дайте определение «Сетевая модель данных», «Реляционная модель данных». Перечислите свойства реляционной таблицы. Приведите примеры сетевой модели данных, реляционной модели данных.
- •Дайте определение логического проектирования баз данных. Перечислите и опишите этапы логического проектирования. Приведите пример логического проектирования.
- •Дайте определение физического проектирования баз данных. Перечислите и опишите этапы физического проектирования. Приведите пример.
- •Укажите назначение языка sql. Опишите структуру команды языка sql. Приведите примеры команд.
- •Перечислите и опишите типы данных языка sql. Приведите примеры использования типов данных.
- •Дайте определение триггера. Приведите синтаксис триггера. Укажите назначение триггеров. Приведите пример триггера.
- •Дайте определение представления. Перечислите и приведите примеры видов представлений. Приведите синтаксис создания представления. Перечислите основные варианты использования представлений.
- •Дайте определение вычисляемого поля. Перечислите и опишите элементы выражений, вводимых в вычисляемые поля. Приведите примеры выражений.
- •Дайте определение библиотеки классов. Раскройте смысл использования библиотеки классов. Укажите назначение ActivеX компонентов. Приведите пример ActiveX-компоненты.
- •Укажите назначение модели «сущность - связь». Перечислите и охарактеризуйте элементы модели. Приведите примеры.
- •Дайте определение нормализации баз данных. Перечислите и охарактеризуйте виды нормальных форм. Приведите примеры.
- •Дайте определение первой, второй, третьей нормальным формам. Приведите примеры данных форм.
- •Перечислите и опишите операторы определения объектов базы данных. Перечислите и охарактеризуйте возможности команды after table. Приведите синтаксис для каждой возможности команды.
- •Перечислите и опишите операторы манипулирования данными. Приведите примеры использования операторов.
- •Укажите, что понимается под определением схемы базы данных в sql. Приведите синтаксис создания схемы базы данных. Приведите пример.
- •Перечислите и опишите команды определения данных в таблице. Команды внесения изменений в базу данных, команды извлечения данных. Приведите пример использования данных команд.
- •Перечислите и охарактеризуйте возможности команды select. Приведите синтаксис данной команды. Приведите примеры использования команды select.
- •Дайте определение построителя выражений. Опишите структуру построителя выражений. Приведите примеры выражений, созданных в построителе.
- •Дайте определение объектно-ориентированного программирования. Перечислите и охарактеризуйте основные понятия объектно-ориентированного программирования. Приведите примеры.
- •Дайте определение наследования. Перечислите и охарактеризуйте основные типы наследования. Укажите назначение наследования. Приведите примеры.
- •Охарактеризуйте субд Micrоsoft Access: тип, платформу, функциональные возможности, пользовательский интерфейс, настройку рабочей среды. Назовите преимущества и недостатки данной субд.
- •Дайте определение таблицы. Укажите преимущество табличного представления баз данных. Перечислите типы полей, используемых в базах данных. Приведите пример табличного представления бд.
- •Дайте определение запроса. Укажите и опишите основные типы запросов. Опишите способы создания запросов в субд Access. Раскройте назначение запросов в субд. Приведите пример запроса.
- •Дайте определение диаграммы. Укажите назначение диаграммы в базах данных. Опишите способы создания диаграмм в субд Access. Перечислите и охарактеризуйте виды диаграмм.
- •Дайте определение меню в базе данных. Опишите процесс создания и настройки меню в субд Access. Укажите назначение меню. Приведите пример.
- •Дайте понятие языка Visual Basic для приложений (vba). Опишите назначение vba в субд Access. Опишите синтаксис процедур и функций vba. Приведите пример.
- •Дайте определение макроса. Укажите назначение макросов в субд Access. Перечислите и охарактеризуйте способы запуска макросов Приведите пример макроса.
- •Опишите создание макросов для работы с данными в формах и отчетов в субд Access. Приведите синтаксис написания ссылки на элемент управления в форме или отчете. Приведите пример макроса.
- •Дайте понятие администратора базы данных. Опишите функции администратора баз данных. Перечислите и охарактеризуйте проблемы многопользовательских баз данных.
- •Объясните актуальность защиты базы данных. Перечислите причины, вызывающие разрушение базы данных. Перечислите и охарактеризуйте методы защиты баз данных.
Дайте определение библиотеки классов. Раскройте смысл использования библиотеки классов. Укажите назначение ActivеX компонентов. Приведите пример ActiveX-компоненты.
Платформа .NET Framework состоит из двух основных компонентов: среды CLR и библиотеки классов .NET Framework. Среда CLR — это фундамент платформы .NET Framework. Это своеобразный агент, управляющий кодом во время его выполнения, предоставляющий ключевые службы, связанные с такими процессами, как управление памятью, потоками и удаленными операциями, а также обеспечивающий безопасность типов и другими способами контролирующий правильность кода, гарантируя безопасность и стабильность приложений. Понятие управления кодом является для среды основополагающим. Код, созданный для среды, называется управляемым. Любой другой код называется неуправляемым кодом. Библиотека классов, второй основной компонент платформы .NET Framework, является обширным объектно-ориентированным набором типов, которые можно использовать для разработки самых различных приложений — от классических приложений с интерфейсом командной строки или графическим интерфейсом пользователя до новейших приложений на базе технологий ASP.NET, например веб-форм и веб-служб XML. Календарь также является одним из ActiveX-компонентов. Вы можете использовать его для ввода информации в поля дат. Сначала разместим календарь в форме, чтобы посмотреть свойства, которыми обладает данный объект, и возможности их настройки. Затем рассмотрим пример программного использования календаря для ввода даты. Настройка свойств календаря Чтобы разместить в форме календарь, который на панели инструментов Form Controls (Элементы управления формы), содержащей ActiveX - компоненты, отображается в виде кнопки Calendar Control (Элемент управления календарь), нажмите данную кнопку, установите указатель мыши в форму и нарисуйте курсором рамку требуемого размера. Календарь размещен в форме. С целью настройки свойств календаря выделите размещенный объект и нажмите правую кнопку мыши. В контекстном меню выберите команду Календарь Свойства. На экране откроется диалоговое окно Свойства: Календарь созданного объекта, содержащее набор параметров, позволяющих настроить календарь. Диалоговое окно Свойства:
Укажите назначение модели «сущность - связь». Перечислите и охарактеризуйте элементы модели. Приведите примеры.
Модель Сущность-Связь (ER-модель) (англ. entity-relationship model или entity-relationship diagram) — это модель данных, позволяющая описывать концептуальные схемы. Она предоставляет графическую нотацию, основанную на блоках и соединяющих их линиях, с помощью которых можно описывать объекты и отношения между ними какой-либо другой модели данных. В этом смысле ER-модель является средством описания моделей данных. ER-модель удобна при проектировании информационных систем, баз данных, архитектур компьютерных приложений, и других систем (далее, моделей). С её помощью можно выделить ключевые сущности, присутствующие в модели, и обозначить отношения, которые могут устанавливаться между этими сущностями. Важно отметить, что сами отношения также являются сущностями (выделяются в отдельные графические блоки), что позволяет устанавливать отношения на множестве самих отношений. ER-модель является одной из самых простых визуальных моделей данных (графических нотаций). Она позволяет обозначить структуру «крупными мазками», в общих чертах. Это общее описание структуры называется ER-диаграммой или онтологией выбранной предметной области (area of interest). На этапе перехода к реализации данной ER-диаграммы в виде реальной информационной системы или программы, происходит отображение ER-модели в более детальную модель данных реляционной (объектной, сетевой, логической, или др.) базы данных, которая называется физической моделью данных по отношению к исходной ER-диаграмме. Элементы модели: Сущность – множество экземпляров реальных или абстрактных объектов, обладающих общими атрибутами или характеристиками. Сущность – класс однотипных объектов. Атрибут сущности – именованная характеристика, являющаяся некоторым свойством сущности. Ключ сущности – неизбыточный набор атрибутов, значения которых в совокупности являются уникальными для каждого экземпляра сущности. Связь – некоторая ассоциация между двумя сущностями: - один-к-одному - один-ко-многим -много-ко-многим