
- •1.Основные компоненты системы баз данных
- •3.Access: Ввод данных
- •1.Развитие концепции бд: от файловых систем к распределенным базам данных
- •3.В каждом из следующих случаев решите, какой способ организации данных подойдет лучше всего:
- •1.Краткая характеристика современных систем управления базами данных Характеристики субд
- •2.Нормативно – методические документы по созданию базы данных
- •3. Access: Выделение, замена, копирование данных
- •1.Понятия схемы и подсхемы, логический и физический уровни представления данных
- •2.Основания для классификации данных
- •Основания для классификации данных
- •3.Web: Методы доступа к бд через web страницу – основные линейки инструментов
- •1.Модели данных
- •2.Характеристики баз данных и потоков данных
- •3.Web: Продемонстрировать метод загрузки бд через Web страницу
- •1.Языки описания баз данных
- •2.Опишите роль администратора бд в установке стандартов и создании технологических процедур
- •3.Access: Ввод, изменение, копирование полей и записей, сортировка записей
- •1.Языки манипулирования данными, концепции и возможности языка sql
- •2.Как можно обеспечить надежность хранения данных?
- •3.Access: Создание форм
- •1.Архитектура "клиент-сервер"
- •2.Какие технические носители Вы знаете? Перечислите их характеристики.
- •3.Access: Создание поля гиперссылки
- •2.Какие формы организации данных и знаний Вы знаете?
- •3.Access: Создание отчета в субд Access
- •3.Access: Связывание меню и панелей инструментов с формами и отчетами.
- •2.Назовите основания классификации данных.
- •3.Access: Построение пользовательского меню и панелей инструментов
- •Возможные цели – увеличить прибыль, повысить эффективность работы предприятия, сократить затраты на обслуживание, сократить время обслуживания. Стратегии:
- •Тактики:
- •Факторы, способствующие созданию бд
- •Характеристика факторов, затрудняющих повышение эффективности обслуживания пользователей
- •2.Что такое метаданные?
- •3.Access: Запросы и фильтры
- •2Почему база данных улучшает обмен данными между приложениями?
- •Укрупненное представление ип основных категорий пользователей
- •2.Каковы Важнейшие характеристики субд?
- •3.Access: Поиск, редактирование
- •2.Понятия схемы, логический и физический уровни представления данных.
- •3.Access: Определение формата поля
- •1.Методы и средства документирования массивов и баз данных
- •2.Назовите проблемы создания бд.
- •3.Access: Навигация, переходы
- •1.Преимущества централизованных и распределенных бд
- •2.Какие этапы проектирования необходимо выполнить при создании бд?
- •3.Access: Исправление ошибок в таблице: автозамена, проверка орфографии
- •1.Основные методы использования бд на Web
- •2.Информационные ресурсы (международные, национальные и корпоративные бд)
- •3.Case: Erwin – создать диаграмму для бд
- •1.Опишите, чем отличаются распределенные и централизованные системы бд
- •3.Access: Индекс: ключ (свойства, создание для одного или нескольких полей)
- •1.Как можно обеспечить надежность хранения данных?
- •3.Access: изменение свойств, типа полей, интервала, ограничение значений, подготовка надписей, определение шрифтов, цвета
- •1.Опишите роль администратора бд в установке стандартов и создании технологических процедур
- •2.Как Вы понимаете создание безбумажной технологии для лиц, принимающих решение?
- •3.Access: Защита бд на уровне пользователя, ограничение прав пользователя
- •1.Организация пилотного проекта для проверки типовых проектных решений
- •2.Какие разделы должен включать план управления данными?
- •3.Access: Импорт/Экспорт: Excel, Access, dBase
- •2.Назовите новые информационные технологии, выделите наиболее перспективные с Вашей точки зрения и объясните, почему Вы их выделяете.
- •3.Access: Импорт/Экспорт: FoxPro, Word, html
- •1.Перечислите компоненты современной ис, построенной на основе бд
- •2.Что такое план управления данными?
- •3.Access: Ввод объектов (рисунков и др.), гиперссылок
- •1.Опишите компоненты субд
- •2.Каким образом можно быстро разобраться в составе и структуре файлов и баз данных?
- •3.Access: выделение, выравнивание текста в полях, вычисление и добавление полей
- •1.Каковы главные функции администратора бд?
- •2.Назовите методы и средства документирования бд.
- •3.Определите атрибуты для выбранной предметной области и организуйте их в виде файловой сетевой, реляционной и многомерной моделей данных
- •1.Что такое резервное копирование и восстановление?
- •2.Как метаданные ускоряют поиск данных в бд?
- •3.Access: Создайте базу данных
- •1.Какую из обязанностей администратора бд можно назвать главной?
- •2.Какие преимущества дает индексирование таблиц?
- •3.Как можно хранить бинарные файлы в базе данных?
3.Access: Ввод, изменение, копирование полей и записей, сортировка записей
(правой кнопкой сортировка по возрастанию и убыванию)
7
1.Языки манипулирования данными, концепции и возможности языка sql
DataManipulationLanguage(DML) - это семейство компьютерных языков, используемых в компьютерных программах или пользователями баз данных для получения, вставки, удаления или изменения данных в базах данных. На текущий момент наиболее популярным языкомDMLявляетсяSQL.
Языки DMLизначально использовались только компьютерными программами, но с появлениемSQLстали также использоваться и людьми.
Функции языков DMLопределяются первым словом в предложении (часто называемом запросом), которое почти всегда является глаголом. В случае сSQLэти глаголы - "select" ("выбрать"), "insert" ("вставить"), "update" ("обновить"), и "delete" ("удалить"). Это превращает природу языка в ряд обязательных утверждений (команд) к базе данных.
Языки DMLмогут существенно различаться у различных производителей СУБД. Существует стандартSQL, установленныйANSI, но производители СУБД часто предлагают свои собственные "расширения" языка.
Преимущества:
· Независимость от конкретной СУБД. Несмотря на наличие диалектов и различий в синтаксисе, в большинстве своём тексты SQLзапросов, содержащиеDDLиDML, могут быть достаточно легко перенесены из одной СУБД в другую. Существуют системы, разработчики которых изначально закладывались на применение по меньшей мере нескольких СУБД (например: система электронного документооборотаDocumentumможет работать как сOracleDatabase, так и сMicrosoftSQLServerиIBMDB2)
· Наличие стандартов. Наличие стандартов и набора тестов для выявления совместимости и соответствия конкретной реализации SQLобщепринятому стандарту только способствует «стабилизации» языка.
· Полноценность как языка для управления данными. С помощью SQLпрограммист или пользователь может просматривать, изменять и удалять данные, что является основой самого понятия СУБД.
Недостатки:
· Нереляционность. Создатель реляционной модели данных Эдгар Кодд, Кристофер Дейт и их сторонники указывают на то, что SQLне является истинно реляционным языком. В частности они указывают на следующие проблемыSQL: повторяющиеся строки, неопределённые значения (nulls), явное указание порядка колонок слева направо, колонки без имени и дублирующиеся имена колонок, отсутствие поддержки свойства «=», использование указателей, высокая избыточность. В опубликованном ими Третьем Манифесте они излагают принципы СУБД следующего поколения и предлагают языкTutorialD, который является подлинно реляционным.
· Сложность. Хотя SQLи задумывался как средство работы конечного пользователя, в конце концов, он стал настолько сложным, что превратился в инструмент программиста.
· Отступления от стандартов. Несмотря на наличие международного стандарта ANSISQL-92, многие компании, занимающиеся разработкой СУБД (например,Oracle,Microsoft,MySQLAB,Borland), вносят изменения в языкSQL, применяемый в разрабатываемой СУБД, тем самым отступая от стандарта. Таким образом появляются специфичные для каждой конкретной СУБД диалекты языкаSQL.
· Сложность работы с иерархическими структурами. Система SQLне предлагает стандартного способа манипуляции древововидными структурами. Некоторые поставщики СУБД предлагают свои решения. НапримерOracleиспользует выражение «CONNECTBY».