1 / 6
文档名称:

数据库的定义实验.doc

格式:doc   大小:254KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库的定义实验.doc

上传人:wzt520728 2018/9/14 文件大小:254 KB

下载得到文件列表

数据库的定义实验.doc

相关文档

文档介绍

文档介绍:实验报告
实验目的
熟练掌握使用SQL Server Manage Studio创建数据库、表、索引和约束的方法,学会利用查看或修改数据库属性和表结构,加深对数据库模式、表结构、索引和数据完整性约束等概念的理解。
实验内容
利用SQL Server Manage Studio中实现:
创建数据库并查看数据库属性;
在数据库中定义基本表及结构,定义表的主码和基本约束条件,并为主码建索引;
查看基本表结构,并修改表结构直到正确。
实验结果
运用SQL语言创建数据库及基本表

图书_读者数据库其中有三个基本表:
读者:
表结构:
属性定义:编号 CHAR(10) 主键
姓名 CHAR(8)
单位 CHAR(20)
性别CHAR(2)
电话 CHAR(11)
数据约束:性别只能是“男”或“女”
图书:
表结构:
属性定义:书号 CHAR(10) 主键
类别 CHAR(5)
出版社 CHAR(10)
作者 CHAR(8)
书名 CHAR(15)
定价 INT
数据约束:定价>0
借阅:
表结构:
属性定义:书号 CHAR(10)
读者编号 CHAR(10)
借阅时间 DATETIME
主键:书名,读者编号
外键约束:书号——图书(书号)
读者编号——读者(编号)
在SQL Server Manage Studio中创建数据库及基本表

学生_课程数据库中有三个基本表:
课程:
表结构:
属性定义:课程号 CHAR(10) 主键
课程名 CHAR(10)
先行课 CHAR(10)
选课:
表结构:
属性定义:学号 CAHR(10)
课程号 CHAR(10)
成绩 INT
主键:学号,课程号
外键约束:学号——学生(学号)
课程号——课程(课程号)
学生:
表结构:
属性定义:学号 CHAR(10)
姓名 CHAR(8)
年龄 INT
性别 CHAR(2)
所在系 CHAR(10)
数据约束:性别只能是“男”或“女”
主要实验步骤
运用SQL语言创建数据库及基本表
CREATE DATABASE 图书_读者
ON
(
NAME=db_data,
FILENAME='G:\sql_data\',
SIZE=50MB,
MAXSIZE=100MB,
FILEGROWTH=10MB
)
LOG ON
(
NAME=db_log,
FILENAME='G:\sql_data\',
SIZE=2MB,
MAXSIZE=10MB,
FILEGROWTH=10%
)
ALTER DATABASE 图书_读者
MODIFY FILE
(
NAME=db_data,
MAXSIZE=unlimited,
FILEGROWTH=5MB
)
USE 图书_读者
CREATE TABLE 图书
(
书号 CHAR(10) PRIMARY KEY,
类别 CHAR(5),
出版社 CHAR(10),
作者 CHAR(8),
书名 CHAR(15) NOT NULL,
定价 INT C