数据库上机实验(二)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库实验2上机指导”。
数据库上机实验内容及要求(第二部分)
1. 建立工厂管理数据库
工厂(包括厂名和厂长名)需要建立一个管理数据库存储以下信息:
(1)一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和联系电话;
(2)一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和工种;
(3)一个车间生产多种产品,产品有产品号和价格;每种产品只能由一个车间生产;
(4)一个车间制造多种零件,一种零件也可能为多个车间制造。零件有零件号、重
量和价格;
(5)一种产品可由多种零件组成,一种零件也可以装配出多种产品;
(6)产品和零件均存入仓库;
(7)厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。
根据以上需求分析结果,按照下述要求,设计并建立工厂管理数据库。 分析实体及联系,设计E-R图。
将E-R图转换成关系模式,并规范化到3NF。
在Microsoft SQL Server2000中基于“企业管理器”建立数据库及相关对象(主
码,外码,索引,约束等)。
测试数据入库
2. 基于“查询分析器”,完成并保存下述题目的SQL脚本
(1)建立“工种”是“钳工”的所有职工详细信息的视图;
(2)建立“车间号”是“CJ01”的钳工详细信息的视图;
(3)建立使用了“零件号”是“LJ0002”的所有产品详细信息的视图;
(4)查询使用了“零件号”是“LJ0002”的产品的生产车间号;
(5)对零件表按照“零件号”建立唯一索引;
(6)对职工表按照“性别”建立聚簇索引;
(7)查询“车间主任姓名”是“赵平”的“车间地址”和“联系电话”;
(8)查询“职工号”是“ZG0001”的职工所在车间的“车间主任姓名”和“联系电
话”;(连接查询实现)
(9)查询“产品号”是“CP0001”的产品的生产车间的“车间主任姓名”和“联系
电话”;(嵌套查询实现)
(10)查询使用了“零件号”是“LJ0002”的所有产品的“产品号”,且查询结果按照
“零件数量”降序排列;
(11)查询使用了“零件号”是“LJ0002”的所有产品的“产品号”和“产品价格”;
(12)查询使用了“零件号”是“LJ0002”的所有产品的生产车间的“车间主任姓名”
和“联系电话”;
(13)查询使用了“零件号”是“LJ0002”的产品数;
(14)查询“LJ0002”号零件装配产品的使用总量;
(15)查询使用了3种以上零件的产品号;
【注意】:下机时保存数据库文件(.mdf和.ldf)及SQL脚本文件到U盘。
创建数据表与数据输入Part I.使用SQL Server Management Studio创建数据表和输入数据 1.在SQL Server Management Studio中创建数据表 P69 1.(1)-(6) 2.为数据表输入数据 P76......
上机实验八——完整性约束的实现一、实习目的:掌握SQL中实现数据完整性的方法,加深理解关系数据模型的三类完整性约束。 二、实习准备:1.复习“完整性约束SQL定义”2.完成习题......
《网络数据库应用》实验大纲实验学时为18学时,要求完成七个实验。为了保证能按时完成实验,学生应事先按照下面的具体要求编写好有关有程序,然后在安排的实验期间进行调试,只有程......
思考四个问题:1 你创建的数据库文件在哪里,找到它,copy到自己U盘上2 关于主码,你可以在实验中输入两个相同的学号,看可不可以,为什么 3 打开某张表,看看属性和元组的区别4 创建的这......
实验二 网上市场调研1.在线调研系统的设计利用Dreamweaver做一静态网页,为某网站设计一个“关于上网时间问题”的在线调研的栏目(如图2-1所示),做一个简单的调查问卷。图2-1 在......