ВОПРОСЫ ДЛЯ ПОДГОТОВКИ К ЭКЗАМЕНУ
ПО МДК
Технология разработки и защиты баз данных
для студентов 4 курса по специальности
Программирование в компьютерных системах
Злобин Д.С.
Тестовые вопросы:
Сущность – это
а) основная информация БД
б) главный объект, с которым связаны все остальные объекты
в) материальный объект или событие, о котором хранится информация в БД
г) реальный материальный предмет, атрибуты которого хранятся в БД
2. Идентификатор сущности – это
а) название сущности
б) атрибут, который уникально идентифицирует сущность
в) атрибут, который ссылается на другую сущность
г) некоторая характеристика сущности
3. Атрибут сущности – это
а) другая сущность, связанная с первой
б) совокупность всех сведений об объекте
в) обязательный идентификатор сущности
г) некоторая характеристика сущности
4. Экземпляр сущности – это
а) другая сущность, связанная с первой
б) совокупность всех сведений об объекте
в) обязательный идентификатор сущности
г) некоторая характеристика сущности
5. Перечислите основные операции реляционной алгебры?
объединение, вычитание, пересечение, произведение, выборка, проекция, деление, соединение
объединение, пересечение и разность
переименование, расширение, подведение итогов, присвоение, вставка, обновление, удаление и реляционное сравнение
исчисление кортежей, доменов
ввод, редактирование, удаление, сортировка и поиск
6. Что такое отношение между таблицами БД по принципу ‘главный - подчиненный’ (‘master - detail’)?
вариант наличия одноименного поля в обоих (и ‘главной’ и ‘подчиненной’) таблицах
случай наличия в ‘главной’ таблице простого, а в ‘подчиненной’ – составного ключей одинакового названия
вариант связи таблиц, при котором имена ‘подчиненных’ таблиц содержатся в соответствующем поле ‘главной’таблицы
вариант связи таблиц по одноименному полю, при котором каждая запись ‘главной’ таблицы ссылается на некоторое количество записей ‘подчиненной’ таблицы
метод обращения к значениям записи ‘подчиненной’ таблицы по номеру этой записи, взятого из соответствующего поля ‘главной’ таблицы
7. Идентификатор сущности ПРИЁМ ПАЦИЕНТА с атрибутами (_ПРИЁМ ПАЦИЕНТА ID, ВРАЧ_ID, ПАЦИЕНТ_ID, ДАТА_ВРЕМЯ, ДИАГНОЗ) в БД поликлиники
ПРИЁМ ПАЦИЕНТА_ID
ПРИЁМ ПАЦИЕНТА _ID + ВРАЧ_ID
ВРАЧ_ID+ ПАЦИЕНТ_ID
ПАЦИЕНТ_ID+ДИАГНОЗ
8. Идентификатор сущности может быть
а) искусственный
б) естественный
в) импортированный
г) пустой
9. Выберите многозначные атрибуты
а)Номер_преподавателя
б) Место работы
в) Фамилия_ преподавателя
г) Имя_ преподавателя
д) Телефон_ преподавателя
10. ER – диаграмма показывает
функциональные зависимости между атрибутами сущностей
сущности, атрибуты и взаимоотношения сущностей
идентификаторы взаимоотношений
структуру СУБД
11. Символом * на ER – диаграмме помечают
отношение
некоторая характеристика сущности
атрибут, который ссылается на другую сущность
идентификатор сущности
12. Взаимоотношения между сущностями ТОВАР и КЛИЕНТ в базе данных СКЛАД
один-к-одному
многие-ко-многим
один-ко-многим
многие-к-одному
13. Вид отношений, когда одной записи главной таблицы в подчинённой таблице может соответствовать несколько записей
а) отношение «один к одному»
б) отношение «один ко многим»
в) отношение «многие ко многим»
г) отношение «многое к одному»
14. Выберите 3 однозначных словосочетания
таблица, отношение, файл, сущность
кортеж, таблица, запись, поле
атрибут, поле, столбец
строка, запись, поле, домен
запись, экземпляр сущности, строка
кортеж, поле, домен
15. В определение столбца 1 вставьте слово из столбца 2
1) Соответствие 1 нормальной форме
2) Соответствие 2 нормальной форме
3) Соответствие 3 нормальной форме
|
а) транзитивных зависимостей не существует
б) Данные хранятся в двухмерной таблице без повторяющихся групп
в) все неключевые атрибуты функционально зависят от полного первичного ключа
г) все неключевые атрибуты функционально зависят от внешнего ключа
|
16. БД представлена в табличной форме. Запись образует
а) поле в таблице в) строку в таблице
б) имя поля г) ячейку
17. БД представлена в табличной форме. Cтолбец образует
а) поле в таблице в) строку в таблице
б) имя поля г) ячейку
18. Тип поля (числовой, текстовый и др.) в БД определяется
а) названием поля в) количеством строк
б) шириной поля г) типом данных
В записи файла реляционной БД может содержаться
неоднородная информация (данные разных типов)
исключительно однородная информация (данные только одного типа)
только текстовая информация
исключительно числовая информация
только логические величины
20. Структура файла реляционной БД меняется
при удалении любого поля
при изменении любой записи
при удалении диапазона записей
при уничтожении всех записей
при добавлении одной или нескольких записей
21. Функция языка SQL, выводящая среднее значение
а) SUM()
б) MIN()
в) MAX()
г) AVG()
д) COUNT()
22. Оператор языка SQL, который обновляет значение одного или нескольких полей
delete
select
commit
update
23. Ключевое слово WHERE в операторе SELECT задаёт
список полей
условия отбора
список значений
выражение
24. Порядок сортировки в инструкторе SELECT задаётся операндом
GROOP BY
ORDER BY
WHERE
AND
25. Ключевое слово VALUES в операторе INSERT задаёт
список полей
условия отбора
список значений
выражение
26. При редактировании записи оператор SET
устанавливает длину записи
устанавливает новое значение
удаляет запись
вставляет запись
27. Выборка клиентов, у которых в номере телефона вторая цифра – 4
а) SELECT Клиент.Фамилия, Клиент.Телефон
FROM Клиент
WHERE Клиент.Телефон Like ”_4%”
б) SELECT Клиент.Фамилия, Клиент.Телефон
FROM Клиент
WHERE Клиент.Телефон Like ”_[24]%”
в) SELECT Клиент.Фамилия, Клиент.Телефон
FROM Клиент
WHERE Клиент.Телефон Like ”_[2-4]%”
г) SELECT Клиент.Фамилия
FROM Клиент
WHERE Клиент.Фамилия Like ”%ро%”
28. Для изменения структуры таблицы служит инструкция__________
29. Оператор модификации данных__________
30. Функция языка SQL, подсчитывающая сумму элементов__________
31. Поле, которое не может быть ключевым_________
32. При редактировании записи оператор, устанавливающий новое значение______
33. Дан вариант запроса
SELECT Товар.Название, Month(Сделка.Дата)
AS Месяц,
Sum(Товар.Цена*Сделка.Количество)
AS Стоимость
FROM Товар INNER JOIN Сделка
ON Товар.КодТовара=Сделка.КодТовара
GROUP BY Товар.Название, Month(Сделка.Дата)
Выберите правильное описание:
Подсчет общего количества купленного для каждой фирмы товара и его стоимости
Определение суммарной стоимости каждого товара первого сорта за каждый месяц
Определение суммарной стоимости каждого товара за каждый месяц
Подсчет количества сделок, осуществленных каждой фирмой
34. В определение столбца 1 вставьте слово из столбца 2
SELECT Name, Salary
FROМ Personnel
…………S_Prices IS NULL
|
а) INTO
б) FOR
в) LIKE
г) WHERE
|
35. Функция языка SQL, подсчитывающая количество записей
а) SUM()
б) MIN()
в) MAX()
г) AVG()
д) COUNT()
36. Ключевое слово в конструкции SELECT с условием Where
проверка на вхождение__________
37. Ключевое слово в конструкции SELECT с условием Where
проверка нулевого значения__________
38. Ключевое слово в конструкции SELECT с условием Where
сравнение по шаблону_________
39. Команда для создания ограничения внешнего ключа________
40. Оператор удаления таблиц_________
41. Ключевое слово INTO ставится после оператора________
42. Дан вариант запроса
SELECT Клиент.Фирма, Клиент.Фамилия
FROM Клиент
ORDER BY Клиент.Фирма, Клиент.Фамилия DESC
Выберите правильное описание:
Названия фирм в алфавитном порядке, имена клиентов в каждой фирме в обратном порядке
Список клиентов в алфавитном порядке
Список фирм в алфавитном порядке
Названия фирм в обратном порядке, имена клиентов в каждой фирме в алфавитном порядке.
43. В определение столбца 1 вставьте слово из столбца 2
SELECT Name, Salary
………… Personnel
WHERE S_Prices IS NULL
|
а) INTO
б) FROM
в) LIKE
г) FOR
|
44. Выберите соответствуюший вариант запроса
1)SELECT Фирма, Фамилия+""+
Left(Имя,1)+"."+Left(Отчество,1)+"."AS ФИО
FROM Клиент
2)SELECT Товар.Название, Year(Сделка.Дата)
AS Год, Month(Сделка.Дата) AS Месяц
FROM Товар INNER JOIN Сделка
ON Товар.КодТовара=Сделка.КодТовара
3) SELECT Count(*) AS Количество_сделок
FROM Сделка
4) SELECT Min(Товар.Название) AS Min_Название FROM Товар
|
а) определение первого по алфавиту названия товара
б) получение списка фирм с указанием фамилии и инициалов клиентов
в) определение количества сделок
г) получение списка товаров с указанием года и месяца продажи
д) получение списка фамилий и товаров
|
45. Дан вариант запроса
SELECT Клиент.Фирма, Клиент.Фамилия
FROM Клиент
ORDER BY Клиент.Фирма DESC, Клиент.Фамилия
Выберите правильное описание:
названия фирм в алфавитном порядке, имена клиентов в каждой фирме в обратном порядке
список клиентов в алфавитном порядке
список фирм в алфавитном порядке
названия фирм в обратном порядке, имена клиентов в каждой фирме в алфавитном порядке
46. Какие встроенные арифметические функции применяются в языке SQL?
SIN, COS, INTEG, DIFF2, SHIFT
ATAN, SUM, AVG, LOG, INC
COUNT, SUM, AVG, MAX, MIN
DIFF, CONCAT, MIN, ATAN2, LOG2
STRCPY, PRINTF, MAX, EXIT, COUNT
47. В операторе INSERT после слова VALUES перечисляются
а) список полей
б) список значений
в) условия отбора
г) выражение
48. Автоинкрементное поле – это
а) текстовое поле
б) логическое поле
в) поле с наращиваемым значением
г) графическое поле
49. Значением логической переменной может быть
а) любое число в) любой текст
б) истина или ложь г) таблица
50. В каждое определение столбца 1 вставьте слово из столбца 2
1) для создания таблицы служит инструкция
2) для изменения состав таблицы служит инструкция
3) для удаления таблицы служит инструкция
|
а) ALTER TABLE
б) DROP TABLE
в) CREATE TABLE
г) DELETE TABLE
|
51. установите соответствие между условиями отбора и их определениями
LIKE
IS NULL
IN
BETWEEN
|
Проверка на вхождение
Сравнение по шаблону
Проверка вхождения в диапазон
Проверка отсортированности
Проверка нулевого значения
|
52. Установите соответствие между запросами и их описаниями
1. INSERT INTO Товар (Название, Тип, Цена) VALUES(” Славянский ”, ” шоколад ”, 12.
UPDATE Товар SET Товар.Цена=140, Товар.Остаток=20 WHERE Товар.Сорт=” Первый ”.
DELETE FROM Сделка WHERE Year(Сделка.Дата)=Year(GETDATE())-1 .
|
а)Удаление всех прошлогодних сделок б)Обновление выбранных записей.
в)Удаление всех сделок.
г)Добавление в таблицу ТОВАР новой записи.
|
53. Какой из этапов производства систем автоматизации в современных условиях является наиболее сложным и трудным?
Техническое проектирование.
Внедрение.
Анализ требований и проектирование спецификаций.
Сопровождение.
54. Вид аналога собственноручной подписи, являющийся средством защиты информации__________
55. Какие действия не входят в «Золотые» правила администратора?
Регулярно проводи эксперименты на работающей системе. Ни при каких обстоятельствах не допускай создания полных резервных копий данных.
Всегда документируй свои действия в журнале администратора. Если это возможно, пользуйся встроенными в серверные ОС средствами аудита и журналирования.
Если можно переложить часть работы на подчиненного, сделай это. Но если ты не уверен, что подчиненный справится с заданием должным образом, сделай это сам.
Всегда соотноси назначаемые права с мерой ответственности: на пользователя, имеющего больше прав, возлагается больше ответственности.
56. Установите соответствие групп и видов АИС:
виды АИС
Управление станком с ЧПУ
Управление работой склада
Система "Операц. День банка"
Система дистанционного образования
|
группы АИС
Обучающие АИС
АИС организации управления
АИС управления технологическими процессами
АИС управления организационно- технологическими процессами
|
57. Комплекс программных и аппаратных средств для обеспечения автоматизации производства и других сфер жизнедеятельности человека.
Сервер (Server)
Рабочая станция (Workstation)
Информационно-вычислительная система (ИВС)
Вычислительное устройство (ВУ, Computer)
58. Какое ПО служит для выполнения информационно-вычислительных задач, решаемых обычными пользователями ИВС?
Серверное ПО
Системное ПО
Клиентское ПО
Прикладное ПО
59. Должностное лицо, ответственное за работоспособность и надлежащее функционирование всех частей ИВС
Администратор ИВС (Administrator)
Пользователь ИВС (User)
Сторонние разработчики ПО
Группа пользователей (User Group)
60. Какая команда выведет наимнование товара (поле Name), проданного в январе 2004 года (поле Datepr) для таблицы Tovar
SELECT NameFROM TovarWHERE CTOD(Datepr) = 2004 AND YEAR(Datepr) = 1
SELECT NameFROM TovarWHERE YEAR(Datepr) = 2004 AND DTOC(Datepr) = 1
SELECT NameFROM TovarWHERE month(Datepr) = 2004 AND YEAR(Datepr) = 1
SELECT NameFROM TovarWHERE YEAR(Datepr) = 2004 AND month(Datepr) = 1
SELECT NameFROM TovarWHERE CTOD(Datepr) = 2004 AND month(Datepr) = 1
61. Для того, чтобы подсчитать количество записей, относящихся к лицам, работающим в бухгалтерии(поле podr) необходимо выполнить команду
CALCULATE FOR podr=”бухгалтерия”
SUM FOR podr=”бухгалтерия”
COUNT FOR podr=”бухгалтерия”
LOCATE FOR podr=”бухгалтерия”
AVERAGE FOR podr=”бухгалтерия”
62. Какая команда обеспечит выборку названий подразделений (поле podr) из таблицы kadR с подавлением повторяющихся значений по этому полю?
SELECT podrFROM DISTINCT kadr
SELECT podrFROM kadR DISTINCT
SELECT DISTINCT kadrFROM podr
SELECT DISTINCT podrFROM kadr,podr
SELECT DISTINCT podrFROM kadr +
63. Какой оператор языка SQL добавляет к таблице T1 столбец типа CHAR(10) с именем C5 ?
ADD COLUMN C5 CHAR(10) TO T1
ALTER TABLE T1 ADD C5 CHAR(10)
CHANGE TABLE T1 ADD C5 TYPE CHAR(10)
APPEND T1 C5 CHAR(10)
ADD TABLE T1 COLUMN C5 TYPE CHAR(10)
64. Компонент для связи между набором данных и компонентами отображения и редактирования данных
а) TDatabase б)TStoredProc
в) TDataSourse г) TQuery
65. Выберите страницы палитры компонентов для работы с БД
Standard
Additional
Win32
System
Data Access
Quick Report
Data Controls
66. Компонент TDBGrid предназначен для:
Для управления просмотром БД
Для создания и отображения таблиц
Для печати изображений в отчете
Для установки фильтра текста
67. Компонент для создания запросов на выборку данных:
а) TTable
б) TSession
в) TQuery
г) TDBText
68. Выберите соответствующий компонент:
1) TDBGrid
2) TTable
3) TQuery
4) TDatabase
5) TDataSourse
|
а) источник данных
б) связь с сервером
в) запросы SQL
г) таблица данных
д) набор данных
|
69. Утилита для создания псевдонима БД в DELPHI
70. Утилита для создания таблицы в DELPHI
71. Методы управления данными: В определение столбца 1 вставьте слово из столбца 2
1) INSERT
2) EDIT
3) POST
4) CANCEL
5) DELETE
|
а) изменяет активную запись
б) сохраняет в таблицу новую запись
в) добавляет новую запись
г) подтверждает транзакцию
д) удаляет текущую запись
е) отменяет изменения
ж) отменяет транзакцию
|
72. Типы данных в DELPHI: В определение столбца 1 вставьте слово из столбца 2
1) N
2) A
3) D
4) T
5) M
|
а) Строка символов
б) Число в денежном формате
в) Число из диапазона 10-307— 10308
г) Строка символов произвольной длины.
д) Время с полуночи
е) Дата
ж) Логическое значение
|
73.Поля набора данных: В определение столбца 1 вставьте слово из столбца 2
TBooleanField
TDatеField
TFloatField
TStringField
TNumericField
|
поле даты
логическое поле
поле времени
строковое поле
числовое поле
вещественное поле
|
74. Виды циклов, используемых в хранимых процедурах
цикл с предусловием
цикл с постусловием:
цикл с параметром:
|
REPEAT <�инструкция> UNTIL <�условие>
FOR < условие > TO STEP n
WHILE (<�условие>) DO <�инструкция>
|
75. В чем заключается главное отличие ключа от индекса?
ключ допускает значения NULL в составляющих его полях, индекс - нет
индекс может допускать повторение значений составляющих его полей, ключ - нет
индекс может не иметь имени (быть безымянным), ключ - нет
ключ может включать несколько полей, индекс - нет
ключ используется для ускорения поиска нужных записей в таблице, индекс - нет
76. Что такое «ссылочная целостность БД»?
требование заполненности всех полей данной записи в таблице БД
наличие нескольких таблиц, представляющих содержимое БД
обеспечение определенных (обычно иерархических) принципов взаимосвязи между записями в связанных таблиц БД
наличие внешнего (foreign) и родительского (parent) ключей в таблице БД
e) реализация отношения ‘один-к-одному’ между таблицами БД
Триггер – это
а) особый вид хранимой процедуры, которая автоматически выполняется при изменении таблицы с помощью операторов UPDATE, INSERT или DELETE
б) последовательность операторов базы данных, переводящих БД из одного непротиворечивого состояния в другое
в) программа, реализующая функции БД
г) совокупность программных и языковых средств, предназначенная для ведения БД
Представление (view) -это
специальный тип хранимых процедур, запускаемых сервером автоматически при выполнении тех или иных действий с данными таблицы
заранее составленный и хранящийся в базе данных SQL-запрос для выборки данных из одной или нескольких таблиц базы данных
низкоуровневая компонента базы данных, которая знает, как соединяться с базой данных и получать из нее данные
инструмент, который позволяет устанавливать соединения с локальными, клиент-серверными или размещенными в интернете источниками данных
79.Структура файла реляционной БД полностью определяется
перечнем названий полей и указанием числа записей БД
числом записей в БД
перечнем названий полей с указанием их ширины и типов содержащихся в них данных
содержанием записей, хранящихся в БД
диапазоном записей БД
80. В поле файла реляционной БД могут быть записаны
данные только одного типа
как числовые, так и текстовые данные одновременно
только номера записей
только время создания записей
только логические величины
81. База данных – это
программа, предназначенная для хранения и извлечения информации
некоторый набор структурированных данных
диск, на котором хранится информация о какой-либо предметной области
файл, в котором хранится некоторая информация
82. База данных содержит
факты и правила, используемые для вывода других знаний
данные и правила их поиска
набор произвольных высказываний
ответы на все вопросы
83. СУБД – это
а) набор программ, обеспечивающий работу всех аппаратных устройств компьютера и доступ пользователя к ним
б) программная система, поддерживающая наполнение и манипулирование данными в файлах БД
в) прикладная программа для обработки текстов и различных документов
г) оболочка операционной системы, позволяющая более комфортно работать с файлами
84. Хранимая процедура – это
а) последовательность операторов базы данных, переводящих БД из одного непротиворечивого состояния в другое
б) программа, реализующая функции БД
в) набор операторов SQL, которые сервер компилирует в единый план выполнения
г) файл, содержащий символьную информацию
85. Этап проектирования предназначенный для нахождения возможных ошибок при работе с БД
загрузка данных
разработка приложения
тестирование
реализация СУБД.
86. Этап проектирования, на котором заполняются таблицы соответствующими данными
загрузка данных
разработка приложения
тестирование
реализация СУБД
87. Какой сбой характеризуется утратой оперативной памяти
индивидуальный откат
смешанный откат
мягкий сбой системы
жесткий сбой системы
88. Какой вид журнала транзакций чаще всего используется:
локальный
сетевой
общий
распределённый
89. Процесс управления пользователями базы данных включает в себя
создание учетных записей пользователей
создание таблиц базы данных
удаление таблиц базы данных
удаление учетных записей пользователей
создание отношений
наблюдение за действиями пользователей в рамках базы данных
создание хранимых процедур, триггеров
создание отчетов
90. SQL-конструкция, начинающая транзакцию - это конструкция
BEGIN TRANSACTION
SET TRANSACTION
CREATE TRANSACTION
ALTER TRANSACTION
91. Локальная (персональная) архитектура базы данных означает, что
БД и СУБД располагаются на одном и том же локальном компьютере
БД на локальном компьютере, а СУБД - на сервере
СУБД на локальном компьютере, а БД - на сервере
разных локальных компьютерах
92. Определите Тип данных для каждого поля таблицы ТОВАР
Имя реквизита
|
Тип и размер данных
|
А. КОД_ТОВ
|
1. Числовой, Одинарное с плавающей точкой
|
Б. НАИМ ТОВ
|
2. Текстовый (по умолчанию)
|
В. ЕИ
|
3. Числовой (по умолчанию)
|
Г. ЦЕНА
|
4. Текстовый, 25 байт
|
Д. Ст_НДС
|
5. Денежный, (по умолчанию)
|
Е. ИНФОРМ
|
6. Поле объекта OLE, 1 Гбайт
|
Ж. ФОТО
|
7. Поле МЕМО, 64 Кбайт
|
З. НАЛИЧ_ТОВ
|
8. Текстовый, 5 байт
|
|
9. Текстовый, 8 байт
|
|
10. Логический, 1 бит
|
93. Определите соответствие между типом связи и характеристикой отношений между объектами А и В.
Тип связи между объектами А и В.
|
Характеристика отношений между объектами А и В
|
А. "Один к одному" (1:1)
|
1. Каждому экземпляру объекта А может соответствовать несколько экземпляров объекта В, а каждому экземпляру объекта В может соответствовать только один экземпляр объекта А.
|
Б. "Один ко многим" (1:M)
|
2. Каждому экземпляру объекта А могут соответствовать несколько экземпляров объекта В, и наоборот, каждому экземпляру объекта В могут соответствовать несколько экземпляров объекта А.
|
В. "Многие ко многим" (M:M)
|
3. Каждому экземпляру объекта А соответствует только один экземпляр объекта В и наоборот.
|
Г. "Многие к одному" (M:1)
|
4. Связь между объектами А и В становится возможной благодаря наличию в этих объектах логически взаимосвязанных экземпляров этих информационных объектов.
|
|
5. Процесс поэтапного разбиения одной таблицы на M более простых по своей структуре таблиц.
|
|
6. Каждому экземпляру объекта В соответствует множество экземпляров объекта А, и наоборот, каждому экземпляру объекта А может соответствовать только один экземпляр объекта В.
|
94. Определите входные данные для следующих этапов проектирования и создания баз данных
Этап проектирования
|
Входные данные
|
А. Построение информационно – логической модели данных предметной области
|
1. Выявленные значимые предметные сущности и их реквизитный состав.
|
Б. Определение логической структуры реляционной базы данных
|
2. Реляционные таблицы и логические связи таблиц, определенные в логической структуре.
|
В. Конструирование таблиц баз данных в Access
|
3. Совокупность данных и различных сведений об объектах и бизнес-процессах, характеризующих данную предметную область, перечень документов (справочных, плановых и оперативно – учетных), которые отражают деятельность предприятия и его функции.
|
Г. Создание схемы данных в Access
|
4. Информационно-логические объекты и связи между ними с типом отношений "один-ко-многим"
|
Д. Ввод и редактирование данных в таблицах базы данных.
|
5. Требования пользователя к производительности базы данных и объему выдаваемой информации (информационной потребности).
|
Е. Контроль избыточности данных в таблицах логической структуры базы данных.
|
6. Конкретные данные для хранения в базе данных.
|
|
7. Структуры таблиц базы данных в Access, удовлетворяющие требованиям нормализации.
|
|
8. Проект структур таблиц базы данных, удовлетворяющих требованиям нормализации.
|
|
9. Графическое представление информационно – логической модели предметной области в каноническом виде.
|
95. Определите выходные данные для следующих этапов проектирования и создания баз данных
Этап проектирования
|
Выходные данные
|
А. Построение информационно – логической модели данных предметной области
|
1. Выявленные значимые предметные сущности и их реквизитный состав.
|
Б. Определение логической структуры реляционной базы данных
|
2. Реляционные таблицы и логические связи таблиц, удовлетворяющие требованиям нормализации.
|
В. Конструирование таблиц баз данных в Access
|
3. Устранение проблемы дублирования описательных данных, появляющиеся вследствие избыточности, с помощью процедуры нормализации таблиц.
|
Г. Создание схемы данных в Access
|
4. Информационно-логические объекты и связи между ними с типом связи "один-ко-многим"
|
Д. Ввод и редактирование данных в таблицах базы данных.
|
5. Записи в таблицах.
|
Е. Контроль избыточности данных в таблицах логической структуры базы данных.
|
6. Задание параметров, в соответствии с которыми СУБД будет автоматически поддерживать целостность данных.
|
|
7. Связи между таблицами, которые установлены в соответствии с проектом логической структуры базы данных, запомнены в Access и обеспечивают автоматическое поддержание целостности взаимосвязанных данных.
|
|
8. Структура таблиц базы данных, в которых проверена правильность описания полей с помощью ввода тестовых данных.
|
|
9. Графическое представление информационно – логической модели предметной области в каноническом виде.
|
96. Выберите оператор подтверждения транзакции
а) COMMIT
б) ROLLBACK
в) DELETED
г) MODIFY
97. Оператор, отменяющий изменения, проведённые в ходе выполнения транзакции
а) UPDATE
б) ROLLBACK
в) SELECT
г) COMMIT
98. Процесс обращения пользователя к БД с целью ввести, получить или изменить информацию________
99. Программа или человек, обращающийся к базе данных_________
100. Программная система, поддерживающая наполнение и манипулирование данными в файлах БД _____________
СПИСОК ЛИТЕРАТУРЫ И ИСТОЧНИКОВ
Основная:
Фаронов В. В., Шумаков П. В. «Руководство разработчика баз данных» - М.: Нолидж, 2010г.
Фуфаев Э.В. Разработка и эксплуатация удаленных баз данных: учебник для студ. Сред. Проф. Образования – М.: Изд. Центр «Академия», 2009. – 256 с.
Голицына О.Л., Максимов Н.В., Базы данных. Учебное пособие. 2011.
Пономарев В. А. «COM и ActiveX в Delphi». – СПб.: БХВ – Петербург, 2006 г.
Горев А., Ахаян Р., Макашарипов С. «Эффективная работа с СУБД». – СПб.: Питер, 2006 г.
Дополнительная:
А. Сорокин DELPHI Разработка баз данных. СПб, - Питер 2010.
Кириллов В.В. Структурированный язык запросов (SQL). – СПб.: ИТМО, 2009.
А.В. Хомоненко Работа с базами данных в DELPHI. СПб, БХВ – Петербург, 2012.
А.В.Кочергин. Cистемы управления базами данных: Учеб.-метод. пособие / А.В.Кочергин и др. - Изд-во МГУ, 2005. – С. - 54.
Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем.: / Бойко В.В., Савинков В.М. - М.: Финансы и статистика, 2007. – С - 351.
|