{企业管理表格}数据库表的创建和管理
- 格式:pptx
- 大小:2.26 MB
- 文档页数:6
实验二数据库及表的创建与管理(DDL应用)姓名:学号:专业:网络工程班级:20网络工程同组人:无实验日期:一、【实验目的与要求】1.熟悉SQL Server 2005 的环境2.了解使用企业管理器创建数据库的过程和方法3.了解使用企业管理器创建数据库的过程和方法二、【实验准备】1.安装并配置好SQL Server 2005数据库2.设计好数据库创建各参数,准备好测试数据三、【实验要求】1.完成数据库的创建与管理2.完成表的创建与管理。
3. 熟悉SQL Server 2005中企业管理器和查询分析器两个常用管理工具四、【实验内容】1. 数据库创建与管理2. 表的创建、管理及数据操作。
五、【实验步骤】1. 准备工作(1)安装完成SQL Server 2005安装。
(2) 打开企业管理器(3)连接数据库2.数据库的创建与修改准备工作:在C盘下创建目录Exam03,用于存放数据库创建时产生的数据文件。
(1) 数据库的创建使数据定义语句Create Database可以创建数据库,该语句在使用时可指明数据文件和日志文件存放的路径,初始数据文件的大小等参数。
阅读以下是创建数据库SalesDB的SQL语句,理解其功能,并置于查询分析器中执行:create database SalesDBon(name= SalesDB_data,--数据文件的逻辑名称,注意不能与日志逻辑同名filename='C:\Exam03\SalesDB.mdf' ,--物理名称,注意路径必须存在size=20, --数据初始长度为10Mmaxsize=100, --最大长度为100Mfilegrowth=5 --数据文件每次增长1M)log on(name= SalesDB_log,filename='C:\Exam03\SalesDB.ldf ' ,size=20 ,maxsize=50 ,filegrowth=5)在查询分析器中执行上述语句建立数据库SalesDB。
数据库基础数据表的创建与管理
数据库是现代信息技术中的重要组成部分,它是一种按照数据结构组织和存储数据的应用系统。
在数据库中,数据表是存储数据的最基本单位,因此数据表的创建与管理是数据库使用的关键之一。
数据表的创建需要首先确定数据表的字段,即数据表中存储的数据项。
在确定字段后,需要为每个字段定义数据类型、长度、约束条件等属性,这些属性将决定该字段可以存储的数据类型和数据范围。
在定义完字段属性后,就可以创建数据表了。
创建数据表时需要指定数据表的名称、字段、字段属性以及数据表的约束条件。
数据表的约束条件包括主键、唯一约束、非空约束等,它们保证了数据表中数据的完整性与一致性。
创建完数据表后,需要对数据表进行管理,包括增加、删除、修改数据表中的数据、增加、删除、修改数据表的字段、修改数据表的约束条件等操作。
在管理数据表时需要注意的是,数据库的设计应该符合规范,避免出现冗余与重复的数据,同时也需要考虑到数据表的性能与安全问题。
对于大型的数据库系统,还需要进行数据分区、备份与恢复等管理操作。
总之,数据表的创建与管理是数据库使用的关键之一,它直接影响到数据库系统的性能与可靠性。
因此,在进行数据库操作时需要严格按照规范进行,确保数据表的完整性与一致性,同时也需要考虑到数据表的性能与安全问题。
- 1 -。
实验三表的创建、管理和数据操纵(4学时)【实验目的】了解SQL语言的使用,进一步理解关系运算,巩固数据库的基础知识。
【实验要求】利用SQL语言进行数据库表的各种操作:1.数据库表的创建、修改和删除操作。
2.向表中进行数据的插入、删除和修改操作。
【实验内容】1. 利用数据定义语句在实验一创建的stu_DB库中建立学生管理系统的三个表:Student、Course、SC。
2.利用INSERT、UPDATE和DELETE语句对上述三张表的数据进行插入、更新和删除操作。
3.在stu_DB库中添加T eacher和TC表,对已建立的学生管理系统中的表添加充足的数据(每个表不少于20条),以便完成本实验的后继操作。
【实验步骤】一、数据定义(一)表的创建在实验一创建的数据库stu_DB中分别用企业管理器和查询分析器,按下面的表结构创建学生管理系统的表。
表3-1 Student表结构列名说明数据类型约束Sno 学号字符串,长度为8 主码Sname 姓名字符串,长度为10 非空Ssex 性别字符串,长度为2 ’男’或’女’Sage 年龄整数15~45Sdept 所在系字符串,长度为20 默认为’计算机系’表3-2 Course表结构列名说明数据类型约束Cno 课程号字符串,长度为8 主码Cname 课程名字符串,长度为20 非空Cpno 先修课程号字符串,长度为8Ccredit 学分整数取值:1~6 Semster 学期整数取值:1~8Period 学时整数取值:≥0表3-3 SC表结构列名说明数据类型约束Sno 学号字符串,长度为8 主码,引用student的外码Cno 课程号字符串,长度为8 主码,引用course的外码Grade 成绩整数取值:0~1001.利用企业管理器创建表(1)打开企业管理器。
(2)选中实验一创建好的数据库stu_DB,单击数据库中的表对象,然后右击窗口右侧选择新建表,弹出如图所示窗体。
科生实验报告(二)姓名:学院:专业: 计算机科学与技术班级:实验课程名称: 数据库原理实验日期: 2014年 4 月 3 日指导教师及职称:实验成绩:开课时间:2013~2014学年第二学期③约束性别的取值为“男”、“女”,且非空,缺省是男。
④约束部门电话的格式:以8892开始的,其它是数字的8位数字串。
4.使用DDL语言增加修改部分表及字段①在部门表中增加“部门领导”字段(和员工号同域);在项目表中增加“项目主管”字段(和员工号同域)。
②在员工表中增加“技术职称”和“工资”字段,其中“工资”为数字类型。
③在项目表中增加“开工日期”和“完工日期”字段,类型为日期型。
④增加约束工程起始日期小于计划完成日期。
⑤在部门表中增加“部门人数”字段,类型为字符型。
⑥修改“部门人数”字段类型为整型。
⑦删除项目表中的“项目类型”字段。
5.分别向四张表中录入如下数据。
部门表:员工表:项目表:员工参与项目表:(1)员工表1.员工号为主码,不能为空2.员工所在部门号,与部门表中的部门号数据类型完全相同,形成外码约束3.员工的性别要求默认为“男”,并且取值只能为“男”或“女”4.代码create table员工表(员工号varchar(50)primary key,姓名varchar(50),性别varchar(50)not null default('男'),出生年月datetime,所在部门号varchar(50)foreign key references部门表(部门号),check(员工号like'[1-9][0-9][0-9][1-9]'),check(性别in('男','女')))(3)项目表1.项目编号为主码,不能为空2.项目主管的取值取决于员工表的员工号,形成外码约束3.开工日期要求小于完工日期4.代码create table项目表(项目编号varchar(50)primary key,项目名称varchar(50),所在地方varchar(50),check(项目编号like'J[0-9][0-9][0-9]'))(4)部门表1.部门号为主码,不能为空2.部门领导与员工表中的员工号数据类型相同,形成外码约束3.部门电话要求为8892开头,设置为C_K约束4.代码create table部门表(部门号varchar(50)primary key,部门名varchar(50),部门电话varchar(50),部门地址varchar(50),check(部门电话like'8892[0-9][0-9][0-9][0-9]'))。