实验一数据库的数据定义(创建数据和表文件)

合集下载

实验一 数据库的定义

实验一 数据库的定义

实验一数据库的定义实验目的:熟练掌握使用SQL Server创建数据库、表、索引和约束的方法,学会使用SQL Server管理平台查看或修改数据库属性和表结构,加深对数据库模式、表结构、索引和数据库完整性约束等概念的理解。

实验内容:利用SQL Server管理平台实现:1.创建数据库并查看数据库属性。

2.在数据库中定义基本表及结构,定义表的主码和基本约束条件,并为主码建索引;3.查看基本表结构,并修改表结构直到正确。

实验要求:利用SQL Server 管理平台实现以下操作。

创建图书_读者数据库和基本表1.建立图书_读者数据库和基本表。

2.查看图书_读者数据库的属性,并进行修改,使之符合要求。

3.在图书_读者数据库中建立图书、读者和借阅3个表,其结构为:图书(书号,类别,出版社,作者,书名,定价)读者(编号,姓名,单位,性别,电话)借阅(书号,读者编号,借阅日期)4.建立图书、读者和借阅3个表的以下约束:(1)每个表的主码约束。

(2)借阅表和图书表间、借阅表与读者表之间的外码约束,要求按语义先确定外码约束表达式,在通过操作予以实现。

(3)借阅表的书号和读者编号的唯一性约束。

(4)读者性别只能是“男”或“女”的Check(检查)约束。

实验前准备:1.确定数据库属性参数确定数据库中个文件的名称、位置、大小和文件组名等属性,内容可参考表1所示。

建立物理文件位置的文件夹(建立f:\SQl2005LX1文件夹)。

2.确定数据库中基本表的结构和约束确定数据库中基本表的结构(包括属性名、数据类型和长度),确定列级约束和表级约束,内容如表2所示。

熟悉使用SQL Server管理平台定义基本表的方法,确定每个约束的表达方式。

实验1数据库定义实验 一 实验内容 1、数据库的创建、修改和删除 2、基本表的定义

实验1数据库定义实验 一 实验内容 1、数据库的创建、修改和删除 2、基本表的定义

实验1数据库定义实验一实验内容1、数据库的创建、修改
和删除2、基本表的定义
一、实验内容
1. 数据库的创建、修改和删除
- 创建名为`TestDB` 的数据库
```sql
CREATE DATABASE TestDB;
```
- 修改数据库的属性,例如增加日志文件大小
```sql
ALTER DATABASE TestDB
MODIFY FILE (NAME = TestDB_Log, SIZE = 50MB);
```
- 删除数据库
```sql
DROP DATABASE TestDB;
```
2. 基本表的定义
- 创建名为`Employees` 的表,包含员工编号(`ID`)、姓
名(`Name`)和工资(`Salary`)列
```sql
CREATE TABLE Employees (
ID INT PRIMARY KEY,
Name VARCHAR(50),
Salary DECIMAL(10, 2)
);
```
- 修改表结构,添加部门(`Department`)列
```sql
ALTER TABLE Employees
ADD Department VARCHAR(50);
```
- 删除表
```sql
DROP TABLE Employees;
```
二、总结
通过这个实验,你应该学会了如何使用SQL 语句创建、修改和删除数据库,以及定义基本表的结构。

《数据库系统原理及应用》实验报告 实验一 数据库定义

《数据库系统原理及应用》实验报告 实验一 数据库定义

《数据库系统原理及应用》实验报告实验一数据库定义数据库系统原理及应用实验一数据库定义在《数据库系统原理及应用》课程中,实验一是关于数据库定义的实验。

本次实验的主要目的是通过实践操作,掌握数据库的定义过程,了解数据库的基本概念和术语,并学习使用SQL语言创建数据库表格和定义表格的各项属性。

1. 数据库的定义意义数据库是指存储数据的集合,它是一个有组织的数据集合,可以提供查询、存储和管理数据的功能。

