SQL实验一
2021/10/14 2:14:29
本文主要是介绍SQL实验一,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一 实验题目: SQL SERVER2008查询分析器的使用
二 实验目的:熟悉SQL SERVER2008 环境,熟悉查询分析器的使用,能够熟练运用sql命令完成数据库,基本表、主码、外码和其它必要的约束条件的定义。
三 实验内容及要求:
1 利用sql建立图书信息数据库,并定义以下基本表:
图书(书号,书名,作者编号,价格,出版社编号)
作者(编号,姓名,电话)
出版社(编号,出版社名称,地址)
定义主码、外码、和价格的取值范围。
2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。
/*首先在C盘中新建文件夹“数据库实验->数据库实验二”,准备将创建的数据库存入*/ create database 图书信息数据库 on primary ( name=bookdata, filename='C:\数据库实验\数据库实验二\库', size=10MB, maxsize=50MB, filegrowth=25% ) log on ( name=booklog, filename='C:\数据库实验\数据库实验二\ku', size=10MB, maxsize=50MB, filegrowth=2MB ) /*使用已经建立的数据库建表*/ --作者作者 use 图书信息数据库 create table 作者 ( 作者编号 Char(11)primary key,--编号 作者姓名 Char(32),--姓名 作者电话 Char(11)unique--电话 ) --出版社出版社 use 图书信息数据库 create table 出版社 ( 出版社编号 Char(11)primary key,--编号 出版社名称 Char(32)default '空',--名称 出版社地址 Char(32)--地址 ) --图书图书 use 图书信息数据库 create table 图书 ( 书号 Char(11)primary key,--书号 书名 Char(32),--书名 作者编号 Char(11)foreign key references 作者(作者编号),--作者编号 图书价格 Char(3)check (图书价格>0 and 图书价格<=300),--价格 出版社编号 Char(11)foreign key references 出版社(出版社编号),--出版社编号 ) /*在创建完的表上利用代码填写数据*/ --作者作者(作者编号,作者姓名,作者电话) insert into 作者 values ('111111111a','路遥','13579022648'); insert into 作者 values ('111111111b','霍达','13756891254'); insert into 作者 values ('111111111c','村上春树','15634289612'); insert into 作者 values ('111111111d','大仲马','15232468952'); insert into 作者 values ('111111111e','马里奥·普佐','15762546358'); insert into 作者 values ('111111111f','乔斯坦·贾德','15328649753'); insert into 作者 values ('111111111g','塞林格','13965984266'); insert into 作者 values ('111111111h','陈忠实','19639258456'); insert into 作者 values ('111111111i','卡达莱','19468653715'); insert into 作者 values ('111111111j','黄仁宇','15134619720'); insert into 作者 values ('111111111k','李泽厚','15362498121'); insert into 作者 values ('111111111l','钱钟书','16593246579'); insert into 作者 values ('111111111m','斯托夫人','16852346087'); insert into 作者 values ('111111111n','阿来','13526478527'); insert into 作者 values ('111111111o','张力','16495368404'); --出版社出版社(出版社编号,出版社名称,出版社地址) insert into 出版社 values ('111222333','清华出版社','北京大街'); insert into 出版社 values ('111kkk333','北大出版社','北京大街'); insert into 出版社 values ('111456333','新华出版社','吉林大街'); insert into 出版社 values ('111000333','高教出版社','卫星路'); insert into 出版社 values ('111555333','长理出版社','卫光街'); insert into 出版社 values ('786532412','长大出版社','卫光路'); insert into 出版社 values ('125435842','吉林出版社','吉林一号路'); insert into 出版社 values ('1sdvfr25s3','延边出版社','延边76号路'); insert into 出版社 values ('acdef15d6','长春出版社','常常76号路'); insert into 出版社 values ('s5d25fc45','同济出版社','同济大街'); insert into 出版社 values ('ef1256fds','北京邮电出版社','北京29路'); insert into 出版社 values ('15326df48','高等教育出版社','上海老街巷'); insert into 出版社 values ('fd4862saf','航空工业出版社','上海弄堂'); insert into 出版社 values ('333333333','外语教学与研究出版社','宁夏大街'); insert into 出版社 values ('02fd3v05m','湖南出版社','湖南大街'); insert into 出版社 values ('ju4856y15j','松原出版社','松原大街'); insert into 出版社 values ('j15uy9j48y9','南开出版社','天津大街'); insert into 出版社 values ('1j5uy61j8u','古娜拉出版社','魔仙堡'); insert into 出版社 values ('15h61t8j92','双辽出版社','双辽大姐'); insert into 出版社 values ('j15yt94j6y','黑龙江出版社','黑龙江大街'); --图书图书(图书编号,图书名称,作者编号,图书价格,出版社编号) insert into 图书 values ('222222222a','平凡的世界','111111111a','46','111222333'); insert into 图书 values ('222222222b','穆斯林的葬礼','111111111b','2','111456333'); insert into 图书 values ('222222222c','挪威的森林','111111111c','48','111000333'); insert into 图书 values ('222222222d','基督山伯爵','111111111d','52','111kkk333'); insert into 图书 values ('222222222e','教父','111111111e','76','111222333'); insert into 图书 values ('222222222f','苏菲的世界','111111111f','5','111456333'); insert into 图书 values ('222222222g','麦田里的守望者','111111111g','28','111555333'); insert into 图书 values ('222222222h','白鹿原','111111111h','39','111000333'); insert into 图书 values ('222222222i','破碎的岁月','111111111i','96','786532412'); insert into 图书 values ('222222222j','万历十五年','111111111j','150','125435842'); insert into 图书 values ('222222222k','美的历程','111111111k','190','111kkk333'); insert into 图书 values ('222222222l','围城','111111111l','10','125435842'); insert into 图书 values ('222222222m','汤姆叔叔的小屋','111111111m','84','1sdvfr25s3'); insert into 图书 values ('222222222n','尘埃落定','111111111n','263','acdef15d6'); insert into 图书 values ('222222222o','根','111111111o','76','s5d25fc45'); insert into 图书 values ('222222222p','生命从明天开始','111111111a','156','ef1256fds'); insert into 图书 values ('222222222q','活着','111111111m','156','ef1256fds'); insert into 图书 values ('222222222r','许三观卖血记','111111111m','259','111000333'); insert into 图书 values ('222222222s','人生','111111111a','123','111kkk333'); insert into 图书 values ('222222222t','不要忘记她','111111111b','9','111555333'); insert into 图书 values ('222222222u','且听风吟','111111111c','42','15326df48'); insert into 图书 values ('222222222v','三个火枪手','111111111d','31','fd4862saf'); insert into 图书 values ('222222222w','幸运的朝圣者','111111111e','19','fd4862saf'); insert into 图书 values ('222222222x','纸牌的秘密','111111111f','3','333333333'); insert into 图书 values ('222222222y', '九故事','111111111g','46','02fd3v05m'); insert into 图书 values ('222222222z','告别白鸽','111111111h','5','ju4856y15j'); insert into 图书 values ('22222222ab','家之脉','111111111h','46','j15uy9j48y9'); insert into 图书 values ('22222222ac','中国大历史','111111111j','56','1j5uy61j8u'); insert into 图书 values ('22222222ad','木匠们','111111111g','4','15h61t8j92'); insert into 图书 values ('22222222ae','牛虻','111111111k','15','j15yt94j6y'); insert into 图书 values ('22222222af','呼啸山庄','111111111g','56','111222333'); insert into 图书 values ('22222222ag','拿破仑全传','111111111k','35','111000333'); insert into 图书 values ('22222222ah','曹禺剧本选','111111111j','9','111kkk333');
这篇关于SQL实验一的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南