码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 实验 2--创建数据库和表


    文章目录

    • 实验 2--创建数据库和表
      • 实验目的
      • 3.3.2 实验准备
      • 3.3.3 实验内容
        • 2.在 SSMS 图形界面中创建和删除数据库和数据表。
            • (1)在 SSMS 图形界面中创建 YGKQ 数据库;
            • (2)在 SSMS 图形界面中删除 YGKQ 数据库;
            • (3)在 SSMS 图形界面中创建、删除 BMXX表;
            • (4)在 SSMS 图形界面中分别创建 JBQK 和 QQLX 表;
            • (5)在 SSMS 图形界面中删除 JBQK 表和 QQLX 表。
        • 3.在查询编辑器中创建数据库和数据表。
            • (1)用 T-SOL语句创建数据库 YGKQ;
            • (2)用 T-SQL 语句创建 JBKQ 和 QQLX、BMXX 表。

    实验 2–创建数据库和表

    实验目的

    1、了解 SQL Server 2008 数据库的逻辑结构和物理结构,

    2、了解表的结构特点!

    3、了解 SQL Server 2008 的基本数据类型

    4、学会在 SSMS 中创建数据库和表,

    5、学会使用T-SQL,语句创建数据库和表。

    3.3.2 实验准备

    1、要明确能等创建数据库的用户必须是系统管理员,成者是被授权使用CREATE

    2、创建数据库必需要确定数据库名、所有者(创建者)、数据库大小(最初的大小、DATABASE 语句的用户:最大的大小、是否被允许增长及增长的方式)和存储数据的文件

    3、确定数据库包含哪典表及包合的各表的销构,还要了解SQL Server 2008的常用数据类型,以创建数据库的表,

    4.了解常用的创建数据库和表的方法。

    3.3.3 实验内容

    (1)创建用于员工考勤的数据床,数据库名为YGKQ,初始大小为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名和物理文件名均采用默认值;

    (2)数据库 YGKQ 包含员工的信息和缺勤类型信息,其中 YGKQ包含下列三个表:

    • JBOK:员工基本情况表:
    • QQLX:缺勤类型信息表:
    • BMXX:部门信息表。

    各表的结构如表 3.2、表 3.3、表 3.4 所示。

    表3.2 JBQK表结构

    字段号字段类型字段宽度说明
    员工号CHAR4主键
    姓名CHAR8
    所在部门代码CHAR10
    缺勤时间DATETIME
    缺勤天数INT
    缺勤类型CHAR10
    缺勤理由CHAR80

    表3.3 QQLX表结构

    字段名字段类型字段宽度说明
    缺勤类型CHAR10主键
    缺勤名称CHAR20
    缺勤描述CHAR80

    表3.4 BMXX表结构

    字段名字段类型字段宽度说明
    缺勤类型CHAR10主键
    缺勤名称CHAR20
    缺勤描述CHAR80

    各表的数据内容如表3.5、表3.6、表3.7所示

    表3.5 JBQK表内容

    职工号姓名部门编码缺勤时间缺勤天数缺勤类型缺勤理由
    001李华00012013-02-0331事假
    002张敏00012013-02-1222病假
    003付丽00022013-03-0653旷工
    004张晓华00022014-03-1021事假
    005邓刚00032014-03-1612病假

    表3.6 QQLX表内容

    缺勤类型缺勤名称缺勤描述
    1事假本人必须提前1天申请,1~2天由部门批准,2天以上由经理批准
    2病假1~2****天由部门准许,2天以上由经理批准
    3旷工无故不到者,按旷工论处
    4迟到在规定上班时间1小时后到岗

    表 3.7 BMXX****表内容

    部门编码部门名称部门描述
    0001人事部
    0002财务部
    0003市场部
    0004后勤部

    2.在 SSMS 图形界面中创建和删除数据库和数据表。

    (1)在 SSMS 图形界面中创建 YGKQ 数据库;

    (2)在 SSMS 图形界面中删除 YGKQ 数据库;

    (3)在 SSMS 图形界面中创建、删除 BMXX表;

    创建表,编辑好,保存时3会提醒重命名

    (4)在 SSMS 图形界面中分别创建 JBQK 和 QQLX 表;

    (5)在 SSMS 图形界面中删除 JBQK 表和 QQLX 表。

    右击数据表删除即可

    3.在查询编辑器中创建数据库和数据表。

    (1)用 T-SOL语句创建数据库 YGKQ;

    CREATE DATABASE YGKQ;
    
    • 1
    (2)用 T-SQL 语句创建 JBKQ 和 QQLX、BMXX 表。

    USE YGKQ;
    
    CREATE TABLE JBQK (
        员工号 CHAR(4) PRIMARY KEY,
        姓名 CHAR(8) NOT NULL,
        所在部门代码 CHAR(10) NOT NULL,
        缺勤时间 DATETIME NOT NULL,
        缺勤天数 INT NOT NULL,
        缺勤类型 CHAR(10) NOT NULL,
        缺勤理由 CHAR(80) NOT NULL
    );
    CREATE TABLE QQLX (
        缺勤类型 CHAR(10) PRIMARY KEY,
        缺勤名称 CHAR(20) NOT NULL,
        缺勤描述 CHAR(80) NOT NULL
    );
    CREATE TABLE BMXX (
        部门编码 CHAR(10) PRIMARY KEY,
        部门名称 CHAR(20) NOT NULL,
        部门描述 CHAR(80)
    );
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
  • 相关阅读:
    golang的切片使用总结二
    JAVA编程规范之应用分层
    GB28181学习(十七)——基于jrtplib实现tcp被动和主动发流
    如何通过快速的指标组合,查看广告的支出回报率
    微信小程序前端开发
    视频播放 (一) VideoView的使用
    微服务SpringCloud___day1
    化工制造行业数字化升级案例—基于HK-Domo商业智能分析工具
    useGeneratedKeys=“true“ keyProperty=“id“
    Qt 利用UDP进行通信
  • 原文地址:https://blog.csdn.net/m0_52116059/article/details/138063533
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号