数据库的定义是建立数据库的结构和特性,包括数据表的定义、数据类型的定义以及数据表之间的关系定义。

数据库的定义可以规范化和统一数据存储结构,提高数据的存储效率和管理方便性。

2. 数据库的基本概念和术语在数据库的定义过程中,需要了解一些基本概念和术语:(1) 数据表:数据表是数据库的一个基本单位,它由多个数据行和数据列组成,用于存储和表示数据。

(2) 数据类型:数据类型定义了数据的存储格式和表达方式,常见的数据类型有整数、浮点数、字符型、布尔型等。

(3) 主键:主键是数据表中的一列或者一组列,其值用来唯一标识数据表中的每一行,主键的值不能重复。

(4) 外键:外键是数据表之间的关系表达,它是一个指向其他数据表主键的列,用于建立数据表之间的联系。

(5) 索引:索引是一种提高数据检索效率的数据结构,它可以加快数据的查询速度。

3. 使用SQL语言创建数据库表格在实验过程中,我们将使用SQL语言来创建数据库表格。

SQL(Structured Query Language)是结构化查询语言的缩写,是一种用于操作和管理数据库的标准语言。

SQL语言的创建表格语句包括以下几个关键字和语法:(1) CREATE TABLE:用于创建数据库表格。

(2) 表名:指定创建的表格的名称。

(3) 列名和数据类型:指定表格中的各列名称和数据类型。

(4) 主键:指定表格中的主键。

(5) 外键:指定表格中的外键。

4. 定义表格的各项属性在使用SQL语言创建数据库表格时,我们需要定义表格的各项属性,包括表格的名称、列名、数据类型、主键和外键。

创建数据库和表的实验步骤

创建数据库和表的实验步骤

创建数据库和表的实验步骤一.实验名称:创建数据库和表二.目的和要求:(1)了解SQL Server数据库的逻辑结构和物理结构。

(2)了解表的结构特点。

(3)了解SQL Server 的基本数据类型。

(4)了解空值概念。

(5)学会使用T-SQL语句创建数据库和表.。

三.实验准备首先要明确,能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。

其次创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长及增长方式)和存储数据库的文件。

然后,确定数据库包含哪些表,以及所包含的各表的结构,还要了解SQL Server的常用数据类型,以创建数据库的表。

此外还要了解使用T-SQL语句创建数据库、表的方法。

四.实验内容:1、实验题目创建用于学校管理的学生-课程数据库,数据库名为“DB_自己的学号”,包含学生的信息、课程的信息以及学生选修的信息,即数据库中包含下列3个表:(l)Student:学生信息表。

(2)Course:课程信息表。

(3)Sc:选修情况表。

2.实验步骤(1)使用 T-SQL语句创建数据库按照上述要求创建学生-课程数据库。

启动查询分析器→在“查询”窗口中输人创建数据库的T-SQL语句。

单击快捷工具栏的执行图标执行上述语句,并查看执行结果(也可在企业管理器中查看)。

打开查询分析器,在工作区域输入create database DB_**********创建一个以自己学号为名的库,结果如图(1)所示:[创建数据库和表的实验步骤]。

数据库的定义实验报告

数据库的定义实验报告

数据库的定义引言数据库是指能够存储和管理大量数据的集合,它是现代信息系统的核心组成部分。

数据库的设计和使用对于许多应用程序的性能和功能至关重要。

本文将介绍数据库的定义、特点以及它在实际应用中的作用。

数据库的定义数据库是一个有组织的数据集合,它可以通过计算机系统进行访问、管理和更新。

数据库中的数据以一种结构化的方式进行存储,以便于高效地进行查询和分析。

数据库的定义可以包括以下几个要素:1.数据:数据库中存储的是实际的数据,这些数据可以是数字、文本、图像等各种形式的信息。

2.数据模型:数据模型定义了数据在数据库中的组织结构和关系。

常见的数据模型有关系型模型、层次模型和网络模型等。

3.数据库管理系统(DBMS):数据库管理系统是一个软件工具,负责管理数据库的创建、维护、查询和更新等操作。

