数据库管理系统的创建
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在SQL数据库的定义与操作实验中,我学会了如何创建属于自己的数据库,并在数据库中创建表格设置主键外键,在这过程中我遇到了一个很难的问题就是三个表之间的关系,这个表的主键在另一个表中是外键,我搜查了很多资料才大致理解了,但问题还是没有完全解决。
在本练习中,将使用SQL Server 2008数据库管理系统创建“S+学号”数据库,并在数据库中创建表Student,学习使用SQL Server2008数据库管理系统创建数据库和表的方法。
CREATE TABLE Employee
(
EmployeeID CHAR(6) NOT NULL ,
Name CHAR(10) NOT NULL ,
Birthday Datetime NOT NULL ,
Sex Bit NOT NULL ,
Address CHAR(20),
Zip CHAR(6),
PhoneNumber CHAR(12),
EmailAddress CHAR(30),
DepartmentID CHAR(3) NOT NULL,
)
CREATE TABLE Departments
(
DepartmentID Char(3) NOT NULL,
DepartmentName Char(20) NOT NULL,
Note Text ,
)
CREATE TABLE Salary
(
EmployeeID CHAR(6),
Income FLOAT(8),
OutCome FLOAT(8),
)
四、实验总结
一、实验目的及要求
1.熟悉SQL Server 2008中SQL Server Management Studio的环境
2.了解SQL Server 2008数据库的逻辑结构和物理结构
3.掌握使ቤተ መጻሕፍቲ ባይዱ向导方式和SQL方式来创建和删除数据库及数据表的方法
二、实验环境
SQL Server 2000 R2
三、实验内容
在本练习中,将使用SQL Server 2008数据库管理系统创建“S+学号”数据库,并在数据库中创建表Student,学习使用SQL Server2008数据库管理系统创建数据库和表的方法。
CREATE TABLE Employee
(
EmployeeID CHAR(6) NOT NULL ,
Name CHAR(10) NOT NULL ,
Birthday Datetime NOT NULL ,
Sex Bit NOT NULL ,
Address CHAR(20),
Zip CHAR(6),
PhoneNumber CHAR(12),
EmailAddress CHAR(30),
DepartmentID CHAR(3) NOT NULL,
)
CREATE TABLE Departments
(
DepartmentID Char(3) NOT NULL,
DepartmentName Char(20) NOT NULL,
Note Text ,
)
CREATE TABLE Salary
(
EmployeeID CHAR(6),
Income FLOAT(8),
OutCome FLOAT(8),
)
四、实验总结
一、实验目的及要求
1.熟悉SQL Server 2008中SQL Server Management Studio的环境
2.了解SQL Server 2008数据库的逻辑结构和物理结构
3.掌握使ቤተ መጻሕፍቲ ባይዱ向导方式和SQL方式来创建和删除数据库及数据表的方法
二、实验环境
SQL Server 2000 R2
三、实验内容