您的位置:首页 » 实验报告答案 » 数据库应用技术实验报告 » 数据库应用技术 实验报告及答案)

数据库应用技术 实验报告及答案)

数据库应用技术 实验报告及答案) - 封面

实验报告配套教材:

书名:数据库应用技术
作者:孙晨霞
出版社:北京邮电大学出版社

实验报告概述:

--Movies数据库建立 create database Movies on ( name='mysqlserver', filename='d:\mysqlserver.mdf', SIZE = 4, MAXSIZE = 10, FILEGROWTH = 1 ) --Products数据库建立 create database Products on ( name='mysqlserverProducts', filename='d:\mysqlserverProducts.mdf', SIZE = 4, MAXSIZE = 10, FILEGROWTH = 1 ) --创建数据表 use Movies go create table 电影明星 ( 姓名 varchar(30), 地址 varchar(30), 性别 char(2), 生日 datetime, constraint dymxprimarykey primary key (姓名), constraint dymxprcheck check( 性别 in ('男','女')) ) --插入数据 insert into 电影明星 values ('张三','红旗大街','男','2010-10-3') insert into 电影明星 values ('李四','中山大街','男','1910-2-22') insert into 电影明星 values ('王三','红山大街','女','2011-7-12') insert into 电影明星 values ('赵六','裕华路','男','1999-2-1') insert into 电影明星 values ('李白','和平大街','男','1980-11-8') insert into 电影明星 values ('杜甫','淮安路','男','1990-4-17') insert into 电影明星 values ('白居易','寨应大街','女','1210-3-12') select * from 电影明星 create table 制片人与行政总裁 ( 姓名 varchar(30), 地址 varchar(30), 身份证号 char(13) , 资产 money, constraint zhprprimarykey primary key (身份证号), constraint zhprcheck check(身份证号 like '[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]') ) insert into 制片人与行政总裁 values ('郭晓刚','河北省','1302222222222',1300) select * from 制片人与行政总裁 create table 制片公司 ( 公司名称 varchar(30), 地址 varchar(30), 行政总裁 char(13) , constraint zhpgsprimarykey primary key (公司名称), constraint zhpgsforeignkey foreign key (行政总裁) references 制片人与行政总裁(身份证号) ) create table 电影 ( 电影名称 varchar(30), 拍摄年份 datetime, 长度 int , 是否彩色 char(2), 所属电影公司 varchar(30), 制片人 char(13), constraint dyprimarykey primary key (电影名称,拍摄年份), constraint dycheck check(是否彩色 = '是' or 是否彩色 = '否'), constraint dyforeignkey1 foreign key (所属电影公司) references 制片公司(公司名称), constraint dyforeignkey2 foreign key (制片人) references 制片人与行政总裁(身份证号) ) create table 演员参演电影 ( 电影名称 varchar(30), 拍摄年份 datetime, 演员姓名 varchar(30), constraint yyprimarykey primary key (电影名称,拍摄年份,演员姓名), constraint yyforeignkey1 foreign key (电影名称,拍摄年份) references 电影(电影名称,拍摄年份), constraint yyforeignkey3 foreign key (演员姓名) references 电影明星(姓名) ) use Products go create table 产品 ( 制造商 varchar(30), 产品型号 varchar(30), 产品类型 varchar(30), constraint chpprimarykey primary key (产品型号), constraint chpcheck check(产品类型 in ('pc电脑','便携式电脑','打印机')) ) create table PC电脑 ( 型号 varchar(30), 速度 int, 内存 int, 硬盘容量 int, 价钱 int, constraint pcprimarykey primary key (型号), constraint pcforeignkey foreign key (型号) references 产品(产品型号) ) create table 便携式电脑 ( 型号 varchar(30), 速速 int, 内存 int, 硬盘 int, 屏幕大小 int, 价钱 int, constraint bxshprimarykey primary key (型号), constraint bxshforeignkey foreign key (型号) references 产品(产品型号) ) create table 打印机 ( 型号 varchar(30), 是否彩色 char(2), 类型 varchar(30), 价钱 int, constraint dyjcheck check(是否彩色 = '是' or 是否彩色 = '否'), constraint dyjprimarykey primary key (型号), constraint dyjforeignkey foreign key (型号) references 产品(产品型号) ) insert into