文档介绍:“计算机软件技术基础”课程实验报告(六)
实验名称: 数据库及SQL语言
班级__390712班_____ 姓名___董晶晶______ 学号___39071203__
实验日期:2010/12/26
实验机时:3 学时实验成绩:
-------------------------------------------------------------------------------
实验目的:
1、学****数据库设计的一般过程及相关技术;
2、ess数据库管理系统;
3、掌握数据库的输入、查询、更新操作。
实验内容:
1、需求陈述:某校图书馆要建立一个图书数据管理系统。该图书馆的图书(书名、分类号、作者、出版社)存放在不同的借阅室(室名),读者(姓名、系名、类别)在书架上找到所需图书后,可以到服务台办理借阅(借阅时间)。
设计要求:
分析需求,建立数据库的概念模型;
将概念模型转换为关系模型(注意:是否需要作规范化处理);
写出创建基本表的SQL语句;
写出以下查询要求的SQL语句:
(1)所有“高等数学****题集”书的信息;
(2)读者“李林”借了什么书?
(3)“社会学原理”在哪个借阅室?
2、ess数据库管理系统中建立所设计的关系表;
3、向各表中输入一组实验数据(元组)(注意:关系完整性);
4、对数据库进行查询。
实验结果:
实体-关系图;
数据库表;
创建基本表的语句;
CREAT TABLE 图书(图书编号 char(10) NOT NULL UNIQUE PRIMARY KEY,书名char(10) NOT NULL,分类号 char(10),作者char(10),出版社 char(10));
CREAT TABLE 读者(证件号 char(10) NOT NULL UNIQUE PRIMARY KEY,姓名char(10),系名char(10),类别char(10));
CREAT TABLE 存放(图书编号char(10) NOT NULL UNIQUE REFERRANCE KEY,借阅