Ответы
Ответ:
Не знаю, в чому суть завдання, але припускаю, що це перша пара і просто потрібно створити будь-яку базу даних. Ось приклад створення для Transact SQL:
1) Потрібно створити текстовий файл, назвати його наприклад create_db, потім увійти в нього і написати код, який я наведу нижче.
2) Потім потрібно перейменувати розширення файлу з .txt на .sql
3) Далі потрібно створити ще один файл і зробити те ж саме, це буде вже скрипт для нашої бази даних, назви його наприклад test.sql
4) Потім створюємо ще один текстовий файл, наприклад start, і додаємо розширення .bat.
5) У цей .bat записуємо наступні рядки:
sqlcmd -S SERVER_NAME -d MASTER -U USERNAME -P PASSWORD -i create_db.sql
sqlcmd -S SERVER_NAME -d DATABASE_NAME -U USERNAME -P PASSWORD -i test.sql
pause
Скрипты:
1) Скрипт для створення бази даних: CREATE DATABASE ИМЯ_БАЗЫ_ДАННЫХ;
Замініть "ІМ_БАЗИ_ДАНИХ" на бажану назву бази даних.
Сохраняем как create_db.sql
2) Скрипт для створення окремих таблиць бази даних відповідно до логічної моделі:
USE ИМЯ_БАЗЫ_ДАННЫХ;
CREATE TABLE ИМЯ_ТАБЛИЦЫ (
КОЛОНКА1 ТИП_ДАННЫХ,
КОЛОНКА2 ТИП_ДАННЫХ,
...
);
-- Пример создания таблицы "Пользователи"
CREATE TABLE Пользователи (
ID INT PRIMARY KEY,
Имя NVARCHAR(50),
Возраст INT
);
-- Пример создания таблицы "Товары"
CREATE TABLE Товары (
ID INT PRIMARY KEY,
Название NVARCHAR(100),
Цена DECIMAL(10,2),
Количество INT
);
Замініть "ИМЯ_БАЗЫ_ДАННЫХ" на назву вашої бази даних, а "ИМЯ_ТАБЛИЦЫ" на бажану назву таблиці. Потім визначте стовпці таблиці з вказанням їх типів даних та інших обмежень.
Поля з назвою "Имя" типу NVARCHAR можуть не підтримувати кирилицю, тому використовуйте англійський аналог "name" або будь-яку іншу назву, наприклад, транслітерацію "vozrast".