Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE DATABASE browser;
- GO
- USE browser
- GO
- --Иконки страниц
- CREATE TABLE favicon (
- --идентификатор иконки
- id INT IDENTITY(1,1) PRIMARY KEY,
- --URL-адрес иконки
- url VARCHAR(255) UNIQUE,
- --имя файла, по которому расположена иконка
- filename VARCHAR(255),
- --MIME-тип файла
- mime_type VARCHAR(32),
- --дата истечения иконки (требуется обновить)
- expiration DATE
- );
- GO
- --Места в интернете (страницы)
- CREATE TABLE place (
- --идентификатор места
- id INT IDENTITY(1,1) PRIMARY KEY,
- --URL-адрес
- url VARCHAR(255) NOT NULL UNIQUE,
- --Заголовок страницы
- title VARCHAR(255),
- --иконка страницы
- favicon_id INT,
- CONSTRAINT place_con1
- FOREIGN KEY (favicon_id)
- REFERENCES favicon(id)
- );
- GO
- --Посещения страниц
- CREATE TABLE visit_history (
- --идентификатор посещения
- id INT IDENTITY(1,1) PRIMARY KEY,
- --посещенное место
- place_id INT NOT NULL,
- --предыдущее место
- from_place_id INT,
- --дата посещения
- visit_date DATE NOT NULL,
- CONSTRAINT visit_history_con1
- FOREIGN KEY (from_place_id)
- REFERENCES place(id),
- CONSTRAINT visit_history_con2
- FOREIGN KEY (place_id)
- REFERENCES place(id)
- );
- GO
Add Comment
Please, Sign In to add comment