SQL Server 2000基础:查询与建表实例
4星 · 超过85%的资源 需积分: 34 27 浏览量
更新于2024-07-29
收藏 84KB DOC 举报
本文档主要介绍了如何在SQL Server 2000中创建数据库表和执行各种查询语句。首先,我们关注于数据库结构的建立,通过示例展示了如何创建四个核心表:`Company`、`Worker`、`Project`和`Enroll`。
1. `Company`表用于存储公司信息,包括公司ID(CompanyID)、公司名称(CompanyName)和公司地址(CompanyAddress)。其中,CompanyID是主键,使用`CHAR(3)`类型,并且不能为空。这是利用`NOT NULL`约束确保数据完整性。
2. `Worker`表用来记录员工信息,包括员工ID(WorkerID)、姓名(WorkerName)、性别(WorkerSex,用`NCHAR(1)`存储并设置`CHECK`约束检查性别只可能是'男'或'女')、年龄(WorkerAge)、职位(WorkerJob)、薪水(Salary),以及与公司关联的外键(CompanyID)。同样,WorkerID是主键,且其值不能为空。此外,CompanyID是外键,通过`FOREIGN KEY`引用`Company`表,体现了表之间的关联关系。
3. `Project`表存储项目信息,包含项目ID(ProjectID)、项目名称(ProjectName)和项目地点(ProjectPlace)。ProjectID为主键。
4. `Enroll`表记录员工参与项目的信息,包括员工ID(WorkerID)、项目ID(ProjectID)、工作性质(Job)、月数(MonthCount)和月薪(MonthSalary)。这个表的主键由两个字段组成(WorkerID和ProjectID),形成复合主键,并且WorkerID作为外键引用`Worker`表。
查询语句部分虽然没有直接给出,但根据标题,我们可以推测这部分内容会涵盖如何使用SQL Server 2000的各种基本和复杂查询操作,如SELECT(选择特定字段、过滤、排序、分组等)、JOIN(连接不同表)、WHERE(条件筛选)、GROUP BY(按某一列分组)、HAVING(分组后的条件过滤)等。对于初学者来说,理解并掌握这些基础查询语句对于处理实际业务数据至关重要。
本文档提供了SQL Server 2000中创建表及其基本关系的结构,并预期涵盖了数据检索和管理的基础知识,对从事数据库管理和开发的人员来说是一份实用的参考材料。
2021-10-12 上传
2012-10-05 上传
2022-09-23 上传
2022-05-30 上传
2022-06-18 上传
wskjtgdn
- 粉丝: 0
- 资源: 6
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享