常见的DBMS有MySQL、Oracle和SQL Server等。

数据库的特点数据库具有以下几个重要的特点:1.数据共享:数据库可以被多个应用程序或用户同时访问和使用,实现了数据的共享和协同工作。

2.数据独立性:数据库的设计和应用是相互独立的。

应用程序不需要了解数据库中数据的具体存储方式,只需要使用数据库提供的接口进行操作。

3.数据一致性:数据库保持数据的一致性是非常重要的。

通过事务机制和约束条件,数据库可以确保数据的完整性和正确性。

4.数据安全性:数据库提供了各种安全措施,包括用户身份验证、权限管理和数据加密等,以保护数据的安全性和隐私。

数据库的应用数据库在各个领域都有广泛的应用,例如:1.企业管理:数据库被广泛用于企业管理系统中,用于存储和管理企业的各种信息,如员工信息、销售记录和财务数据等。

2.电子商务:数据库是电子商务系统中的核心组件,用于存储和管理商品信息、订单数据和用户信息等。

3.学术研究:数据库在科学研究中扮演着重要角色,可以用于存储实验数据、文献信息和研究成果等。

4.社交网络:社交网络平台使用数据库来存储用户信息、社交关系和用户生成的内容等。

数据库应用实验报告创建数据库和表以及表操作

数据库应用实验报告创建数据库和表以及表操作

实验一创建数据库和表以及表操作一、实验目的1.了解SQL Server数据库的逻辑结构和物理结构,表的结构特点;2.了解SQL Server的基本数据类型,空值概念;3.学会在企业管理器中创建数据库和表;4.学会使用T—SQL语句创建数据库和表;5.学会在企业管理器中对数据表进行插入、修改、删除数据操作;6.学会使用T-SQL对数据表进行插入、修改、删除数据操作;二、实验内容1.实验题目(1)创建用于企业管理的员工管理数据库,数据库名为YGGL,包含员工的信息、部门信息以及员工的薪水信息。

数据库YGGL包含下列3个表。

(1)Employees:员工自然信息表。

(2)Departments:部门信息表。

(3)Salary:员工薪水情况表。

各表的结构分别如表T2.1,表T2.2,表T2.3所示。

表T2.1 Employees表结构表T2.2 Departments表结构实验步骤1.在企业管理器中创建数据库YGGL要求:数据库YGGL初始大小为10MB,最大大小为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB(默认为不限制),按1MB增长(默认是按5%比例增长)。

数据库的逻辑文件名和物理文件名均采用默认值,分别为 YGGL_data 和e:\sql\data\MSSQL\Data\YGGL.mdf,其中e:\sql\data\MSSQL为SQL Server 的系统安装目录;事务日志的逻辑文件名和物理文件名也均采用默认值分别为YGGL—LOG 和 e:\sql\data\MSSQL\Data\YGGL_Log.1df。

以系统管理员Administrator是被授权使用CREATE DATABASE语句的用户登录SQL Server服务器,启动企业管理器一>在服务器上单击鼠标右键一>新建数据库一>输入数据库名“YGGL”一>选择“数据文件”选项卡一>设置增长方式和增长比例一>选择“事务口志”选项卡一设置增长方式和增长比例。

数据库实验报告一创建数据库和表,表数据插入、修改和删除_毕业论文

数据库实验报告一创建数据库和表,表数据插入、修改和删除_毕业论文

XI`AN TECHNOLOGICAL UNIVERSITY 实验报告西安工业大学实验报告一、实验目的(1)了解SQL Server数据库的逻辑结构和物理结构。

(2)了解表的结构特点。

(3)了解SQL Server的基本数据类型。

(4)了解空值概念。

(5)学会在对象资源管理器中创建数据库和表。

(6)学会使用T-SQL语句创建数据库和表。

(7)学会在对象资源管理器中对数据库表进行插入、修改和删除数据操作。

(8)学会使用T-SQL语句对数据库表进行插入、修改和删除数据操作。

(9)了解数据更新操作时要注意数据完整性。

二、实验内容(1)创建一个数据库数据库YGGL的逻辑文件初始大小为10MB,最大大小为50MB,数据库自动增长,增长方式是按5%比例增长。

日志文件初始为2MB,最大可增长到5MB,按1MB增长。

数据库的逻辑文件名和物理文件名均采用默认值。

事物日志的逻辑文件和物理文件名也均采用默认值。

要求分别使用对象资源管理器和T-SQL命令完成数据库的创建工作。

(2)在创建好的员工管理数据库(YGGL)中创建数据表考虑到员工管理数据库YGGL要求包括员工的信息、部门信息以及员工的薪水信息,所以数据库YGGL应包含三个表Employees(员工自然信息)表、Departments(部门信息)表和Salary (员工薪水情况)表。

(3)分别使用对象资源管理器和T-SQL语句,向在实验2中建立的数据库YGGL的3个表Employees、Departments和Salary中插入多行数据记录,然后修改和删除一些记录。

使用T-SQL语句进行有限制的修改和删除。

三、实验步骤、数据记录及处理1界面方式创建数据库(1)创建数据库使用系统管理员用户以Window身份验证方式登陆SQL Server服务器,在“对象资源管理器”选择“数据库”节点,右键单击鼠标,打开“新建数据库”窗口,在“新建数据库”窗口的“常规”选项中输入数据库名“YGGL”,“所有者”为默认值。

实验1:数据库的定义、建立和维护

实验1:数据库的定义、建立和维护

实验1:数据库的定义、建立和维护实验1:数据库的定义、建立和维护一、实验目的1、掌握使用SQL Server企业管理器、Transact-SQL、SQL创建数据库、基本表和修改基本表的结构。

2、掌握使用SQL Server企业管理器、Transact-SQL、SQL向数据库表输入数据、修改数据和删除数据的操作。

二、实验内容1、创建数据库和查看数据库属性。

2、创建学生表、课程表和选课表。

3、查看和修改表结构。

4、通过企业管理器,在学生选课数据库中的学生、课程和选课3个表中,各输入10条以上记录。

5、通过企业管理器对学生选课数据库的学生、课程和选课3个表中的数据进行插入、删除和修改操作。

三、实验步骤1、创建数据库(1)使用企业管理器建立数据库的步骤1)从“开始”菜单中依次选取“所有程序”、“Microsoft SQL Server”、“企业管理器”。

2)选中需要在其上创建数据库的服务器,点击前面的“+”号,使其展示为树形目录3)选中“数据库”文件夹,单击鼠标右键,在弹出菜单上选择“新建数据库”,如图1-1所示:图1-1 创建数据库(1)随后在数据库属性对话框的常规页面中,输入数据库名“学生选课”,如图1-2所示:数据库属性对话框有3个页面:常规页码、数据文件页面和事务日志页码。

分别用来义数据库名、数据文件属性和日志文件属性。

请结合帮助文档,了解这些页面中选项的含义。

4)单击“确定”按钮,关闭对话框。

在企业管理器窗口中出现“学生选课”数据库标志,表明已经成功创建数据库。

5)在SQL Server企业管理器中,右键单击“学生选课”数据库,在弹出菜单中选择“属性”,将弹出一个对话框,显示“学生选课”数据库的属性。

图1-2 创建数据库(2)2、创建数据库表1)打开刚才创建的“学生选课”数据库,并在“SQL Server Enterprise Mananger”窗口的右边窗口中用鼠标右键点击“表”对象,选择“新建表”命令,打开SQL Server的表编辑器窗口,如图1-3所示:图1-3 新建表2)根据表1-1所示的表结构,添加新列。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
日志文件的逻辑文件名:Students_log,物理文件名:Students.ldf,存放在E:\test目录下;文件初始大小为:2MB;增长方式为自动增长,每次增加10%。
2.数据库名:财务信息数据库;
数据文件1的逻辑文件名:财务数据1,物理文件名:财务数据1.mdf,存放在“E:\财务数据”目录下(若E盘没有此目录,先建立);文件初始大小为:2MB;增长方式为自动增长,每次增加1MB。
日志文件2的逻辑文件名:财务日志2,物理文件名:财务日志2.ldf,存放在“E:\财务日志”目录下;文件初始大小为:2MB;不自动增长。
(二)使用CREATETABLE语句创建符合如下条件的数据表:
1.在STUDENT数据库中,使用SQL语句创建S表(存储学生信息)结构、C表(存储课程信息)结构和SC表(存储学生选课信息)结构;
(一)使用CREATE DATABASE语句创建符合如下条件的数据库:
1.数据库名:Students;
数据文件的逻辑文件名:Students_dat,物理文件名:Students.mdf,存放在E:\test目录下(若E盘没有此目录,先建立);文件初始大小为:5MB;增长方式为自动增长,每次增加1MB。
(Sno char(8) PRIMARY KEY,
Sname nchar(8),
Ssex nchar(2),
Sbir datetime,
Sage smallint
)
CREATE TABLE Course
(Cno char(5) PRIMARY KEY,
Cname varchar(20),
Credits Numeric(3,1)
)
CREATE TABLE SC
(Sno char(8),
Cno char(5),
Score numeric(5, 1),
PRIMARY KEY(Sno,Cno),
FOREIGN KEY(Sno)REFERENCES Student(Sno),
FOREIGN KEY(Cno)REFERENCES Course(Cno)

实验名称数据库的数据定义(创建数据和表文件)
学号_姓名班别
实验日期:2014年9月11日实验报告日期:2014年9月25日
指导老师:实验地点:
成绩:
评语:
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡
掌握在图形界面下创建数据库的表文件的方法;掌握使用SQL语句创建数据库的表文件的方法;掌握数据库属性的设置;掌握数据库的修改和删除方法。
)
实验分析:在本次实验中要掌握掌握在图形界面下创建数据库的表文件的方法;掌握使用SQL语句创建数据库的表文件的方法;掌握数据库属性的设置;掌握数据库的修改和删除方法。
数据文件2的逻辑文件名:财务数据2,物理文件名:财务数据2.ndf,存放在与主数据文件相同的目录下;文件初始大小为:3MB;增长方式为自动增长,每次增加10%。
日志文件1的逻辑文件名:财务日志1,物理文件名:财务日志1.ldf,存放在“E:\财务日志”目录下;文件初始大小为:1MB;增长方式为自动增长,每次增加10%。
FILEGROWTH=10%)
LOG ON (NAME=日志文件,
FILENAME='E:\财务数据\日志文件.ldf',
SIZE=1,
FILEGROWTH=10%),
(
NAME=日志文件,
FILENAME='E:\财务数据\日志文件.ldf',
SIZE=2)
(二)1、CREATE TABLE Student
2.分别对以上三个表输入数据。
(一)1、CREATE DATABASE Students
ON (NAME=Students,
FILENAME='E:\test\Students.mdf',
SIZE=5,
FILudents_log,
FILENAME='E:\test\Students.ldf',
SIZE=2,
FILEGROWTH=10%)
2、CREATE DATABASE财务信息数据库
ON (NAME=财务数据,
FILENAME='E:\财务数据\财务数据.mdf',
SIZE=2,
FILEGROWTH=1),
(NAME=财务数据,
FILENAME='E:\财务数据\财务数据.mdf',
SIZE=3,
建立数据库的SQL语句格式:
CREATE DATABASE数据库名
ON (NAME=逻辑名,FILENAME=’路径物理文件名’,
SIZE=尺寸,MAXSIZE=最大尺寸,FILEGROWTH=文件增长速度)
LOG ON (NAME=逻辑名,FILENAME=’路径物理文件名’,
SIZE=尺寸,MAXSIZE=最大尺寸,FILEGROWTH=文件增长速度)
相关文档
最新文档